the browser-facing portion of osu!

remove sentry js

bakaneko 00f2fbd9 6f2bdef0

-1
.env.example
··· 8 8 APP_KEY= 9 9 APP_LOG_LEVEL=debug 10 10 # APP_SENTRY=https://... 11 - # APP_SENTRY_PUBLIC=https://... 12 11 # APP_SENTRY_ENVIRONMENT= 13 12 14 13 # DOCS_URL=
-4
config/services.php
··· 42 42 'passport' => [ 43 43 'path' => env('PASSPORT_KEY_PATH'), 44 44 ], 45 - 46 - 'sentry' => [ 47 - 'public_dsn' => env('APP_SENTRY_PUBLIC', ''), 48 - ], 49 45 ];
-1
package.json
··· 97 97 "webpack": "^5.88.2", 98 98 "webpack-cli": "^5.1.4", 99 99 "webpack-manifest-plugin": "^5.0.0", 100 - "webpack-sentry-plugin": "^2.0.2", 101 100 "yargs": "^12.0.5", 102 101 "ziggy-js": "^1.8.1" 103 102 },
-8
resources/js/core-legacy/current-user-observer.coffee
··· 22 22 23 23 reinit: => 24 24 @setAvatars() 25 - @setSentryUser() 26 25 27 26 28 27 setAvatars: (elements) => ··· 43 42 window.currentUser = data 44 43 45 44 @reinit() 46 - 47 - 48 - setSentryUser: -> 49 - return unless Sentry? 50 - 51 - Sentry.configureScope (scope) -> 52 - scope.setUser id: currentUser.id, username: currentUser.username 53 45 54 46 55 47 updateFollowUserMapping: (_e, data) =>
-25
resources/views/layout/metadata.blade.php
··· 95 95 <script src="{{ unmix('js/runtime.js') }}" data-turbolinks-track="reload"></script> 96 96 <script src="{{ unmix('js/vendor.js') }}" data-turbolinks-track="reload"></script> 97 97 98 - @if($GLOBALS['cfg']['services']['sentry']['public_dsn'] !== '') 99 - <script src="https://browser.sentry-cdn.com/5.1.0/bundle.min.js" crossorigin="anonymous"></script> 100 - <script> 101 - typeof Sentry !== 'undefined' && Sentry.init({ 102 - debug: {!! json_encode($GLOBALS['cfg']['app']['debug']) !!}, 103 - dsn: {!! json_encode($GLOBALS['cfg']['services']['sentry']['public_dsn']) !!}, 104 - ignoreErrors: [ 105 - // Random plugins/extensions 106 - 'top.GLOBALS', 107 - /class is a reserved identifier$/ 108 - ], 109 - ignoreUrls: [ 110 - // Chrome/Firefox extensions 111 - /extensions\//i, 112 - /^chrome:\/\//i, 113 - /^resource:\/\//i, 114 - // Errors caused by spyware/adware junk 115 - /^\/loaders\//i 116 - ], 117 - release: {!! json_encode($GLOBALS['cfg']['osu']['git-sha']) !!}, 118 - whitelistUrls: [/^{!! preg_quote($appUrl, '/') !!}\/.*\.js(?:\?.*)?$/], 119 - }); 120 - </script> 121 - @endif 122 - 123 98 <script src="{{ unmix("js/locales/{$currentLocale}.js") }}" data-turbolinks-track="reload"></script> 124 99 @if ($fallbackLocale !== $currentLocale) 125 100 <script src="{{ unmix("js/locales/{$fallbackLocale}.js") }}" data-turbolinks-track="reload"></script>
-17
webpack.config.js
··· 20 20 const Watchpack = require('watchpack'); 21 21 const webpack = require('webpack'); 22 22 const { WebpackManifestPlugin } = require('webpack-manifest-plugin'); 23 - const SentryPlugin = require('webpack-sentry-plugin'); 24 23 const generateLocalizations = require('./resources/js/cli/generate-localizations'); 25 24 const modNamesGenerator = require('./resources/js/cli/mod-names-generator'); 26 25 ··· 133 132 // TODO: should have a different flag for this 134 133 if (!inProduction) { 135 134 plugins.push(new CleanWebpackPlugin()); 136 - } 137 - 138 - if (process.env.SENTRY_RELEASE === '1') { 139 - plugins.push( 140 - new SentryPlugin({ 141 - apiKey: process.env.SENTRY_API_KEY, 142 - deleteAfterCompile: true, 143 - exclude: /\.css(\.map)?$/, 144 - filenameTransform(filename) { 145 - return path.join('~', filename); 146 - }, 147 - organisation: process.env.SENTRY_ORG, 148 - project: process.env.SENTRY_PROJ, 149 - release: process.env.GIT_SHA, 150 - }), 151 - ); 152 135 } 153 136 154 137 const notifierConfigPath = resolvePath('.webpack-build-notifier-config.js');
+5 -295
yarn.lock
··· 1282 1282 dependencies: 1283 1283 fast-deep-equal "^3.1.3" 1284 1284 1285 - ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: 1285 + ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: 1286 1286 version "6.12.6" 1287 1287 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 1288 1288 integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== ··· 1457 1457 minimalistic-assert "^1.0.0" 1458 1458 safer-buffer "^2.1.0" 1459 1459 1460 - asn1@~0.2.3: 1461 - version "0.2.4" 1462 - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" 1463 - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== 1464 - dependencies: 1465 - safer-buffer "~2.1.0" 1466 - 1467 - assert-plus@1.0.0, assert-plus@^1.0.0: 1468 - version "1.0.0" 1469 - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 1470 - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= 1471 - 1472 1460 assert@^2.0.0: 1473 1461 version "2.0.0" 1474 1462 resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" ··· 1494 1482 resolved "https://registry.yarnpkg.com/async/-/async-3.1.0.tgz#42b3b12ae1b74927b5217d8c0016baaf62463772" 1495 1483 integrity sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ== 1496 1484 1497 - asynckit@^0.4.0: 1498 - version "0.4.0" 1499 - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 1500 - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= 1501 - 1502 1485 atob@^2.1.2: 1503 1486 version "2.1.2" 1504 1487 resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" ··· 1521 1504 resolved "https://registry.yarnpkg.com/autosize/-/autosize-5.0.2.tgz#0a327c200dda4a1742817e94dcb8af5700685689" 1522 1505 integrity sha512-FPVt5ynkqUAA9gcMZnJHka1XfQgr1WNd/yRfIjmj5WGmjua+u5Hl9hn8M2nU5CNy2bEIcj1ZUwXq7IOHsfZG9w== 1523 1506 1524 - aws-sign2@~0.7.0: 1525 - version "0.7.0" 1526 - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 1527 - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= 1528 - 1529 - aws4@^1.8.0: 1530 - version "1.11.0" 1531 - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" 1532 - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== 1533 - 1534 1507 bail@^2.0.0: 1535 1508 version "2.0.2" 1536 1509 resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" ··· 1564 1537 mixin-deep "^1.2.0" 1565 1538 pascalcase "^0.1.1" 1566 1539 1567 - bcrypt-pbkdf@^1.0.0: 1568 - version "1.0.2" 1569 - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" 1570 - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= 1571 - dependencies: 1572 - tweetnacl "^0.14.3" 1573 - 1574 1540 big.js@^5.2.2: 1575 1541 version "5.2.2" 1576 1542 resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" ··· 1581 1547 resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 1582 1548 integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 1583 1549 1584 - bluebird@^3.5.0: 1585 - version "3.7.2" 1586 - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" 1587 - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== 1588 - 1589 1550 blueimp-canvas-to-blob@3.5.0: 1590 1551 version "3.5.0" 1591 1552 resolved "https://registry.yarnpkg.com/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.5.0.tgz#5679ac32f6a2835821f0c3ad661719ff85a9236b" ··· 1848 1809 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz#9dbc6b9af1ff06b5eb12350c2012b3af56744f3f" 1849 1810 integrity sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw== 1850 1811 1851 - caseless@~0.12.0: 1852 - version "0.12.0" 1853 - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 1854 - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= 1855 - 1856 1812 ccount@^2.0.0: 1857 1813 version "2.0.1" 1858 1814 resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" ··· 2052 2008 lodash.memoize "~3.0.3" 2053 2009 source-map "~0.5.3" 2054 2010 2055 - combined-stream@^1.0.6, combined-stream@~1.0.6: 2056 - version "1.0.8" 2057 - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 2058 - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 2059 - dependencies: 2060 - delayed-stream "~1.0.0" 2061 - 2062 2011 comma-separated-tokens@^2.0.0: 2063 2012 version "2.0.3" 2064 2013 resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" ··· 2165 2114 schema-utils "^4.0.0" 2166 2115 serialize-javascript "^6.0.0" 2167 2116 2168 - core-util-is@1.0.2: 2169 - version "1.0.2" 2170 - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 2171 - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 2172 - 2173 2117 cors@~2.8.5: 2174 2118 version "2.8.5" 2175 2119 resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" ··· 2652 2596 d3-transition "3" 2653 2597 d3-zoom "3" 2654 2598 2655 - dashdash@^1.12.0: 2656 - version "1.14.1" 2657 - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 2658 - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= 2659 - dependencies: 2660 - assert-plus "^1.0.0" 2661 - 2662 2599 date-format@^4.0.14: 2663 2600 version "4.0.14" 2664 2601 resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400" ··· 2767 2704 integrity sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw== 2768 2705 dependencies: 2769 2706 robust-predicates "^3.0.0" 2770 - 2771 - delayed-stream@~1.0.0: 2772 - version "1.0.0" 2773 - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 2774 - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= 2775 2707 2776 2708 depd@~1.1.2: 2777 2709 version "1.1.2" ··· 2912 2844 resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" 2913 2845 integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== 2914 2846 2915 - ecc-jsbn@~0.1.1: 2916 - version "0.1.2" 2917 - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" 2918 - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= 2919 - dependencies: 2920 - jsbn "~0.1.0" 2921 - safer-buffer "^2.1.0" 2922 - 2923 2847 ee-first@1.1.1: 2924 2848 version "1.1.1" 2925 2849 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" ··· 3079 3003 version "1.1.0" 3080 3004 resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" 3081 3005 integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= 3082 - 3083 - es6-promise-pool@^2.5.0: 3084 - version "2.5.0" 3085 - resolved "https://registry.yarnpkg.com/es6-promise-pool/-/es6-promise-pool-2.5.0.tgz#147c612b36b47f105027f9d2bf54a598a99d9ccb" 3086 - integrity sha1-FHxhKza0fxBQJ/nSv1SlmKmdnMs= 3087 3006 3088 3007 escalade@^3.1.1: 3089 3008 version "3.1.1" ··· 3369 3288 assign-symbols "^1.0.0" 3370 3289 is-extendable "^1.0.1" 3371 3290 3372 - extend@^3.0.0, extend@~3.0.2: 3291 + extend@^3.0.0: 3373 3292 version "3.0.2" 3374 3293 resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 3375 3294 integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== ··· 3388 3307 snapdragon "^0.8.1" 3389 3308 to-regex "^3.0.1" 3390 3309 3391 - extsprintf@1.3.0: 3392 - version "1.3.0" 3393 - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" 3394 - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= 3395 - 3396 - extsprintf@^1.2.0: 3397 - version "1.4.0" 3398 - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" 3399 - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= 3400 - 3401 3310 fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: 3402 3311 version "3.1.3" 3403 3312 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" ··· 3543 3452 cross-spawn "^7.0.0" 3544 3453 signal-exit "^4.0.1" 3545 3454 3546 - forever-agent@~0.6.1: 3547 - version "0.6.1" 3548 - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 3549 - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= 3550 - 3551 3455 fork-ts-checker-webpack-plugin@^8.0: 3552 3456 version "8.0.0" 3553 3457 resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz#dae45dfe7298aa5d553e2580096ced79b6179504" ··· 3565 3469 schema-utils "^3.1.1" 3566 3470 semver "^7.3.5" 3567 3471 tapable "^2.2.1" 3568 - 3569 - form-data@~2.3.2: 3570 - version "2.3.3" 3571 - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" 3572 - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== 3573 - dependencies: 3574 - asynckit "^0.4.0" 3575 - combined-stream "^1.0.6" 3576 - mime-types "^2.1.12" 3577 3472 3578 3473 fraction.js@^4.2.0: 3579 3474 version "4.3.6" ··· 3674 3569 resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" 3675 3570 integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== 3676 3571 3677 - getpass@^0.1.1: 3678 - version "0.1.7" 3679 - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 3680 - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= 3681 - dependencies: 3682 - assert-plus "^1.0.0" 3683 - 3684 3572 glob-parent@^3.1.0: 3685 3573 version "3.1.0" 3686 3574 resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" ··· 3817 3705 resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" 3818 3706 integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== 3819 3707 3820 - har-schema@^2.0.0: 3821 - version "2.0.0" 3822 - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 3823 - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= 3824 - 3825 - har-validator@~5.1.3: 3826 - version "5.1.5" 3827 - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" 3828 - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== 3829 - dependencies: 3830 - ajv "^6.12.3" 3831 - har-schema "^2.0.0" 3832 - 3833 3708 has-bigints@^1.0.1: 3834 3709 version "1.0.1" 3835 3710 resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" ··· 3961 3836 follow-redirects "^1.0.0" 3962 3837 requires-port "^1.0.0" 3963 3838 3964 - http-signature@~1.2.0: 3965 - version "1.2.0" 3966 - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" 3967 - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= 3968 - dependencies: 3969 - assert-plus "^1.0.0" 3970 - jsprim "^1.2.2" 3971 - sshpk "^1.7.0" 3972 - 3973 3839 https-browserify@^1.0.0: 3974 3840 version "1.0.0" 3975 3841 resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" ··· 4409 4275 dependencies: 4410 4276 has-symbols "^1.0.2" 4411 4277 4412 - is-typedarray@~1.0.0: 4413 - version "1.0.0" 4414 - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 4415 - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= 4416 - 4417 4278 is-weakref@^1.0.1: 4418 4279 version "1.0.2" 4419 4280 resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" ··· 4464 4325 version "3.0.1" 4465 4326 resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" 4466 4327 integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== 4467 - 4468 - isstream@~0.1.2: 4469 - version "0.1.2" 4470 - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 4471 - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= 4472 4328 4473 4329 istanbul-lib-coverage@^3.0.0: 4474 4330 version "3.0.0" ··· 4620 4476 dependencies: 4621 4477 argparse "^2.0.1" 4622 4478 4623 - jsbn@~0.1.0: 4624 - version "0.1.1" 4625 - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 4626 - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= 4627 - 4628 4479 jsdoctypeparser@^9.0.0: 4629 4480 version "9.0.0" 4630 4481 resolved "https://registry.yarnpkg.com/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz#8c97e2fb69315eb274b0f01377eaa5c940bd7b26" ··· 4655 4506 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" 4656 4507 integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== 4657 4508 4658 - json-schema@0.2.3: 4659 - version "0.2.3" 4660 - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 4661 - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= 4662 - 4663 4509 json-schema@^0.4.0: 4664 4510 version "0.4.0" 4665 4511 resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" ··· 4670 4516 resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 4671 4517 integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= 4672 4518 4673 - json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: 4519 + json-stringify-safe@^5.0.1: 4674 4520 version "5.0.1" 4675 4521 resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 4676 4522 integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= ··· 4714 4560 optionalDependencies: 4715 4561 graceful-fs "^4.1.6" 4716 4562 4717 - jsprim@^1.2.2: 4718 - version "1.4.1" 4719 - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" 4720 - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= 4721 - dependencies: 4722 - assert-plus "1.0.0" 4723 - extsprintf "1.3.0" 4724 - json-schema "0.2.3" 4725 - verror "1.10.0" 4726 - 4727 4563 "jsx-ast-utils@^2.4.1 || ^3.0.0": 4728 4564 version "3.2.0" 4729 4565 resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" ··· 5477 5313 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 5478 5314 integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 5479 5315 5480 - mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19, mime-types@~2.1.24: 5316 + mime-types@^2.1.27, mime-types@~2.1.24: 5481 5317 version "2.1.35" 5482 5318 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" 5483 5319 integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== ··· 5714 5550 version "1.0.1" 5715 5551 resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 5716 5552 integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== 5717 - 5718 - oauth-sign@~0.9.0: 5719 - version "0.9.0" 5720 - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" 5721 - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== 5722 5553 5723 5554 object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1: 5724 5555 version "4.1.1" ··· 6064 5895 safe-buffer "^5.0.1" 6065 5896 sha.js "^2.4.8" 6066 5897 6067 - performance-now@^2.1.0: 6068 - version "2.1.0" 6069 - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" 6070 - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= 6071 - 6072 5898 photoswipe@^4.1.1: 6073 5899 version "4.1.3" 6074 5900 resolved "https://registry.yarnpkg.com/photoswipe/-/photoswipe-4.1.3.tgz#59f49494eeb9ddab5888d03392926a19bc197550" ··· 6426 6252 resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" 6427 6253 integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== 6428 6254 6429 - psl@^1.1.28: 6430 - version "1.8.0" 6431 - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" 6432 - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== 6433 - 6434 6255 public-encrypt@^4.0.0: 6435 6256 version "4.0.3" 6436 6257 resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" ··· 6478 6299 dependencies: 6479 6300 side-channel "^1.0.4" 6480 6301 6481 - qs@~6.5.2: 6482 - version "6.5.3" 6483 - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" 6484 - integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== 6485 - 6486 6302 qs@~6.9.7: 6487 6303 version "6.9.7" 6488 6304 resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe" ··· 6726 6542 resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" 6727 6543 integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== 6728 6544 6729 - request-promise-core@1.1.4: 6730 - version "1.1.4" 6731 - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" 6732 - integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== 6733 - dependencies: 6734 - lodash "^4.17.19" 6735 - 6736 - request-promise@^4.2.2: 6737 - version "4.2.6" 6738 - resolved "https://registry.yarnpkg.com/request-promise/-/request-promise-4.2.6.tgz#7e7e5b9578630e6f598e3813c0f8eb342a27f0a2" 6739 - integrity sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ== 6740 - dependencies: 6741 - bluebird "^3.5.0" 6742 - request-promise-core "1.1.4" 6743 - stealthy-require "^1.1.1" 6744 - tough-cookie "^2.3.3" 6745 - 6746 - request@^2.85.0: 6747 - version "2.88.2" 6748 - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" 6749 - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== 6750 - dependencies: 6751 - aws-sign2 "~0.7.0" 6752 - aws4 "^1.8.0" 6753 - caseless "~0.12.0" 6754 - combined-stream "~1.0.6" 6755 - extend "~3.0.2" 6756 - forever-agent "~0.6.1" 6757 - form-data "~2.3.2" 6758 - har-validator "~5.1.3" 6759 - http-signature "~1.2.0" 6760 - is-typedarray "~1.0.0" 6761 - isstream "~0.1.2" 6762 - json-stringify-safe "~5.0.1" 6763 - mime-types "~2.1.19" 6764 - oauth-sign "~0.9.0" 6765 - performance-now "^2.1.0" 6766 - qs "~6.5.2" 6767 - safe-buffer "^5.1.2" 6768 - tough-cookie "~2.5.0" 6769 - tunnel-agent "^0.6.0" 6770 - uuid "^3.3.2" 6771 - 6772 6545 require-directory@^2.1.1: 6773 6546 version "2.1.1" 6774 6547 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" ··· 6906 6679 dependencies: 6907 6680 ret "~0.1.10" 6908 6681 6909 - "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: 6682 + "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: 6910 6683 version "2.1.2" 6911 6684 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 6912 6685 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== ··· 7263 7036 resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 7264 7037 integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 7265 7038 7266 - sshpk@^1.7.0: 7267 - version "1.16.1" 7268 - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" 7269 - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== 7270 - dependencies: 7271 - asn1 "~0.2.3" 7272 - assert-plus "^1.0.0" 7273 - bcrypt-pbkdf "^1.0.0" 7274 - dashdash "^1.12.0" 7275 - ecc-jsbn "~0.1.1" 7276 - getpass "^0.1.1" 7277 - jsbn "~0.1.0" 7278 - safer-buffer "^2.0.2" 7279 - tweetnacl "~0.14.0" 7280 - 7281 7039 static-extend@^0.1.1: 7282 7040 version "0.1.2" 7283 7041 resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" ··· 7290 7048 version "1.5.0" 7291 7049 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 7292 7050 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= 7293 - 7294 - stealthy-require@^1.1.1: 7295 - version "1.1.1" 7296 - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" 7297 - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= 7298 7051 7299 7052 stream-browserify@^3.0.0: 7300 7053 version "3.0.0" ··· 7629 7382 resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" 7630 7383 integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== 7631 7384 7632 - tough-cookie@^2.3.3, tough-cookie@~2.5.0: 7633 - version "2.5.0" 7634 - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" 7635 - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== 7636 - dependencies: 7637 - psl "^1.1.28" 7638 - punycode "^2.1.1" 7639 - 7640 7385 trim-lines@^3.0.0: 7641 7386 version "3.0.1" 7642 7387 resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" ··· 7698 7443 resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" 7699 7444 integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== 7700 7445 7701 - tunnel-agent@^0.6.0: 7702 - version "0.6.0" 7703 - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 7704 - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= 7705 - dependencies: 7706 - safe-buffer "^5.0.1" 7707 - 7708 7446 turbolinks@^5.1.1: 7709 7447 version "5.2.0" 7710 7448 resolved "https://registry.yarnpkg.com/turbolinks/-/turbolinks-5.2.0.tgz#e6877a55ea5c1cb3bb225f0a4ae303d6d32ff77c" 7711 7449 integrity sha512-pMiez3tyBo6uRHFNNZoYMmrES/IaGgMhQQM+VFF36keryjb5ms0XkVpmKHkfW/4Vy96qiGW3K9bz0tF5sK9bBw== 7712 - 7713 - tweetnacl@^0.14.3, tweetnacl@~0.14.0: 7714 - version "0.14.5" 7715 - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 7716 - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= 7717 7450 7718 7451 twemoji-parser@14.0.0: 7719 7452 version "14.0.0" ··· 7911 7644 version "1.0.1" 7912 7645 resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" 7913 7646 integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= 7914 - 7915 - uuid@^3.3.2: 7916 - version "3.4.0" 7917 - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" 7918 - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== 7919 7647 7920 7648 uuid@^8.3.0: 7921 7649 version "8.3.2" ··· 7950 7678 resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" 7951 7679 integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= 7952 7680 7953 - verror@1.10.0: 7954 - version "1.10.0" 7955 - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" 7956 - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= 7957 - dependencies: 7958 - assert-plus "^1.0.0" 7959 - core-util-is "1.0.2" 7960 - extsprintf "^1.2.0" 7961 - 7962 7681 vfile-message@^3.0.0: 7963 7682 version "3.1.3" 7964 7683 resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.3.tgz#1360c27a99234bebf7bddbbbca67807115e6b0dd" ··· 8051 7770 dependencies: 8052 7771 clone-deep "^4.0.1" 8053 7772 wildcard "^2.0.0" 8054 - 8055 - webpack-sentry-plugin@^2.0.2: 8056 - version "2.0.3" 8057 - resolved "https://registry.yarnpkg.com/webpack-sentry-plugin/-/webpack-sentry-plugin-2.0.3.tgz#c8f95e200a3fafc9cbede16e1691e0450337e9b3" 8058 - integrity sha512-tRwgC7R+/BM0Sm7rJu0+laWNybFrQsI7uucZxJ4uO/D6x6dPl0loBfGiPS58iWO/pG8lp1JSPjryzGwoTp0FzQ== 8059 - dependencies: 8060 - es6-promise-pool "^2.5.0" 8061 - request "^2.85.0" 8062 - request-promise "^4.2.2" 8063 7773 8064 7774 webpack-sources@^2.2.0: 8065 7775 version "2.3.1"