mirror of
https://github.com/OutlineFoundation/outline-server.git
synced 2026-08-04 14:37:34 +00:00
Merge branch 'master' into fortuna-webpack-polymer
This commit is contained in:
commit
fb1504ebef
5 changed files with 167 additions and 150 deletions
|
|
@ -21,7 +21,6 @@ import {URL, URLSearchParams} from 'url';
|
|||
|
||||
import {LoadingWindow} from './loading_window';
|
||||
import * as menu from './menu';
|
||||
import {redactManagerUrl} from './util';
|
||||
|
||||
const app = electron.app;
|
||||
const ipcMain = electron.ipcMain;
|
||||
|
|
@ -37,34 +36,26 @@ const IMAGES_BASENAME =
|
|||
|
||||
const sentryDsn = process.env.SENTRY_DSN;
|
||||
|
||||
sentry.init({
|
||||
// Error reporting is a no-op when `sentryDsn` is undefined.
|
||||
dsn: sentryDsn || '',
|
||||
// Sentry provides a sensible default but we would prefer without the leading "outline-manager@".
|
||||
release: electron.app.getVersion(),
|
||||
maxBreadcrumbs: 100,
|
||||
shouldAddBreadcrumb: (breadcrumb) => {
|
||||
// Don't submit breadcrumbs for console.debug.
|
||||
if (breadcrumb.category === 'console') {
|
||||
if (breadcrumb.level === sentry.Severity.Debug) {
|
||||
return false;
|
||||
if (sentryDsn) {
|
||||
sentry.init({
|
||||
// Error reporting is a no-op when `sentryDsn` is undefined.
|
||||
dsn: sentryDsn,
|
||||
// Sentry provides a sensible default but we would prefer without the leading
|
||||
// "outline-manager@".
|
||||
release: electron.app.getVersion(),
|
||||
maxBreadcrumbs: 100,
|
||||
beforeBreadcrumb: (breadcrumb: sentry.Breadcrumb) => {
|
||||
// Don't submit breadcrumbs for console.debug.
|
||||
if (breadcrumb.category === 'console') {
|
||||
if (breadcrumb.level === sentry.Severity.Debug) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return breadcrumb;
|
||||
}
|
||||
return true;
|
||||
},
|
||||
beforeBreadcrumb: (breadcrumb) => {
|
||||
// Redact PII from XHR requests.
|
||||
if (breadcrumb.category === 'fetch' && breadcrumb.data && breadcrumb.data.url) {
|
||||
try {
|
||||
breadcrumb.data.url = `(redacted)/${redactManagerUrl(breadcrumb.data.url)}`;
|
||||
} catch (e) {
|
||||
// NOTE: cannot log this failure to console if console breadcrumbs are enabled
|
||||
breadcrumb.data.url = `(error redacting)`;
|
||||
}
|
||||
}
|
||||
return breadcrumb;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
// To clearly identify app restarts in Sentry.
|
||||
console.info(`Outline Manager is starting`);
|
||||
|
||||
|
|
|
|||
|
|
@ -17,15 +17,31 @@ import {ipcRenderer} from 'electron';
|
|||
import {URL} from 'url';
|
||||
|
||||
import * as digitalocean_oauth from './digitalocean_oauth';
|
||||
import {redactManagerUrl} from './util';
|
||||
|
||||
// This file is run in the renderer process *before* nodeIntegration is disabled.
|
||||
//
|
||||
// Use it for main/renderer process communication and configuring Sentry (which works via
|
||||
// main/renderer process messages).
|
||||
|
||||
// DSN is all we need to specify; for all other config - breadcrumbs, etc., see the main process.
|
||||
// Configure Sentry to redact PII from the renderer process requests.
|
||||
// For all other config see the main process.
|
||||
const params = new URL(document.URL).searchParams;
|
||||
sentry.init({dsn: params.get('sentryDsn') || ''});
|
||||
sentry.init({
|
||||
dsn: params.get('sentryDsn') || '',
|
||||
beforeBreadcrumb: (breadcrumb: sentry.Breadcrumb) => {
|
||||
// Redact PII from fetch requests.
|
||||
if (breadcrumb.category === 'fetch' && breadcrumb.data && breadcrumb.data.url) {
|
||||
try {
|
||||
breadcrumb.data.url = `(redacted)/${redactManagerUrl(breadcrumb.data.url)}`;
|
||||
} catch (e) {
|
||||
// NOTE: cannot log this failure to console if console breadcrumbs are enabled
|
||||
breadcrumb.data.url = `(error redacting)`;
|
||||
}
|
||||
}
|
||||
return breadcrumb;
|
||||
}
|
||||
});
|
||||
|
||||
// tslint:disable-next-line:no-any
|
||||
(window as any).whitelistCertificate = (fingerprint: string) => {
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
"@polymer/paper-tabs": "^3.0.0",
|
||||
"@polymer/paper-toast": "^3.0.0",
|
||||
"@polymer/paper-tooltip": "^3.0.0",
|
||||
"@sentry/electron": "^0.8.1",
|
||||
"@sentry/electron": "^1.3.0",
|
||||
"@webcomponents/webcomponentsjs": "^2.0.0",
|
||||
"body-parser": "^1.18.3",
|
||||
"byte-size": "^6.2.0",
|
||||
|
|
|
|||
|
|
@ -29,17 +29,18 @@ tar --create --gzip -f $OUT_DIR/sh/server_manager/web_app/scripts.tgz *.sh
|
|||
popd > /dev/null
|
||||
|
||||
# Node.js on Cygwin doesn't like absolute Unix-style paths.
|
||||
# So, we'll use relative paths for a few steps such as Browserify.
|
||||
# So, we'll use relative paths for webpack and browserify.
|
||||
|
||||
pushd $ROOT_DIR > /dev/null
|
||||
node src/server_manager/install_scripts/build_install_script_ts.node.js \
|
||||
build/server_manager/web_app/sh/server_manager/web_app/scripts.tgz > $ROOT_DIR/src/server_manager/install_scripts/do_install_script.ts
|
||||
popd > /dev/null
|
||||
|
||||
readonly STATIC_DIR=$OUT_DIR/static
|
||||
mkdir -p $STATIC_DIR
|
||||
|
||||
# Notice that we forward the build environment if defined
|
||||
webpack --config=$ROOT_DIR/src/server_manager/webpack.config.js ${BUILD_ENV:+--mode=${BUILD_ENV}}
|
||||
# Notice that we forward the build environment if defined.
|
||||
webpack --config=src/server_manager/webpack.config.js ${BUILD_ENV:+--mode=${BUILD_ENV}}
|
||||
popd > /dev/null
|
||||
|
||||
# Generate CSS rules to mirror the UI in RTL languages.
|
||||
# TODO(fortuna): Move this to a Webpack loader.
|
||||
|
|
|
|||
241
yarn.lock
241
yarn.lock
|
|
@ -588,90 +588,104 @@
|
|||
dependencies:
|
||||
"@webcomponents/shadycss" "^1.9.1"
|
||||
|
||||
"@sentry/browser@4.0.0-beta.12":
|
||||
version "4.0.0-beta.12"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-4.0.0-beta.12.tgz#dff44c7a3732577057844b1643e0ba38c644138b"
|
||||
integrity sha512-At8qp2aM4q4KnuIQuC6wbbQ6gLykmzwZdHwWRN99GS5TNC7kXJNgO9WgiMLadA4ph12JtC1petrUIgY8t+aoSA==
|
||||
"@sentry/apm@5.13.2":
|
||||
version "5.13.2"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/apm/-/apm-5.13.2.tgz#3a0809912426f52e19b1f4a603e99423a0ac8fb9"
|
||||
integrity sha512-Pv6PRVkcmmYYIT422gXm968F8YQyf5uN1RSHOFBjWsxI3Ke/uRgeEdIVKPDo78GklBfETyRN6GyLEZ555jRe6g==
|
||||
dependencies:
|
||||
"@sentry/core" "4.0.0-beta.12"
|
||||
"@sentry/hub" "4.0.0-beta.12"
|
||||
"@sentry/minimal" "4.0.0-beta.12"
|
||||
"@sentry/types" "4.0.0-beta.12"
|
||||
"@sentry/utils" "4.0.0-beta.12"
|
||||
"@sentry/browser" "5.13.2"
|
||||
"@sentry/hub" "5.13.2"
|
||||
"@sentry/minimal" "5.13.2"
|
||||
"@sentry/types" "5.13.2"
|
||||
"@sentry/utils" "5.13.2"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/core@4.0.0-beta.12":
|
||||
version "4.0.0-beta.12"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-4.0.0-beta.12.tgz#c821e41b02c1d66e48fbef16da744f0173575558"
|
||||
integrity sha512-DGZqBOHejHPYP2I0MdF7APEaews7gLrfxHDh9rbwDLJJiuwPE/ridH97amxy/j2g4X4EZEc3sO3Ptv4nMaHK+Q==
|
||||
"@sentry/browser@5.13.2", "@sentry/browser@~5.13.2":
|
||||
version "5.13.2"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-5.13.2.tgz#fcca630c8c80447ba8392803d4e4450fd2231b92"
|
||||
integrity sha512-4MeauHs8Rf1c2FF6n84wrvA4LexEL1K/Tg3r+1vigItiqyyyYBx1sPjHGZeKeilgBi+6IEV5O8sy30QIrA/NsQ==
|
||||
dependencies:
|
||||
"@sentry/hub" "4.0.0-beta.12"
|
||||
"@sentry/minimal" "4.0.0-beta.12"
|
||||
"@sentry/types" "4.0.0-beta.12"
|
||||
"@sentry/utils" "4.0.0-beta.12"
|
||||
"@sentry/core" "5.13.2"
|
||||
"@sentry/types" "5.13.2"
|
||||
"@sentry/utils" "5.13.2"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/electron@^0.8.1":
|
||||
version "0.8.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/electron/-/electron-0.8.1.tgz#0b978efee79697d3bb86cce7f906edbea98fd6a9"
|
||||
integrity sha512-y3CJ7547Rhpg+6bnGP0mXLj9pgpjMLaRji704TdzTV0afr8KamBXySNhNHosHLaKm1OLg6p8U4pdVB7xQZ+X3g==
|
||||
"@sentry/core@5.13.2", "@sentry/core@~5.13.2":
|
||||
version "5.13.2"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.13.2.tgz#d89e199beef612d0a01e5c4df4e0bb7efcb72c74"
|
||||
integrity sha512-iB7CQSt9e0EJhSmcNOCjzJ/u7E7qYJ3mI3h44GO83n7VOmxBXKSvtUl9FpKFypbWrsdrDz8HihLgAZZoMLWpPA==
|
||||
dependencies:
|
||||
"@sentry/browser" "4.0.0-beta.12"
|
||||
"@sentry/core" "4.0.0-beta.12"
|
||||
"@sentry/hub" "4.0.0-beta.12"
|
||||
"@sentry/minimal" "4.0.0-beta.12"
|
||||
"@sentry/node" "4.0.0-beta.12"
|
||||
"@sentry/types" "4.0.0-beta.12"
|
||||
"@sentry/utils" "4.0.0-beta.12"
|
||||
electron-fetch "^1.1.0"
|
||||
form-data "^2.3.2"
|
||||
util.promisify "^1.0.0"
|
||||
"@sentry/hub" "5.13.2"
|
||||
"@sentry/minimal" "5.13.2"
|
||||
"@sentry/types" "5.13.2"
|
||||
"@sentry/utils" "5.13.2"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/hub@4.0.0-beta.12":
|
||||
version "4.0.0-beta.12"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-4.0.0-beta.12.tgz#85267cec47c0bbf1094a537f7d14d19495c77234"
|
||||
integrity sha512-fmLaPaD6F/ViWDTz3hRVnNvqgnAmX0foDsUGVVp0Dt2lT9apM5NECKV6761XFVMrbGGulCg9fguv2KV5IbQcIw==
|
||||
"@sentry/electron@^1.3.0":
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/electron/-/electron-1.3.0.tgz#02bc5ab7d16e579cd048cdbaaed93b43584aef2d"
|
||||
integrity sha512-9oNJg371A/Djk03KVBHj9BgqYCscKxzScYKlM4AYR+BxYQ3LLsZLLeD9Mkdc0hGnOszCRmO5jXRjBVYz1JkJcA==
|
||||
dependencies:
|
||||
"@sentry/types" "4.0.0-beta.12"
|
||||
"@sentry/utils" "4.0.0-beta.12"
|
||||
"@sentry/browser" "~5.13.2"
|
||||
"@sentry/core" "~5.13.2"
|
||||
"@sentry/minimal" "~5.13.2"
|
||||
"@sentry/node" "~5.13.2"
|
||||
"@sentry/types" "~5.13.2"
|
||||
"@sentry/utils" "~5.13.2"
|
||||
electron-fetch "^1.4.0"
|
||||
form-data "2.5.1"
|
||||
util.promisify "1.0.1"
|
||||
|
||||
"@sentry/minimal@4.0.0-beta.12":
|
||||
version "4.0.0-beta.12"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-4.0.0-beta.12.tgz#534e8edd065646e0e5f8d71443a63f6ce7187573"
|
||||
integrity sha512-1V3Lrm7wIOOqG+l1uyVZ7iQysPGXszwfsd6DTVDPT19PSey7+KbvPNcQfh+GqMRMz8jzyg9XlwUxckg7qbSztQ==
|
||||
"@sentry/hub@5.13.2":
|
||||
version "5.13.2"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-5.13.2.tgz#875a5ba983d6ada5caae5b6b4decd0257ef5cdb7"
|
||||
integrity sha512-/U7yq3DTuRz8SRpZVKAaenW9sD2F5wbj12kDVPxPnGspyqhy0wBWKs9j0YJfBiDXMKOwp3HX964O3ygtwjnfAw==
|
||||
dependencies:
|
||||
"@sentry/hub" "4.0.0-beta.12"
|
||||
"@sentry/types" "4.0.0-beta.12"
|
||||
"@sentry/types" "5.13.2"
|
||||
"@sentry/utils" "5.13.2"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/node@4.0.0-beta.12":
|
||||
version "4.0.0-beta.12"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-4.0.0-beta.12.tgz#efc5b61ebde118a2a22e15530ddac16eb804d639"
|
||||
integrity sha512-oekXtdaaElt/lSfyKtAyTLcTofciMRuptsGOTMX4qQ7hoHESB6DUw55Or/RRMaJYm/nckM2VFzWDATd20NVV4w==
|
||||
"@sentry/minimal@5.13.2", "@sentry/minimal@~5.13.2":
|
||||
version "5.13.2"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-5.13.2.tgz#e42e33dc74fc935f8857d1a43a528afd741640fd"
|
||||
integrity sha512-VV0eA3HgrnN3mac1XVPpSCLukYsU+QxegbmpnZ8UL8eIQSZ/ZikYxagDNlZbdnmXHUpOEUeag2gxVntSCo5UcA==
|
||||
dependencies:
|
||||
"@sentry/core" "4.0.0-beta.12"
|
||||
"@sentry/hub" "4.0.0-beta.12"
|
||||
"@sentry/minimal" "4.0.0-beta.12"
|
||||
"@sentry/types" "4.0.0-beta.12"
|
||||
"@sentry/utils" "4.0.0-beta.12"
|
||||
cookie "0.3.1"
|
||||
lsmod "1.0.0"
|
||||
md5 "2.2.1"
|
||||
stack-trace "0.0.10"
|
||||
"@sentry/hub" "5.13.2"
|
||||
"@sentry/types" "5.13.2"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/types@4.0.0-beta.12":
|
||||
version "4.0.0-beta.12"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-4.0.0-beta.12.tgz#0abd303692e48c0fc11afbfea8cbad87e625357a"
|
||||
integrity sha512-xRsTfRcb8OvMbLjl64bPNv3feHiXBprtRZqTlVUbDJmSNrm8wg+tKIPYsP90dxKc50CZBk59urIbgvpPg0mCLw==
|
||||
"@sentry/node@~5.13.2":
|
||||
version "5.13.2"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-5.13.2.tgz#3be5608e00fb3fe1b813ad8365073a465d19f5f6"
|
||||
integrity sha512-LwNOUvc0+28jYfI0o4HmkDTEYdY3dWvSCnL5zggO12buon7Wc+jirXZbEQAx84HlXu7sGSjtKCTzUQOphv7sPw==
|
||||
dependencies:
|
||||
"@sentry/apm" "5.13.2"
|
||||
"@sentry/core" "5.13.2"
|
||||
"@sentry/hub" "5.13.2"
|
||||
"@sentry/types" "5.13.2"
|
||||
"@sentry/utils" "5.13.2"
|
||||
cookie "^0.3.1"
|
||||
https-proxy-agent "^4.0.0"
|
||||
lru_map "^0.3.3"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/types@5.13.2", "@sentry/types@~5.13.2":
|
||||
version "5.13.2"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-5.13.2.tgz#8e68c31f8fb99b4074374bff13ed01035b373d8c"
|
||||
integrity sha512-mgAEQyc77PYBnAjnslSXUz6aKgDlunlg2c2qSK/ivKlEkTgTWWW/dE76++qVdrqM8SupnqQoiXyPDL0wUNdB3g==
|
||||
|
||||
"@sentry/types@^4.4.1":
|
||||
version "4.5.3"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-4.5.3.tgz#3350dce2b7f9b936a8c327891c12e3aef7bd8852"
|
||||
integrity sha512-7ll1PAFNjrBNX9rzy3P2qAQrpQwHaDO3uKj735qsnGw34OtAS8Xr8WYrjI14f9fMPa/XIeWvMPb4GMic28V/ag==
|
||||
|
||||
"@sentry/utils@4.0.0-beta.12":
|
||||
version "4.0.0-beta.12"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-4.0.0-beta.12.tgz#9d51e88634843232b6c6f0edb6df3d3fba83071e"
|
||||
integrity sha512-lpTE2GlaztATlFfIWMN8RSQFP0z6PkPPoDz0KKRmK4ZxjPxVX2sAGbKJGCpf9fdUG23NVg3FNiqfpUbjhvd9YA==
|
||||
"@sentry/utils@5.13.2", "@sentry/utils@~5.13.2":
|
||||
version "5.13.2"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-5.13.2.tgz#441594f4f9412bfd1690739ce986bf3a49687806"
|
||||
integrity sha512-LwPQl6WRMKEnd16kg35HS3yE+VhBc8vN4+BBIlrgs7X0aoT+AbEd/sQLMisDgxNboCF44Ho3RCKtztiPb9blqg==
|
||||
dependencies:
|
||||
"@sentry/types" "4.0.0-beta.12"
|
||||
"@sentry/types" "5.13.2"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sindresorhus/is@^0.14.0":
|
||||
version "0.14.0"
|
||||
|
|
@ -1133,6 +1147,11 @@ acorn@^6.4.1:
|
|||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
|
||||
integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==
|
||||
|
||||
agent-base@5:
|
||||
version "5.1.1"
|
||||
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c"
|
||||
integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
|
||||
|
||||
agent-base@^4.3.0:
|
||||
version "4.3.0"
|
||||
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee"
|
||||
|
|
@ -2046,11 +2065,6 @@ chalk@^3.0.0:
|
|||
ansi-styles "^4.1.0"
|
||||
supports-color "^7.1.0"
|
||||
|
||||
charenc@~0.0.1:
|
||||
version "0.0.2"
|
||||
resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
|
||||
integrity sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=
|
||||
|
||||
chokidar@^2.0.0, chokidar@^2.1.8:
|
||||
version "2.1.8"
|
||||
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
|
||||
|
|
@ -2385,16 +2399,16 @@ cookie-signature@1.0.6:
|
|||
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
|
||||
integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
|
||||
|
||||
cookie@0.3.1:
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
|
||||
integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=
|
||||
|
||||
cookie@0.4.0:
|
||||
version "0.4.0"
|
||||
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
|
||||
integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
|
||||
|
||||
cookie@^0.3.1:
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
|
||||
integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=
|
||||
|
||||
copy-concurrently@^1.0.0:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
|
||||
|
|
@ -2522,11 +2536,6 @@ cross-spawn@^7.0.0:
|
|||
shebang-command "^2.0.0"
|
||||
which "^2.0.1"
|
||||
|
||||
crypt@~0.0.1:
|
||||
version "0.0.2"
|
||||
resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
|
||||
integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=
|
||||
|
||||
crypto-browserify@^3.11.0:
|
||||
version "3.12.0"
|
||||
resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
|
||||
|
|
@ -2662,6 +2671,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
|
|||
dependencies:
|
||||
ms "2.0.0"
|
||||
|
||||
debug@4, debug@^4.1.0, debug@^4.1.1:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
|
||||
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
|
||||
dependencies:
|
||||
ms "^2.1.1"
|
||||
|
||||
debug@^3.1.0, debug@^3.2.6:
|
||||
version "3.2.6"
|
||||
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
|
||||
|
|
@ -2669,13 +2685,6 @@ debug@^3.1.0, debug@^3.2.6:
|
|||
dependencies:
|
||||
ms "^2.1.1"
|
||||
|
||||
debug@^4.1.0, debug@^4.1.1:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
|
||||
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
|
||||
dependencies:
|
||||
ms "^2.1.1"
|
||||
|
||||
decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
|
||||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
|
||||
|
|
@ -3016,7 +3025,7 @@ electron-builder@~22.4.0:
|
|||
update-notifier "^4.1.0"
|
||||
yargs "^15.1.0"
|
||||
|
||||
electron-fetch@^1.1.0:
|
||||
electron-fetch@^1.4.0:
|
||||
version "1.4.0"
|
||||
resolved "https://registry.yarnpkg.com/electron-fetch/-/electron-fetch-1.4.0.tgz#a830d400f8ad358acba9b3c591e6ed477916bac5"
|
||||
integrity sha512-rednYIpMbuzekTroNndQOFl95c4I/wMEbH9jxGoDEoKrM07b7FWydy6I3pbiAbCxDcYpmHtzMY6ykyLagR7JHw==
|
||||
|
|
@ -3699,7 +3708,7 @@ forever-agent@~0.6.1:
|
|||
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
|
||||
integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
|
||||
|
||||
form-data@^2.3.2, form-data@^2.5.0:
|
||||
form-data@2.5.1, form-data@^2.5.0:
|
||||
version "2.5.1"
|
||||
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4"
|
||||
integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==
|
||||
|
|
@ -4284,12 +4293,13 @@ has@^1.0.3:
|
|||
function-bind "^1.1.1"
|
||||
|
||||
hash-base@^3.0.0:
|
||||
version "3.0.4"
|
||||
resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918"
|
||||
integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33"
|
||||
integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
|
||||
dependencies:
|
||||
inherits "^2.0.1"
|
||||
safe-buffer "^5.0.1"
|
||||
inherits "^2.0.4"
|
||||
readable-stream "^3.6.0"
|
||||
safe-buffer "^5.2.0"
|
||||
|
||||
hash-stream-validation@^0.2.1:
|
||||
version "0.2.2"
|
||||
|
|
@ -4460,6 +4470,14 @@ https-proxy-agent@^2.2.1:
|
|||
agent-base "^4.3.0"
|
||||
debug "^3.1.0"
|
||||
|
||||
https-proxy-agent@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b"
|
||||
integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==
|
||||
dependencies:
|
||||
agent-base "5"
|
||||
debug "4"
|
||||
|
||||
husky@^1.3.1:
|
||||
version "1.3.1"
|
||||
resolved "https://registry.yarnpkg.com/husky/-/husky-1.3.1.tgz#26823e399300388ca2afff11cfa8a86b0033fae0"
|
||||
|
|
@ -4586,7 +4604,7 @@ inflight@^1.0.4:
|
|||
once "^1.3.0"
|
||||
wrappy "1"
|
||||
|
||||
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
|
||||
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3:
|
||||
version "2.0.4"
|
||||
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
|
||||
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
|
||||
|
|
@ -4682,7 +4700,7 @@ is-binary-path@^1.0.0:
|
|||
dependencies:
|
||||
binary-extensions "^1.0.0"
|
||||
|
||||
is-buffer@^1.1.5, is-buffer@~1.1.1:
|
||||
is-buffer@^1.1.5:
|
||||
version "1.1.6"
|
||||
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
|
||||
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
|
||||
|
|
@ -5411,10 +5429,10 @@ lru-cache@^5.0.0, lru-cache@^5.1.1:
|
|||
dependencies:
|
||||
yallist "^3.0.2"
|
||||
|
||||
lsmod@1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/lsmod/-/lsmod-1.0.0.tgz#9a00f76dca36eb23fa05350afe1b585d4299e64b"
|
||||
integrity sha1-mgD3bco26yP6BTUK/htYXUKZ5ks=
|
||||
lru_map@^0.3.3:
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
|
||||
integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=
|
||||
|
||||
make-dir@^1.0.0:
|
||||
version "1.3.0"
|
||||
|
|
@ -5495,15 +5513,6 @@ md5.js@^1.3.4:
|
|||
inherits "^2.0.1"
|
||||
safe-buffer "^5.1.2"
|
||||
|
||||
md5@2.2.1:
|
||||
version "2.2.1"
|
||||
resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9"
|
||||
integrity sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=
|
||||
dependencies:
|
||||
charenc "~0.0.1"
|
||||
crypt "~0.0.1"
|
||||
is-buffer "~1.1.1"
|
||||
|
||||
media-typer@0.3.0:
|
||||
version "0.3.0"
|
||||
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
|
||||
|
|
@ -5730,9 +5739,9 @@ mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@~0.5.1:
|
|||
minimist "^1.2.5"
|
||||
|
||||
moment@^2.10.6:
|
||||
version "2.24.0"
|
||||
resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b"
|
||||
integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==
|
||||
version "2.25.1"
|
||||
resolved "https://registry.yarnpkg.com/moment/-/moment-2.25.1.tgz#1cb546dca1eccdd607c9324747842200b683465d"
|
||||
integrity sha512-nRKMf9wDS4Fkyd0C9LXh2FFXinD+iwbJ5p/lh3CHitW9kZbRbJ8hCruiadiIXZVbeAqKZzqcTvHnK3mRhFjb6w==
|
||||
|
||||
move-concurrently@^1.0.1:
|
||||
version "1.0.1"
|
||||
|
|
@ -6976,7 +6985,7 @@ read-pkg@^4.0.1:
|
|||
string_decoder "~1.1.1"
|
||||
util-deprecate "~1.0.1"
|
||||
|
||||
"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.1.1:
|
||||
"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.6.0:
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
|
||||
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
|
||||
|
|
@ -7322,7 +7331,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
|
|||
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
|
||||
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
|
||||
|
||||
safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
|
||||
safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
|
||||
version "5.2.0"
|
||||
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
|
||||
integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
|
||||
|
|
@ -8220,7 +8229,7 @@ ts-loader@^7.0.1:
|
|||
micromatch "^4.0.0"
|
||||
semver "^6.0.0"
|
||||
|
||||
tslib@^1.10.0, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0:
|
||||
tslib@^1.10.0, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
|
||||
version "1.11.1"
|
||||
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
|
||||
integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
|
||||
|
|
@ -8493,7 +8502,7 @@ util.promisify@1.0.0:
|
|||
define-properties "^1.1.2"
|
||||
object.getownpropertydescriptors "^2.0.3"
|
||||
|
||||
util.promisify@^1.0.0:
|
||||
util.promisify@1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee"
|
||||
integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue