diff --git a/package.json b/package.json index c21362a2..0f2ba4b7 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ }, "dependencies": { "@achingbrain/ssdp": "^4.0.1", - "@sentry/electron": "^4.0.3", + "@sentry/electron": "^4.1.0", "@sentry/integrations": "^7.15.0", "adm-zip": "0.4.10", "airtunes2": "github:ciderapp/node_airtunes2", @@ -86,7 +86,7 @@ "@types/adm-zip": "^0.5.0", "@types/discord-rpc": "4.0.3", "@types/express": "^4.17.14", - "@types/node": "^18.8.5", + "@types/node": "^18.11.0", "@types/qrcode-terminal": "^0.12.0", "@types/ws": "^8.5.3", "electron": "github:castlabs/electron-releases", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2ed14fb9..d22947b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,12 +2,12 @@ lockfileVersion: 5.4 specifiers: '@achingbrain/ssdp': ^4.0.1 - '@sentry/electron': ^4.0.3 + '@sentry/electron': ^4.1.0 '@sentry/integrations': ^7.15.0 '@types/adm-zip': ^0.5.0 '@types/discord-rpc': 4.0.3 '@types/express': ^4.17.14 - '@types/node': ^18.8.5 + '@types/node': ^18.11.0 '@types/qrcode-terminal': ^0.12.0 '@types/ws': ^8.5.3 adm-zip: 0.4.10 @@ -59,7 +59,7 @@ specifiers: dependencies: '@achingbrain/ssdp': 4.0.1 - '@sentry/electron': 4.0.3 + '@sentry/electron': 4.1.0 '@sentry/integrations': 7.15.0 adm-zip: 0.4.10 airtunes2: github.com/ciderapp/node_airtunes2/f999b6c7b7b92472b103fa9be036ea0d7a99fae4 @@ -102,10 +102,10 @@ devDependencies: '@types/adm-zip': 0.5.0 '@types/discord-rpc': 4.0.3 '@types/express': 4.17.14 - '@types/node': 18.8.5 + '@types/node': 18.11.0 '@types/qrcode-terminal': 0.12.0 '@types/ws': 8.5.3 - electron: github.com/castlabs/electron-releases/80bc08047493917a10397f1e1d33a0161de05f55 + electron: github.com/castlabs/electron-releases/81d20744d94964d8ccb3f6f281c853b7b7fc34e9 electron-builder: 23.6.0 electron-builder-notarize-pkg: 1.2.0 electron-webpack: 2.8.2_webpack@5.74.0 @@ -143,7 +143,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.16 + '@jridgewell/trace-mapping': 0.3.17 dev: true /@babel/code-frame/7.18.6: @@ -1254,7 +1254,7 @@ packages: resolution: {integrity: sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.9 + regenerator-runtime: 0.13.10 /@babel/template/7.18.10: resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} @@ -1717,7 +1717,7 @@ packages: resolution: {integrity: sha512-XENrPvmigiXZQ8E2nxJqO6UVvWBLzbNwyYi3Y8Q1IECoYhYI3kgOQ0fmy4G269Vz1V0omh1bNmC42r4OfXg1Jg==} dependencies: '@babel/runtime': 7.19.4 - regenerator-runtime: 0.13.9 + regenerator-runtime: 0.13.10 dev: false /@jridgewell/gen-mapping/0.1.1: @@ -1734,7 +1734,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.16 + '@jridgewell/trace-mapping': 0.3.17 dev: true /@jridgewell/resolve-uri/3.1.0: @@ -1751,15 +1751,15 @@ packages: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.16 + '@jridgewell/trace-mapping': 0.3.17 dev: true /@jridgewell/sourcemap-codec/1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true - /@jridgewell/trace-mapping/0.3.16: - resolution: {integrity: sha512-LCQ+NeThyJ4k1W2d+vIKdxuSt9R3pQSZ4P92m7EakaYuXcVWbHuT5bjNcqLd4Rdgi6xYWYDvBJZJLZSLanjDcA==} + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 @@ -1852,50 +1852,39 @@ packages: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} dev: false - /@sentry/browser/7.13.0: - resolution: {integrity: sha512-WbgClHPYe8TKsdVVbuzd6alxwh3maFQNuljMkSTnYvPx2P+NT0wHljTs37D39FGfSmAwaqn7D/1ZHAtC+6mWxA==} + /@sentry/browser/7.15.0: + resolution: {integrity: sha512-vZYr8L2JmniV8cns4yGOpX32moazz6tsllB1uv7XmmELW98sIuuugVFX0k6cBi89R8pyhdqULFCf9CL8CRguRg==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.13.0 - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 + '@sentry/core': 7.15.0 + '@sentry/types': 7.15.0 + '@sentry/utils': 7.15.0 tslib: 1.14.1 dev: false - /@sentry/core/7.13.0: - resolution: {integrity: sha512-hB46fklmKrSDMEvZOF8qBHhys7PONBFyxQtbNDZUlv/kabs4gF3VEg1ftCaXnjx4lLNlsUl/ScFdM6194RvISg==} + /@sentry/core/7.15.0: + resolution: {integrity: sha512-W8d44g04GShBn4Z9VBTUhf1T9LTMfzUnETEx237zzUucv0kkyj3LsWQsJapWchMbmwr1V/CdnNDN+lGDm8iXQA==} engines: {node: '>=8'} dependencies: - '@sentry/hub': 7.13.0 - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 + '@sentry/types': 7.15.0 + '@sentry/utils': 7.15.0 tslib: 1.14.1 dev: false - /@sentry/electron/4.0.3: - resolution: {integrity: sha512-b1/dkbKRHwgQ1jKj6q/Z9b6N4LN3Jrs68JKAH/+3Ig8SwZk16oMIJtyuVvBeD4spsQHXeJ1ABsuQ8+NZzrwEdA==} + /@sentry/electron/4.1.0: + resolution: {integrity: sha512-ITjfzB0cOpiKVvoXrDEw4uvqbmrARJXRzcJV0KU0KQH5oL6lGGKS+6GPA8JH+6NdeHALx9h9yVx9yg047ew6/Q==} dependencies: - '@sentry/browser': 7.13.0 - '@sentry/core': 7.13.0 - '@sentry/hub': 7.13.0 - '@sentry/node': 7.13.0 - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 + '@sentry/browser': 7.15.0 + '@sentry/core': 7.15.0 + '@sentry/node': 7.15.0 + '@sentry/types': 7.15.0 + '@sentry/utils': 7.15.0 deepmerge: 4.2.2 tslib: 2.4.0 transitivePeerDependencies: - supports-color dev: false - /@sentry/hub/7.13.0: - resolution: {integrity: sha512-88/GsD1BoyrBwRKJCmVHZtSH5rizOsImUHWEXc1AOa1aR8nanfn56JdAbd6tC55pA+nT4R4H4vN/PrUaomTbtg==} - engines: {node: '>=8'} - dependencies: - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 - tslib: 1.14.1 - dev: false - /@sentry/integrations/7.15.0: resolution: {integrity: sha512-BGQynB/V4NDkFKAE4acolISNC2R3KWAXgo7DrTosqt/0FEqy96YhZrkqsnyqpAY5nRxMEdpDwEWR+eITlzNTrg==} engines: {node: '>=8'} @@ -1906,14 +1895,13 @@ packages: tslib: 1.14.1 dev: false - /@sentry/node/7.13.0: - resolution: {integrity: sha512-uP3bPAIRHPilnOEiYGQQDLaQphc/c7d87wm91bZrTJ+WPnMW4D/NmT7fna5zGGDQIr/KTdQ/LEpDeZOILbkCqQ==} + /@sentry/node/7.15.0: + resolution: {integrity: sha512-gfyo6YTo4Sw5pdKWCzs7trqZpBm5D/ArR4vylQrQayfImiYyNY6yaOK1R7g4rM34MXUu91pfVJLUpXvjk/NsHw==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.13.0 - '@sentry/hub': 7.13.0 - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 + '@sentry/core': 7.15.0 + '@sentry/types': 7.15.0 + '@sentry/utils': 7.15.0 cookie: 0.4.2 https-proxy-agent: 5.0.1 lru_map: 0.3.3 @@ -1922,24 +1910,11 @@ packages: - supports-color dev: false - /@sentry/types/7.13.0: - resolution: {integrity: sha512-ttckM1XaeyHRLMdr79wmGA5PFbTGx2jio9DCD/mkEpSfk6OGfqfC7gpwy7BNstDH/VKyQj/lDCJPnwvWqARMoQ==} - engines: {node: '>=8'} - dev: false - /@sentry/types/7.15.0: resolution: {integrity: sha512-MN9haDRh9ZOsTotoDTHu2BT3sT8Vs1F0alhizUpDyjN2YgBCqR6JV+AbAE1XNHwS2+5zbppch1PwJUVeE58URQ==} engines: {node: '>=8'} dev: false - /@sentry/utils/7.13.0: - resolution: {integrity: sha512-jnR85LgRLSk7IQe2OhKOPMY4fasJCNQNW0iCXsH+S2R1qnsF+N4ksNkQ+7JyyM9E7F03YpI2qd76bKY0VIn5iA==} - engines: {node: '>=8'} - dependencies: - '@sentry/types': 7.13.0 - tslib: 1.14.1 - dev: false - /@sentry/utils/7.15.0: resolution: {integrity: sha512-akic22/6xa/RG5Mj7UN6pLc23VnX9zQlKM53L/q3yIr0juckSVthJiiFNdgdqrX03S1tHYlBgPeShKFFTHpkjA==} engines: {node: '>=8'} @@ -1969,14 +1944,14 @@ packages: /@types/adm-zip/0.5.0: resolution: {integrity: sha512-FCJBJq9ODsQZUNURo5ILAQueuA8WJhRvuihS3ke2iI25mJlfV2LK8jG2Qj2z2AWg8U0FtWWqBHVRetceLskSaw==} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 dev: true /@types/body-parser/1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.8.5 + '@types/node': 18.11.0 dev: true /@types/cacheable-request/6.0.2: @@ -1984,13 +1959,13 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.8.5 + '@types/node': 18.11.0 '@types/responselike': 1.0.0 /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 dev: true /@types/debug/4.1.7: @@ -2023,7 +1998,7 @@ packages: /@types/express-serve-static-core/4.17.31: resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -2040,14 +2015,14 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.8.5 + '@types/node': 18.11.0 dev: true /@types/html-minifier-terser/5.1.2: @@ -2064,7 +2039,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 /@types/long/4.0.2: resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} @@ -2090,14 +2065,14 @@ packages: resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} dev: false - /@types/node/18.8.5: - resolution: {integrity: sha512-Bq7G3AErwe5A/Zki5fdD3O6+0zDChhg671NfPjtIcbtzDNZTv4NPKMRFr7gtYPG7y+B8uTiNK4Ngd9T0FTar6Q==} + /@types/node/18.11.0: + resolution: {integrity: sha512-IOXCvVRToe7e0ny7HpT/X9Rb2RYtElG1a+VshjwT00HxrM2dWBApHQoqsI6WiY7Q03vdf2bCrIGzVrkF/5t10w==} /@types/plist/3.0.2: resolution: {integrity: sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw==} requiresBuild: true dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 xmlbuilder: 15.1.1 dev: true optional: true @@ -2117,7 +2092,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 /@types/semver/7.3.12: resolution: {integrity: sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==} @@ -2127,7 +2102,7 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.8.5 + '@types/node': 18.11.0 dev: true /@types/source-list-map/0.1.2: @@ -2157,15 +2132,15 @@ packages: /@types/webpack-sources/3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 '@types/source-list-map': 0.1.2 source-map: 0.7.4 dev: true - /@types/webpack/4.41.32: - resolution: {integrity: sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==} + /@types/webpack/4.41.33: + resolution: {integrity: sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 '@types/tapable': 1.0.8 '@types/uglify-js': 3.17.0 '@types/webpack-sources': 3.2.0 @@ -2176,7 +2151,7 @@ packages: /@types/ws/8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 dev: true /@types/yargs-parser/21.0.0: @@ -2193,7 +2168,7 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 dev: true optional: true @@ -2940,7 +2915,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001419 - electron-to-chromium: 1.4.281 + electron-to-chromium: 1.4.283 node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.4 dev: true @@ -4116,8 +4091,8 @@ packages: type-fest: 2.19.0 dev: false - /electron-to-chromium/1.4.281: - resolution: {integrity: sha512-yer0w5wCYdFoZytfmbNhwiGI/3cW06+RV7E23ln4490DVMxs7PvYpbsrSmAiBn/V6gode8wvJlST2YfWgvzWIg==} + /electron-to-chromium/1.4.283: + resolution: {integrity: sha512-g6RQ9zCOV+U5QVHW9OpFR7rdk/V7xfopNXnyAamdpFgCHgZ1sjI8VuR1+zG2YG/TZk+tQ8mpNkug4P8FU0fuOA==} dev: true /electron-updater/5.3.0: @@ -5363,7 +5338,7 @@ packages: dependencies: '@types/html-minifier-terser': 5.1.2 '@types/tapable': 1.0.8 - '@types/webpack': 4.41.32 + '@types/webpack': 4.41.33 html-minifier-terser: 5.1.1 loader-utils: 1.4.0 lodash: 4.17.21 @@ -5980,7 +5955,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.8.5 + '@types/node': 18.11.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -5992,7 +5967,7 @@ packages: '@jimp/custom': 0.16.2 '@jimp/plugins': 0.16.2_@jimp+custom@0.16.2 '@jimp/types': 0.16.2_@jimp+custom@0.16.2 - regenerator-runtime: 0.13.9 + regenerator-runtime: 0.13.10 dev: false /jpeg-js/0.4.4: @@ -7451,7 +7426,7 @@ packages: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 18.8.5 + '@types/node': 18.11.0 long: 4.0.0 dev: false @@ -7678,8 +7653,8 @@ packages: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} dev: true - /regenerator-runtime/0.13.9: - resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} + /regenerator-runtime/0.13.10: + resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==} /regenerator-transform/0.15.0: resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} @@ -8711,7 +8686,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.16 + '@jridgewell/trace-mapping': 0.3.17 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.0 @@ -9601,10 +9576,10 @@ packages: got: 11.8.5 dev: false - github.com/castlabs/electron-releases/80bc08047493917a10397f1e1d33a0161de05f55: - resolution: {tarball: https://codeload.github.com/castlabs/electron-releases/tar.gz/80bc08047493917a10397f1e1d33a0161de05f55} + github.com/castlabs/electron-releases/81d20744d94964d8ccb3f6f281c853b7b7fc34e9: + resolution: {tarball: https://codeload.github.com/castlabs/electron-releases/tar.gz/81d20744d94964d8ccb3f6f281c853b7b7fc34e9} name: electron - version: 22.0.0-alpha.4 + version: 22.0.0-alpha.5 engines: {node: '>= 12.20.55'} hasBin: true requiresBuild: true