From 681f0158d04885a3602d9603caa0e6cbd6f064d8 Mon Sep 17 00:00:00 2001 From: fern-api <115122769+fern-api[bot]@users.noreply.github.com> Date: Wed, 17 Apr 2024 10:30:21 +0000 Subject: [PATCH] SDK regeneration --- .github/workflows/ci.yml | 22 +- .gitignore | 12 +- .npmignore | 1 + jest.config.js | 5 - package.json | 14 +- reference.md | 454 +--- .../automationJourneys/client/Client.ts | 21 +- .../AutomationJourneysCreateRequest.ts | 30 + .../resources/automations/client/Client.ts | 17 +- .../client/requests/AutomationsListRequest.ts | 32 +- .../bulkSubscriptionUpdates/client/Client.ts | 14 +- .../resources/customFields/client/Client.ts | 56 +- .../requests/CustomFieldsCreateRequest.ts | 30 + .../requests/CustomFieldsPatchRequest.ts | 15 + .../client/requests/CustomFieldsPutRequest.ts | 15 + .../resources/emailBlasts/client/Client.ts | 22 +- .../client/requests/EmailBlastsGetRequest.ts | 27 +- .../client/requests/EmailBlastsListRequest.ts | 53 +- src/api/resources/posts/client/Client.ts | 34 +- .../posts/client/requests/PostsGetRequest.ts | 27 +- .../posts/client/requests/PostsListRequest.ts | 86 +- .../resources/publications/client/Client.ts | 22 +- .../client/requests/PublicationsGetRequest.ts | 27 +- .../requests/PublicationsListRequest.ts | 53 +- .../referralProgram/client/Client.ts | 10 +- .../requests/ReferralProgramGetRequest.ts | 32 +- src/api/resources/segments/client/Client.ts | 31 +- .../client/requests/SegmentsGetRequest.ts | 32 +- .../client/requests/SegmentsListRequest.ts | 56 +- .../subscriptionTags/client/Client.ts | 13 +- .../requests/SubscriptionTagsCreateRequest.ts | 25 + .../resources/subscriptions/client/Client.ts | 88 +- .../requests/SubscriptionsCreateRequest.ts | 100 + .../requests/SubscriptionsGetRequest.ts | 27 +- .../requests/SubscriptionsListRequest.ts | 70 +- .../requests/SubscriptionsPatchRequest.ts | 15 + .../requests/SubscriptionsPutRequest.ts | 15 + src/api/types/EmailBlast.ts | 2 +- src/api/types/EmailBlastStatus.ts | 2 +- src/api/types/MilestoneReward.ts | 2 +- src/api/types/MilestoneRewardType.ts | 2 +- src/api/types/Post.ts | 2 +- src/api/types/PostStatus.ts | 2 +- src/api/types/Segment.ts | 4 +- src/api/types/SegmentStatus.ts | 2 +- src/api/types/SegmentType.ts | 2 +- src/api/types/Subscription.ts | 2 +- src/api/types/SubscriptionExpandedStatus.ts | 2 +- .../types/SubscriptionExpandedTagsStatus.ts | 2 +- src/api/types/SubscriptionStatus.ts | 2 +- tests/client.test.ts | 11 - tsconfig.json | 6 +- yarn.lock | 2159 ----------------- 53 files changed, 1117 insertions(+), 2690 deletions(-) delete mode 100644 jest.config.js delete mode 100644 tests/client.test.ts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d37febe..9961584 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: - name: Compile run: yarn && yarn build - + test: runs-on: ubuntu-latest @@ -26,14 +26,17 @@ jobs: - name: Set up node uses: actions/setup-node@v3 - - name: Compile - run: yarn && yarn test - + - name: Test + run: | + yarn + yarn fern test --command='jest --env=node' + yarn fern test --command='jest --env=jsdom' + publish: needs: [ compile, test ] if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') runs-on: ubuntu-latest - + steps: - name: Checkout repo uses: actions/checkout@v3 @@ -45,4 +48,11 @@ jobs: run: yarn install - name: Build - run: yarn build \ No newline at end of file + run: yarn build + + - name: Publish to npm + run: | + npm config set //registry.npmjs.org/:_authToken ${NPM_TOKEN} + npm publish --access public + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 1498321..72271e0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,3 @@ node_modules .DS_Store -/dist -/Client.d.ts -/Client.js -/environments.d.ts -/environments.js -/index.d.ts -/index.js -/api -/core -/errors -/serialization \ No newline at end of file +/dist \ No newline at end of file diff --git a/.npmignore b/.npmignore index e62938d..6db0876 100644 --- a/.npmignore +++ b/.npmignore @@ -1,5 +1,6 @@ node_modules src +tests .gitignore .github .fernignore diff --git a/jest.config.js b/jest.config.js deleted file mode 100644 index 3a09892..0000000 --- a/jest.config.js +++ /dev/null @@ -1,5 +0,0 @@ -/** @type {import('ts-jest').JestConfigWithTsJest} */ -module.exports = { - preset: "ts-jest", - testEnvironment: "node", -}; \ No newline at end of file diff --git a/package.json b/package.json index d38a850..def097d 100644 --- a/package.json +++ b/package.json @@ -1,15 +1,14 @@ { - "name": "", - "version": "0.1.2", + "name": "beehiiv", + "version": "0.1.4", "private": false, "repository": "https://github.com/fern-demo/beehiiv-typescript", "main": "./index.js", "types": "./index.d.ts", "scripts": { - "format": "prettier --write 'src/**/*.ts'", + "format": "prettier . --write --ignore-unknown", "build": "tsc", - "prepack": "cp -rv dist/. .", - "test": "jest" + "prepack": "cp -rv dist/. ." }, "dependencies": { "url-join": "4.0.1", @@ -22,11 +21,8 @@ "@types/url-join": "4.0.1", "@types/qs": "6.9.8", "@types/node-fetch": "2.6.9", - "jest": "^29.7.0", - "@types/jest": "^29.5.5", - "ts-jest": "^29.1.1", "@types/node": "17.0.33", "prettier": "2.7.1", "typescript": "4.6.4" } -} \ No newline at end of file +} diff --git a/reference.md b/reference.md index aa237c2..12fb53c 100644 --- a/reference.md +++ b/reference.md @@ -1,7 +1,5 @@ - ## Publications -
beehiiv.publications.list({ ...params }) -> Beehiiv.PublicationsListResponse
@@ -60,9 +58,7 @@ await beehiiv.publications.list();
- -**request: `Beehiiv.PublicationsListRequest`** - +**request: `Beehiiv.PublicationsListRequest`**
@@ -72,9 +68,7 @@ await beehiiv.publications.list();
- -**requestOptions: `Publications.RequestOptions`** - +**requestOptions: `Publications.RequestOptions`**
@@ -84,14 +78,11 @@ await beehiiv.publications.list();
- -
-
beehiiv.publications.get(publicationId, { ...params }) -> Beehiiv.PublicationsGetResponse
@@ -150,10 +141,8 @@ await beehiiv.publications.get("pub_00000000-0000-0000-0000-000000000000");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -162,9 +151,7 @@ await beehiiv.publications.get("pub_00000000-0000-0000-0000-000000000000");
- -**request: `Beehiiv.PublicationsGetRequest`** - +**request: `Beehiiv.PublicationsGetRequest`**
@@ -174,9 +161,7 @@ await beehiiv.publications.get("pub_00000000-0000-0000-0000-000000000000");
- -**requestOptions: `Publications.RequestOptions`** - +**requestOptions: `Publications.RequestOptions`**
@@ -186,19 +171,13 @@ await beehiiv.publications.get("pub_00000000-0000-0000-0000-000000000000"); - -
- - - ## Posts -
beehiiv.posts.list(publicationId, { ...params }) -> Beehiiv.PostsListResponse
@@ -257,10 +236,8 @@ await beehiiv.posts.list("pub_00000000-0000-0000-0000-000000000000");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -269,9 +246,7 @@ await beehiiv.posts.list("pub_00000000-0000-0000-0000-000000000000");
- -**request: `Beehiiv.PostsListRequest`** - +**request: `Beehiiv.PostsListRequest`**
@@ -281,9 +256,7 @@ await beehiiv.posts.list("pub_00000000-0000-0000-0000-000000000000");
- -**requestOptions: `Posts.RequestOptions`** - +**requestOptions: `Posts.RequestOptions`**
@@ -293,14 +266,11 @@ await beehiiv.posts.list("pub_00000000-0000-0000-0000-000000000000"); - -
-
beehiiv.posts.get(postId, publicationId, { ...params }) -> Beehiiv.PostsGetResponse
@@ -359,10 +329,8 @@ await beehiiv.posts.get("post_00000000-0000-0000-0000-000000000000", "pub_000000
- **postId: `string`** — The prefixed ID of the post object -
@@ -371,10 +339,8 @@ await beehiiv.posts.get("post_00000000-0000-0000-0000-000000000000", "pub_000000
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -383,9 +349,7 @@ await beehiiv.posts.get("post_00000000-0000-0000-0000-000000000000", "pub_000000
- -**request: `Beehiiv.PostsGetRequest`** - +**request: `Beehiiv.PostsGetRequest`**
@@ -395,9 +359,7 @@ await beehiiv.posts.get("post_00000000-0000-0000-0000-000000000000", "pub_000000
- -**requestOptions: `Posts.RequestOptions`** - +**requestOptions: `Posts.RequestOptions`**
@@ -407,14 +369,11 @@ await beehiiv.posts.get("post_00000000-0000-0000-0000-000000000000", "pub_000000 - -
-
beehiiv.posts.delete(postId, publicationId) -> Beehiiv.PostsDeleteResponse
@@ -473,10 +432,8 @@ await beehiiv.posts.delete("post_00000000-0000-0000-0000-000000000000", "pub_000
- **postId: `string`** — The prefixed ID of the post object -
@@ -485,10 +442,8 @@ await beehiiv.posts.delete("post_00000000-0000-0000-0000-000000000000", "pub_000
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -497,9 +452,7 @@ await beehiiv.posts.delete("post_00000000-0000-0000-0000-000000000000", "pub_000
- -**requestOptions: `Posts.RequestOptions`** - +**requestOptions: `Posts.RequestOptions`**
@@ -509,19 +462,13 @@ await beehiiv.posts.delete("post_00000000-0000-0000-0000-000000000000", "pub_000 - -
- - - ## Subscriptions -
beehiiv.subscriptions.list(publicationId, { ...params }) -> Beehiiv.SubscriptionsListResponse
@@ -560,7 +507,7 @@ Retrieve all subscriptions belonging to a specific publication ```ts await beehiiv.subscriptions.list("pub_00000000-0000-0000-0000-000000000000", { - email: "clark@dailyplanet.com" + email: "clark@dailyplanet.com", }); ``` @@ -582,10 +529,8 @@ await beehiiv.subscriptions.list("pub_00000000-0000-0000-0000-000000000000", {
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -594,9 +539,7 @@ await beehiiv.subscriptions.list("pub_00000000-0000-0000-0000-000000000000", {
- -**request: `Beehiiv.SubscriptionsListRequest`** - +**request: `Beehiiv.SubscriptionsListRequest`**
@@ -606,9 +549,7 @@ await beehiiv.subscriptions.list("pub_00000000-0000-0000-0000-000000000000", {
- -**requestOptions: `Subscriptions.RequestOptions`** - +**requestOptions: `Subscriptions.RequestOptions`**
@@ -618,14 +559,11 @@ await beehiiv.subscriptions.list("pub_00000000-0000-0000-0000-000000000000", { - -
-
beehiiv.subscriptions.create(publicationId, { ...params }) -> Beehiiv.SubscriptionsCreateResponse
@@ -671,14 +609,17 @@ await beehiiv.subscriptions.create("pub_00000000-0000-0000-0000-000000000000", { utmMedium: "organic", utmCampaign: "fall_2022_promotion", referringSite: "www.wayneenterprise.com/blog", - customFields: [{ + customFields: [ + { name: "First Name", - value: "Bruce" - }, { + value: "Bruce", + }, + { name: "Last Name", - value: "Wayne" - }], - automationIds: ["aut_00000000-0000-0000-0000-000000000000"] + value: "Wayne", + }, + ], + automationIds: ["aut_00000000-0000-0000-0000-000000000000"], }); ``` @@ -700,10 +641,8 @@ await beehiiv.subscriptions.create("pub_00000000-0000-0000-0000-000000000000", {
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -712,9 +651,7 @@ await beehiiv.subscriptions.create("pub_00000000-0000-0000-0000-000000000000", {
- -**request: `Beehiiv.SubscriptionsCreateRequest`** - +**request: `Beehiiv.SubscriptionsCreateRequest`**
@@ -724,9 +661,7 @@ await beehiiv.subscriptions.create("pub_00000000-0000-0000-0000-000000000000", {
- -**requestOptions: `Subscriptions.RequestOptions`** - +**requestOptions: `Subscriptions.RequestOptions`**
@@ -736,14 +671,11 @@ await beehiiv.subscriptions.create("pub_00000000-0000-0000-0000-000000000000", { - -
-
beehiiv.subscriptions.put(publicationId, { ...params }) -> Beehiiv.SubscriptionsPutResponse
@@ -802,10 +734,8 @@ await beehiiv.subscriptions.put("publicationId");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -814,9 +744,7 @@ await beehiiv.subscriptions.put("publicationId");
- -**request: `Beehiiv.SubscriptionsPutRequest`** - +**request: `Beehiiv.SubscriptionsPutRequest`**
@@ -826,9 +754,7 @@ await beehiiv.subscriptions.put("publicationId");
- -**requestOptions: `Subscriptions.RequestOptions`** - +**requestOptions: `Subscriptions.RequestOptions`**
@@ -838,14 +764,11 @@ await beehiiv.subscriptions.put("publicationId"); - -
-
beehiiv.subscriptions.patch(publicationId, { ...params }) -> Beehiiv.SubscriptionsPatchResponse
@@ -904,10 +827,8 @@ await beehiiv.subscriptions.patch("publicationId");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -916,9 +837,7 @@ await beehiiv.subscriptions.patch("publicationId");
- -**request: `Beehiiv.SubscriptionsPatchRequest`** - +**request: `Beehiiv.SubscriptionsPatchRequest`**
@@ -928,9 +847,7 @@ await beehiiv.subscriptions.patch("publicationId");
- -**requestOptions: `Subscriptions.RequestOptions`** - +**requestOptions: `Subscriptions.RequestOptions`**
@@ -940,14 +857,11 @@ await beehiiv.subscriptions.patch("publicationId"); - -
-
beehiiv.subscriptions.get(publicationId, email, { ...params }) -> Beehiiv.SubscriptionsGetResponse
@@ -1006,10 +920,8 @@ await beehiiv.subscriptions.get("pub_00000000-0000-0000-0000-000000000000", "wor
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1018,10 +930,8 @@ await beehiiv.subscriptions.get("pub_00000000-0000-0000-0000-000000000000", "wor
- **email: `string`** — The ID of the subscriber object -
@@ -1030,9 +940,7 @@ await beehiiv.subscriptions.get("pub_00000000-0000-0000-0000-000000000000", "wor
- -**request: `Beehiiv.SubscriptionsGetRequest`** - +**request: `Beehiiv.SubscriptionsGetRequest`**
@@ -1042,9 +950,7 @@ await beehiiv.subscriptions.get("pub_00000000-0000-0000-0000-000000000000", "wor
- -**requestOptions: `Subscriptions.RequestOptions`** - +**requestOptions: `Subscriptions.RequestOptions`**
@@ -1054,14 +960,11 @@ await beehiiv.subscriptions.get("pub_00000000-0000-0000-0000-000000000000", "wor - -
-
beehiiv.subscriptions.delete(subscriptionId, publicationId) -> Record
@@ -1103,7 +1006,10 @@ If a premium subscription is deleted they will no longer be billed.
```ts -await beehiiv.subscriptions.delete("sub_00000000-0000-0000-0000-000000000000", "pub_00000000-0000-0000-0000-000000000000"); +await beehiiv.subscriptions.delete( + "sub_00000000-0000-0000-0000-000000000000", + "pub_00000000-0000-0000-0000-000000000000" +); ```
@@ -1124,10 +1030,8 @@ await beehiiv.subscriptions.delete("sub_00000000-0000-0000-0000-000000000000", "
- **subscriptionId: `string`** — The prefixed ID of the subscription object -
@@ -1136,10 +1040,8 @@ await beehiiv.subscriptions.delete("sub_00000000-0000-0000-0000-000000000000", "
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1148,9 +1050,7 @@ await beehiiv.subscriptions.delete("sub_00000000-0000-0000-0000-000000000000", "
- -**requestOptions: `Subscriptions.RequestOptions`** - +**requestOptions: `Subscriptions.RequestOptions`**
@@ -1160,19 +1060,13 @@ await beehiiv.subscriptions.delete("sub_00000000-0000-0000-0000-000000000000", " - -
- - - ## Segments -
beehiiv.segments.list(publicationId, { ...params }) -> Beehiiv.SegmentsListResponse
@@ -1231,10 +1125,8 @@ await beehiiv.segments.list("pub_00000000-0000-0000-0000-000000000000");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1243,9 +1135,7 @@ await beehiiv.segments.list("pub_00000000-0000-0000-0000-000000000000");
- -**request: `Beehiiv.SegmentsListRequest`** - +**request: `Beehiiv.SegmentsListRequest`**
@@ -1255,9 +1145,7 @@ await beehiiv.segments.list("pub_00000000-0000-0000-0000-000000000000");
- -**requestOptions: `Segments.RequestOptions`** - +**requestOptions: `Segments.RequestOptions`**
@@ -1267,14 +1155,11 @@ await beehiiv.segments.list("pub_00000000-0000-0000-0000-000000000000"); - -
-
beehiiv.segments.get(publicationId, segmentId, { ...params }) -> Beehiiv.SegmentsGetResponse
@@ -1333,10 +1218,8 @@ await beehiiv.segments.get("pub_00000000-0000-0000-0000-000000000000", "seg_0000
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1345,10 +1228,8 @@ await beehiiv.segments.get("pub_00000000-0000-0000-0000-000000000000", "seg_0000
- **segmentId: `string`** — The prefixed ID of the segment object -
@@ -1357,9 +1238,7 @@ await beehiiv.segments.get("pub_00000000-0000-0000-0000-000000000000", "seg_0000
- -**request: `Beehiiv.SegmentsGetRequest`** - +**request: `Beehiiv.SegmentsGetRequest`**
@@ -1369,9 +1248,7 @@ await beehiiv.segments.get("pub_00000000-0000-0000-0000-000000000000", "seg_0000
- -**requestOptions: `Segments.RequestOptions`** - +**requestOptions: `Segments.RequestOptions`**
@@ -1381,14 +1258,11 @@ await beehiiv.segments.get("pub_00000000-0000-0000-0000-000000000000", "seg_0000 - -
-
beehiiv.segments.delete(publicationId, segmentId) -> Record
@@ -1447,10 +1321,8 @@ await beehiiv.segments.delete("pub_00000000-0000-0000-0000-000000000000", "seg_0
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1459,10 +1331,8 @@ await beehiiv.segments.delete("pub_00000000-0000-0000-0000-000000000000", "seg_0
- **segmentId: `string`** — The prefixed ID of the segment object -
@@ -1471,9 +1341,7 @@ await beehiiv.segments.delete("pub_00000000-0000-0000-0000-000000000000", "seg_0
- -**requestOptions: `Segments.RequestOptions`** - +**requestOptions: `Segments.RequestOptions`**
@@ -1483,19 +1351,13 @@ await beehiiv.segments.delete("pub_00000000-0000-0000-0000-000000000000", "seg_0 - -
- - - ## Email Blasts -
beehiiv.emailBlasts.list(publicationId, { ...params }) -> Beehiiv.EmailBlastsListResponse
@@ -1554,10 +1416,8 @@ await beehiiv.emailBlasts.list("pub_00000000-0000-0000-0000-000000000000");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1566,9 +1426,7 @@ await beehiiv.emailBlasts.list("pub_00000000-0000-0000-0000-000000000000");
- -**request: `Beehiiv.EmailBlastsListRequest`** - +**request: `Beehiiv.EmailBlastsListRequest`**
@@ -1578,9 +1436,7 @@ await beehiiv.emailBlasts.list("pub_00000000-0000-0000-0000-000000000000");
- -**requestOptions: `EmailBlasts.RequestOptions`** - +**requestOptions: `EmailBlasts.RequestOptions`**
@@ -1590,14 +1446,11 @@ await beehiiv.emailBlasts.list("pub_00000000-0000-0000-0000-000000000000"); - -
-
beehiiv.emailBlasts.get(publicationId, emailBlastId, { ...params }) -> Beehiiv.EmailBlastsGetResponse
@@ -1656,10 +1509,8 @@ await beehiiv.emailBlasts.get("pub_00000000-0000-0000-0000-000000000000", "blast
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1668,10 +1519,8 @@ await beehiiv.emailBlasts.get("pub_00000000-0000-0000-0000-000000000000", "blast
- **emailBlastId: `string`** — The prefixed ID of the email blast object -
@@ -1680,9 +1529,7 @@ await beehiiv.emailBlasts.get("pub_00000000-0000-0000-0000-000000000000", "blast
- -**request: `Beehiiv.EmailBlastsGetRequest`** - +**request: `Beehiiv.EmailBlastsGetRequest`**
@@ -1692,9 +1539,7 @@ await beehiiv.emailBlasts.get("pub_00000000-0000-0000-0000-000000000000", "blast
- -**requestOptions: `EmailBlasts.RequestOptions`** - +**requestOptions: `EmailBlasts.RequestOptions`**
@@ -1704,19 +1549,13 @@ await beehiiv.emailBlasts.get("pub_00000000-0000-0000-0000-000000000000", "blast - -
- - - ## Referral Program -
beehiiv.referralProgram.get(publicationId, { ...params }) -> Beehiiv.ReferralProgramGetResponse
@@ -1775,10 +1614,8 @@ await beehiiv.referralProgram.get("pub_00000000-0000-0000-0000-000000000000");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1787,9 +1624,7 @@ await beehiiv.referralProgram.get("pub_00000000-0000-0000-0000-000000000000");
- -**request: `Beehiiv.ReferralProgramGetRequest`** - +**request: `Beehiiv.ReferralProgramGetRequest`**
@@ -1799,9 +1634,7 @@ await beehiiv.referralProgram.get("pub_00000000-0000-0000-0000-000000000000");
- -**requestOptions: `ReferralProgram.RequestOptions`** - +**requestOptions: `ReferralProgram.RequestOptions`**
@@ -1811,19 +1644,13 @@ await beehiiv.referralProgram.get("pub_00000000-0000-0000-0000-000000000000"); - -
- - - ## Custom Fields -
beehiiv.customFields.get(publicationId, id) -> Beehiiv.CustomFieldsGetResponse
@@ -1882,10 +1709,8 @@ await beehiiv.customFields.get("publicationId", "id");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1894,10 +1719,8 @@ await beehiiv.customFields.get("publicationId", "id");
- **id: `string`** — The ID of the Custom Fields object -
@@ -1906,9 +1729,7 @@ await beehiiv.customFields.get("publicationId", "id");
- -**requestOptions: `CustomFields.RequestOptions`** - +**requestOptions: `CustomFields.RequestOptions`**
@@ -1918,14 +1739,11 @@ await beehiiv.customFields.get("publicationId", "id"); - -
-
beehiiv.customFields.create(publicationId, { ...params }) -> Beehiiv.CustomFieldsCreateResponse
@@ -1965,7 +1783,7 @@ Create a custom field on a publication, for use in subscriptions ```ts await beehiiv.customFields.create("publicationId", { kind: Beehiiv.CustomFieldsCreateRequestKind.String, - display: "display" + display: "display", }); ``` @@ -1987,10 +1805,8 @@ await beehiiv.customFields.create("publicationId", {
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -1999,9 +1815,7 @@ await beehiiv.customFields.create("publicationId", {
- -**request: `Beehiiv.CustomFieldsCreateRequest`** - +**request: `Beehiiv.CustomFieldsCreateRequest`**
@@ -2011,9 +1825,7 @@ await beehiiv.customFields.create("publicationId", {
- -**requestOptions: `CustomFields.RequestOptions`** - +**requestOptions: `CustomFields.RequestOptions`**
@@ -2023,14 +1835,11 @@ await beehiiv.customFields.create("publicationId", { - -
-
beehiiv.customFields.put(publicationId, id, { ...params }) -> Beehiiv.CustomFieldsPutResponse
@@ -2089,10 +1898,8 @@ await beehiiv.customFields.put("publicationId", "id");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -2101,10 +1908,8 @@ await beehiiv.customFields.put("publicationId", "id");
- **id: `string`** — The ID of the Custom Fields object -
@@ -2113,9 +1918,7 @@ await beehiiv.customFields.put("publicationId", "id");
- -**request: `Beehiiv.CustomFieldsPutRequest`** - +**request: `Beehiiv.CustomFieldsPutRequest`**
@@ -2125,9 +1928,7 @@ await beehiiv.customFields.put("publicationId", "id");
- -**requestOptions: `CustomFields.RequestOptions`** - +**requestOptions: `CustomFields.RequestOptions`**
@@ -2137,14 +1938,11 @@ await beehiiv.customFields.put("publicationId", "id"); - -
-
beehiiv.customFields.delete(publicationId, id) -> Beehiiv.CustomFieldsDeleteResponse
@@ -2203,10 +2001,8 @@ await beehiiv.customFields.delete("publicationId", "id");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -2215,10 +2011,8 @@ await beehiiv.customFields.delete("publicationId", "id");
- **id: `string`** — The ID of the Custom Fields object -
@@ -2227,9 +2021,7 @@ await beehiiv.customFields.delete("publicationId", "id");
- -**requestOptions: `CustomFields.RequestOptions`** - +**requestOptions: `CustomFields.RequestOptions`**
@@ -2239,14 +2031,11 @@ await beehiiv.customFields.delete("publicationId", "id"); - -
-
beehiiv.customFields.patch(publicationId, id, { ...params }) -> Beehiiv.CustomFieldsPatchResponse
@@ -2305,10 +2094,8 @@ await beehiiv.customFields.patch("publicationId", "id");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -2317,10 +2104,8 @@ await beehiiv.customFields.patch("publicationId", "id");
- **id: `string`** — The ID of the Custom Fields object -
@@ -2329,9 +2114,7 @@ await beehiiv.customFields.patch("publicationId", "id");
- -**request: `Beehiiv.CustomFieldsPatchRequest`** - +**request: `Beehiiv.CustomFieldsPatchRequest`**
@@ -2341,9 +2124,7 @@ await beehiiv.customFields.patch("publicationId", "id");
- -**requestOptions: `CustomFields.RequestOptions`** - +**requestOptions: `CustomFields.RequestOptions`**
@@ -2353,19 +2134,13 @@ await beehiiv.customFields.patch("publicationId", "id"); - -
- - - ## Bulk Subscription Updates -
beehiiv.bulkSubscriptionUpdates.list(publicationId) -> Beehiiv.BulkSubscriptionUpdatesListResponse
@@ -2424,10 +2199,8 @@ await beehiiv.bulkSubscriptionUpdates.list("publicationId");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -2436,9 +2209,7 @@ await beehiiv.bulkSubscriptionUpdates.list("publicationId");
- -**requestOptions: `BulkSubscriptionUpdates.RequestOptions`** - +**requestOptions: `BulkSubscriptionUpdates.RequestOptions`**
@@ -2448,14 +2219,11 @@ await beehiiv.bulkSubscriptionUpdates.list("publicationId"); - -
-
beehiiv.bulkSubscriptionUpdates.get(publicationId, id) -> Beehiiv.BulkSubscriptionUpdatesGetResponse
@@ -2514,10 +2282,8 @@ await beehiiv.bulkSubscriptionUpdates.get("publicationId", "id");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -2526,10 +2292,8 @@ await beehiiv.bulkSubscriptionUpdates.get("publicationId", "id");
- **id: `string`** — The ID of the Subscription Update object -
@@ -2538,9 +2302,7 @@ await beehiiv.bulkSubscriptionUpdates.get("publicationId", "id");
- -**requestOptions: `BulkSubscriptionUpdates.RequestOptions`** - +**requestOptions: `BulkSubscriptionUpdates.RequestOptions`**
@@ -2550,19 +2312,13 @@ await beehiiv.bulkSubscriptionUpdates.get("publicationId", "id"); - -
- - - ## Automation Journeys -
beehiiv.automationJourneys.get(publicationId, automationId, automationJourneyId) -> Beehiiv.AutomationJourneysGetResponse
@@ -2580,7 +2336,11 @@ await beehiiv.bulkSubscriptionUpdates.get("publicationId", "id");
```ts -await beehiiv.automationJourneys.get("pub_00000000-0000-0000-0000-000000000000", "aut_00000000-0000-0000-0000-000000000000", "aj_00000000-0000-0000-0000-000000000000"); +await beehiiv.automationJourneys.get( + "pub_00000000-0000-0000-0000-000000000000", + "aut_00000000-0000-0000-0000-000000000000", + "aj_00000000-0000-0000-0000-000000000000" +); ```
@@ -2601,10 +2361,8 @@ await beehiiv.automationJourneys.get("pub_00000000-0000-0000-0000-000000000000",
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -2613,10 +2371,8 @@ await beehiiv.automationJourneys.get("pub_00000000-0000-0000-0000-000000000000",
- **automationId: `string`** — The prefixed ID of the automation object -
@@ -2625,10 +2381,8 @@ await beehiiv.automationJourneys.get("pub_00000000-0000-0000-0000-000000000000",
- **automationJourneyId: `string`** — The prefixed automation journey id -
@@ -2637,9 +2391,7 @@ await beehiiv.automationJourneys.get("pub_00000000-0000-0000-0000-000000000000",
- -**requestOptions: `AutomationJourneys.RequestOptions`** - +**requestOptions: `AutomationJourneys.RequestOptions`**
@@ -2649,14 +2401,11 @@ await beehiiv.automationJourneys.get("pub_00000000-0000-0000-0000-000000000000", - -
-
beehiiv.automationJourneys.create(publicationId, automationId, { ...params }) -> Beehiiv.AutomationJourneysCreateResponse
@@ -2699,10 +2448,14 @@ Looking to enroll new subscribers? Use the **[Subscriptions Create](https://beeh
```ts -await beehiiv.automationJourneys.create("pub_00000000-0000-0000-0000-000000000000", "aut_00000000-0000-0000-0000-000000000000", { - email: "example@example.com", - subscriptionId: "sub_00000000-0000-0000-0000-000000000000" -}); +await beehiiv.automationJourneys.create( + "pub_00000000-0000-0000-0000-000000000000", + "aut_00000000-0000-0000-0000-000000000000", + { + email: "example@example.com", + subscriptionId: "sub_00000000-0000-0000-0000-000000000000", + } +); ```
@@ -2723,10 +2476,8 @@ await beehiiv.automationJourneys.create("pub_00000000-0000-0000-0000-00000000000
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -2735,10 +2486,8 @@ await beehiiv.automationJourneys.create("pub_00000000-0000-0000-0000-00000000000
- **automationId: `string`** — The prefixed ID of the automation object -
@@ -2747,9 +2496,7 @@ await beehiiv.automationJourneys.create("pub_00000000-0000-0000-0000-00000000000
- -**request: `Beehiiv.AutomationJourneysCreateRequest`** - +**request: `Beehiiv.AutomationJourneysCreateRequest`**
@@ -2759,9 +2506,7 @@ await beehiiv.automationJourneys.create("pub_00000000-0000-0000-0000-00000000000
- -**requestOptions: `AutomationJourneys.RequestOptions`** - +**requestOptions: `AutomationJourneys.RequestOptions`**
@@ -2771,19 +2516,13 @@ await beehiiv.automationJourneys.create("pub_00000000-0000-0000-0000-00000000000 - -
- - - ## Automations -
beehiiv.automations.list(publicationId, { ...params }) -> Beehiiv.AutomationsListResponse
@@ -2822,10 +2561,8 @@ await beehiiv.automations.list("pub_00000000-0000-0000-0000-000000000000");
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -2834,9 +2571,7 @@ await beehiiv.automations.list("pub_00000000-0000-0000-0000-000000000000");
- -**request: `Beehiiv.AutomationsListRequest`** - +**request: `Beehiiv.AutomationsListRequest`**
@@ -2846,9 +2581,7 @@ await beehiiv.automations.list("pub_00000000-0000-0000-0000-000000000000");
- -**requestOptions: `Automations.RequestOptions`** - +**requestOptions: `Automations.RequestOptions`**
@@ -2858,14 +2591,11 @@ await beehiiv.automations.list("pub_00000000-0000-0000-0000-000000000000"); - -
-
beehiiv.automations.get(publicationId, automationId) -> Beehiiv.AutomationsGetResponse
@@ -2904,10 +2634,8 @@ await beehiiv.automations.get("pub_00000000-0000-0000-0000-000000000000", "aut_0
- **publicationId: `string`** — The prefixed ID of the publication object -
@@ -2916,10 +2644,8 @@ await beehiiv.automations.get("pub_00000000-0000-0000-0000-000000000000", "aut_0
- **automationId: `string`** — The prefixed ID of the automation object -
@@ -2928,9 +2654,7 @@ await beehiiv.automations.get("pub_00000000-0000-0000-0000-000000000000", "aut_0
- -**requestOptions: `Automations.RequestOptions`** - +**requestOptions: `Automations.RequestOptions`**
@@ -2940,19 +2664,13 @@ await beehiiv.automations.get("pub_00000000-0000-0000-0000-000000000000", "aut_0 - -
- - - ## Subscription Tags -
beehiiv.subscriptionTags.create(publicationId, subscriptionId, { ...params }) -> Beehiiv.SubscriptionTagsCreateResponse
@@ -2991,7 +2709,7 @@ Create new subscription tags for a subscription. If the tag does not exist on th ```ts await beehiiv.subscriptionTags.create("publicationId", "subscriptionId", { - tags: ["Premium"] + tags: ["Premium"], }); ``` @@ -3013,9 +2731,7 @@ await beehiiv.subscriptionTags.create("publicationId", "subscriptionId", {
- -**publicationId: `string`** - +**publicationId: `string`**
@@ -3025,9 +2741,7 @@ await beehiiv.subscriptionTags.create("publicationId", "subscriptionId", {
- -**subscriptionId: `string`** - +**subscriptionId: `string`**
@@ -3037,9 +2751,7 @@ await beehiiv.subscriptionTags.create("publicationId", "subscriptionId", {
- -**request: `Beehiiv.SubscriptionTagsCreateRequest`** - +**request: `Beehiiv.SubscriptionTagsCreateRequest`**
@@ -3049,9 +2761,7 @@ await beehiiv.subscriptionTags.create("publicationId", "subscriptionId", {
- -**requestOptions: `SubscriptionTags.RequestOptions`** - +**requestOptions: `SubscriptionTags.RequestOptions`**
@@ -3061,11 +2771,7 @@ await beehiiv.subscriptionTags.create("publicationId", "subscriptionId", {
- -
- - diff --git a/src/api/resources/automationJourneys/client/Client.ts b/src/api/resources/automationJourneys/client/Client.ts index 1e2d573..0e0f045 100644 --- a/src/api/resources/automationJourneys/client/Client.ts +++ b/src/api/resources/automationJourneys/client/Client.ts @@ -33,6 +33,9 @@ export class AutomationJourneys { * * @example * await beehiiv.automationJourneys.get("pub_00000000-0000-0000-0000-000000000000", "aut_00000000-0000-0000-0000-000000000000", "aj_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.automationJourneys.get("string", "string", "string") */ public async get( publicationId: string, @@ -49,8 +52,8 @@ export class AutomationJourneys { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -150,6 +153,12 @@ export class AutomationJourneys { * email: "example@example.com", * subscriptionId: "sub_00000000-0000-0000-0000-000000000000" * }) + * + * @example + * await beehiiv.automationJourneys.create("string", "string", { + * email: "example@example.com", + * subscriptionId: "sub_00000000-0000-0000-0000-000000000000" + * }) */ public async create( publicationId: string, @@ -166,14 +175,16 @@ export class AutomationJourneys { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, contentType: "application/json", body: await serializers.AutomationJourneysCreateRequest.jsonOrThrow(request, { - unrecognizedObjectKeys: "strip", + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, diff --git a/src/api/resources/automationJourneys/client/requests/AutomationJourneysCreateRequest.ts b/src/api/resources/automationJourneys/client/requests/AutomationJourneysCreateRequest.ts index 12c76e6..4ed1ef9 100644 --- a/src/api/resources/automationJourneys/client/requests/AutomationJourneysCreateRequest.ts +++ b/src/api/resources/automationJourneys/client/requests/AutomationJourneysCreateRequest.ts @@ -5,6 +5,36 @@ import * as Beehiiv from "../../../.."; /** + * @example + * { + * email: "example@example.com", + * subscriptionId: "sub_00000000-0000-0000-0000-000000000000" + * } + * + * @example + * { + * email: "example@example.com", + * subscriptionId: "sub_00000000-0000-0000-0000-000000000000" + * } + * + * @example + * { + * email: "example@example.com", + * subscriptionId: "sub_00000000-0000-0000-0000-000000000000" + * } + * + * @example + * { + * email: "example@example.com", + * subscriptionId: "sub_00000000-0000-0000-0000-000000000000" + * } + * + * @example + * { + * email: "example@example.com", + * subscriptionId: "sub_00000000-0000-0000-0000-000000000000" + * } + * * @example * { * email: "example@example.com", diff --git a/src/api/resources/automations/client/Client.ts b/src/api/resources/automations/client/Client.ts index bead751..867bce2 100644 --- a/src/api/resources/automations/client/Client.ts +++ b/src/api/resources/automations/client/Client.ts @@ -33,6 +33,12 @@ export class Automations { * * @example * await beehiiv.automations.list("pub_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.automations.list("string", { + * limit: 1, + * page: 1 + * }) */ public async list( publicationId: string, @@ -58,8 +64,8 @@ export class Automations { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -151,6 +157,9 @@ export class Automations { * * @example * await beehiiv.automations.get("pub_00000000-0000-0000-0000-000000000000", "aut_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.automations.get("string", "string") */ public async get( publicationId: string, @@ -166,8 +175,8 @@ export class Automations { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/automations/client/requests/AutomationsListRequest.ts b/src/api/resources/automations/client/requests/AutomationsListRequest.ts index 2a8c715..93ac2ca 100644 --- a/src/api/resources/automations/client/requests/AutomationsListRequest.ts +++ b/src/api/resources/automations/client/requests/AutomationsListRequest.ts @@ -5,6 +5,36 @@ /** * @example * {} + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } */ export interface AutomationsListRequest { /** @@ -12,7 +42,7 @@ export interface AutomationsListRequest { */ limit?: number; /** - * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. + * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. */ page?: number; } diff --git a/src/api/resources/bulkSubscriptionUpdates/client/Client.ts b/src/api/resources/bulkSubscriptionUpdates/client/Client.ts index e5336a7..d3b8d74 100644 --- a/src/api/resources/bulkSubscriptionUpdates/client/Client.ts +++ b/src/api/resources/bulkSubscriptionUpdates/client/Client.ts @@ -34,6 +34,9 @@ export class BulkSubscriptionUpdates { * * @example * await beehiiv.bulkSubscriptionUpdates.list("publicationId") + * + * @example + * await beehiiv.bulkSubscriptionUpdates.list("string") */ public async list( publicationId: string, @@ -48,8 +51,8 @@ export class BulkSubscriptionUpdates { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -141,6 +144,9 @@ export class BulkSubscriptionUpdates { * * @example * await beehiiv.bulkSubscriptionUpdates.get("publicationId", "id") + * + * @example + * await beehiiv.bulkSubscriptionUpdates.get("string", "string") */ public async get( publicationId: string, @@ -156,8 +162,8 @@ export class BulkSubscriptionUpdates { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/customFields/client/Client.ts b/src/api/resources/customFields/client/Client.ts index 1b22bbe..1472e30 100644 --- a/src/api/resources/customFields/client/Client.ts +++ b/src/api/resources/customFields/client/Client.ts @@ -34,6 +34,9 @@ export class CustomFields { * * @example * await beehiiv.customFields.get("publicationId", "id") + * + * @example + * await beehiiv.customFields.get("string", "string") */ public async get( publicationId: string, @@ -49,8 +52,8 @@ export class CustomFields { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -145,6 +148,12 @@ export class CustomFields { * kind: Beehiiv.CustomFieldsCreateRequestKind.String, * display: "display" * }) + * + * @example + * await beehiiv.customFields.create("string", { + * kind: Beehiiv.CustomFieldsCreateRequestKind.String, + * display: "display" + * }) */ public async create( publicationId: string, @@ -160,13 +169,17 @@ export class CustomFields { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, contentType: "application/json", - body: await serializers.CustomFieldsCreateRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), + body: await serializers.CustomFieldsCreateRequest.jsonOrThrow(request, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, }); @@ -254,6 +267,9 @@ export class CustomFields { * * @example * await beehiiv.customFields.put("publicationId", "id") + * + * @example + * await beehiiv.customFields.put("string", "string") */ public async put( publicationId: string, @@ -270,13 +286,17 @@ export class CustomFields { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, contentType: "application/json", - body: await serializers.CustomFieldsPutRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), + body: await serializers.CustomFieldsPutRequest.jsonOrThrow(request, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, }); @@ -364,6 +384,9 @@ export class CustomFields { * * @example * await beehiiv.customFields.delete("publicationId", "id") + * + * @example + * await beehiiv.customFields.delete("string", "string") */ public async delete( publicationId: string, @@ -379,8 +402,8 @@ export class CustomFields { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -472,6 +495,9 @@ export class CustomFields { * * @example * await beehiiv.customFields.patch("publicationId", "id") + * + * @example + * await beehiiv.customFields.patch("string", "string") */ public async patch( publicationId: string, @@ -488,13 +514,17 @@ export class CustomFields { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, contentType: "application/json", - body: await serializers.CustomFieldsPatchRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), + body: await serializers.CustomFieldsPatchRequest.jsonOrThrow(request, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, }); diff --git a/src/api/resources/customFields/client/requests/CustomFieldsCreateRequest.ts b/src/api/resources/customFields/client/requests/CustomFieldsCreateRequest.ts index 2e1cda6..2929bb3 100644 --- a/src/api/resources/customFields/client/requests/CustomFieldsCreateRequest.ts +++ b/src/api/resources/customFields/client/requests/CustomFieldsCreateRequest.ts @@ -5,6 +5,36 @@ import * as Beehiiv from "../../../.."; /** + * @example + * { + * kind: Beehiiv.CustomFieldsCreateRequestKind.String, + * display: "display" + * } + * + * @example + * { + * kind: Beehiiv.CustomFieldsCreateRequestKind.String, + * display: "display" + * } + * + * @example + * { + * kind: Beehiiv.CustomFieldsCreateRequestKind.String, + * display: "display" + * } + * + * @example + * { + * kind: Beehiiv.CustomFieldsCreateRequestKind.String, + * display: "display" + * } + * + * @example + * { + * kind: Beehiiv.CustomFieldsCreateRequestKind.String, + * display: "display" + * } + * * @example * { * kind: Beehiiv.CustomFieldsCreateRequestKind.String, diff --git a/src/api/resources/customFields/client/requests/CustomFieldsPatchRequest.ts b/src/api/resources/customFields/client/requests/CustomFieldsPatchRequest.ts index e511dc8..8f2d6c5 100644 --- a/src/api/resources/customFields/client/requests/CustomFieldsPatchRequest.ts +++ b/src/api/resources/customFields/client/requests/CustomFieldsPatchRequest.ts @@ -3,6 +3,21 @@ */ /** + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * * @example * {} */ diff --git a/src/api/resources/customFields/client/requests/CustomFieldsPutRequest.ts b/src/api/resources/customFields/client/requests/CustomFieldsPutRequest.ts index 18c01e5..f1ac172 100644 --- a/src/api/resources/customFields/client/requests/CustomFieldsPutRequest.ts +++ b/src/api/resources/customFields/client/requests/CustomFieldsPutRequest.ts @@ -3,6 +3,21 @@ */ /** + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * * @example * {} */ diff --git a/src/api/resources/emailBlasts/client/Client.ts b/src/api/resources/emailBlasts/client/Client.ts index 17524d7..c3f0799 100644 --- a/src/api/resources/emailBlasts/client/Client.ts +++ b/src/api/resources/emailBlasts/client/Client.ts @@ -34,6 +34,15 @@ export class EmailBlasts { * * @example * await beehiiv.emailBlasts.list("pub_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.emailBlasts.list("string", { + * expand: Beehiiv.EmailBlastsListRequestExpandItem.Stats, + * limit: 1, + * page: 1, + * direction: Beehiiv.EmailBlastsListRequestDirection.Asc, + * orderBy: Beehiiv.EmailBlastsListRequestOrderBy.Created + * }) */ public async list( publicationId: string, @@ -75,8 +84,8 @@ export class EmailBlasts { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -169,6 +178,11 @@ export class EmailBlasts { * * @example * await beehiiv.emailBlasts.get("pub_00000000-0000-0000-0000-000000000000", "blast_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.emailBlasts.get("string", "string", { + * expand: Beehiiv.EmailBlastsGetRequestExpandItem.Stats + * }) */ public async get( publicationId: string, @@ -195,8 +209,8 @@ export class EmailBlasts { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/emailBlasts/client/requests/EmailBlastsGetRequest.ts b/src/api/resources/emailBlasts/client/requests/EmailBlastsGetRequest.ts index 8e39274..cebb9c7 100644 --- a/src/api/resources/emailBlasts/client/requests/EmailBlastsGetRequest.ts +++ b/src/api/resources/emailBlasts/client/requests/EmailBlastsGetRequest.ts @@ -7,10 +7,35 @@ import * as Beehiiv from "../../../.."; /** * @example * {} + * + * @example + * { + * expand: Beehiiv.EmailBlastsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.EmailBlastsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.EmailBlastsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.EmailBlastsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.EmailBlastsGetRequestExpandItem.Stats + * } */ export interface EmailBlastsGetRequest { /** - * Optional list of expandable objects.
`stats` - Returns statistics about the email blast(s)
`free_email_content` - Returns the email HTML rendered to a free reader
`premium_email_content` - Returns the email HTML rendered to a premium reader + * Optional list of expandable objects.
`stats` - Returns statistics about the email blast(s)
`free_email_content` - Returns the email HTML rendered to a free reader
`premium_email_content` - Returns the email HTML rendered to a premium reader */ expand?: Beehiiv.EmailBlastsGetRequestExpandItem | Beehiiv.EmailBlastsGetRequestExpandItem[]; } diff --git a/src/api/resources/emailBlasts/client/requests/EmailBlastsListRequest.ts b/src/api/resources/emailBlasts/client/requests/EmailBlastsListRequest.ts index 56820a4..6c4b997 100644 --- a/src/api/resources/emailBlasts/client/requests/EmailBlastsListRequest.ts +++ b/src/api/resources/emailBlasts/client/requests/EmailBlastsListRequest.ts @@ -7,10 +7,55 @@ import * as Beehiiv from "../../../.."; /** * @example * {} + * + * @example + * { + * expand: Beehiiv.EmailBlastsListRequestExpandItem.Stats, + * limit: 1, + * page: 1, + * direction: Beehiiv.EmailBlastsListRequestDirection.Asc, + * orderBy: Beehiiv.EmailBlastsListRequestOrderBy.Created + * } + * + * @example + * { + * expand: Beehiiv.EmailBlastsListRequestExpandItem.Stats, + * limit: 1, + * page: 1, + * direction: Beehiiv.EmailBlastsListRequestDirection.Asc, + * orderBy: Beehiiv.EmailBlastsListRequestOrderBy.Created + * } + * + * @example + * { + * expand: Beehiiv.EmailBlastsListRequestExpandItem.Stats, + * limit: 1, + * page: 1, + * direction: Beehiiv.EmailBlastsListRequestDirection.Asc, + * orderBy: Beehiiv.EmailBlastsListRequestOrderBy.Created + * } + * + * @example + * { + * expand: Beehiiv.EmailBlastsListRequestExpandItem.Stats, + * limit: 1, + * page: 1, + * direction: Beehiiv.EmailBlastsListRequestDirection.Asc, + * orderBy: Beehiiv.EmailBlastsListRequestOrderBy.Created + * } + * + * @example + * { + * expand: Beehiiv.EmailBlastsListRequestExpandItem.Stats, + * limit: 1, + * page: 1, + * direction: Beehiiv.EmailBlastsListRequestDirection.Asc, + * orderBy: Beehiiv.EmailBlastsListRequestOrderBy.Created + * } */ export interface EmailBlastsListRequest { /** - * Optional list of expandable objects.
`stats` - Returns statistics about the email blast(s)
`free_email_content` - Returns the email HTML rendered to a free reader
`premium_email_content` - Returns the email HTML rendered to a premium reader + * Optional list of expandable objects.
`stats` - Returns statistics about the email blast(s)
`free_email_content` - Returns the email HTML rendered to a free reader
`premium_email_content` - Returns the email HTML rendered to a premium reader */ expand?: Beehiiv.EmailBlastsListRequestExpandItem | Beehiiv.EmailBlastsListRequestExpandItem[]; /** @@ -18,15 +63,15 @@ export interface EmailBlastsListRequest { */ limit?: number; /** - * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. + * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. */ page?: number; /** - * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. + * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. */ direction?: Beehiiv.EmailBlastsListRequestDirection; /** - * The field that the results are sorted by. Defaults to created
`created` - The time in which the segment was first created.
`last_sent` - The time the blast was last sent. Measured in seconds since the Unix epoch. + * The field that the results are sorted by. Defaults to created
`created` - The time in which the segment was first created.
`last_sent` - The time the blast was last sent. Measured in seconds since the Unix epoch. */ orderBy?: Beehiiv.EmailBlastsListRequestOrderBy; } diff --git a/src/api/resources/posts/client/Client.ts b/src/api/resources/posts/client/Client.ts index 4576d9d..3d83250 100644 --- a/src/api/resources/posts/client/Client.ts +++ b/src/api/resources/posts/client/Client.ts @@ -34,6 +34,20 @@ export class Posts { * * @example * await beehiiv.posts.list("pub_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.posts.list("string", { + * expand: Beehiiv.PostsListRequestExpandItem.Stats, + * audience: Beehiiv.PostsListRequestAudience.Free, + * platform: Beehiiv.PostsListRequestPlatform.Web, + * status: Beehiiv.PostsListRequestStatus.Draft, + * contentTags: "string", + * limit: 1, + * page: 1, + * orderBy: Beehiiv.PostsListRequestOrderBy.Created, + * direction: Beehiiv.PostsListRequestDirection.Asc, + * hiddenFromFeed: Beehiiv.PostsListRequestHiddenFromFeed.All + * }) */ public async list( publicationId: string, @@ -100,8 +114,8 @@ export class Posts { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -194,6 +208,11 @@ export class Posts { * * @example * await beehiiv.posts.get("post_00000000-0000-0000-0000-000000000000", "pub_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.posts.get("string", "string", { + * expand: Beehiiv.PostsGetRequestExpandItem.Stats + * }) */ public async get( postId: string, @@ -220,8 +239,8 @@ export class Posts { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -314,6 +333,9 @@ export class Posts { * * @example * await beehiiv.posts.delete("post_00000000-0000-0000-0000-000000000000", "pub_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.posts.delete("string", "string") */ public async delete( postId: string, @@ -329,8 +351,8 @@ export class Posts { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/posts/client/requests/PostsGetRequest.ts b/src/api/resources/posts/client/requests/PostsGetRequest.ts index 06a5ca7..4d12afc 100644 --- a/src/api/resources/posts/client/requests/PostsGetRequest.ts +++ b/src/api/resources/posts/client/requests/PostsGetRequest.ts @@ -7,10 +7,35 @@ import * as Beehiiv from "../../../.."; /** * @example * {} + * + * @example + * { + * expand: Beehiiv.PostsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.PostsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.PostsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.PostsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.PostsGetRequestExpandItem.Stats + * } */ export interface PostsGetRequest { /** - * Optional list of expandable objects.
`stats` - Returns statistics about the post(s)
`free_web_content` - Returns the web HTML rendered to a free reader
`free_email_content` - Returns the email HTML rendered to a free reader
`free_rss_content` - Returns the RSS feed HTML
`premium_web_content` - Returns the web HTML rendered to a premium reader
`premium_email_content` - Returns the email HTML rendered to a premium reader + * Optional list of expandable objects.
`stats` - Returns statistics about the post(s)
`free_web_content` - Returns the web HTML rendered to a free reader
`free_email_content` - Returns the email HTML rendered to a free reader
`free_rss_content` - Returns the RSS feed HTML
`premium_web_content` - Returns the web HTML rendered to a premium reader
`premium_email_content` - Returns the email HTML rendered to a premium reader */ expand?: Beehiiv.PostsGetRequestExpandItem | Beehiiv.PostsGetRequestExpandItem[]; } diff --git a/src/api/resources/posts/client/requests/PostsListRequest.ts b/src/api/resources/posts/client/requests/PostsListRequest.ts index a5a05d7..f37696c 100644 --- a/src/api/resources/posts/client/requests/PostsListRequest.ts +++ b/src/api/resources/posts/client/requests/PostsListRequest.ts @@ -7,10 +7,80 @@ import * as Beehiiv from "../../../.."; /** * @example * {} + * + * @example + * { + * expand: Beehiiv.PostsListRequestExpandItem.Stats, + * audience: Beehiiv.PostsListRequestAudience.Free, + * platform: Beehiiv.PostsListRequestPlatform.Web, + * status: Beehiiv.PostsListRequestStatus.Draft, + * contentTags: "string", + * limit: 1, + * page: 1, + * orderBy: Beehiiv.PostsListRequestOrderBy.Created, + * direction: Beehiiv.PostsListRequestDirection.Asc, + * hiddenFromFeed: Beehiiv.PostsListRequestHiddenFromFeed.All + * } + * + * @example + * { + * expand: Beehiiv.PostsListRequestExpandItem.Stats, + * audience: Beehiiv.PostsListRequestAudience.Free, + * platform: Beehiiv.PostsListRequestPlatform.Web, + * status: Beehiiv.PostsListRequestStatus.Draft, + * contentTags: "string", + * limit: 1, + * page: 1, + * orderBy: Beehiiv.PostsListRequestOrderBy.Created, + * direction: Beehiiv.PostsListRequestDirection.Asc, + * hiddenFromFeed: Beehiiv.PostsListRequestHiddenFromFeed.All + * } + * + * @example + * { + * expand: Beehiiv.PostsListRequestExpandItem.Stats, + * audience: Beehiiv.PostsListRequestAudience.Free, + * platform: Beehiiv.PostsListRequestPlatform.Web, + * status: Beehiiv.PostsListRequestStatus.Draft, + * contentTags: "string", + * limit: 1, + * page: 1, + * orderBy: Beehiiv.PostsListRequestOrderBy.Created, + * direction: Beehiiv.PostsListRequestDirection.Asc, + * hiddenFromFeed: Beehiiv.PostsListRequestHiddenFromFeed.All + * } + * + * @example + * { + * expand: Beehiiv.PostsListRequestExpandItem.Stats, + * audience: Beehiiv.PostsListRequestAudience.Free, + * platform: Beehiiv.PostsListRequestPlatform.Web, + * status: Beehiiv.PostsListRequestStatus.Draft, + * contentTags: "string", + * limit: 1, + * page: 1, + * orderBy: Beehiiv.PostsListRequestOrderBy.Created, + * direction: Beehiiv.PostsListRequestDirection.Asc, + * hiddenFromFeed: Beehiiv.PostsListRequestHiddenFromFeed.All + * } + * + * @example + * { + * expand: Beehiiv.PostsListRequestExpandItem.Stats, + * audience: Beehiiv.PostsListRequestAudience.Free, + * platform: Beehiiv.PostsListRequestPlatform.Web, + * status: Beehiiv.PostsListRequestStatus.Draft, + * contentTags: "string", + * limit: 1, + * page: 1, + * orderBy: Beehiiv.PostsListRequestOrderBy.Created, + * direction: Beehiiv.PostsListRequestDirection.Asc, + * hiddenFromFeed: Beehiiv.PostsListRequestHiddenFromFeed.All + * } */ export interface PostsListRequest { /** - * Optional list of expandable objects.
`stats` - Returns statistics about the post(s)
`free_web_content` - Returns the web HTML rendered to a free reader
`free_email_content` - Returns the email HTML rendered to a free reader
`free_rss_content` - Returns the RSS feed HTML
`premium_web_content` - Returns the web HTML rendered to a premium reader
`premium_email_content` - Returns the email HTML rendered to a premium reader + * Optional list of expandable objects.
`stats` - Returns statistics about the post(s)
`free_web_content` - Returns the web HTML rendered to a free reader
`free_email_content` - Returns the email HTML rendered to a free reader
`free_rss_content` - Returns the RSS feed HTML
`premium_web_content` - Returns the web HTML rendered to a premium reader
`premium_email_content` - Returns the email HTML rendered to a premium reader */ expand?: Beehiiv.PostsListRequestExpandItem | Beehiiv.PostsListRequestExpandItem[]; /** @@ -18,15 +88,15 @@ export interface PostsListRequest { */ audience?: Beehiiv.PostsListRequestAudience; /** - * Optionally filter the results by platform.
`web` - Posts only published to web.
`email` - Posts only published to email.
`both` - Posts published to email and web.
`all` - Does not restrict results by platform. + * Optionally filter the results by platform.
`web` - Posts only published to web.
`email` - Posts only published to email.
`both` - Posts published to email and web.
`all` - Does not restrict results by platform. */ platform?: Beehiiv.PostsListRequestPlatform; /** - * Optionally filter the results by the status of the post.
`draft` - not been scheduled.
`confirmed` - The post will be active after the `scheduled_at`.
`archived` - The post is no longer active.
`all` - Does not restrict results by status. + * Optionally filter the results by the status of the post.
`draft` - not been scheduled.
`confirmed` - The post will be active after the `scheduled_at`.
`archived` - The post is no longer active.
`all` - Does not restrict results by status. */ status?: Beehiiv.PostsListRequestStatus; /** - * Optionally filter posts by content_tags. Adding a content tag will return any post with that content tag associated to it.
Example: Filtering for `content_tags: ["sales","closing"]` will return results of posts that have _either_ sales or closing content_tags. + * Optionally filter posts by content_tags. Adding a content tag will return any post with that content tag associated to it.
Example: Filtering for `content_tags: ["sales","closing"]` will return results of posts that have _either_ sales or closing content_tags. */ contentTags?: string | string[]; /** @@ -34,19 +104,19 @@ export interface PostsListRequest { */ limit?: number; /** - * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. + * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. */ page?: number; /** - * The field that the results are sorted by. Defaults to created
`created` - The time in which the post was first created.
`publish_date` - The time the post was set to be published.
`displayed_date` - The time displayed in place of the `publish_date`. If no `displayed_date` was set, it will default to the `publish_date` + * The field that the results are sorted by. Defaults to created
`created` - The time in which the post was first created.
`publish_date` - The time the post was set to be published.
`displayed_date` - The time displayed in place of the `publish_date`. If no `displayed_date` was set, it will default to the `publish_date` */ orderBy?: Beehiiv.PostsListRequestOrderBy; /** - * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. + * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. */ direction?: Beehiiv.PostsListRequestDirection; /** - * Optionally filter the results by the `hidden_from_feed` attribute of the post.
`all` - Does not restrict results by `hidden_from_feed`.
`true` - Only return posts hidden from the feed.
`false` - Only return posts that are visible on the feed. + * Optionally filter the results by the `hidden_from_feed` attribute of the post.
`all` - Does not restrict results by `hidden_from_feed`.
`true` - Only return posts hidden from the feed.
`false` - Only return posts that are visible on the feed. */ hiddenFromFeed?: Beehiiv.PostsListRequestHiddenFromFeed; } diff --git a/src/api/resources/publications/client/Client.ts b/src/api/resources/publications/client/Client.ts index 74f6c92..552676f 100644 --- a/src/api/resources/publications/client/Client.ts +++ b/src/api/resources/publications/client/Client.ts @@ -34,6 +34,15 @@ export class Publications { * * @example * await beehiiv.publications.list() + * + * @example + * await beehiiv.publications.list({ + * expand: "stats", + * limit: 1, + * page: 1, + * direction: Beehiiv.PublicationsListRequestDirection.Asc, + * orderBy: Beehiiv.PublicationsListRequestOrderBy.Created + * }) */ public async list( request: Beehiiv.PublicationsListRequest = {}, @@ -74,8 +83,8 @@ export class Publications { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -168,6 +177,11 @@ export class Publications { * * @example * await beehiiv.publications.get("pub_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.publications.get("string", { + * expand: "stats" + * }) */ public async get( publicationId: string, @@ -193,8 +207,8 @@ export class Publications { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/publications/client/requests/PublicationsGetRequest.ts b/src/api/resources/publications/client/requests/PublicationsGetRequest.ts index 897bdb5..90e191e 100644 --- a/src/api/resources/publications/client/requests/PublicationsGetRequest.ts +++ b/src/api/resources/publications/client/requests/PublicationsGetRequest.ts @@ -5,10 +5,35 @@ /** * @example * {} + * + * @example + * { + * expand: "stats" + * } + * + * @example + * { + * expand: "stats" + * } + * + * @example + * { + * expand: "stats" + * } + * + * @example + * { + * expand: "stats" + * } + * + * @example + * { + * expand: "stats" + * } */ export interface PublicationsGetRequest { /** - * Optional list of expandable objects.
`stats` - Returns all statistics about the publication(s)
`stat_active_subscriptions` - Total number of active free and premium subscriptions
`stat_active_premium_subscriptions` - Total number of active premium/paid subscriptions
`stat_active_free_subscriptions` - Total number of active free subscriptions
`stat_average_open_rate` - The publications historical average open rate
`stat_average_click_rate` - The publications historical average click through rate
`stat_total_sent` - Total number of emails sent
`stat_total_unique_opened` - Total number of uniquely opened emails. Only counts the first open for each subscriber.
`stat_total_clicked` - The total number of links clicked from emails. + * Optional list of expandable objects.
`stats` - Returns all statistics about the publication(s)
`stat_active_subscriptions` - Total number of active free and premium subscriptions
`stat_active_premium_subscriptions` - Total number of active premium/paid subscriptions
`stat_active_free_subscriptions` - Total number of active free subscriptions
`stat_average_open_rate` - The publications historical average open rate
`stat_average_click_rate` - The publications historical average click through rate
`stat_total_sent` - Total number of emails sent
`stat_total_unique_opened` - Total number of uniquely opened emails. Only counts the first open for each subscriber.
`stat_total_clicked` - The total number of links clicked from emails. */ expand?: "stats" | "stats"[]; } diff --git a/src/api/resources/publications/client/requests/PublicationsListRequest.ts b/src/api/resources/publications/client/requests/PublicationsListRequest.ts index cb42936..6918226 100644 --- a/src/api/resources/publications/client/requests/PublicationsListRequest.ts +++ b/src/api/resources/publications/client/requests/PublicationsListRequest.ts @@ -7,10 +7,55 @@ import * as Beehiiv from "../../../.."; /** * @example * {} + * + * @example + * { + * expand: "stats", + * limit: 1, + * page: 1, + * direction: Beehiiv.PublicationsListRequestDirection.Asc, + * orderBy: Beehiiv.PublicationsListRequestOrderBy.Created + * } + * + * @example + * { + * expand: "stats", + * limit: 1, + * page: 1, + * direction: Beehiiv.PublicationsListRequestDirection.Asc, + * orderBy: Beehiiv.PublicationsListRequestOrderBy.Created + * } + * + * @example + * { + * expand: "stats", + * limit: 1, + * page: 1, + * direction: Beehiiv.PublicationsListRequestDirection.Asc, + * orderBy: Beehiiv.PublicationsListRequestOrderBy.Created + * } + * + * @example + * { + * expand: "stats", + * limit: 1, + * page: 1, + * direction: Beehiiv.PublicationsListRequestDirection.Asc, + * orderBy: Beehiiv.PublicationsListRequestOrderBy.Created + * } + * + * @example + * { + * expand: "stats", + * limit: 1, + * page: 1, + * direction: Beehiiv.PublicationsListRequestDirection.Asc, + * orderBy: Beehiiv.PublicationsListRequestOrderBy.Created + * } */ export interface PublicationsListRequest { /** - * Optional list of expandable objects.
`stats` - Returns all statistics about the publication(s)
`stat_active_subscriptions` - Total number of active free and premium subscriptions
`stat_active_premium_subscriptions` - Total number of active premium/paid subscriptions
`stat_active_free_subscriptions` - Total number of active free subscriptions
`stat_average_open_rate` - The publications historical average open rate
`stat_average_click_rate` - The publications historical average click through rate
`stat_total_sent` - Total number of emails sent
`stat_total_unique_opened` - Total number of uniquely opened emails. Only counts the first open for each subscriber.
`stat_total_clicked` - The total number of links clicked from emails. + * Optional list of expandable objects.
`stats` - Returns all statistics about the publication(s)
`stat_active_subscriptions` - Total number of active free and premium subscriptions
`stat_active_premium_subscriptions` - Total number of active premium/paid subscriptions
`stat_active_free_subscriptions` - Total number of active free subscriptions
`stat_average_open_rate` - The publications historical average open rate
`stat_average_click_rate` - The publications historical average click through rate
`stat_total_sent` - Total number of emails sent
`stat_total_unique_opened` - Total number of uniquely opened emails. Only counts the first open for each subscriber.
`stat_total_clicked` - The total number of links clicked from emails. */ expand?: "stats" | "stats"[]; /** @@ -18,15 +63,15 @@ export interface PublicationsListRequest { */ limit?: number; /** - * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. + * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. */ page?: number; /** - * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. + * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. */ direction?: Beehiiv.PublicationsListRequestDirection; /** - * The field that the results are sorted by. Defaults to created
`created` - The time in which the publication was first created.
`name` - The name of the publication. + * The field that the results are sorted by. Defaults to created
`created` - The time in which the publication was first created.
`name` - The name of the publication. */ orderBy?: Beehiiv.PublicationsListRequestOrderBy; } diff --git a/src/api/resources/referralProgram/client/Client.ts b/src/api/resources/referralProgram/client/Client.ts index 6d47662..ef258b9 100644 --- a/src/api/resources/referralProgram/client/Client.ts +++ b/src/api/resources/referralProgram/client/Client.ts @@ -34,6 +34,12 @@ export class ReferralProgram { * * @example * await beehiiv.referralProgram.get("pub_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.referralProgram.get("string", { + * limit: 1, + * page: 1 + * }) */ public async get( publicationId: string, @@ -59,8 +65,8 @@ export class ReferralProgram { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/referralProgram/client/requests/ReferralProgramGetRequest.ts b/src/api/resources/referralProgram/client/requests/ReferralProgramGetRequest.ts index bfd90ef..cfb47c3 100644 --- a/src/api/resources/referralProgram/client/requests/ReferralProgramGetRequest.ts +++ b/src/api/resources/referralProgram/client/requests/ReferralProgramGetRequest.ts @@ -5,6 +5,36 @@ /** * @example * {} + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } */ export interface ReferralProgramGetRequest { /** @@ -12,7 +42,7 @@ export interface ReferralProgramGetRequest { */ limit?: number; /** - * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. + * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. */ page?: number; } diff --git a/src/api/resources/segments/client/Client.ts b/src/api/resources/segments/client/Client.ts index 637a89e..15a60d3 100644 --- a/src/api/resources/segments/client/Client.ts +++ b/src/api/resources/segments/client/Client.ts @@ -34,6 +34,16 @@ export class Segments { * * @example * await beehiiv.segments.list("pub_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.segments.list("string", { + * type: Beehiiv.SegmentsListRequestType.Dynamic, + * status: Beehiiv.SegmentsListRequestStatus.Pending, + * limit: 1, + * page: 1, + * orderBy: Beehiiv.SegmentsListRequestOrderBy.Created, + * direction: Beehiiv.SegmentsListRequestDirection.Asc + * }) */ public async list( publicationId: string, @@ -75,8 +85,8 @@ export class Segments { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -169,6 +179,12 @@ export class Segments { * * @example * await beehiiv.segments.get("pub_00000000-0000-0000-0000-000000000000", "seg_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.segments.get("string", "string", { + * limit: 1, + * page: 1 + * }) */ public async get( publicationId: string, @@ -195,8 +211,8 @@ export class Segments { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -288,6 +304,9 @@ export class Segments { * * @example * await beehiiv.segments.delete("pub_00000000-0000-0000-0000-000000000000", "seg_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.segments.delete("string", "string") */ public async delete( publicationId: string, @@ -303,8 +322,8 @@ export class Segments { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/segments/client/requests/SegmentsGetRequest.ts b/src/api/resources/segments/client/requests/SegmentsGetRequest.ts index d16b0c1..272d7f8 100644 --- a/src/api/resources/segments/client/requests/SegmentsGetRequest.ts +++ b/src/api/resources/segments/client/requests/SegmentsGetRequest.ts @@ -5,6 +5,36 @@ /** * @example * {} + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } + * + * @example + * { + * limit: 1, + * page: 1 + * } */ export interface SegmentsGetRequest { /** @@ -12,7 +42,7 @@ export interface SegmentsGetRequest { */ limit?: number; /** - * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. + * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. */ page?: number; } diff --git a/src/api/resources/segments/client/requests/SegmentsListRequest.ts b/src/api/resources/segments/client/requests/SegmentsListRequest.ts index 381bc09..540cc51 100644 --- a/src/api/resources/segments/client/requests/SegmentsListRequest.ts +++ b/src/api/resources/segments/client/requests/SegmentsListRequest.ts @@ -7,6 +7,56 @@ import * as Beehiiv from "../../../.."; /** * @example * {} + * + * @example + * { + * type: Beehiiv.SegmentsListRequestType.Dynamic, + * status: Beehiiv.SegmentsListRequestStatus.Pending, + * limit: 1, + * page: 1, + * orderBy: Beehiiv.SegmentsListRequestOrderBy.Created, + * direction: Beehiiv.SegmentsListRequestDirection.Asc + * } + * + * @example + * { + * type: Beehiiv.SegmentsListRequestType.Dynamic, + * status: Beehiiv.SegmentsListRequestStatus.Pending, + * limit: 1, + * page: 1, + * orderBy: Beehiiv.SegmentsListRequestOrderBy.Created, + * direction: Beehiiv.SegmentsListRequestDirection.Asc + * } + * + * @example + * { + * type: Beehiiv.SegmentsListRequestType.Dynamic, + * status: Beehiiv.SegmentsListRequestStatus.Pending, + * limit: 1, + * page: 1, + * orderBy: Beehiiv.SegmentsListRequestOrderBy.Created, + * direction: Beehiiv.SegmentsListRequestDirection.Asc + * } + * + * @example + * { + * type: Beehiiv.SegmentsListRequestType.Dynamic, + * status: Beehiiv.SegmentsListRequestStatus.Pending, + * limit: 1, + * page: 1, + * orderBy: Beehiiv.SegmentsListRequestOrderBy.Created, + * direction: Beehiiv.SegmentsListRequestDirection.Asc + * } + * + * @example + * { + * type: Beehiiv.SegmentsListRequestType.Dynamic, + * status: Beehiiv.SegmentsListRequestStatus.Pending, + * limit: 1, + * page: 1, + * orderBy: Beehiiv.SegmentsListRequestOrderBy.Created, + * direction: Beehiiv.SegmentsListRequestDirection.Asc + * } */ export interface SegmentsListRequest { /** @@ -22,15 +72,15 @@ export interface SegmentsListRequest { */ limit?: number; /** - * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. + * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. */ page?: number; /** - * The field that the results are sorted by. Defaults to created
`created` - The time in which the segment was first created.
`last_calculated` - The time that the segment last completed calculation. Measured in seconds since the Unix epoch. + * The field that the results are sorted by. Defaults to created
`created` - The time in which the segment was first created.
`last_calculated` - The time that the segment last completed calculation. Measured in seconds since the Unix epoch. */ orderBy?: Beehiiv.SegmentsListRequestOrderBy; /** - * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. + * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. */ direction?: Beehiiv.SegmentsListRequestDirection; } diff --git a/src/api/resources/subscriptionTags/client/Client.ts b/src/api/resources/subscriptionTags/client/Client.ts index 6a4833b..9ccb979 100644 --- a/src/api/resources/subscriptionTags/client/Client.ts +++ b/src/api/resources/subscriptionTags/client/Client.ts @@ -36,6 +36,11 @@ export class SubscriptionTags { * await beehiiv.subscriptionTags.create("publicationId", "subscriptionId", { * tags: ["Premium"] * }) + * + * @example + * await beehiiv.subscriptionTags.create("string", "string", { + * tags: ["Premium"] + * }) */ public async create( publicationId: string, @@ -52,14 +57,16 @@ export class SubscriptionTags { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, contentType: "application/json", body: await serializers.SubscriptionTagsCreateRequest.jsonOrThrow(request, { - unrecognizedObjectKeys: "strip", + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, diff --git a/src/api/resources/subscriptionTags/client/requests/SubscriptionTagsCreateRequest.ts b/src/api/resources/subscriptionTags/client/requests/SubscriptionTagsCreateRequest.ts index 9886edc..7e42d0e 100644 --- a/src/api/resources/subscriptionTags/client/requests/SubscriptionTagsCreateRequest.ts +++ b/src/api/resources/subscriptionTags/client/requests/SubscriptionTagsCreateRequest.ts @@ -3,6 +3,31 @@ */ /** + * @example + * { + * tags: ["Premium"] + * } + * + * @example + * { + * tags: ["Premium"] + * } + * + * @example + * { + * tags: ["Premium"] + * } + * + * @example + * { + * tags: ["Premium"] + * } + * + * @example + * { + * tags: ["Premium"] + * } + * * @example * { * tags: ["Premium"] diff --git a/src/api/resources/subscriptions/client/Client.ts b/src/api/resources/subscriptions/client/Client.ts index 9a22ac9..d24358b 100644 --- a/src/api/resources/subscriptions/client/Client.ts +++ b/src/api/resources/subscriptions/client/Client.ts @@ -36,6 +36,18 @@ export class Subscriptions { * await beehiiv.subscriptions.list("pub_00000000-0000-0000-0000-000000000000", { * email: "clark@dailyplanet.com" * }) + * + * @example + * await beehiiv.subscriptions.list("string", { + * expand: Beehiiv.SubscriptionsListRequestExpandItem.Stats, + * status: Beehiiv.SubscriptionsListRequestStatus.Validating, + * tier: Beehiiv.SubscriptionsListRequestTier.Free, + * limit: 1, + * page: 1, + * email: "string", + * orderBy: Beehiiv.SubscriptionsListRequestOrderBy.Created, + * direction: Beehiiv.SubscriptionsListRequestDirection.Asc + * }) */ public async list( publicationId: string, @@ -89,8 +101,8 @@ export class Subscriptions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -199,6 +211,26 @@ export class Subscriptions { * }], * automationIds: ["aut_00000000-0000-0000-0000-000000000000"] * }) + * + * @example + * await beehiiv.subscriptions.create("string", { + * undefined: "string", + * email: "bruce.wayne@wayneenterprise.com", + * reactivateExisting: false, + * sendWelcomeEmail: false, + * utmSource: "WayneEnterprise", + * utmMedium: "organic", + * utmCampaign: "fall_2022_promotion", + * referringSite: "www.wayneenterprise.com/blog", + * customFields: [{ + * name: "First Name", + * value: "Bruce" + * }, { + * name: "Last Name", + * value: "Wayne" + * }], + * automationIds: ["aut_00000000-0000-0000-0000-000000000000"] + * }) */ public async create( publicationId: string, @@ -220,14 +252,18 @@ export class Subscriptions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, contentType: "application/json", queryParameters: _queryParams, - body: await serializers.SubscriptionsCreateRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), + body: await serializers.SubscriptionsCreateRequest.jsonOrThrow(_body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, }); @@ -315,6 +351,9 @@ export class Subscriptions { * * @example * await beehiiv.subscriptions.put("publicationId") + * + * @example + * await beehiiv.subscriptions.put("string") */ public async put( publicationId: string, @@ -330,13 +369,17 @@ export class Subscriptions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, contentType: "application/json", - body: await serializers.SubscriptionsPutRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), + body: await serializers.SubscriptionsPutRequest.jsonOrThrow(request, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, }); @@ -424,6 +467,9 @@ export class Subscriptions { * * @example * await beehiiv.subscriptions.patch("publicationId") + * + * @example + * await beehiiv.subscriptions.patch("string") */ public async patch( publicationId: string, @@ -439,13 +485,17 @@ export class Subscriptions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, contentType: "application/json", - body: await serializers.SubscriptionsPatchRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), + body: await serializers.SubscriptionsPatchRequest.jsonOrThrow(request, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + }), timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, }); @@ -533,6 +583,11 @@ export class Subscriptions { * * @example * await beehiiv.subscriptions.get("pub_00000000-0000-0000-0000-000000000000", "work@example.com") + * + * @example + * await beehiiv.subscriptions.get("string", "string", { + * expand: Beehiiv.SubscriptionsGetRequestExpandItem.Stats + * }) */ public async get( publicationId: string, @@ -559,8 +614,8 @@ export class Subscriptions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -657,6 +712,9 @@ export class Subscriptions { * * @example * await beehiiv.subscriptions.delete("sub_00000000-0000-0000-0000-000000000000", "pub_00000000-0000-0000-0000-000000000000") + * + * @example + * await beehiiv.subscriptions.delete("string", "string") */ public async delete( subscriptionId: string, @@ -672,8 +730,8 @@ export class Subscriptions { headers: { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "", - "X-Fern-SDK-Version": "0.1.2", + "X-Fern-SDK-Name": "beehiiv", + "X-Fern-SDK-Version": "0.1.4", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/subscriptions/client/requests/SubscriptionsCreateRequest.ts b/src/api/resources/subscriptions/client/requests/SubscriptionsCreateRequest.ts index ef3a737..b88f677 100644 --- a/src/api/resources/subscriptions/client/requests/SubscriptionsCreateRequest.ts +++ b/src/api/resources/subscriptions/client/requests/SubscriptionsCreateRequest.ts @@ -23,6 +23,106 @@ import * as Beehiiv from "../../../.."; * }], * automationIds: ["aut_00000000-0000-0000-0000-000000000000"] * } + * + * @example + * { + * undefined: "string", + * email: "bruce.wayne@wayneenterprise.com", + * reactivateExisting: false, + * sendWelcomeEmail: false, + * utmSource: "WayneEnterprise", + * utmMedium: "organic", + * utmCampaign: "fall_2022_promotion", + * referringSite: "www.wayneenterprise.com/blog", + * customFields: [{ + * name: "First Name", + * value: "Bruce" + * }, { + * name: "Last Name", + * value: "Wayne" + * }], + * automationIds: ["aut_00000000-0000-0000-0000-000000000000"] + * } + * + * @example + * { + * undefined: "string", + * email: "bruce.wayne@wayneenterprise.com", + * reactivateExisting: false, + * sendWelcomeEmail: false, + * utmSource: "WayneEnterprise", + * utmMedium: "organic", + * utmCampaign: "fall_2022_promotion", + * referringSite: "www.wayneenterprise.com/blog", + * customFields: [{ + * name: "First Name", + * value: "Bruce" + * }, { + * name: "Last Name", + * value: "Wayne" + * }], + * automationIds: ["aut_00000000-0000-0000-0000-000000000000"] + * } + * + * @example + * { + * undefined: "string", + * email: "bruce.wayne@wayneenterprise.com", + * reactivateExisting: false, + * sendWelcomeEmail: false, + * utmSource: "WayneEnterprise", + * utmMedium: "organic", + * utmCampaign: "fall_2022_promotion", + * referringSite: "www.wayneenterprise.com/blog", + * customFields: [{ + * name: "First Name", + * value: "Bruce" + * }, { + * name: "Last Name", + * value: "Wayne" + * }], + * automationIds: ["aut_00000000-0000-0000-0000-000000000000"] + * } + * + * @example + * { + * undefined: "string", + * email: "bruce.wayne@wayneenterprise.com", + * reactivateExisting: false, + * sendWelcomeEmail: false, + * utmSource: "WayneEnterprise", + * utmMedium: "organic", + * utmCampaign: "fall_2022_promotion", + * referringSite: "www.wayneenterprise.com/blog", + * customFields: [{ + * name: "First Name", + * value: "Bruce" + * }, { + * name: "Last Name", + * value: "Wayne" + * }], + * automationIds: ["aut_00000000-0000-0000-0000-000000000000"] + * } + * + * @example + * { + * undefined: "string", + * email: "bruce.wayne@wayneenterprise.com", + * reactivateExisting: false, + * sendWelcomeEmail: false, + * utmSource: "WayneEnterprise", + * utmMedium: "organic", + * utmCampaign: "fall_2022_promotion", + * referringSite: "www.wayneenterprise.com/blog", + * customFields: [{ + * name: "First Name", + * value: "Bruce" + * }, { + * name: "Last Name", + * value: "Wayne" + * }], + * automationIds: ["aut_00000000-0000-0000-0000-000000000000"] + * } */ export interface SubscriptionsCreateRequest { undefined?: string; diff --git a/src/api/resources/subscriptions/client/requests/SubscriptionsGetRequest.ts b/src/api/resources/subscriptions/client/requests/SubscriptionsGetRequest.ts index a01c1a8..cb61e12 100644 --- a/src/api/resources/subscriptions/client/requests/SubscriptionsGetRequest.ts +++ b/src/api/resources/subscriptions/client/requests/SubscriptionsGetRequest.ts @@ -7,10 +7,35 @@ import * as Beehiiv from "../../../.."; /** * @example * {} + * + * @example + * { + * expand: Beehiiv.SubscriptionsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.SubscriptionsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.SubscriptionsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.SubscriptionsGetRequestExpandItem.Stats + * } + * + * @example + * { + * expand: Beehiiv.SubscriptionsGetRequestExpandItem.Stats + * } */ export interface SubscriptionsGetRequest { /** - * Optional list of expandable objects.
`stats` - Returns statistics about the subscription(s).
`custom_fields` - Returns an array of custom field values that have been set on the subscription.
`referrals` - Returns an array of subscriptions with limited data - `id`, `email`, and `status`. These are the subscriptions that were referred by this subscription. + * Optional list of expandable objects.
`stats` - Returns statistics about the subscription(s).
`custom_fields` - Returns an array of custom field values that have been set on the subscription.
`referrals` - Returns an array of subscriptions with limited data - `id`, `email`, and `status`. These are the subscriptions that were referred by this subscription. */ expand?: Beehiiv.SubscriptionsGetRequestExpandItem | Beehiiv.SubscriptionsGetRequestExpandItem[]; } diff --git a/src/api/resources/subscriptions/client/requests/SubscriptionsListRequest.ts b/src/api/resources/subscriptions/client/requests/SubscriptionsListRequest.ts index f281a6a..b6813d0 100644 --- a/src/api/resources/subscriptions/client/requests/SubscriptionsListRequest.ts +++ b/src/api/resources/subscriptions/client/requests/SubscriptionsListRequest.ts @@ -9,10 +9,70 @@ import * as Beehiiv from "../../../.."; * { * email: "clark@dailyplanet.com" * } + * + * @example + * { + * expand: Beehiiv.SubscriptionsListRequestExpandItem.Stats, + * status: Beehiiv.SubscriptionsListRequestStatus.Validating, + * tier: Beehiiv.SubscriptionsListRequestTier.Free, + * limit: 1, + * page: 1, + * email: "string", + * orderBy: Beehiiv.SubscriptionsListRequestOrderBy.Created, + * direction: Beehiiv.SubscriptionsListRequestDirection.Asc + * } + * + * @example + * { + * expand: Beehiiv.SubscriptionsListRequestExpandItem.Stats, + * status: Beehiiv.SubscriptionsListRequestStatus.Validating, + * tier: Beehiiv.SubscriptionsListRequestTier.Free, + * limit: 1, + * page: 1, + * email: "string", + * orderBy: Beehiiv.SubscriptionsListRequestOrderBy.Created, + * direction: Beehiiv.SubscriptionsListRequestDirection.Asc + * } + * + * @example + * { + * expand: Beehiiv.SubscriptionsListRequestExpandItem.Stats, + * status: Beehiiv.SubscriptionsListRequestStatus.Validating, + * tier: Beehiiv.SubscriptionsListRequestTier.Free, + * limit: 1, + * page: 1, + * email: "string", + * orderBy: Beehiiv.SubscriptionsListRequestOrderBy.Created, + * direction: Beehiiv.SubscriptionsListRequestDirection.Asc + * } + * + * @example + * { + * expand: Beehiiv.SubscriptionsListRequestExpandItem.Stats, + * status: Beehiiv.SubscriptionsListRequestStatus.Validating, + * tier: Beehiiv.SubscriptionsListRequestTier.Free, + * limit: 1, + * page: 1, + * email: "string", + * orderBy: Beehiiv.SubscriptionsListRequestOrderBy.Created, + * direction: Beehiiv.SubscriptionsListRequestDirection.Asc + * } + * + * @example + * { + * expand: Beehiiv.SubscriptionsListRequestExpandItem.Stats, + * status: Beehiiv.SubscriptionsListRequestStatus.Validating, + * tier: Beehiiv.SubscriptionsListRequestTier.Free, + * limit: 1, + * page: 1, + * email: "string", + * orderBy: Beehiiv.SubscriptionsListRequestOrderBy.Created, + * direction: Beehiiv.SubscriptionsListRequestDirection.Asc + * } */ export interface SubscriptionsListRequest { /** - * Optional list of expandable objects.
`stats` - Returns statistics about the subscription(s).
`custom_fields` - Returns an array of custom field values that have been set on the subscription.
`referrals` - Returns an array of subscriptions with limited data - `id`, `email`, and `status`. These are the subscriptions that were referred by this subscription. + * Optional list of expandable objects.
`stats` - Returns statistics about the subscription(s).
`custom_fields` - Returns an array of custom field values that have been set on the subscription.
`referrals` - Returns an array of subscriptions with limited data - `id`, `email`, and `status`. These are the subscriptions that were referred by this subscription. */ expand?: Beehiiv.SubscriptionsListRequestExpandItem | Beehiiv.SubscriptionsListRequestExpandItem[]; /** @@ -28,19 +88,19 @@ export interface SubscriptionsListRequest { */ limit?: number; /** - * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. + * Pagination returns the results in pages. Each page contains the number of results specified by the `limit` (default: 10).
If not specified, results 1-10 from page 1 will be returned. */ page?: number; /** - * Optional email address to find a subscription.
This param must be an exact match and is case insensitive. + * Optional email address to find a subscription.
This param must be an exact match and is case insensitive. */ email?: string; /** - * The field that the results are sorted by. Defaults to created
`created` - The time in which the subscription was first created.
`email` - The email address of the subscription. + * The field that the results are sorted by. Defaults to created
`created` - The time in which the subscription was first created.
`email` - The email address of the subscription. */ orderBy?: Beehiiv.SubscriptionsListRequestOrderBy; /** - * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. + * The direction that the results are sorted in. Defaults to asc
`asc` - Ascending, sorts from smallest to largest.
`desc` - Descending, sorts from largest to smallest. */ direction?: Beehiiv.SubscriptionsListRequestDirection; } diff --git a/src/api/resources/subscriptions/client/requests/SubscriptionsPatchRequest.ts b/src/api/resources/subscriptions/client/requests/SubscriptionsPatchRequest.ts index 1e4960d..2544e59 100644 --- a/src/api/resources/subscriptions/client/requests/SubscriptionsPatchRequest.ts +++ b/src/api/resources/subscriptions/client/requests/SubscriptionsPatchRequest.ts @@ -5,6 +5,21 @@ import * as Beehiiv from "../../../.."; /** + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * * @example * {} */ diff --git a/src/api/resources/subscriptions/client/requests/SubscriptionsPutRequest.ts b/src/api/resources/subscriptions/client/requests/SubscriptionsPutRequest.ts index 57c853c..4826b8a 100644 --- a/src/api/resources/subscriptions/client/requests/SubscriptionsPutRequest.ts +++ b/src/api/resources/subscriptions/client/requests/SubscriptionsPutRequest.ts @@ -5,6 +5,21 @@ import * as Beehiiv from "../../../.."; /** + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * + * @example + * {} + * * @example * {} */ diff --git a/src/api/types/EmailBlast.ts b/src/api/types/EmailBlast.ts index 40ff254..a14054a 100644 --- a/src/api/types/EmailBlast.ts +++ b/src/api/types/EmailBlast.ts @@ -11,7 +11,7 @@ export interface EmailBlast { created: number; /** The time the blast was last sent. Measured in seconds since the Unix epoch */ lastSent: number; - /** The status of the blast.
`inactive` - not been scheduled.
`active` - The blast is scheduled to send. */ + /** The status of the blast.
`inactive` - not been scheduled.
`active` - The blast is scheduled to send. */ status: Beehiiv.EmailBlastStatus; /** The email subject line. */ subjectLine: string; diff --git a/src/api/types/EmailBlastStatus.ts b/src/api/types/EmailBlastStatus.ts index c9b30d4..6255267 100644 --- a/src/api/types/EmailBlastStatus.ts +++ b/src/api/types/EmailBlastStatus.ts @@ -3,7 +3,7 @@ */ /** - * The status of the blast.
`inactive` - not been scheduled.
`active` - The blast is scheduled to send. + * The status of the blast.
`inactive` - not been scheduled.
`active` - The blast is scheduled to send. */ export type EmailBlastStatus = "active" | "inactive"; diff --git a/src/api/types/MilestoneReward.ts b/src/api/types/MilestoneReward.ts index 7294a52..8421a0d 100644 --- a/src/api/types/MilestoneReward.ts +++ b/src/api/types/MilestoneReward.ts @@ -16,6 +16,6 @@ export interface MilestoneReward { description: string; /** A URL of an image to be displayed with the reward. */ imageUrl: string; - /** What type of reward this is.
`physical` - A product which must be sent to the subscriber.
`promo_code` - A code that is redeemable for goods or services. */ + /** What type of reward this is.
`physical` - A product which must be sent to the subscriber.
`promo_code` - A code that is redeemable for goods or services. */ type: Beehiiv.MilestoneRewardType; } diff --git a/src/api/types/MilestoneRewardType.ts b/src/api/types/MilestoneRewardType.ts index 7a70433..012fffc 100644 --- a/src/api/types/MilestoneRewardType.ts +++ b/src/api/types/MilestoneRewardType.ts @@ -3,7 +3,7 @@ */ /** - * What type of reward this is.
`physical` - A product which must be sent to the subscriber.
`promo_code` - A code that is redeemable for goods or services. + * What type of reward this is.
`physical` - A product which must be sent to the subscriber.
`promo_code` - A code that is redeemable for goods or services. */ export type MilestoneRewardType = "physical" | "promo_code"; diff --git a/src/api/types/Post.ts b/src/api/types/Post.ts index bc93585..762319f 100644 --- a/src/api/types/Post.ts +++ b/src/api/types/Post.ts @@ -15,7 +15,7 @@ export interface Post { authors: string[]; /** The time the post was created. Measured in seconds since the Unix epoch */ created: number; - /** The status of the post.
`draft` - not been scheduled.
`confirmed` - The post will be active after the `scheduled_at`.
`archived` - The post is no longer active. */ + /** The status of the post.
`draft` - not been scheduled.
`confirmed` - The post will be active after the `scheduled_at`.
`archived` - The post is no longer active. */ status: Beehiiv.PostStatus; /** The time the post was set to be published. Measured in seconds since the Unix epoch */ publishDate?: number; diff --git a/src/api/types/PostStatus.ts b/src/api/types/PostStatus.ts index d652044..ffeebb0 100644 --- a/src/api/types/PostStatus.ts +++ b/src/api/types/PostStatus.ts @@ -3,7 +3,7 @@ */ /** - * The status of the post.
`draft` - not been scheduled.
`confirmed` - The post will be active after the `scheduled_at`.
`archived` - The post is no longer active. + * The status of the post.
`draft` - not been scheduled.
`confirmed` - The post will be active after the `scheduled_at`.
`archived` - The post is no longer active. */ export type PostStatus = "draft" | "confirmed" | "archived"; diff --git a/src/api/types/Segment.ts b/src/api/types/Segment.ts index ec32d5d..ec0f95e 100644 --- a/src/api/types/Segment.ts +++ b/src/api/types/Segment.ts @@ -12,13 +12,13 @@ export interface Segment { id: string; /** The name of the segment. */ name: string; - /** The type of segment.
`dynamic` - The segment is recalculated at set intervals.
`static` - The segment is calculated once at creation.
`manual` - The segment is not calculated at all. The results are created via CSV. */ + /** The type of segment.
`dynamic` - The segment is recalculated at set intervals.
`static` - The segment is calculated once at creation.
`manual` - The segment is not calculated at all. The results are created via CSV. */ type: Beehiiv.SegmentType; /** The time the Segment was last calculated. Measured in seconds since the Unix epoch */ lastCalculated?: number; /** The total number of subscriptions that belong in the segment from the last calculation. */ totalResults: number; - /** The status of the segment's most recent calculation.
`pending` - The segment has not been calculated yet.
`processing` - The calculation is in progress, and has not completed.
`completed` - The calculation was successful.
`failed` - Something went wrong during the calculation. */ + /** The status of the segment's most recent calculation.
`pending` - The segment has not been calculated yet.
`processing` - The calculation is in progress, and has not completed.
`completed` - The calculation was successful.
`failed` - Something went wrong during the calculation. */ status: Beehiiv.SegmentStatus; /** Dynamic segments are marked inactive if they haven't been used in a specific period of time. Inactive segments will not automatically be recalculated. */ active: boolean; diff --git a/src/api/types/SegmentStatus.ts b/src/api/types/SegmentStatus.ts index 2f18035..2ba4f22 100644 --- a/src/api/types/SegmentStatus.ts +++ b/src/api/types/SegmentStatus.ts @@ -3,7 +3,7 @@ */ /** - * The status of the segment's most recent calculation.
`pending` - The segment has not been calculated yet.
`processing` - The calculation is in progress, and has not completed.
`completed` - The calculation was successful.
`failed` - Something went wrong during the calculation. + * The status of the segment's most recent calculation.
`pending` - The segment has not been calculated yet.
`processing` - The calculation is in progress, and has not completed.
`completed` - The calculation was successful.
`failed` - Something went wrong during the calculation. */ export type SegmentStatus = "pending" | "processing" | "completed" | "failed"; diff --git a/src/api/types/SegmentType.ts b/src/api/types/SegmentType.ts index 5e9a986..1ddbd5a 100644 --- a/src/api/types/SegmentType.ts +++ b/src/api/types/SegmentType.ts @@ -3,7 +3,7 @@ */ /** - * The type of segment.
`dynamic` - The segment is recalculated at set intervals.
`static` - The segment is calculated once at creation.
`manual` - The segment is not calculated at all. The results are created via CSV. + * The type of segment.
`dynamic` - The segment is recalculated at set intervals.
`static` - The segment is calculated once at creation.
`manual` - The segment is not calculated at all. The results are created via CSV. */ export type SegmentType = "dynamic" | "static" | "manual"; diff --git a/src/api/types/Subscription.ts b/src/api/types/Subscription.ts index eb456ef..72ae0a2 100644 --- a/src/api/types/Subscription.ts +++ b/src/api/types/Subscription.ts @@ -11,7 +11,7 @@ export interface Subscription { /** The prefixed subscription id */ id: string; email: string; - /** The status of the subscription.
`validating` - The email address is being validated.
`invalid` - The email address is invalid.
`pending` - The email address is valid, but the subscription is pending double opt-in.
`active` - The email was valid and the subscription is active.
`inactive` - The subscription was made inactive, possibly due to an unsubscribe.
`needs_attention` - The subscription requires approval or denial. */ + /** The status of the subscription.
`validating` - The email address is being validated.
`invalid` - The email address is invalid.
`pending` - The email address is valid, but the subscription is pending double opt-in.
`active` - The email was valid and the subscription is active.
`inactive` - The subscription was made inactive, possibly due to an unsubscribe.
`needs_attention` - The subscription requires approval or denial. */ status: Beehiiv.SubscriptionExpandedStatus; /** The date the subscription was created. Measured in seconds since the Unix epoch */ created: number; diff --git a/src/api/types/SubscriptionExpandedStatus.ts b/src/api/types/SubscriptionExpandedStatus.ts index 5b877f2..d16bd18 100644 --- a/src/api/types/SubscriptionExpandedStatus.ts +++ b/src/api/types/SubscriptionExpandedStatus.ts @@ -3,7 +3,7 @@ */ /** - * The status of the subscription.
`validating` - The email address is being validated.
`invalid` - The email address is invalid.
`pending` - The email address is valid, but the subscription is pending double opt-in.
`active` - The email was valid and the subscription is active.
`inactive` - The subscription was made inactive, possibly due to an unsubscribe.
`needs_attention` - The subscription requires approval or denial. + * The status of the subscription.
`validating` - The email address is being validated.
`invalid` - The email address is invalid.
`pending` - The email address is valid, but the subscription is pending double opt-in.
`active` - The email was valid and the subscription is active.
`inactive` - The subscription was made inactive, possibly due to an unsubscribe.
`needs_attention` - The subscription requires approval or denial. */ export type SubscriptionExpandedStatus = | "validating" diff --git a/src/api/types/SubscriptionExpandedTagsStatus.ts b/src/api/types/SubscriptionExpandedTagsStatus.ts index d1a6173..dc24ae1 100644 --- a/src/api/types/SubscriptionExpandedTagsStatus.ts +++ b/src/api/types/SubscriptionExpandedTagsStatus.ts @@ -3,7 +3,7 @@ */ /** - * The status of the subscription.
`validating` - The email address is being validated.
`invalid` - The email address is invalid.
`pending` - The email address is valid, but the subscription is pending double opt-in.
`active` - The email was valid and the subscription is active.
`inactive` - The subscription was made inactive, possibly due to an unsubscribe.
`needs_attention` - The subscription requires approval or denial. + * The status of the subscription.
`validating` - The email address is being validated.
`invalid` - The email address is invalid.
`pending` - The email address is valid, but the subscription is pending double opt-in.
`active` - The email was valid and the subscription is active.
`inactive` - The subscription was made inactive, possibly due to an unsubscribe.
`needs_attention` - The subscription requires approval or denial. */ export type SubscriptionExpandedTagsStatus = | "validating" diff --git a/src/api/types/SubscriptionStatus.ts b/src/api/types/SubscriptionStatus.ts index 2170b23..04f1cef 100644 --- a/src/api/types/SubscriptionStatus.ts +++ b/src/api/types/SubscriptionStatus.ts @@ -3,7 +3,7 @@ */ /** - * The status of the subscription.
`validating` - The email address is being validated.
`invalid` - The email address is invalid.
`pending` - The email address is valid, but the subscription is pending double opt-in.
`active` - The email was valid and the subscription is active.
`inactive` - The subscription was made inactive, possibly due to an unsubscribe.
`needs_attention` - The subscription requires approval or denial. + * The status of the subscription.
`validating` - The email address is being validated.
`invalid` - The email address is invalid.
`pending` - The email address is valid, but the subscription is pending double opt-in.
`active` - The email was valid and the subscription is active.
`inactive` - The subscription was made inactive, possibly due to an unsubscribe.
`needs_attention` - The subscription requires approval or denial. */ export type SubscriptionStatus = "validating" | "invalid" | "pending" | "active" | "inactive" | "needs_attention"; diff --git a/tests/client.test.ts b/tests/client.test.ts deleted file mode 100644 index 62b373b..0000000 --- a/tests/client.test.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** -* This is a test file for the SDK. -* -* Add any tests here and make sure to mark this file -* in `.fernignore`. -*/ -describe("test", () => { - it("default", () => { - expect(true).toBe(true); - }); -}); \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 5a306b2..538c94f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,8 +12,6 @@ "rootDir": "src", "baseUrl": "src" }, - "include": [ - "src" - ], + "include": ["src"], "exclude": [] -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index 08a5981..f01822d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,628 +2,6 @@ # yarn lockfile v1 -"@ampproject/remapping@^2.2.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" - integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.24" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2": - version "7.24.2" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" - integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== - dependencies: - "@babel/highlight" "^7.24.2" - picocolors "^1.0.0" - -"@babel/compat-data@^7.23.5": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" - integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== - -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.4.tgz#1f758428e88e0d8c563874741bc4ffc4f71a4717" - integrity sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.24.2" - "@babel/generator" "^7.24.4" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.24.4" - "@babel/parser" "^7.24.4" - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.1" - "@babel/types" "^7.24.0" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.24.1", "@babel/generator@^7.24.4", "@babel/generator@^7.7.2": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.4.tgz#1fc55532b88adf952025d5d2d1e71f946cb1c498" - integrity sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw== - dependencies: - "@babel/types" "^7.24.0" - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^2.5.1" - -"@babel/helper-compilation-targets@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" - integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== - dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-validator-option" "^7.23.5" - browserslist "^4.22.2" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.22.15": - version "7.24.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" - integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== - dependencies: - "@babel/types" "^7.24.0" - -"@babel/helper-module-transforms@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" - integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.20" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz#945681931a52f15ce879fd5b86ce2dae6d3d7f2a" - integrity sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w== - -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.23.4": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" - integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== - -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - -"@babel/helper-validator-option@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" - integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== - -"@babel/helpers@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.4.tgz#dc00907fd0d95da74563c142ef4cd21f2cb856b6" - integrity sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw== - dependencies: - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.1" - "@babel/types" "^7.24.0" - -"@babel/highlight@^7.24.2": - version "7.24.2" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26" - integrity sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1", "@babel/parser@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88" - integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg== - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.7.2": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz#3f6ca04b8c841811dbc3c5c5f837934e0d626c10" - integrity sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.7.2": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz#b3bcc51f396d15f3591683f90239de143c076844" - integrity sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/template@^7.22.15", "@babel/template@^7.24.0", "@babel/template@^7.3.3": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" - integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/parser" "^7.24.0" - "@babel/types" "^7.24.0" - -"@babel/traverse@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c" - integrity sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ== - dependencies: - "@babel/code-frame" "^7.24.1" - "@babel/generator" "^7.24.1" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.24.1" - "@babel/types" "^7.24.0" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.3.3": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" - integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== - dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/console@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" - integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== - dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^29.7.0" - jest-util "^29.7.0" - slash "^3.0.0" - -"@jest/core@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" - integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== - dependencies: - "@jest/console" "^29.7.0" - "@jest/reporters" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - ci-info "^3.2.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^29.7.0" - jest-config "^29.7.0" - jest-haste-map "^29.7.0" - jest-message-util "^29.7.0" - jest-regex-util "^29.6.3" - jest-resolve "^29.7.0" - jest-resolve-dependencies "^29.7.0" - jest-runner "^29.7.0" - jest-runtime "^29.7.0" - jest-snapshot "^29.7.0" - jest-util "^29.7.0" - jest-validate "^29.7.0" - jest-watcher "^29.7.0" - micromatch "^4.0.4" - pretty-format "^29.7.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" - integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== - dependencies: - "@jest/fake-timers" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - jest-mock "^29.7.0" - -"@jest/expect-utils@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" - integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== - dependencies: - jest-get-type "^29.6.3" - -"@jest/expect@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" - integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== - dependencies: - expect "^29.7.0" - jest-snapshot "^29.7.0" - -"@jest/fake-timers@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" - integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== - dependencies: - "@jest/types" "^29.6.3" - "@sinonjs/fake-timers" "^10.0.2" - "@types/node" "*" - jest-message-util "^29.7.0" - jest-mock "^29.7.0" - jest-util "^29.7.0" - -"@jest/globals@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" - integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== - dependencies: - "@jest/environment" "^29.7.0" - "@jest/expect" "^29.7.0" - "@jest/types" "^29.6.3" - jest-mock "^29.7.0" - -"@jest/reporters@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" - integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" - "@jridgewell/trace-mapping" "^0.3.18" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^6.0.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-message-util "^29.7.0" - jest-util "^29.7.0" - jest-worker "^29.7.0" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" - v8-to-istanbul "^9.0.1" - -"@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== - dependencies: - "@sinclair/typebox" "^0.27.8" - -"@jest/source-map@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" - integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== - dependencies: - "@jridgewell/trace-mapping" "^0.3.18" - callsites "^3.0.0" - graceful-fs "^4.2.9" - -"@jest/test-result@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" - integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== - dependencies: - "@jest/console" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" - integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== - dependencies: - "@jest/test-result" "^29.7.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" - slash "^3.0.0" - -"@jest/transform@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" - integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== - dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^29.6.3" - "@jridgewell/trace-mapping" "^0.3.18" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^2.0.0" - fast-json-stable-stringify "^2.1.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" - jest-regex-util "^29.6.3" - jest-util "^29.7.0" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - write-file-atomic "^4.0.2" - -"@jest/types@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" - integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== - dependencies: - "@jest/schemas" "^29.6.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== - dependencies: - "@jridgewell/set-array" "^1.2.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== - -"@jridgewell/set-array@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" - integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": - version "0.3.25" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - -"@sinonjs/commons@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" - integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^10.0.2": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" - integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== - dependencies: - "@sinonjs/commons" "^3.0.0" - -"@types/babel__core@^7.1.14": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" - integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== - dependencies: - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.8" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab" - integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" - integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.5.tgz#7b7502be0aa80cc4ef22978846b983edaafcd4dd" - integrity sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ== - dependencies: - "@babel/types" "^7.20.7" - -"@types/graceful-fs@^4.1.3": - version "4.1.9" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" - integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== - dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" - integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== - -"@types/istanbul-lib-report@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" - integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" - integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/jest@^29.5.5": - version "29.5.12" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544" - integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw== - dependencies: - expect "^29.0.0" - pretty-format "^29.0.0" - "@types/node-fetch@2.6.9": version "2.6.9" resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.9.tgz#15f529d247f1ede1824f7e7acdaa192d5f28071e" @@ -649,188 +27,16 @@ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.8.tgz#f2a7de3c107b89b441e071d5472e6b726b4adf45" integrity sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg== -"@types/stack-utils@^2.0.0": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" - integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== - "@types/url-join@4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@types/url-join/-/url-join-4.0.1.tgz#4989c97f969464647a8586c7252d97b449cdc045" integrity sha512-wDXw9LEEUHyV+7UWy7U315nrJGJ7p1BzaCxDpEoLr789Dk1WDVMMlf3iBfbG2F8NdWnYyFbtTxUn2ZNbm1Q4LQ== -"@types/yargs-parser@*": - version "21.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" - integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== - -"@types/yargs@^17.0.8": - version "17.0.32" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229" - integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== - dependencies: - "@types/yargs-parser" "*" - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -babel-jest@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" - integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== - dependencies: - "@jest/transform" "^29.7.0" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.6.3" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" - integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-jest@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" - integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== - dependencies: - babel-plugin-jest-hoist "^29.6.3" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.22.2: - version "4.23.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" - integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== - dependencies: - caniuse-lite "^1.0.30001587" - electron-to-chromium "^1.4.668" - node-releases "^2.0.14" - update-browserslist-db "^1.0.13" - -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - call-bind@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" @@ -842,101 +48,6 @@ call-bind@^1.0.7: get-intrinsic "^1.2.4" set-function-length "^1.2.1" -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -caniuse-lite@^1.0.30001587: - version "1.0.30001610" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz#2f44ed6e21d359e914271ae35b68903632628ccf" - integrity sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA== - -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -ci-info@^3.2.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" - integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== - -cjs-module-lexer@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== - -collect-v8-coverage@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" - integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -944,55 +55,6 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -create-jest@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" - integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== - dependencies: - "@jest/types" "^29.6.3" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-config "^29.7.0" - jest-util "^29.7.0" - prompts "^2.0.1" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -dedent@^1.0.0: - version "1.5.3" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" - integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== - -deepmerge@^4.2.2: - version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" - integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== - define-data-property@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" @@ -1007,38 +69,6 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -diff-sequences@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" - integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== - -electron-to-chromium@^1.4.668: - version "1.4.736" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz#ecb4348f4d5c70fb1e31c347e5bad6b751066416" - integrity sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q== - -emittery@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" - integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - es-define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" @@ -1051,84 +81,6 @@ es-errors@^1.3.0: resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -escalade@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" - integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== - -expect@^29.0.0, expect@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" - integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== - dependencies: - "@jest/expect-utils" "^29.7.0" - jest-get-type "^29.6.3" - jest-matcher-utils "^29.7.0" - jest-message-util "^29.7.0" - jest-util "^29.7.0" - -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fb-watchman@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== - dependencies: - bser "2.1.1" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - form-data@4.0.0, form-data@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -1138,31 +90,11 @@ form-data@4.0.0, form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - function-bind@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" @@ -1174,33 +106,6 @@ get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: has-symbols "^1.0.3" hasown "^2.0.0" -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -glob@^7.1.3, glob@^7.1.4: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -1208,21 +113,6 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - has-property-descriptors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" @@ -1247,596 +137,11 @@ hasown@^2.0.0: dependencies: function-bind "^1.1.2" -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-core-module@^2.13.0: - version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== - dependencies: - hasown "^2.0.0" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" - integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== - -istanbul-lib-instrument@^5.0.4: - version "5.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" - integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-instrument@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz#91655936cf7380e4e473383081e38478b69993b1" - integrity sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw== - dependencies: - "@babel/core" "^7.23.9" - "@babel/parser" "^7.23.9" - "@istanbuljs/schema" "^0.1.3" - istanbul-lib-coverage "^3.2.0" - semver "^7.5.4" - -istanbul-lib-report@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" - integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^4.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.1.3: - version "3.1.7" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" - integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jest-changed-files@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" - integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== - dependencies: - execa "^5.0.0" - jest-util "^29.7.0" - p-limit "^3.1.0" - -jest-circus@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" - integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== - dependencies: - "@jest/environment" "^29.7.0" - "@jest/expect" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^1.0.0" - is-generator-fn "^2.0.0" - jest-each "^29.7.0" - jest-matcher-utils "^29.7.0" - jest-message-util "^29.7.0" - jest-runtime "^29.7.0" - jest-snapshot "^29.7.0" - jest-util "^29.7.0" - p-limit "^3.1.0" - pretty-format "^29.7.0" - pure-rand "^6.0.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-cli@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" - integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== - dependencies: - "@jest/core" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/types" "^29.6.3" - chalk "^4.0.0" - create-jest "^29.7.0" - exit "^0.1.2" - import-local "^3.0.2" - jest-config "^29.7.0" - jest-util "^29.7.0" - jest-validate "^29.7.0" - yargs "^17.3.1" - -jest-config@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" - integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== - dependencies: - "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.7.0" - "@jest/types" "^29.6.3" - babel-jest "^29.7.0" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-circus "^29.7.0" - jest-environment-node "^29.7.0" - jest-get-type "^29.6.3" - jest-regex-util "^29.6.3" - jest-resolve "^29.7.0" - jest-runner "^29.7.0" - jest-util "^29.7.0" - jest-validate "^29.7.0" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^29.7.0" - slash "^3.0.0" - strip-json-comments "^3.1.1" - -jest-diff@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" - integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== - dependencies: - chalk "^4.0.0" - diff-sequences "^29.6.3" - jest-get-type "^29.6.3" - pretty-format "^29.7.0" - -jest-docblock@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" - integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== - dependencies: - detect-newline "^3.0.0" - -jest-each@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" - integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== - dependencies: - "@jest/types" "^29.6.3" - chalk "^4.0.0" - jest-get-type "^29.6.3" - jest-util "^29.7.0" - pretty-format "^29.7.0" - -jest-environment-node@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" - integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== - dependencies: - "@jest/environment" "^29.7.0" - "@jest/fake-timers" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - jest-mock "^29.7.0" - jest-util "^29.7.0" - -jest-get-type@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" - integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== - -jest-haste-map@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" - integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== - dependencies: - "@jest/types" "^29.6.3" - "@types/graceful-fs" "^4.1.3" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^29.6.3" - jest-util "^29.7.0" - jest-worker "^29.7.0" - micromatch "^4.0.4" - walker "^1.0.8" - optionalDependencies: - fsevents "^2.3.2" - -jest-leak-detector@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" - integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== - dependencies: - jest-get-type "^29.6.3" - pretty-format "^29.7.0" - -jest-matcher-utils@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" - integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== - dependencies: - chalk "^4.0.0" - jest-diff "^29.7.0" - jest-get-type "^29.6.3" - pretty-format "^29.7.0" - -jest-message-util@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" - integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.6.3" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^29.7.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" - integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== - dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - jest-util "^29.7.0" - -jest-pnp-resolver@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" - integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== - -jest-regex-util@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" - integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== - -jest-resolve-dependencies@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" - integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== - dependencies: - jest-regex-util "^29.6.3" - jest-snapshot "^29.7.0" - -jest-resolve@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" - integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== - dependencies: - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" - jest-pnp-resolver "^1.2.2" - jest-util "^29.7.0" - jest-validate "^29.7.0" - resolve "^1.20.0" - resolve.exports "^2.0.0" - slash "^3.0.0" - -jest-runner@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" - integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== - dependencies: - "@jest/console" "^29.7.0" - "@jest/environment" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.13.1" - graceful-fs "^4.2.9" - jest-docblock "^29.7.0" - jest-environment-node "^29.7.0" - jest-haste-map "^29.7.0" - jest-leak-detector "^29.7.0" - jest-message-util "^29.7.0" - jest-resolve "^29.7.0" - jest-runtime "^29.7.0" - jest-util "^29.7.0" - jest-watcher "^29.7.0" - jest-worker "^29.7.0" - p-limit "^3.1.0" - source-map-support "0.5.13" - -jest-runtime@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" - integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== - dependencies: - "@jest/environment" "^29.7.0" - "@jest/fake-timers" "^29.7.0" - "@jest/globals" "^29.7.0" - "@jest/source-map" "^29.6.3" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" - jest-message-util "^29.7.0" - jest-mock "^29.7.0" - jest-regex-util "^29.6.3" - jest-resolve "^29.7.0" - jest-snapshot "^29.7.0" - jest-util "^29.7.0" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-snapshot@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" - integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== - dependencies: - "@babel/core" "^7.11.6" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-jsx" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^29.7.0" - graceful-fs "^4.2.9" - jest-diff "^29.7.0" - jest-get-type "^29.6.3" - jest-matcher-utils "^29.7.0" - jest-message-util "^29.7.0" - jest-util "^29.7.0" - natural-compare "^1.4.0" - pretty-format "^29.7.0" - semver "^7.5.3" - -jest-util@^29.0.0, jest-util@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" - integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== - dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-validate@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" - integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== - dependencies: - "@jest/types" "^29.6.3" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^29.6.3" - leven "^3.1.0" - pretty-format "^29.7.0" - -jest-watcher@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" - integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== - dependencies: - "@jest/test-result" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.13.1" - jest-util "^29.7.0" - string-length "^4.0.1" - -jest-worker@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" - integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== - dependencies: - "@types/node" "*" - jest-util "^29.7.0" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" - integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== - dependencies: - "@jest/core" "^29.7.0" - "@jest/types" "^29.6.3" - import-local "^3.0.2" - jest-cli "^29.7.0" - js-base64@3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.2.tgz#816d11d81a8aff241603d19ce5761e13e41d7745" integrity sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ== -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json5@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.memoize@4.x: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" - integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== - dependencies: - semver "^7.5.3" - -make-error@1.x: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - mime-db@1.52.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -1849,28 +154,6 @@ mime-types@^2.1.12: dependencies: mime-db "1.52.0" -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.4, minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - node-fetch@2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" @@ -1878,152 +161,16 @@ node-fetch@2.7.0: dependencies: whatwg-url "^5.0.0" -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== - -node-releases@^2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" - integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -parse-json@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pirates@^4.0.4: - version "4.0.6" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" - integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - prettier@2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== -pretty-format@^29.0.0, pretty-format@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -pure-rand@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" - integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== - qs@6.11.2: version "6.11.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" @@ -2031,54 +178,6 @@ qs@6.11.2: dependencies: side-channel "^1.0.4" -react-is@^18.0.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve.exports@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" - integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== - -resolve@^1.20.0: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^6.3.0, semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.5.3, semver@^7.5.4: - version "7.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" - set-function-length@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" @@ -2091,18 +190,6 @@ set-function-length@^1.2.1: gopd "^1.0.1" has-property-descriptors "^1.0.2" -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - side-channel@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" @@ -2113,166 +200,11 @@ side-channel@^1.0.4: get-intrinsic "^1.2.4" object-inspect "^1.13.1" -signal-exit@^3.0.3, signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0, source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -stack-utils@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" - integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== - dependencies: - escape-string-regexp "^2.0.0" - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== -ts-jest@^29.1.1: - version "29.1.2" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.2.tgz#7613d8c81c43c8cb312c6904027257e814c40e09" - integrity sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^29.0.0" - json5 "^2.2.3" - lodash.memoize "4.x" - make-error "1.x" - semver "^7.5.3" - yargs-parser "^21.0.1" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - typescript@4.6.4: version "4.6.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.4.tgz#caa78bbc3a59e6a5c510d35703f6a09877ce45e9" @@ -2283,35 +215,11 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - url-join@4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== -v8-to-istanbul@^9.0.1: - version "9.2.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz#2ed7644a245cddd83d4e087b9b33b3e62dfd10ad" - integrity sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.12" - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^2.0.0" - -walker@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -2324,70 +232,3 @@ whatwg-url@^5.0.0: dependencies: tr46 "~0.0.3" webidl-conversions "^3.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" - integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yargs-parser@^21.0.1, yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^17.3.1: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==