Compare commits

...

4 commits

Author SHA1 Message Date
Lukasz Ostrowski
39b07c5662 Merge branch 'main' into extract-single-shared-package 2023-02-08 12:59:27 +01:00
Lukasz Ostrowski
a8174c0028 Add changelog 2023-02-07 22:01:15 +01:00
Lukasz Ostrowski
b6050c0685 Fix SSR in trpc invoices 2023-02-07 21:59:00 +01:00
Lukasz Ostrowski
14d25cc1ca Extract isInIframe 2023-02-07 21:31:58 +01:00
13 changed files with 94 additions and 261 deletions

View file

@ -0,0 +1,7 @@
---
"saleor-app-data-importer": patch
"@saleor/apps-shared": patch
"saleor-app-invoices": patch
---
Extract isInIframe to new shared package and use it in apps

View file

@ -0,0 +1,5 @@
---
"saleor-app-invoices": patch
---
Update deps and disable SSR mode in trpc

View file

@ -6,5 +6,5 @@ module.exports = {
experimental: {
esmExternals: true,
},
transpilePackages: ["nuvo-react"],
transpilePackages: ["nuvo-react", "@saleor/apps-shared"],
};

View file

@ -37,7 +37,8 @@
"usehooks-ts": "^2.9.1",
"vite": "^4.1.1",
"vitest": "^0.28.4",
"zod": "^3.20.2"
"zod": "^3.20.2",
"@saleor/apps-shared": "workspace:*"
},
"devDependencies": {
"eslint": "^8.33.0",

View file

@ -3,7 +3,7 @@ import { useAppBridge } from "@saleor/app-sdk/app-bridge";
import { useEffect } from "react";
import { useIsMounted } from "usehooks-ts";
import { useRouter } from "next/router";
import { isInIframe } from "../lib/is-in-iframe";
import { isInIframe } from "@saleor/apps-shared/is-in-iframe";
import { LinearProgress } from "@material-ui/core";
const IndexPage: NextPage = () => {

View file

@ -27,6 +27,7 @@ const moduleExports = {
ignoreDuringBuilds: true,
},
reactStrictMode: true,
transpilePackages: ["@saleor/apps-shared"],
};
const sentryWebpackPluginOptions = {

View file

@ -21,12 +21,12 @@
"@material-ui/lab": "4.0.0-alpha.61",
"@saleor/app-sdk": "0.27.1",
"@saleor/macaw-ui": "^0.7.2",
"@sentry/nextjs": "^7.31.1",
"@tanstack/react-query": "^4.19.1",
"@trpc/client": "^10.9.0",
"@trpc/next": "^10.9.0",
"@trpc/react-query": "^10.9.0",
"@trpc/server": "^10.9.0",
"@sentry/nextjs": "^7.36.0",
"@tanstack/react-query": "^4.24.4",
"@trpc/client": "^10.10.0",
"@trpc/next": "^10.10.0",
"@trpc/react-query": "^10.10.0",
"@trpc/server": "^10.10.0",
"@urql/exchange-auth": "^1.0.0",
"@urql/exchange-multipart-fetch": "^1.0.1",
"@web-std/file": "^3.0.2",
@ -34,7 +34,7 @@
"graphql": "^16.6.0",
"graphql-tag": "^2.12.6",
"microinvoice": "^1.0.6",
"next": "13.0.6",
"next": "13.1.6",
"pino": "^8.8.0",
"pino-pretty": "^9.1.1",
"react": "18.2.0",
@ -43,7 +43,8 @@
"tiny-invariant": "^1.3.1",
"urql": "^3.0.3",
"usehooks-ts": "^2.9.1",
"zod": "^3.19.1"
"zod": "^3.20.2",
"@saleor/apps-shared": "workspace:*"
},
"devDependencies": {
"@graphql-codegen/cli": "2.13.3",
@ -55,14 +56,14 @@
"@graphql-codegen/urql-introspection": "2.2.1",
"@graphql-typed-document-node/core": "^3.1.1",
"@types/node": "^18.8.1",
"@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6",
"@types/react": "^18.0.27",
"@types/react-dom": "^18.0.10",
"@types/rimraf": "^3.0.2",
"@vitejs/plugin-react": "^3.0.0",
"@vitest/coverage-c8": "^0.28.4",
"jsdom": "^20.0.3",
"rimraf": "^3.0.2",
"typescript": "4.9.4",
"typescript": "4.9.5",
"vite": "^4.1.1",
"vitest": "^0.28.4",
"eslint-config-saleor": "workspace:*"

View file

@ -1,7 +0,0 @@
export function isInIframe() {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}

View file

@ -32,5 +32,5 @@ export const trpcClient = createTRPCNext<AppRouter>({
// queryClientConfig: { defaultOptions: { queries: { staleTime: 60 } } },
};
},
ssr: true,
ssr: false,
});

View file

@ -3,8 +3,8 @@ import { useAppBridge } from "@saleor/app-sdk/app-bridge";
import { useEffect } from "react";
import { useIsMounted } from "usehooks-ts";
import { useRouter } from "next/router";
import { isInIframe } from "../lib/is-in-iframe";
import { LinearProgress } from "@material-ui/core";
import { isInIframe } from "@saleor/apps-shared/is-in-iframe";
const IndexPage: NextPage = () => {
const { appBridgeState } = useAppBridge();

View file

@ -0,0 +1,6 @@
{
"name": "@saleor/apps-shared",
"version": "1.0.0",
"dependencies": {
}
}

View file

@ -30,6 +30,7 @@ importers:
'@material-ui/icons': ^4.11.3
'@material-ui/lab': 4.0.0-alpha.61
'@saleor/app-sdk': 0.26.1
'@saleor/apps-shared': workspace:*
'@saleor/macaw-ui': ^0.7.2
'@testing-library/react': ^13.4.0
'@testing-library/react-hooks': ^8.0.1
@ -63,6 +64,7 @@ importers:
'@material-ui/icons': 4.11.3_x54wk6dsnsxe7g7vvfmytp77te
'@material-ui/lab': 4.0.0-alpha.61_x54wk6dsnsxe7g7vvfmytp77te
'@saleor/app-sdk': 0.26.1_3vryta7zmbcsw4rrqf4axjqggm
'@saleor/apps-shared': link:../../packages/shared
'@saleor/macaw-ui': 0.7.2_pmlnlm755hlzzzocw2qhf3a34e
'@urql/exchange-auth': 1.0.0_graphql@16.6.0
'@vitejs/plugin-react': 3.1.0_vite@4.1.1
@ -115,16 +117,17 @@ importers:
'@material-ui/icons': ^4.11.3
'@material-ui/lab': 4.0.0-alpha.61
'@saleor/app-sdk': 0.27.1
'@saleor/apps-shared': workspace:*
'@saleor/macaw-ui': ^0.7.2
'@sentry/nextjs': ^7.31.1
'@tanstack/react-query': ^4.19.1
'@trpc/client': ^10.9.0
'@trpc/next': ^10.9.0
'@trpc/react-query': ^10.9.0
'@trpc/server': ^10.9.0
'@sentry/nextjs': ^7.36.0
'@tanstack/react-query': ^4.24.4
'@trpc/client': ^10.10.0
'@trpc/next': ^10.10.0
'@trpc/react-query': ^10.10.0
'@trpc/server': ^10.10.0
'@types/node': ^18.8.1
'@types/react': ^18.0.21
'@types/react-dom': ^18.0.6
'@types/react': ^18.0.27
'@types/react-dom': ^18.0.10
'@types/rimraf': ^3.0.2
'@urql/exchange-auth': ^1.0.0
'@urql/exchange-multipart-fetch': ^1.0.1
@ -137,7 +140,7 @@ importers:
graphql-tag: ^2.12.6
jsdom: ^20.0.3
microinvoice: ^1.0.6
next: 13.0.6
next: 13.1.6
pino: ^8.8.0
pino-pretty: ^9.1.1
react: 18.2.0
@ -145,22 +148,23 @@ importers:
react-hook-form: ^7.41.0
rimraf: ^3.0.2
tiny-invariant: ^1.3.1
typescript: 4.9.4
typescript: 4.9.5
urql: ^3.0.3
usehooks-ts: ^2.9.1
vite: ^4.1.1
vitest: ^0.28.4
zod: ^3.19.1
zod: ^3.20.2
dependencies:
'@material-ui/core': 4.12.4_5ndqzdd6t4rivxsukjv3i3ak2q
'@material-ui/icons': 4.11.3_x54wk6dsnsxe7g7vvfmytp77te
'@material-ui/lab': 4.0.0-alpha.61_x54wk6dsnsxe7g7vvfmytp77te
'@saleor/app-sdk': 0.27.1_6jx7hpii6hgsrmhxgqrmo3277u
'@saleor/app-sdk': 0.27.1_3vryta7zmbcsw4rrqf4axjqggm
'@saleor/apps-shared': link:../../packages/shared
'@saleor/macaw-ui': 0.7.2_pmlnlm755hlzzzocw2qhf3a34e
'@sentry/nextjs': 7.36.0_next@13.0.6+react@18.2.0
'@sentry/nextjs': 7.36.0_next@13.1.6+react@18.2.0
'@tanstack/react-query': 4.24.4_biqbaboplfbrettd7655fr4n2y
'@trpc/client': 10.10.0_@trpc+server@10.10.0
'@trpc/next': 10.10.0_2h2nnrhz7xm6pmm753vjf7cavu
'@trpc/next': 10.10.0_ngwrfmgr4sjzncpabpxzk5etba
'@trpc/react-query': 10.10.0_5mhyv2iryamqlilh5gtjpyz23q
'@trpc/server': 10.10.0
'@urql/exchange-auth': 1.0.0_graphql@16.6.0
@ -170,7 +174,7 @@ importers:
graphql: 16.6.0
graphql-tag: 2.12.6_graphql@16.6.0
microinvoice: 1.0.6
next: 13.0.6_biqbaboplfbrettd7655fr4n2y
next: 13.1.6_biqbaboplfbrettd7655fr4n2y
pino: 8.9.0
pino-pretty: 9.1.1
react: 18.2.0
@ -198,7 +202,7 @@ importers:
eslint-config-saleor: link:../../packages/eslint-config-saleor
jsdom: 20.0.3
rimraf: 3.0.2
typescript: 4.9.4
typescript: 4.9.5
vite: 4.1.1_@types+node@18.13.0
vitest: 0.28.4_jsdom@20.0.3
@ -299,6 +303,9 @@ importers:
eslint-config-turbo: 0.0.7
eslint-plugin-react: 7.28.0
packages/shared:
specifiers: {}
packages:
/20-exceljs/4.5.16:
@ -2615,10 +2622,6 @@ packages:
react-is: 17.0.2
dev: false
/@next/env/13.0.6:
resolution: {integrity: sha512-yceT6DCHKqPRS1cAm8DHvDvK74DLIkDQdm5iV+GnIts8h0QbdHvkUIkdOvQoOODgpr6018skbmSQp12z5OWIQQ==}
dev: false
/@next/env/13.1.2:
resolution: {integrity: sha512-PpT4UZIX66VMTqXt4HKEJ+/PwbS+tWmmhZlazaws1a+dbUA5pPdjntQ46Jvj616i3ZKN9doS9LHx3y50RLjAWg==}
dev: false
@ -2639,15 +2642,6 @@ packages:
glob: 7.1.7
dev: false
/@next/swc-android-arm-eabi/13.0.6:
resolution: {integrity: sha512-FGFSj3v2Bluw8fD/X+1eXIEB0PhoJE0zfutsAauRhmNpjjZshLDgoXMWm1jTRL/04K/o9gwwO2+A8+sPVCH1uw==}
engines: {node: '>= 10'}
cpu: [arm]
os: [android]
requiresBuild: true
dev: false
optional: true
/@next/swc-android-arm-eabi/13.1.2:
resolution: {integrity: sha512-7mRz1owoGsbfIcdOJA3kk7KEwPZ+OvVT1z9DkR/yru4QdVLF69h/1SHy0vlUNQMxDRllabhxCfkoZCB34GOGAg==}
engines: {node: '>= 10'}
@ -2666,15 +2660,6 @@ packages:
dev: false
optional: true
/@next/swc-android-arm64/13.0.6:
resolution: {integrity: sha512-7MgbtU7kimxuovVsd7jSJWMkIHBDBUsNLmmlkrBRHTvgzx5nDBXogP0hzZm7EImdOPwVMPpUHRQMBP9mbsiJYQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: false
optional: true
/@next/swc-android-arm64/13.1.2:
resolution: {integrity: sha512-mgjZ2eJSayovQm1LcE54BLSI4jjnnnLtq5GY5g+DdPuUiCT644gKtjZ/w2BQvuIecCqqBO+Ph9yzo/wUTq7NLg==}
engines: {node: '>= 10'}
@ -2693,15 +2678,6 @@ packages:
dev: false
optional: true
/@next/swc-darwin-arm64/13.0.6:
resolution: {integrity: sha512-AUVEpVTxbP/fxdFsjVI9d5a0CFn6NVV7A/RXOb0Y+pXKIIZ1V5rFjPwpYfIfyOo2lrqgehMNQcyMRoTrhq04xg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@next/swc-darwin-arm64/13.1.2:
resolution: {integrity: sha512-RikoQqy109r2222UJlyGs4dZw2BibkfPqpeFdW5JEGv+L2PStlHID8DwyVYbmHfQ0VIBGvbf/NAUtFakAWlhwg==}
engines: {node: '>= 10'}
@ -2720,15 +2696,6 @@ packages:
dev: false
optional: true
/@next/swc-darwin-x64/13.0.6:
resolution: {integrity: sha512-SasCDJlshglsPnbzhWaIF6VEGkQy2NECcAOxPwaPr0cwbbt4aUlZ7QmskNzgolr5eAjFS/xTr7CEeKJtZpAAtQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@next/swc-darwin-x64/13.1.2:
resolution: {integrity: sha512-JbDZjaTvL8gyPC5TAH6OnD4jmXPkyUxRYPvu08ZmhT/XAFBb/Cso0BdXyDax/BPCG70mimP9d3hXNKNq+A0VtQ==}
engines: {node: '>= 10'}
@ -2747,15 +2714,6 @@ packages:
dev: false
optional: true
/@next/swc-freebsd-x64/13.0.6:
resolution: {integrity: sha512-6Lbxd9gAdXneTkwHyYW/qtX1Tdw7ND9UbiGsGz/SP43ZInNWnW6q0au4hEVPZ9bOWWRKzcVoeTBdoMpQk9Hx9w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: false
optional: true
/@next/swc-freebsd-x64/13.1.2:
resolution: {integrity: sha512-ax4j8VrdFQ/xc3W7Om0u1vnDxVApQHKsChBbAMynCrnycZmpbqK4MZu4ZkycT+mx2eccCiqZROpbzDbEdPosEw==}
engines: {node: '>= 10'}
@ -2774,15 +2732,6 @@ packages:
dev: false
optional: true
/@next/swc-linux-arm-gnueabihf/13.0.6:
resolution: {integrity: sha512-wNdi5A519e1P+ozEuYOhWPzzE6m1y7mkO6NFwn6watUwO0X9nZs7fT9THmnekvmFQpaZ6U+xf2MQ9poQoCh6jQ==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-arm-gnueabihf/13.1.2:
resolution: {integrity: sha512-NcRHTesnCxnUvSJa637PQJffBBkmqi5XS/xVWGY7dI6nyJ+pC96Oj7kd+mcjnFUQI5lHKbg39qBWKtOzbezc4w==}
engines: {node: '>= 10'}
@ -2801,15 +2750,6 @@ packages:
dev: false
optional: true
/@next/swc-linux-arm64-gnu/13.0.6:
resolution: {integrity: sha512-e8KTRnleQY1KLk5PwGV5hrmvKksCc74QRpHl5ffWnEEAtL2FE0ave5aIkXqErsPdXkiKuA/owp3LjQrP+/AH7Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-arm64-gnu/13.1.2:
resolution: {integrity: sha512-AxJdjocLtPrsBY4P2COSBIc3crT5bpjgGenNuINoensOlXhBkYM0aRDYZdydwXOhG+kN2ngUvfgitop9pa204w==}
engines: {node: '>= 10'}
@ -2828,15 +2768,6 @@ packages:
dev: false
optional: true
/@next/swc-linux-arm64-musl/13.0.6:
resolution: {integrity: sha512-/7RF03C3mhjYpHN+pqOolgME3guiHU5T3TsejuyteqyEyzdEyLHod+jcYH6ft7UZ71a6TdOewvmbLOtzHW2O8A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-arm64-musl/13.1.2:
resolution: {integrity: sha512-JmNimDkcCRq7P5zpkdqeaSZ69qKDntEPtyIaMNWqy5M0WUJxGim0Fs6Qzxayiyvuuh9Guxks4woQ/j/ZvX/c8Q==}
engines: {node: '>= 10'}
@ -2855,15 +2786,6 @@ packages:
dev: false
optional: true
/@next/swc-linux-x64-gnu/13.0.6:
resolution: {integrity: sha512-kxyEXnYHpOEkFnmrlwB1QlzJtjC6sAJytKcceIyFUHbCaD3W/Qb5tnclcnHKTaFccizZRePXvV25Ok/eUSpKTw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-x64-gnu/13.1.2:
resolution: {integrity: sha512-TsLsjZwUlgmvI42neTuIoD6K9RlXCUzqPtvIClgXxVO0um0DiZwK+M+0zX/uVXhMVphfPY2c5YeR1zFSIONY4A==}
engines: {node: '>= 10'}
@ -2882,15 +2804,6 @@ packages:
dev: false
optional: true
/@next/swc-linux-x64-musl/13.0.6:
resolution: {integrity: sha512-N0c6gubS3WW1oYYgo02xzZnNatfVQP/CiJq2ax+DJ55ePV62IACbRCU99TZNXXg+Kos6vNW4k+/qgvkvpGDeyA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-x64-musl/13.1.2:
resolution: {integrity: sha512-eSkyXgCXydEFPTkcncQOGepafedPte6JT/OofB9uvruucrrMVBagCASOuPxodWEMrlfEKSXVnExMKIlfmQMD7A==}
engines: {node: '>= 10'}
@ -2909,15 +2822,6 @@ packages:
dev: false
optional: true
/@next/swc-win32-arm64-msvc/13.0.6:
resolution: {integrity: sha512-QjeMB2EBqBFPb/ac0CYr7GytbhUkrG4EwFWbcE0vsRp4H8grt25kYpFQckL4Jak3SUrp7vKfDwZ/SwO7QdO8vw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@next/swc-win32-arm64-msvc/13.1.2:
resolution: {integrity: sha512-DmXFaRTgt2KrV9dmRLifDJE+cYiutHVFIw5/C9BtnwXH39uf3YbPxeD98vNrtqqqZVVLXY/1ySaSIwzYnqeY9g==}
engines: {node: '>= 10'}
@ -2936,15 +2840,6 @@ packages:
dev: false
optional: true
/@next/swc-win32-ia32-msvc/13.0.6:
resolution: {integrity: sha512-EQzXtdqRTcmhT/tCq81rIwE36Y3fNHPInaCuJzM/kftdXfa0F+64y7FAoMO13npX8EG1+SamXgp/emSusKrCXg==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@next/swc-win32-ia32-msvc/13.1.2:
resolution: {integrity: sha512-3+nBkuFs/wT+lmRVQNH5SyDT7I4vUlNPntosEaEP63FuYQdPLaxz0GvcR66MdFSFh2fsvazpe4wciOwVS4FItQ==}
engines: {node: '>= 10'}
@ -2963,15 +2858,6 @@ packages:
dev: false
optional: true
/@next/swc-win32-x64-msvc/13.0.6:
resolution: {integrity: sha512-pSkqZ//UP/f2sS9T7IvHLfEWDPTX0vRyXJnAUNisKvO3eF3e1xdhDX7dix/X3Z3lnN4UjSwOzclAI87JFbOwmQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@next/swc-win32-x64-msvc/13.1.2:
resolution: {integrity: sha512-avsyveEvcvH42PvKjR4Pb8JlLttuGURr2H3ZhS2b85pHOiZ7yjH3rMUoGnNzuLMApyxYaCvd4MedPrLhnNhkog==}
engines: {node: '>= 10'}
@ -3116,7 +3002,7 @@ packages:
- supports-color
dev: false
/@saleor/app-sdk/0.27.1_6jx7hpii6hgsrmhxgqrmo3277u:
/@saleor/app-sdk/0.27.1_3vryta7zmbcsw4rrqf4axjqggm:
resolution: {integrity: sha512-ZNbucokKCdBE1qa+YLHvjBVazYcRuUExBdaPW9aNxfeYyXgQNCdHqJx9oA/S1lMEVSbZSIRcn8Sx1+X/eEV8BA==}
peerDependencies:
next: '>=12'
@ -3127,7 +3013,7 @@ packages:
fast-glob: 3.2.12
graphql: 16.6.0
jose: 4.11.4
next: 13.0.6_biqbaboplfbrettd7655fr4n2y
next: 13.1.6_biqbaboplfbrettd7655fr4n2y
raw-body: 2.5.1
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
@ -3259,36 +3145,6 @@ packages:
tslib: 1.14.1
dev: false
/@sentry/nextjs/7.36.0_next@13.0.6+react@18.2.0:
resolution: {integrity: sha512-7IUwBjCjo3rWuvEG16D1wKb0D+aMyCU920VGCAQVZaqTZAgrgAKfpTa1Sk0fmDxYglW1EBI9QM+WEnOa9RleLw==}
engines: {node: '>=8'}
peerDependencies:
next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0
react: 16.x || 17.x || 18.x
webpack: '>= 4.0.0'
peerDependenciesMeta:
webpack:
optional: true
dependencies:
'@rollup/plugin-commonjs': 24.0.0_rollup@2.78.0
'@sentry/core': 7.36.0
'@sentry/integrations': 7.36.0
'@sentry/node': 7.36.0
'@sentry/react': 7.36.0_react@18.2.0
'@sentry/tracing': 7.36.0
'@sentry/types': 7.36.0
'@sentry/utils': 7.36.0
'@sentry/webpack-plugin': 1.20.0
chalk: 3.0.0
next: 13.0.6_biqbaboplfbrettd7655fr4n2y
react: 18.2.0
rollup: 2.78.0
tslib: 1.14.1
transitivePeerDependencies:
- encoding
- supports-color
dev: false
/@sentry/nextjs/7.36.0_next@13.1.2+react@18.2.0:
resolution: {integrity: sha512-7IUwBjCjo3rWuvEG16D1wKb0D+aMyCU920VGCAQVZaqTZAgrgAKfpTa1Sk0fmDxYglW1EBI9QM+WEnOa9RleLw==}
engines: {node: '>=8'}
@ -3319,6 +3175,36 @@ packages:
- supports-color
dev: false
/@sentry/nextjs/7.36.0_next@13.1.6+react@18.2.0:
resolution: {integrity: sha512-7IUwBjCjo3rWuvEG16D1wKb0D+aMyCU920VGCAQVZaqTZAgrgAKfpTa1Sk0fmDxYglW1EBI9QM+WEnOa9RleLw==}
engines: {node: '>=8'}
peerDependencies:
next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0
react: 16.x || 17.x || 18.x
webpack: '>= 4.0.0'
peerDependenciesMeta:
webpack:
optional: true
dependencies:
'@rollup/plugin-commonjs': 24.0.0_rollup@2.78.0
'@sentry/core': 7.36.0
'@sentry/integrations': 7.36.0
'@sentry/node': 7.36.0
'@sentry/react': 7.36.0_react@18.2.0
'@sentry/tracing': 7.36.0
'@sentry/types': 7.36.0
'@sentry/utils': 7.36.0
'@sentry/webpack-plugin': 1.20.0
chalk: 3.0.0
next: 13.1.6_biqbaboplfbrettd7655fr4n2y
react: 18.2.0
rollup: 2.78.0
tslib: 1.14.1
transitivePeerDependencies:
- encoding
- supports-color
dev: false
/@sentry/node/7.36.0:
resolution: {integrity: sha512-nAHAY+Rbn5OlTpNX/i6wYrmw3hT/BtwPZ/vNU52cKgw7CpeE1UrCeFjnPn18rQPB7lIh7x0vNvoaPrfemRzpSQ==}
engines: {node: '>=8'}
@ -3595,7 +3481,7 @@ packages:
'@trpc/server': 10.10.0
dev: false
/@trpc/next/10.10.0_2h2nnrhz7xm6pmm753vjf7cavu:
/@trpc/next/10.10.0_ngwrfmgr4sjzncpabpxzk5etba:
resolution: {integrity: sha512-7d84L2OoF0RW06drTbNGOOggwMes8JxI3Ln/VOIaYeERzwOFNCtWPmGjWCdq4l1SKbXC6+baS+b9n5cXc+euwA==}
peerDependencies:
'@tanstack/react-query': ^4.3.8
@ -3610,7 +3496,7 @@ packages:
'@trpc/client': 10.10.0_@trpc+server@10.10.0
'@trpc/react-query': 10.10.0_5mhyv2iryamqlilh5gtjpyz23q
'@trpc/server': 10.10.0
next: 13.0.6_biqbaboplfbrettd7655fr4n2y
next: 13.1.6_biqbaboplfbrettd7655fr4n2y
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
react-ssr-prepass: 1.5.0_react@18.2.0
@ -8144,50 +8030,6 @@ packages:
urql: 3.0.3_onqnqwb3ubg5opvemcqf7c2qhy
dev: false
/next/13.0.6_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-COvigvms2LRt1rrzfBQcMQ2GZd86Mvk1z+LOLY5pniFtL4VrTmhZ9salrbKfSiXbhsD01TrDdD68ec3ABDyscA==}
engines: {node: '>=14.6.0'}
hasBin: true
peerDependencies:
fibers: '>= 3.1.0'
node-sass: ^6.0.0 || ^7.0.0
react: ^18.2.0
react-dom: ^18.2.0
sass: ^1.3.0
peerDependenciesMeta:
fibers:
optional: true
node-sass:
optional: true
sass:
optional: true
dependencies:
'@next/env': 13.0.6
'@swc/helpers': 0.4.14
caniuse-lite: 1.0.30001450
postcss: 8.4.14
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
styled-jsx: 5.1.0_react@18.2.0
optionalDependencies:
'@next/swc-android-arm-eabi': 13.0.6
'@next/swc-android-arm64': 13.0.6
'@next/swc-darwin-arm64': 13.0.6
'@next/swc-darwin-x64': 13.0.6
'@next/swc-freebsd-x64': 13.0.6
'@next/swc-linux-arm-gnueabihf': 13.0.6
'@next/swc-linux-arm64-gnu': 13.0.6
'@next/swc-linux-arm64-musl': 13.0.6
'@next/swc-linux-x64-gnu': 13.0.6
'@next/swc-linux-x64-musl': 13.0.6
'@next/swc-win32-arm64-msvc': 13.0.6
'@next/swc-win32-ia32-msvc': 13.0.6
'@next/swc-win32-x64-msvc': 13.0.6
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
dev: false
/next/13.1.2_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-Rdnnb2YH///w78FEOR/IQ6TXga+qpth4OqFSem48ng1PYYKr6XBsIk1XVaRcIGM3o6iiHnun0nJvkJHDf+ICyQ==}
engines: {node: '>=14.6.0'}
@ -10050,23 +9892,6 @@ packages:
resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
dev: false
/styled-jsx/5.1.0_react@18.2.0:
resolution: {integrity: sha512-/iHaRJt9U7T+5tp6TRelLnqBqiaIT0HsO0+vgyj8hK2KUk7aejFqRrumqPUlAqDwAj8IbS/1hk3IhBAAK/FCUQ==}
engines: {node: '>= 12.0.0'}
peerDependencies:
'@babel/core': '*'
babel-plugin-macros: '*'
react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
peerDependenciesMeta:
'@babel/core':
optional: true
babel-plugin-macros:
optional: true
dependencies:
client-only: 0.0.1
react: 18.2.0
dev: false
/styled-jsx/5.1.1_react@18.2.0:
resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
engines: {node: '>= 12.0.0'}
@ -10485,12 +10310,6 @@ packages:
hasBin: true
dev: true
/typescript/4.9.4:
resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
/typescript/4.9.5:
resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
engines: {node: '>=4.2.0'}