Skip to content

Commit 6760800

Browse files
authored
Merge branch 'main' into expander-analytics
2 parents f7f1323 + 625d367 commit 6760800

File tree

3 files changed

+132
-117
lines changed

3 files changed

+132
-117
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,7 @@
104104
"fast-xml-parser": "4.2.5",
105105
"semver": "7.5.2",
106106
"tough-cookie": "4.1.3",
107-
"aws-cdk-lib": "2.80.0",
108-
"zod": "3.22.3"
107+
"aws-cdk-lib": "2.80.0"
109108
},
110109
"jest": {
111110
"preset": "./preset.js",

src/pages/cli/graphql/authorization-rules.mdx

Lines changed: 46 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ Use the guide below to select the correct authorization strategy for your use ca
5252

5353
| **Recommended use case** | **Strategy** | **Provider** |
5454
|---|---|---|
55-
| Public data access where users or devices are anonymous. Anyone with the AppSync API key is granted access. | [`public`]() | `apiKey` |
56-
| Recommended for production environment's public data access. Public data access where unauthenticated users or devices are granted permissions using AWS IAM controls. | [`public`]() | `iam` |
57-
| Per user data access. Access is restricted to the "owner" of a record. Leverages `amplify add auth` Cognito user pool by default. | [`owner`]() | `userPools` / `oidc` |
58-
| Any signed-in data access. Unlike owner-based access, **any** signed-in user has access. | [`private`]() | `userPools` / `oidc` / `iam` |
59-
| Per user group data access. A specific or dynamically configured group of users have access | [`group`]() | `userPools` / `oidc` |
60-
| Define your own custom authorization rule within a Lambda function | [`custom`]() | `function` |
55+
| Public data access where users or devices are anonymous. Anyone with the AppSync API key is granted access. | [`public`](#public-data-access) | `apiKey` |
56+
| Recommended for production environment's public data access. Public data access where unauthenticated users or devices are granted permissions using AWS IAM controls. | [`public`](#public-data-access) | `iam` |
57+
| Per user data access. Access is restricted to the "owner" of a record. Leverages `amplify add auth` Cognito user pool by default. | [`owner`](#per-user--owner-based-data-access) | `userPools` / `oidc` |
58+
| Any signed-in data access. Unlike owner-based access, **any** signed-in user has access. | [`private`](#signed-in-user-data-access) | `userPools` / `oidc` / `iam` |
59+
| Per user group data access. A specific or dynamically configured group of users have access | [`groups`](#user-group-based-data-access) | `userPools` / `oidc` |
60+
| Define your own custom authorization rule within a Lambda function | [`custom`](#custom-authorization-rule) | `function` |
6161

6262
### Public data access
6363

@@ -82,22 +82,28 @@ When you run `amplify add auth`, the Amplify CLI generates scoped down IAM poli
8282
Designate an IAM role for unauthenticated identities by setting the `iamConfig` property:
8383

8484
```ts
85-
const amplifyApi = new AmplifyGraphqlApi(this, "MyNewApi", {
86-
definition: AmplifyGraphqlDefinition.fromFiles(path.join(__dirname, "schema.graphql")),
87-
authorizationModes: {
88-
defaultAuthorizationMode: 'API_KEY',
89-
apiKeyConfig: {
90-
expires: cdk.Duration.days(30)
91-
},
92-
iamConfig: {
93-
identityPoolId: ..., // <-- pass in your identity pool ID here
94-
unauthenticatedUserRole: ..., // <-- pass in your unauthenticatedUserRole here
95-
authenticatedUserRole: ... // <-- pass in your authenticatedUserRole here
96-
}
97-
},
98-
})
85+
const amplifyApi = new AmplifyGraphqlApi(this, "MyNewApi", {
86+
definition: AmplifyGraphqlDefinition.fromFiles(path.join(__dirname, "schema.graphql")),
87+
authorizationModes: {
88+
defaultAuthorizationMode: 'API_KEY',
89+
apiKeyConfig: {
90+
expires: cdk.Duration.days(30)
91+
},
92+
iamConfig: {
93+
identityPoolId: "<region>:<id string>", // <-- pass in your identity pool ID
94+
unauthenticatedUserRole: ..., // <-- pass in your unauthenticatedUserRole here
95+
authenticatedUserRole: ... // <-- pass in your authenticatedUserRole here
96+
}
97+
},
98+
})
9999
```
100100

101+
<Callout warning>
102+
103+
**Note:** You must pass the identity pool ID as a string in the format above. Using a reference through a CDK token is currently not supported.
104+
105+
</Callout>
106+
101107
</Block>
102108
</BlockSwitcher>
103109

@@ -198,22 +204,28 @@ When you run `amplify add auth`, the Amplify CLI generates scoped down IAM poli
198204
Designate an IAM role for authenticated identities by setting the `iamConfig` property:
199205

200206
```ts
201-
const amplifyApi = new AmplifyGraphqlApi(this, "MyNewApi", {
202-
definition: AmplifyGraphqlDefinition.fromFiles(path.join(__dirname, "schema.graphql")),
203-
authorizationModes: {
204-
defaultAuthorizationMode: 'API_KEY',
205-
apiKeyConfig: {
206-
expires: cdk.Duration.days(30)
207-
},
208-
iamConfig: {
209-
identityPoolId: ..., // <-- pass in your identity pool ID here
210-
authenticatedUserRole: ..., // <-- pass in your authenticatedUserRole here
211-
unauthenticatedUserRole: ... // <-- pass in your unauthenticatedUserRole here
212-
}
213-
},
214-
})
207+
const amplifyApi = new AmplifyGraphqlApi(this, "MyNewApi", {
208+
definition: AmplifyGraphqlDefinition.fromFiles(path.join(__dirname, "schema.graphql")),
209+
authorizationModes: {
210+
defaultAuthorizationMode: 'API_KEY',
211+
apiKeyConfig: {
212+
expires: cdk.Duration.days(30)
213+
},
214+
iamConfig: {
215+
identityPoolId: "<region>:<id string>", // <-- pass in your identity pool ID
216+
unauthenticatedUserRole: ..., // <-- pass in your unauthenticatedUserRole here
217+
authenticatedUserRole: ... // <-- pass in your authenticatedUserRole here
218+
}
219+
},
220+
})
215221
```
216222

223+
<Callout warning>
224+
225+
**Note:** You must pass the identity pool ID as a string in the format above. Using a reference through a CDK token is currently not supported.
226+
227+
</Callout>
228+
217229
</Block>
218230
</BlockSwitcher>
219231

yarn.lock

Lines changed: 85 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -3542,10 +3542,10 @@
35423542
resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b"
35433543
integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==
35443544

3545-
"@next/env@13.4.13":
3546-
version "13.4.13"
3547-
resolved "https://registry.yarnpkg.com/@next/env/-/env-13.4.13.tgz#50250cec7626904b93a4a934933d6a747763259d"
3548-
integrity sha512-fwz2QgVg08v7ZL7KmbQBLF2PubR/6zQdKBgmHEl3BCyWTEDsAQEijjw2gbFhI1tcKfLdOOJUXntz5vZ4S0Polg==
3545+
"@next/env@13.5.4":
3546+
version "13.5.4"
3547+
resolved "https://registry.yarnpkg.com/@next/env/-/env-13.5.4.tgz#777c3af16de2cf2f611b6c8126910062d13d222c"
3548+
integrity sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==
35493549

35503550
"@next/eslint-plugin-next@13.4.13":
35513551
version "13.4.13"
@@ -3559,50 +3559,50 @@
35593559
resolved "https://registry.yarnpkg.com/@next/mdx/-/mdx-10.2.3.tgz#226d25530e4b98af3a200be3e2616beebf81b56c"
35603560
integrity sha512-hseekptFqOCxLbdaNDS/yelaG2Q2uaNDilnRjq8Uv/LWHuZ9F2cp7ndwTolW9acJsbDedamKRMgdw4V2Fz0pUA==
35613561

3562-
"@next/swc-darwin-arm64@13.4.13":
3563-
version "13.4.13"
3564-
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.13.tgz#700fddf66c936c89f98eb60d88cc3d06642aa0bf"
3565-
integrity sha512-ZptVhHjzUuivnXMNCJ6lER33HN7lC+rZ01z+PM10Ows21NHFYMvGhi5iXkGtBDk6VmtzsbqnAjnx4Oz5um0FjA==
3566-
3567-
"@next/swc-darwin-x64@13.4.13":
3568-
version "13.4.13"
3569-
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.13.tgz#762d422cb31b27807c9bf4eac766986742a051fe"
3570-
integrity sha512-t9nTiWCLApw8W4G1kqJyYP7y6/7lyal3PftmRturIxAIBlZss9wrtVN8nci50StDHmIlIDxfguYIEGVr9DbFTg==
3571-
3572-
"@next/swc-linux-arm64-gnu@13.4.13":
3573-
version "13.4.13"
3574-
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.13.tgz#d567943a0111dcf26de6e5e034874b405057facc"
3575-
integrity sha512-xEHUqC8eqR5DHe8SOmMnDU1K3ggrJ28uIKltrQAwqFSSSmzjnN/XMocZkcVhuncuxYrpbri0iMQstRyRVdQVWg==
3576-
3577-
"@next/swc-linux-arm64-musl@13.4.13":
3578-
version "13.4.13"
3579-
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.13.tgz#775f246123b8f1f3726dc14d80c7f7b67bc50cb4"
3580-
integrity sha512-sNf3MnLAm8rquSSAoeD9nVcdaDeRYOeey4stOWOyWIgbBDtP+C93amSgH/LPTDoUV7gNiU6f+ghepTjTjRgIUQ==
3581-
3582-
"@next/swc-linux-x64-gnu@13.4.13":
3583-
version "13.4.13"
3584-
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.13.tgz#d5fc6441c181bfa09f3cb0285bf3cbb5b111e53b"
3585-
integrity sha512-WhcRaJJSHyx9OWmKjjz+OWHumiPZWRqmM/09Bt7Up4UqUJFFhGExeztR4trtv3rflvULatu9IH/nTV8fUUgaMA==
3586-
3587-
"@next/swc-linux-x64-musl@13.4.13":
3588-
version "13.4.13"
3589-
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.13.tgz#6286557e7cc7a0acb3cf0c69e279b3ae2b9a9259"
3590-
integrity sha512-+Y4LLhOWWZQIDKVwr2R17lq2KSN0F1c30QVgGIWfnjjHpH8nrIWHEndhqYU+iFuW8It78CiJjQKTw4f51HD7jA==
3591-
3592-
"@next/swc-win32-arm64-msvc@13.4.13":
3593-
version "13.4.13"
3594-
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.13.tgz#6a50b4b8ee55eb5564c2bd33eefedb9306986b0a"
3595-
integrity sha512-rWurdOR20uxjfqd1X9vDAgv0Jb26KjyL8akF9CBeFqX8rVaBAnW/Wf6A2gYEwyYY4Bai3T7p1kro6DFrsvBAAw==
3596-
3597-
"@next/swc-win32-ia32-msvc@13.4.13":
3598-
version "13.4.13"
3599-
resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.13.tgz#02e98e1d4cd7a81de58a78044c5f2a5d7fdf4c83"
3600-
integrity sha512-E8bSPwRuY5ibJ3CzLQmJEt8qaWrPYuUTwnrwygPUEWoLzD5YRx9SD37oXRdU81TgGwDzCxpl7z5Nqlfk50xAog==
3601-
3602-
"@next/swc-win32-x64-msvc@13.4.13":
3603-
version "13.4.13"
3604-
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.13.tgz#db150b7d84e6218e53e748a6f0ab2159afc2cd6a"
3605-
integrity sha512-4KlyC6jWRubPnppgfYsNTPeWfGCxtWLh5vaOAW/kdzAk9widqho8Qb5S4K2vHmal1tsURi7Onk2MMCV1phvyqA==
3562+
"@next/swc-darwin-arm64@13.5.4":
3563+
version "13.5.4"
3564+
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.4.tgz#241957774fef3f876dc714cfc0ca6f00f561737e"
3565+
integrity sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==
3566+
3567+
"@next/swc-darwin-x64@13.5.4":
3568+
version "13.5.4"
3569+
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.4.tgz#fa11bb97bf06cd45cbd554354b46bf93e22c025b"
3570+
integrity sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==
3571+
3572+
"@next/swc-linux-arm64-gnu@13.5.4":
3573+
version "13.5.4"
3574+
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.4.tgz#dd3a482cd6871ed23b049066a0f3c4c2f955dc88"
3575+
integrity sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==
3576+
3577+
"@next/swc-linux-arm64-musl@13.5.4":
3578+
version "13.5.4"
3579+
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.4.tgz#ed6d7abaf5712cff2752ce5300d6bacc6aff1b18"
3580+
integrity sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==
3581+
3582+
"@next/swc-linux-x64-gnu@13.5.4":
3583+
version "13.5.4"
3584+
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.4.tgz#977a040388e8a685a3a85e0dbdff90a4ee2a7189"
3585+
integrity sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==
3586+
3587+
"@next/swc-linux-x64-musl@13.5.4":
3588+
version "13.5.4"
3589+
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.4.tgz#3e29a0ad8efc016196c3a120da04397eea328b2a"
3590+
integrity sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==
3591+
3592+
"@next/swc-win32-arm64-msvc@13.5.4":
3593+
version "13.5.4"
3594+
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.4.tgz#18a236c3fe5a48d24b56d939e6a05488bb682b7e"
3595+
integrity sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==
3596+
3597+
"@next/swc-win32-ia32-msvc@13.5.4":
3598+
version "13.5.4"
3599+
resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.4.tgz#255132243ab6fb20d3c7c92a585e2c4fa50368fe"
3600+
integrity sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==
3601+
3602+
"@next/swc-win32-x64-msvc@13.5.4":
3603+
version "13.5.4"
3604+
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.4.tgz#cc542907b55247c5634d9a8298e1c143a1847e25"
3605+
integrity sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==
36063606

36073607
"@nodelib/fs.scandir@2.1.5":
36083608
version "2.1.5"
@@ -4246,10 +4246,10 @@
42464246
"@styled-system/core" "^5.1.2"
42474247
"@styled-system/css" "^5.1.5"
42484248

4249-
"@swc/helpers@0.5.1":
4250-
version "0.5.1"
4251-
resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.1.tgz#e9031491aa3f26bfcc974a67f48bd456c8a5357a"
4252-
integrity sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==
4249+
"@swc/helpers@0.5.2":
4250+
version "0.5.2"
4251+
resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d"
4252+
integrity sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==
42534253
dependencies:
42544254
tslib "^2.4.0"
42554255

@@ -5664,7 +5664,12 @@ camelcase@^6.0.0:
56645664
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
56655665
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
56665666

5667-
caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001517:
5667+
caniuse-lite@^1.0.30001406:
5668+
version "1.0.30001543"
5669+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001543.tgz#478a3e9dddbb353c5ab214b0ecb0dbed529ed1d8"
5670+
integrity sha512-qxdO8KPWPQ+Zk6bvNpPeQIOH47qZSYdFZd6dXQzb2KzhnSXju4Kd7H1PkSJx6NICSMgo/IhRZRhhfPTHYpJUCA==
5671+
5672+
caniuse-lite@^1.0.30001517:
56685673
version "1.0.30001519"
56695674
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz#3e7b8b8a7077e78b0eb054d69e6edf5c7df35601"
56705675
integrity sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==
@@ -10321,7 +10326,7 @@ mute-stream@0.0.8:
1032110326
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
1032210327
integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
1032310328

10324-
nanoid@^3.3.4:
10329+
nanoid@^3.3.6:
1032510330
version "3.3.6"
1032610331
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
1032710332
integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
@@ -10376,28 +10381,27 @@ next-transpile-modules@^9.0.0:
1037610381
escalade "^3.1.1"
1037710382

1037810383
next@^13.2.4:
10379-
version "13.4.13"
10380-
resolved "https://registry.yarnpkg.com/next/-/next-13.4.13.tgz#8824c5702daa2ef691386871c9158a6324df33d6"
10381-
integrity sha512-A3YVbVDNeXLhWsZ8Nf6IkxmNlmTNz0yVg186NJ97tGZqPDdPzTrHotJ+A1cuJm2XfuWPrKOUZILl5iBQkIf8Jw==
10384+
version "13.5.4"
10385+
resolved "https://registry.yarnpkg.com/next/-/next-13.5.4.tgz#7e6a93c9c2b9a2c78bf6906a6c5cc73ae02d5b4d"
10386+
integrity sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==
1038210387
dependencies:
10383-
"@next/env" "13.4.13"
10384-
"@swc/helpers" "0.5.1"
10388+
"@next/env" "13.5.4"
10389+
"@swc/helpers" "0.5.2"
1038510390
busboy "1.6.0"
1038610391
caniuse-lite "^1.0.30001406"
10387-
postcss "8.4.14"
10392+
postcss "8.4.31"
1038810393
styled-jsx "5.1.1"
1038910394
watchpack "2.4.0"
10390-
zod "3.21.4"
1039110395
optionalDependencies:
10392-
"@next/swc-darwin-arm64" "13.4.13"
10393-
"@next/swc-darwin-x64" "13.4.13"
10394-
"@next/swc-linux-arm64-gnu" "13.4.13"
10395-
"@next/swc-linux-arm64-musl" "13.4.13"
10396-
"@next/swc-linux-x64-gnu" "13.4.13"
10397-
"@next/swc-linux-x64-musl" "13.4.13"
10398-
"@next/swc-win32-arm64-msvc" "13.4.13"
10399-
"@next/swc-win32-ia32-msvc" "13.4.13"
10400-
"@next/swc-win32-x64-msvc" "13.4.13"
10396+
"@next/swc-darwin-arm64" "13.5.4"
10397+
"@next/swc-darwin-x64" "13.5.4"
10398+
"@next/swc-linux-arm64-gnu" "13.5.4"
10399+
"@next/swc-linux-arm64-musl" "13.5.4"
10400+
"@next/swc-linux-x64-gnu" "13.5.4"
10401+
"@next/swc-linux-x64-musl" "13.5.4"
10402+
"@next/swc-win32-arm64-msvc" "13.5.4"
10403+
"@next/swc-win32-ia32-msvc" "13.5.4"
10404+
"@next/swc-win32-x64-msvc" "13.5.4"
1040110405

1040210406
nice-try@^1.0.4:
1040310407
version "1.0.5"
@@ -10936,12 +10940,12 @@ posix-character-classes@^0.1.0:
1093610940
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
1093710941
integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==
1093810942

10939-
postcss@8.4.14:
10940-
version "8.4.14"
10941-
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"
10942-
integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
10943+
postcss@8.4.31:
10944+
version "8.4.31"
10945+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d"
10946+
integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
1094310947
dependencies:
10944-
nanoid "^3.3.4"
10948+
nanoid "^3.3.6"
1094510949
picocolors "^1.0.0"
1094610950
source-map-js "^1.0.2"
1094710951

@@ -12728,11 +12732,16 @@ tslib@^1.11.1, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
1272812732
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
1272912733
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
1273012734

12731-
tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.0:
12735+
tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.5.0, tslib@^2.6.0:
1273212736
version "2.6.1"
1273312737
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410"
1273412738
integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==
1273512739

12740+
tslib@^2.4.0:
12741+
version "2.6.2"
12742+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
12743+
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
12744+
1273612745
tsutils@^3.0.0, tsutils@^3.17.1:
1273712746
version "3.21.0"
1273812747
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
@@ -13817,11 +13826,6 @@ zen-push@0.2.1:
1381713826
dependencies:
1381813827
zen-observable "^0.7.0"
1381913828

13820-
zod@3.21.4, zod@3.22.3:
13821-
version "3.22.3"
13822-
resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.3.tgz#2fbc96118b174290d94e8896371c95629e87a060"
13823-
integrity sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==
13824-
1382513829
zwitch@^1.0.0:
1382613830
version "1.0.5"
1382713831
resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920"

0 commit comments

Comments
 (0)