From 1767361ade68eb02e7bd37a8c814112fbb5a0034 Mon Sep 17 00:00:00 2001 From: Niels Swimberghe <3382717+Swimburger@users.noreply.github.com> Date: Thu, 9 Jan 2025 16:47:28 -0500 Subject: [PATCH] chore(internal): Centralize tsconfigs (#5537) Centralize tsconfigs --- .vscode/settings.json | 4 +- generators/base/package.json | 9 +- generators/base/tsconfig.json | 2 +- .../browser-compatible-base/package.json | 10 +- .../browser-compatible-base/tsconfig.json | 2 +- generators/csharp/codegen/package.json | 7 +- generators/csharp/codegen/tsconfig.json | 2 +- generators/csharp/model/package.json | 13 +- generators/csharp/model/tsconfig.json | 2 +- generators/csharp/sdk/package.json | 13 +- generators/csharp/sdk/tsconfig.json | 2 +- generators/go-v2/ast/package.json | 10 +- generators/go-v2/ast/tsconfig.json | 2 +- generators/go-v2/base/package.json | 13 +- generators/go-v2/base/tsconfig.json | 2 +- .../dynamic-snippets/build.tsconfig.json | 2 +- .../go-v2/dynamic-snippets/package.json | 12 +- .../go-v2/dynamic-snippets/tsconfig.json | 2 +- generators/go-v2/formatter/package.json | 9 +- generators/go-v2/formatter/tsconfig.json | 2 +- generators/go-v2/model/package.json | 13 +- generators/go-v2/model/tsconfig.json | 2 +- generators/go-v2/sdk/package.json | 13 +- generators/go-v2/sdk/tsconfig.json | 2 +- generators/openapi/package.json | 13 +- generators/openapi/tsconfig.json | 2 +- generators/php/codegen/package.json | 7 +- generators/php/codegen/tsconfig.json | 2 +- generators/php/model/package.json | 15 +- generators/php/model/tsconfig.json | 2 +- generators/php/sdk/package.json | 15 +- generators/php/sdk/tsconfig.json | 2 +- generators/postman/package.json | 15 +- generators/postman/tsconfig.json | 2 +- generators/python-v2/ast/package.json | 7 +- generators/python-v2/ast/tsconfig.json | 2 +- generators/python-v2/base/package.json | 7 +- generators/python-v2/base/tsconfig.json | 2 +- generators/python-v2/fastapi/package.json | 13 +- generators/python-v2/fastapi/tsconfig.json | 2 +- .../pydantic-model/build.tsconfig.json | 2 +- .../python-v2/pydantic-model/package.json | 13 +- .../python-v2/pydantic-model/tsconfig.json | 2 +- generators/ruby/cli/package.json | 9 +- generators/ruby/cli/tsconfig.json | 2 +- generators/ruby/codegen/package.json | 7 +- generators/ruby/codegen/tsconfig.json | 2 +- generators/ruby/model/package.json | 15 +- generators/ruby/model/tsconfig.json | 2 +- generators/ruby/sdk/package.json | 15 +- generators/ruby/sdk/tsconfig.json | 2 +- generators/swift/codegen/package.json | 11 +- generators/swift/codegen/tsconfig.json | 2 +- generators/typescript-v2/ast/package.json | 9 +- generators/typescript-v2/ast/tsconfig.json | 2 +- generators/typescript-v2/base/package.json | 1 + generators/typescript-v2/base/tsconfig.json | 2 +- .../browser-compatible-base/package.json | 1 + .../browser-compatible-base/tsconfig.json | 2 +- .../dynamic-snippets/build.tsconfig.json | 2 +- .../dynamic-snippets/package.json | 12 +- .../dynamic-snippets/tsconfig.json | 2 +- .../typescript/express/cli/package.json | 15 +- .../typescript/express/cli/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../express-error-generator/package.json | 9 +- .../express-error-generator/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../express-register-generator/package.json | 9 +- .../express-register-generator/tsconfig.json | 2 +- .../express-service-generator/package.json | 9 +- .../express-service-generator/tsconfig.json | 2 +- .../typescript/express/generator/package.json | 9 +- .../express/generator/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../sdk-error-schema-generator/tsconfig.json | 2 +- .../model/type-generator/package.json | 9 +- .../model/type-generator/tsconfig.json | 2 +- .../type-reference-converters/package.json | 9 +- .../type-reference-converters/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../model/type-schema-generator/package.json | 9 +- .../model/type-schema-generator/tsconfig.json | 2 +- .../model/union-generator/package.json | 9 +- .../model/union-generator/tsconfig.json | 2 +- .../model/union-schema-generator/package.json | 9 +- .../union-schema-generator/tsconfig.json | 2 +- .../playground/browser/package.json | 15 +- .../playground/browser/tsconfig.json | 2 +- generators/typescript/sdk/cli/package.json | 15 +- generators/typescript/sdk/cli/tsconfig.json | 2 +- .../sdk/client-class-generator/package.json | 9 +- .../sdk/client-class-generator/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../sdk/environments-generator/package.json | 9 +- .../sdk/environments-generator/tsconfig.json | 2 +- .../typescript/sdk/generator/package.json | 11 +- .../typescript/sdk/generator/tsconfig.json | 2 +- .../generic-sdk-error-generators/package.json | 9 +- .../tsconfig.json | 2 +- .../request-wrapper-generator/package.json | 9 +- .../request-wrapper-generator/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../sdk/sdk-error-generator/package.json | 9 +- .../sdk/sdk-error-generator/tsconfig.json | 2 +- .../sdk-error-schema-generator/package.json | 9 +- .../sdk-error-schema-generator/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../utils/abstract-generator-cli/package.json | 9 +- .../abstract-generator-cli/tsconfig.json | 2 +- .../abstract-schema-generator/package.json | 9 +- .../abstract-schema-generator/tsconfig.json | 2 +- .../typescript/utils/commons/package.json | 15 +- .../typescript/utils/commons/tsconfig.json | 2 +- .../typescript/utils/contexts/package.json | 9 +- .../typescript/utils/contexts/tsconfig.json | 2 +- .../utils/core-utilities/auth/package.json | 9 +- .../utils/core-utilities/auth/tsconfig.json | 2 +- .../utils/core-utilities/base/package.json | 9 +- .../utils/core-utilities/base/tsconfig.json | 2 +- .../callback-queue/package.json | 7 +- .../callback-queue/tsconfig.json | 2 +- .../utils/core-utilities/fetcher/package.json | 15 +- .../core-utilities/fetcher/tsconfig.json | 2 +- .../utils/core-utilities/utils/package.json | 9 +- .../utils/core-utilities/utils/tsconfig.json | 2 +- .../utils/core-utilities/zurg/package.json | 9 +- .../utils/core-utilities/zurg/tsconfig.json | 2 +- .../typescript/utils/resolvers/package.json | 9 +- .../typescript/utils/resolvers/tsconfig.json | 2 +- package.json | 14 +- .../cli/api-importers/commons/package.json | 5 +- .../cli/api-importers/commons/tsconfig.json | 2 +- .../conjure/conjure-sdk/package.json | 8 +- .../conjure/conjure-sdk/tsconfig.json | 2 +- .../conjure-to-fern-tests/package.json | 7 +- .../conjure-to-fern-tests/tsconfig.json | 2 +- .../conjure/conjure-to-fern/package.json | 6 +- .../conjure/conjure-to-fern/tsconfig.json | 2 +- .../openapi/openapi-ir-parser/package.json | 8 +- .../openapi/openapi-ir-parser/tsconfig.json | 2 +- .../openapi-ir-to-fern-tests/package.json | 7 +- .../openapi-ir-to-fern-tests/tsconfig.json | 2 +- .../openapi/openapi-ir-to-fern/package.json | 8 +- .../openapi/openapi-ir-to-fern/tsconfig.json | 2 +- .../openapi/openapi-ir/package.json | 10 +- .../openapi/openapi-ir/tsconfig.json | 2 +- packages/cli/auth/package.json | 9 +- packages/cli/auth/tsconfig.json | 2 +- packages/cli/cli-logger/package.json | 9 +- packages/cli/cli-logger/tsconfig.json | 2 +- packages/cli/cli-migrations/package.json | 9 +- packages/cli/cli-migrations/tsconfig.json | 2 +- packages/cli/cli-source-resolver/package.json | 10 +- .../cli/cli-source-resolver/tsconfig.json | 2 +- packages/cli/cli/package.json | 17 +- packages/cli/cli/tsconfig.json | 2 +- .../cli/configuration-loader/package.json | 19 +- .../cli/configuration-loader/tsconfig.json | 2 +- packages/cli/configuration/package.json | 8 +- packages/cli/configuration/tsconfig.json | 2 +- .../cli/docs-importers/commons/package.json | 9 +- .../cli/docs-importers/commons/tsconfig.json | 2 +- .../cli/docs-importers/mintlify/package.json | 11 +- .../cli/docs-importers/mintlify/tsconfig.json | 2 +- packages/cli/docs-markdown-utils/package.json | 13 +- .../cli/docs-markdown-utils/tsconfig.json | 2 +- packages/cli/docs-preview/package.json | 15 +- packages/cli/docs-preview/tsconfig.json | 2 +- packages/cli/docs-resolver/package.json | 18 +- packages/cli/docs-resolver/tsconfig.json | 2 +- packages/cli/ete-tests/package.json | 15 +- .../dynamic/fixtures/simple/dynamic.json | 1 - packages/cli/ete-tests/tsconfig.json | 2 +- .../fern-definition/formatter/package.json | 19 +- .../fern-definition/formatter/tsconfig.json | 2 +- .../ir-to-jsonschema/package.json | 9 +- .../ir-to-jsonschema/tsconfig.json | 2 +- .../cli/fern-definition/schema/package.json | 11 +- .../{isRawTextType.tsx => isRawTextType.ts} | 0 ...rseRawFileType.tsx => parseRawFileType.ts} | 0 .../cli/fern-definition/schema/tsconfig.json | 2 +- .../fern-definition/validator/package.json | 19 +- .../fern-definition/validator/tsconfig.json | 2 +- .../ir-generator-tests/package.json | 6 +- .../ir-generator-tests/tsconfig.json | 2 +- .../ir-generator/build.tsconfig.json | 2 +- .../cli/generation/ir-generator/package.json | 16 +- ...eGenerator.tsx => PackageTreeGenerator.ts} | 0 .../cli/generation/ir-generator/tsconfig.json | 2 +- .../cli/generation/ir-migrations/package.json | 11 +- .../generation/ir-migrations/tsconfig.json | 2 +- .../docker-utils/package.json | 7 +- .../docker-utils/tsconfig.json | 2 +- .../local-workspace-runner/package.json | 25 +- .../local-workspace-runner/tsconfig.json | 2 +- .../remote-workspace-runner/package.json | 15 +- .../remote-workspace-runner/tsconfig.json | 2 +- .../generation/source-resolver/package.json | 12 +- .../generation/source-resolver/tsconfig.json | 2 +- packages/cli/init/package.json | 21 +- packages/cli/init/tsconfig.json | 6 +- packages/cli/logger/package.json | 12 +- packages/cli/logger/tsconfig.json | 2 +- packages/cli/login/package.json | 15 +- packages/cli/login/tsconfig.json | 2 +- packages/cli/mock/package.json | 11 +- packages/cli/mock/tsconfig.json | 2 +- packages/cli/posthog-manager/package.json | 13 +- packages/cli/posthog-manager/tsconfig.json | 2 +- packages/cli/project-loader/package.json | 13 +- packages/cli/project-loader/tsconfig.json | 2 +- packages/cli/register/package.json | 11 +- packages/cli/register/tsconfig.json | 2 +- packages/cli/semver-utils/package.json | 11 +- packages/cli/semver-utils/tsconfig.json | 2 +- packages/cli/task-context/package.json | 11 +- packages/cli/task-context/tsconfig.json | 2 +- .../package.json | 11 +- .../tsconfig.json | 2 +- packages/cli/workspace/commons/package.json | 16 +- packages/cli/workspace/commons/tsconfig.json | 2 +- .../lazy-fern-workspace/package.json | 11 +- .../lazy-fern-workspace/tsconfig.json | 2 +- packages/cli/workspace/loader/package.json | 13 +- packages/cli/workspace/loader/tsconfig.json | 2 +- .../cli/workspace/oss-validator/package.json | 1 + .../cli/workspace/oss-validator/tsconfig.json | 2 +- packages/cli/yaml/docs-validator/package.json | 13 +- .../cli/yaml/docs-validator/tsconfig.json | 2 +- .../yaml/generators-validator/package.json | 9 +- .../yaml/generators-validator/tsconfig.json | 2 +- packages/commons/core-utils/package.json | 15 +- packages/commons/core-utils/tsconfig.json | 2 +- packages/commons/fs-utils/package.json | 11 +- packages/commons/fs-utils/tsconfig.json | 2 +- packages/commons/loadable/package.json | 11 +- packages/commons/loadable/tsconfig.json | 2 +- packages/commons/logging-execa/package.json | 7 +- packages/commons/logging-execa/tsconfig.json | 2 +- packages/commons/path-utils/package.json | 10 +- packages/commons/path-utils/tsconfig.json | 2 +- packages/configs/README.md | 3 + packages/configs/package.json | 6 + .../configs/tsconfig/base.json | 5 +- packages/configs/tsconfig/main.json | 4 + packages/configs/tsconfig/nextjs.json | 12 + packages/configs/tsconfig/react.json | 7 + packages/configs/tsconfig/test.json | 7 + packages/core/package.json | 13 +- packages/core/tsconfig.json | 2 +- packages/generators/cli/tsconfig.json | 2 +- packages/ir-sdk/package.json | 13 +- packages/ir-sdk/tsconfig.json | 2 +- packages/scripts/package.json | 17 +- packages/scripts/tsconfig.json | 2 +- packages/seed/package.json | 32 +- packages/seed/tsconfig.json | 2 +- packages/snippets/core/build.tsconfig.json | 2 +- packages/snippets/core/package.json | 14 +- packages/snippets/core/tsconfig.json | 2 +- pnpm-lock.yaml | 2654 ++++++----------- shared/.prettierignore | 4 +- shared/tsconfig.test.json | 6 - tsconfig.eslint.json | 2 +- tsconfig.json | 2 +- 279 files changed, 1949 insertions(+), 2457 deletions(-) delete mode 100644 packages/cli/ete-tests/src/tests/dynamic/fixtures/simple/dynamic.json rename packages/cli/fern-definition/schema/src/utils/{isRawTextType.tsx => isRawTextType.ts} (100%) rename packages/cli/fern-definition/schema/src/utils/{parseRawFileType.tsx => parseRawFileType.ts} (100%) rename packages/cli/generation/ir-generator/src/{PackageTreeGenerator.tsx => PackageTreeGenerator.ts} (100%) create mode 100644 packages/configs/README.md create mode 100644 packages/configs/package.json rename shared/tsconfig.shared.json => packages/configs/tsconfig/base.json (88%) create mode 100644 packages/configs/tsconfig/main.json create mode 100644 packages/configs/tsconfig/nextjs.json create mode 100644 packages/configs/tsconfig/react.json create mode 100644 packages/configs/tsconfig/test.json delete mode 100644 shared/tsconfig.test.json diff --git a/.vscode/settings.json b/.vscode/settings.json index eaf48867af4..28e3460748b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -29,5 +29,7 @@ "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "python.analysis.typeCheckingMode": "basic" + "python.analysis.typeCheckingMode": "basic", + "dotnet.automaticallyCreateSolutionInWorkspace": false, + "dotnet.testWindow.disableAutoDiscovery": true } \ No newline at end of file diff --git a/generators/base/package.json b/generators/base/package.json index 344d65290e0..a405b837ee9 100644 --- a/generators/base/package.json +++ b/generators/base/package.json @@ -40,12 +40,13 @@ "devDependencies": { "@types/js-yaml": "^4.0.8", "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/base/tsconfig.json b/generators/base/tsconfig.json index 57aa1525fc2..73526d38c7c 100644 --- a/generators/base/tsconfig.json +++ b/generators/base/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/generators/browser-compatible-base/package.json b/generators/browser-compatible-base/package.json index 1b85f25a9dd..cec04207837 100644 --- a/generators/browser-compatible-base/package.json +++ b/generators/browser-compatible-base/package.json @@ -35,11 +35,13 @@ "@fern-fern/generator-exec-sdk": "^0.0.898" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/browser-compatible-base/tsconfig.json b/generators/browser-compatible-base/tsconfig.json index 2ebaa2ff254..db275f1b15a 100644 --- a/generators/browser-compatible-base/tsconfig.json +++ b/generators/browser-compatible-base/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/generators/csharp/codegen/package.json b/generators/csharp/codegen/package.json index caba089ed81..dd009804062 100644 --- a/generators/csharp/codegen/package.json +++ b/generators/csharp/codegen/package.json @@ -37,12 +37,13 @@ "devDependencies": { "@types/jest": "^29.5.14", "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/csharp/codegen/tsconfig.json b/generators/csharp/codegen/tsconfig.json index d88e84c5ae9..818c83a1180 100644 --- a/generators/csharp/codegen/tsconfig.json +++ b/generators/csharp/codegen/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/csharp/model/package.json b/generators/csharp/model/package.json index be192effc18..0aff87efcf6 100644 --- a/generators/csharp/model/package.json +++ b/generators/csharp/model/package.json @@ -35,15 +35,16 @@ "@fern-fern/ir-sdk": "^53.18.0", "zod": "^3.22.3", "@types/jest": "^29.5.14", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/csharp/model/tsconfig.json b/generators/csharp/model/tsconfig.json index eb309edcc38..5894fda09b0 100644 --- a/generators/csharp/model/tsconfig.json +++ b/generators/csharp/model/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/csharp/sdk/package.json b/generators/csharp/sdk/package.json index 462e360d4f1..dd16cd0fa6f 100644 --- a/generators/csharp/sdk/package.json +++ b/generators/csharp/sdk/package.json @@ -43,15 +43,16 @@ "zod": "^3.22.3", "@types/jest": "^29.5.14", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/csharp/sdk/tsconfig.json b/generators/csharp/sdk/tsconfig.json index 3144b142812..eba9c5f3cb5 100644 --- a/generators/csharp/sdk/tsconfig.json +++ b/generators/csharp/sdk/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/go-v2/ast/package.json b/generators/go-v2/ast/package.json index f6c4424f7a2..c135a28e1d8 100644 --- a/generators/go-v2/ast/package.json +++ b/generators/go-v2/ast/package.json @@ -38,12 +38,14 @@ "@fern-api/path-utils": "workspace:*", "@fern-fern/ir-sdk": "^53.24.0", "@types/jest": "^29.5.14", + "zod": "^3.22.3", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.1.8", - "zod": "^3.22.3" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/go-v2/ast/tsconfig.json b/generators/go-v2/ast/tsconfig.json index bf6025c888c..009f3bc8822 100644 --- a/generators/go-v2/ast/tsconfig.json +++ b/generators/go-v2/ast/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/generators/go-v2/base/package.json b/generators/go-v2/base/package.json index 5d096fea9b9..b3aff31a9f2 100644 --- a/generators/go-v2/base/package.json +++ b/generators/go-v2/base/package.json @@ -32,15 +32,16 @@ "@fern-api/base-generator": "workspace:*", "@fern-api/fs-utils": "workspace:*", "@fern-api/go-ast": "workspace:*", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.0.2", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/go-v2/base/tsconfig.json b/generators/go-v2/base/tsconfig.json index bf5606fd22c..5729dd9ecb2 100644 --- a/generators/go-v2/base/tsconfig.json +++ b/generators/go-v2/base/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/go-v2/dynamic-snippets/build.tsconfig.json b/generators/go-v2/dynamic-snippets/build.tsconfig.json index 6a461575e21..5ab64081017 100644 --- a/generators/go-v2/dynamic-snippets/build.tsconfig.json +++ b/generators/go-v2/dynamic-snippets/build.tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/typescript-config/main.json", "include": ["src/**/*.ts"], "exclude": ["src/**/__test__"] } diff --git a/generators/go-v2/dynamic-snippets/package.json b/generators/go-v2/dynamic-snippets/package.json index 7ec7dcf5b5d..838b3f939b9 100644 --- a/generators/go-v2/dynamic-snippets/package.json +++ b/generators/go-v2/dynamic-snippets/package.json @@ -36,13 +36,15 @@ "@fern-api/path-utils": "workspace:*", "@fern-api/dynamic-ir-sdk": "^53.24.0", "@types/jest": "^29.5.14", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "string.prototype.replaceall": "^1.0.10", "tsup": "^8.3.5", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/go-v2/dynamic-snippets/tsconfig.json b/generators/go-v2/dynamic-snippets/tsconfig.json index f2df91d6573..d545485633b 100644 --- a/generators/go-v2/dynamic-snippets/tsconfig.json +++ b/generators/go-v2/dynamic-snippets/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/generators/go-v2/formatter/package.json b/generators/go-v2/formatter/package.json index cafdce8300b..dbb12e49bf1 100644 --- a/generators/go-v2/formatter/package.json +++ b/generators/go-v2/formatter/package.json @@ -32,12 +32,13 @@ "devDependencies": { "@fern-api/base-generator": "workspace:*", "@types/jest": "^29.5.14", - "@types/node": "^18.7.18", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/go-v2/formatter/tsconfig.json b/generators/go-v2/formatter/tsconfig.json index f8722af6a14..98edc322ab9 100644 --- a/generators/go-v2/formatter/tsconfig.json +++ b/generators/go-v2/formatter/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/go-v2/model/package.json b/generators/go-v2/model/package.json index 8516498094f..3bc4435507b 100644 --- a/generators/go-v2/model/package.json +++ b/generators/go-v2/model/package.json @@ -29,15 +29,16 @@ "dockerTagLatest": "pnpm dist:cli && docker build -f ./Dockerfile -t fernapi/fern-go-model:latest ../../.." }, "devDependencies": { - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.0.2", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/go-v2/model/tsconfig.json b/generators/go-v2/model/tsconfig.json index bf5606fd22c..5729dd9ecb2 100644 --- a/generators/go-v2/model/tsconfig.json +++ b/generators/go-v2/model/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/go-v2/sdk/package.json b/generators/go-v2/sdk/package.json index c97250139b4..3f73dd0f8c2 100644 --- a/generators/go-v2/sdk/package.json +++ b/generators/go-v2/sdk/package.json @@ -29,15 +29,16 @@ "dockerTagLatest": "pnpm dist:cli && docker build -f ./Dockerfile -t fernapi/fern-go-sdk:latest ../../.." }, "devDependencies": { - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.0.2", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/go-v2/sdk/tsconfig.json b/generators/go-v2/sdk/tsconfig.json index bf5606fd22c..5729dd9ecb2 100644 --- a/generators/go-v2/sdk/tsconfig.json +++ b/generators/go-v2/sdk/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/openapi/package.json b/generators/openapi/package.json index 8d991e22447..e7e154fe991 100644 --- a/generators/openapi/package.json +++ b/generators/openapi/package.json @@ -42,15 +42,16 @@ "@types/jest": "^29.5.14", "@types/js-yaml": "^4.0.8", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/openapi/tsconfig.json b/generators/openapi/tsconfig.json index 2a2709cdde1..cce39e02615 100644 --- a/generators/openapi/tsconfig.json +++ b/generators/openapi/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../base" }, { "path": "../../packages/commons/fs-utils" }, { "path": "../../packages/commons/core-utils" }] diff --git a/generators/php/codegen/package.json b/generators/php/codegen/package.json index b6f4474f0e0..f5579a61331 100644 --- a/generators/php/codegen/package.json +++ b/generators/php/codegen/package.json @@ -42,12 +42,13 @@ "@fern-fern/ir-sdk": "^53.15.0", "zod": "^3.22.3", "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/php/codegen/tsconfig.json b/generators/php/codegen/tsconfig.json index d88e84c5ae9..818c83a1180 100644 --- a/generators/php/codegen/tsconfig.json +++ b/generators/php/codegen/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/php/model/package.json b/generators/php/model/package.json index 332c9465c7c..b81fa5dcc91 100644 --- a/generators/php/model/package.json +++ b/generators/php/model/package.json @@ -34,16 +34,17 @@ "@fern-api/php-codegen": "workspace:*", "@fern-fern/ir-sdk": "^53.15.0", "@types/jest": "^29.5.14", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", + "zod": "^3.22.3", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.1.8", - "zod": "^3.22.3" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/php/model/tsconfig.json b/generators/php/model/tsconfig.json index eb309edcc38..5894fda09b0 100644 --- a/generators/php/model/tsconfig.json +++ b/generators/php/model/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/php/sdk/package.json b/generators/php/sdk/package.json index 52990f2f5e5..bd3224b1d69 100644 --- a/generators/php/sdk/package.json +++ b/generators/php/sdk/package.json @@ -39,16 +39,17 @@ "@fern-fern/ir-sdk": "^53.15.0", "@types/jest": "^29.5.14", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", + "zod": "^3.22.3", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.1.8", - "zod": "^3.22.3" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/php/sdk/tsconfig.json b/generators/php/sdk/tsconfig.json index 3144b142812..eba9c5f3cb5 100644 --- a/generators/php/sdk/tsconfig.json +++ b/generators/php/sdk/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/postman/package.json b/generators/postman/package.json index 5cd1e08c308..92720c4f9ea 100644 --- a/generators/postman/package.json +++ b/generators/postman/package.json @@ -38,18 +38,19 @@ "@fern-fern/postman-sdk": "0.1.1", "@types/jest": "^29.5.14", "@types/lodash": "^4.17.4", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "endent": "^2.1.0", "esbuild": "^0.24.0", - "eslint": "^9.16.0", "lodash": "^4.17.21", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", + "zod": "^3.22.3", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.1.8", - "zod": "^3.22.3" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/postman/tsconfig.json b/generators/postman/tsconfig.json index d0dca4bdb6a..c88ac293d9f 100644 --- a/generators/postman/tsconfig.json +++ b/generators/postman/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/python-v2/ast/package.json b/generators/python-v2/ast/package.json index 337f4a39d1b..c1bee7e24d1 100644 --- a/generators/python-v2/ast/package.json +++ b/generators/python-v2/ast/package.json @@ -31,12 +31,13 @@ "@wasm-fmt/ruff_fmt": "^0.6.1" }, "devDependencies": { + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/python-v2/ast/tsconfig.json b/generators/python-v2/ast/tsconfig.json index d88e84c5ae9..818c83a1180 100644 --- a/generators/python-v2/ast/tsconfig.json +++ b/generators/python-v2/ast/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/python-v2/base/package.json b/generators/python-v2/base/package.json index 695de083ec6..62b7a61ad47 100644 --- a/generators/python-v2/base/package.json +++ b/generators/python-v2/base/package.json @@ -37,12 +37,13 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/python-v2/base/tsconfig.json b/generators/python-v2/base/tsconfig.json index 633941bff53..2fc4798c62d 100644 --- a/generators/python-v2/base/tsconfig.json +++ b/generators/python-v2/base/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/python-v2/fastapi/package.json b/generators/python-v2/fastapi/package.json index 60c6d277f42..a954238b6e3 100644 --- a/generators/python-v2/fastapi/package.json +++ b/generators/python-v2/fastapi/package.json @@ -29,15 +29,16 @@ "dockerTagLatest": "pnpm dist:cli && docker build -f ./Dockerfile -t fernapi/fern-fastapi-server-v2:latest ../../.." }, "devDependencies": { - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/python-v2/fastapi/tsconfig.json b/generators/python-v2/fastapi/tsconfig.json index 5a906d420b5..60a8f60efc6 100644 --- a/generators/python-v2/fastapi/tsconfig.json +++ b/generators/python-v2/fastapi/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/python-v2/pydantic-model/build.tsconfig.json b/generators/python-v2/pydantic-model/build.tsconfig.json index 6a461575e21..5ab64081017 100644 --- a/generators/python-v2/pydantic-model/build.tsconfig.json +++ b/generators/python-v2/pydantic-model/build.tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/typescript-config/main.json", "include": ["src/**/*.ts"], "exclude": ["src/**/__test__"] } diff --git a/generators/python-v2/pydantic-model/package.json b/generators/python-v2/pydantic-model/package.json index 96fffef0823..0bb74791b98 100644 --- a/generators/python-v2/pydantic-model/package.json +++ b/generators/python-v2/pydantic-model/package.json @@ -37,15 +37,16 @@ "@fern-fern/ir-sdk": "53.7.0", "@fern-api/fs-utils": "workspace:*", "@fern-api/base-generator": "workspace:*", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/python-v2/pydantic-model/tsconfig.json b/generators/python-v2/pydantic-model/tsconfig.json index 5a906d420b5..60a8f60efc6 100644 --- a/generators/python-v2/pydantic-model/tsconfig.json +++ b/generators/python-v2/pydantic-model/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/ruby/cli/package.json b/generators/ruby/cli/package.json index eeacbbe2c0a..5d7fdc70df9 100644 --- a/generators/ruby/cli/package.json +++ b/generators/ruby/cli/package.json @@ -36,12 +36,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/ruby/cli/tsconfig.json b/generators/ruby/cli/tsconfig.json index 58a4ddad1b8..719f8ad08c6 100644 --- a/generators/ruby/cli/tsconfig.json +++ b/generators/ruby/cli/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/ruby/codegen/package.json b/generators/ruby/codegen/package.json index 02fb09c5edd..97158653e43 100644 --- a/generators/ruby/codegen/package.json +++ b/generators/ruby/codegen/package.json @@ -36,12 +36,13 @@ "devDependencies": { "@types/jest": "^29.5.14", "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/ruby/codegen/tsconfig.json b/generators/ruby/codegen/tsconfig.json index cf51d7b6c98..789cc82a1c1 100644 --- a/generators/ruby/codegen/tsconfig.json +++ b/generators/ruby/codegen/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../../../packages/commons/fs-utils" }, { "path": "../../base" }] diff --git a/generators/ruby/model/package.json b/generators/ruby/model/package.json index b4699b08bb1..1aa167938c8 100644 --- a/generators/ruby/model/package.json +++ b/generators/ruby/model/package.json @@ -38,17 +38,18 @@ "@fern-fern/generator-exec-sdk": "^0.0.898", "@fern-fern/ir-sdk": "^39", "@types/jest": "^29.5.14", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "ts-loader": "^9.3.1", "tsup": "^8.3.5", + "zod": "^3.22.3", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.1.8", - "zod": "^3.22.3" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/ruby/model/tsconfig.json b/generators/ruby/model/tsconfig.json index 5f417d76805..35484c8b5b8 100644 --- a/generators/ruby/model/tsconfig.json +++ b/generators/ruby/model/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/ruby/sdk/package.json b/generators/ruby/sdk/package.json index deec4b91488..8b2c7e4e2c9 100644 --- a/generators/ruby/sdk/package.json +++ b/generators/ruby/sdk/package.json @@ -40,16 +40,17 @@ "@fern-fern/generator-exec-sdk": "^0.0.898", "@fern-fern/ir-sdk": "^39", "@types/jest": "^29.5.14", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", + "zod": "^3.22.3", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.1.8", - "zod": "^3.22.3" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/ruby/sdk/tsconfig.json b/generators/ruby/sdk/tsconfig.json index 3151c489830..3284038a190 100644 --- a/generators/ruby/sdk/tsconfig.json +++ b/generators/ruby/sdk/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/swift/codegen/package.json b/generators/swift/codegen/package.json index 0ca3f819dde..d36185e022a 100644 --- a/generators/swift/codegen/package.json +++ b/generators/swift/codegen/package.json @@ -32,14 +32,15 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "18.15.3", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/swift/codegen/tsconfig.json b/generators/swift/codegen/tsconfig.json index adad9e6f162..f6c2d2a3933 100644 --- a/generators/swift/codegen/tsconfig.json +++ b/generators/swift/codegen/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../../../packages/commons/core-utils" }, { "path": "../../base" }, { "path": "../../../packages/commons/fs-utils" }] diff --git a/generators/typescript-v2/ast/package.json b/generators/typescript-v2/ast/package.json index 605eb9c29f8..5e5fd4a17a9 100644 --- a/generators/typescript-v2/ast/package.json +++ b/generators/typescript-v2/ast/package.json @@ -33,14 +33,15 @@ "@fern-api/core-utils": "workspace:*", "@fern-fern/ir-sdk": "53.23.0", "@types/jest": "^29.5.14", - "@types/node": "18.15.3", "@types/prettier2": "npm:@types/prettier@^2.7.3", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5", + "vitest": "^2.1.8", "zod": "^3.22.3" } } diff --git a/generators/typescript-v2/ast/tsconfig.json b/generators/typescript-v2/ast/tsconfig.json index d88e84c5ae9..818c83a1180 100644 --- a/generators/typescript-v2/ast/tsconfig.json +++ b/generators/typescript-v2/ast/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript-v2/base/package.json b/generators/typescript-v2/base/package.json index 0543c299beb..db481fd7837 100644 --- a/generators/typescript-v2/base/package.json +++ b/generators/typescript-v2/base/package.json @@ -29,6 +29,7 @@ "dockerTagLatest": "pnpm dist:cli && docker build -f ./Dockerfile -t fernapi/fern-go-model:latest ../../.." }, "devDependencies": { + "@fern-api/configs": "workspace:*", "@fern-api/typescript-browser-compatible-base": "workspace:*", "@trivago/prettier-plugin-sort-imports": "^5.2.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", diff --git a/generators/typescript-v2/base/tsconfig.json b/generators/typescript-v2/base/tsconfig.json index 50bbb6351a7..baf36d0268e 100644 --- a/generators/typescript-v2/base/tsconfig.json +++ b/generators/typescript-v2/base/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript-v2/browser-compatible-base/package.json b/generators/typescript-v2/browser-compatible-base/package.json index 259c27330b4..eab369e5ab1 100644 --- a/generators/typescript-v2/browser-compatible-base/package.json +++ b/generators/typescript-v2/browser-compatible-base/package.json @@ -29,6 +29,7 @@ "dockerTagLatest": "pnpm dist:cli && docker build -f ./Dockerfile -t fernapi/fern-go-model:latest ../../.." }, "devDependencies": { + "@fern-api/configs": "workspace:*", "@fern-fern/generator-exec-sdk": "^0.0.898", "@trivago/prettier-plugin-sort-imports": "^5.2.1", "@types/lodash-es": "^4.17.12", diff --git a/generators/typescript-v2/browser-compatible-base/tsconfig.json b/generators/typescript-v2/browser-compatible-base/tsconfig.json index e9744bd7592..c1ad9e09510 100644 --- a/generators/typescript-v2/browser-compatible-base/tsconfig.json +++ b/generators/typescript-v2/browser-compatible-base/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [] diff --git a/generators/typescript-v2/dynamic-snippets/build.tsconfig.json b/generators/typescript-v2/dynamic-snippets/build.tsconfig.json index 6a461575e21..5ab64081017 100644 --- a/generators/typescript-v2/dynamic-snippets/build.tsconfig.json +++ b/generators/typescript-v2/dynamic-snippets/build.tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/typescript-config/main.json", "include": ["src/**/*.ts"], "exclude": ["src/**/__test__"] } diff --git a/generators/typescript-v2/dynamic-snippets/package.json b/generators/typescript-v2/dynamic-snippets/package.json index 9855a8d572a..27db0c05144 100644 --- a/generators/typescript-v2/dynamic-snippets/package.json +++ b/generators/typescript-v2/dynamic-snippets/package.json @@ -36,13 +36,15 @@ "@fern-api/typescript-ast": "workspace:*", "@fern-api/typescript-browser-compatible-base": "workspace:*", "@types/jest": "^29.5.12", - "depcheck": "^1.4.6", - "eslint": "^8.56.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "string.prototype.replaceall": "^1.0.10", "tsup": "^8.3.5", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } diff --git a/generators/typescript-v2/dynamic-snippets/tsconfig.json b/generators/typescript-v2/dynamic-snippets/tsconfig.json index 1d7f750f087..dda8fa97022 100644 --- a/generators/typescript-v2/dynamic-snippets/tsconfig.json +++ b/generators/typescript-v2/dynamic-snippets/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/generators/typescript/express/cli/package.json b/generators/typescript/express/cli/package.json index 25197b15803..da1c46b3d20 100644 --- a/generators/typescript/express/cli/package.json +++ b/generators/typescript/express/cli/package.json @@ -38,17 +38,18 @@ "@ts-morph/common": "^0.25.0", "@types/jest": "^29.5.14", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@types/tmp": "^0.2.4", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", "lodash-es": "^4.17.21", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "ts-loader": "^9.3.1", "tsup": "^8.3.5", + "zod": "^3.22.3", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "zod": "^3.22.3" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/cli/tsconfig.json b/generators/typescript/express/cli/tsconfig.json index 42a8fffcbd5..21b1e0f8d17 100644 --- a/generators/typescript/express/cli/tsconfig.json +++ b/generators/typescript/express/cli/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "exclude": ["./src/**/__test__/**/generated"], diff --git a/generators/typescript/express/express-endpoint-type-schemas-generator/package.json b/generators/typescript/express/express-endpoint-type-schemas-generator/package.json index d7f6767716a..aea48daa1c4 100644 --- a/generators/typescript/express/express-endpoint-type-schemas-generator/package.json +++ b/generators/typescript/express/express-endpoint-type-schemas-generator/package.json @@ -35,12 +35,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/express-endpoint-type-schemas-generator/tsconfig.json b/generators/typescript/express/express-endpoint-type-schemas-generator/tsconfig.json index 8c37f80c57a..cd4a38fcf24 100644 --- a/generators/typescript/express/express-endpoint-type-schemas-generator/tsconfig.json +++ b/generators/typescript/express/express-endpoint-type-schemas-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/express/express-error-generator/package.json b/generators/typescript/express/express-error-generator/package.json index 0bfd7c409ac..bbecbde878a 100644 --- a/generators/typescript/express/express-error-generator/package.json +++ b/generators/typescript/express/express-error-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/express-error-generator/tsconfig.json b/generators/typescript/express/express-error-generator/tsconfig.json index 674a7922e1c..446b9fa7c83 100644 --- a/generators/typescript/express/express-error-generator/tsconfig.json +++ b/generators/typescript/express/express-error-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/express/express-error-schema-generator/package.json b/generators/typescript/express/express-error-schema-generator/package.json index 67eff72375d..e698817e13f 100644 --- a/generators/typescript/express/express-error-schema-generator/package.json +++ b/generators/typescript/express/express-error-schema-generator/package.json @@ -35,12 +35,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/express-error-schema-generator/tsconfig.json b/generators/typescript/express/express-error-schema-generator/tsconfig.json index 8c37f80c57a..cd4a38fcf24 100644 --- a/generators/typescript/express/express-error-schema-generator/tsconfig.json +++ b/generators/typescript/express/express-error-schema-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/express/express-inlined-request-body-generator/package.json b/generators/typescript/express/express-inlined-request-body-generator/package.json index 13190acb18b..31d5dfdf5c2 100644 --- a/generators/typescript/express/express-inlined-request-body-generator/package.json +++ b/generators/typescript/express/express-inlined-request-body-generator/package.json @@ -32,12 +32,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/express-inlined-request-body-generator/tsconfig.json b/generators/typescript/express/express-inlined-request-body-generator/tsconfig.json index 1e38e2e3858..17b257e77ce 100644 --- a/generators/typescript/express/express-inlined-request-body-generator/tsconfig.json +++ b/generators/typescript/express/express-inlined-request-body-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../../utils/commons" }, { "path": "../../utils/contexts" }] diff --git a/generators/typescript/express/express-inlined-request-body-schema-generator/package.json b/generators/typescript/express/express-inlined-request-body-schema-generator/package.json index bceb39b19d8..d3394503a41 100644 --- a/generators/typescript/express/express-inlined-request-body-schema-generator/package.json +++ b/generators/typescript/express/express-inlined-request-body-schema-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/express-inlined-request-body-schema-generator/tsconfig.json b/generators/typescript/express/express-inlined-request-body-schema-generator/tsconfig.json index c9562442494..8d1a1ec0f5f 100644 --- a/generators/typescript/express/express-inlined-request-body-schema-generator/tsconfig.json +++ b/generators/typescript/express/express-inlined-request-body-schema-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/express/express-register-generator/package.json b/generators/typescript/express/express-register-generator/package.json index 5d966a3ad59..b0dd4fdd3d8 100644 --- a/generators/typescript/express/express-register-generator/package.json +++ b/generators/typescript/express/express-register-generator/package.json @@ -36,12 +36,13 @@ "devDependencies": { "@types/jest": "^29.5.14", "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/express-register-generator/tsconfig.json b/generators/typescript/express/express-register-generator/tsconfig.json index a32917f6f71..d494d2152ba 100644 --- a/generators/typescript/express/express-register-generator/tsconfig.json +++ b/generators/typescript/express/express-register-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/express/express-service-generator/package.json b/generators/typescript/express/express-service-generator/package.json index dd236d35169..f0707caf946 100644 --- a/generators/typescript/express/express-service-generator/package.json +++ b/generators/typescript/express/express-service-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/express-service-generator/tsconfig.json b/generators/typescript/express/express-service-generator/tsconfig.json index a32917f6f71..d494d2152ba 100644 --- a/generators/typescript/express/express-service-generator/tsconfig.json +++ b/generators/typescript/express/express-service-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/express/generator/package.json b/generators/typescript/express/generator/package.json index 76e0112ce27..ee276a49ed4 100644 --- a/generators/typescript/express/generator/package.json +++ b/generators/typescript/express/generator/package.json @@ -49,12 +49,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/generator/tsconfig.json b/generators/typescript/express/generator/tsconfig.json index 63276d1585e..c2a1a3e68dd 100644 --- a/generators/typescript/express/generator/tsconfig.json +++ b/generators/typescript/express/generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/express/generic-express-error-generators/package.json b/generators/typescript/express/generic-express-error-generators/package.json index 87df6f1a24d..83ffe679daf 100644 --- a/generators/typescript/express/generic-express-error-generators/package.json +++ b/generators/typescript/express/generic-express-error-generators/package.json @@ -33,12 +33,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/express/generic-express-error-generators/tsconfig.json b/generators/typescript/express/generic-express-error-generators/tsconfig.json index 674a7922e1c..446b9fa7c83 100644 --- a/generators/typescript/express/generic-express-error-generators/tsconfig.json +++ b/generators/typescript/express/generic-express-error-generators/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/express/sdk-error-schema-generator/tsconfig.json b/generators/typescript/express/sdk-error-schema-generator/tsconfig.json index 68a8a70c332..1e300c29314 100644 --- a/generators/typescript/express/sdk-error-schema-generator/tsconfig.json +++ b/generators/typescript/express/sdk-error-schema-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "../express-error-schema-generator/lib", diff --git a/generators/typescript/model/type-generator/package.json b/generators/typescript/model/type-generator/package.json index 437945c140c..3c8c5325487 100644 --- a/generators/typescript/model/type-generator/package.json +++ b/generators/typescript/model/type-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/model/type-generator/tsconfig.json b/generators/typescript/model/type-generator/tsconfig.json index 4c379dd81ac..1321a015d2b 100644 --- a/generators/typescript/model/type-generator/tsconfig.json +++ b/generators/typescript/model/type-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/model/type-reference-converters/package.json b/generators/typescript/model/type-reference-converters/package.json index 227e7a41afb..10ecce8e7e4 100644 --- a/generators/typescript/model/type-reference-converters/package.json +++ b/generators/typescript/model/type-reference-converters/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/model/type-reference-converters/tsconfig.json b/generators/typescript/model/type-reference-converters/tsconfig.json index 2592321c2a3..0136204a3c4 100644 --- a/generators/typescript/model/type-reference-converters/tsconfig.json +++ b/generators/typescript/model/type-reference-converters/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../../utils/commons" }, { "path": "../../utils/resolvers" }] diff --git a/generators/typescript/model/type-reference-example-generator/package.json b/generators/typescript/model/type-reference-example-generator/package.json index 40ea1bcd5aa..9dd3547b252 100644 --- a/generators/typescript/model/type-reference-example-generator/package.json +++ b/generators/typescript/model/type-reference-example-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/model/type-reference-example-generator/tsconfig.json b/generators/typescript/model/type-reference-example-generator/tsconfig.json index 836392c0a95..0304c45fb68 100644 --- a/generators/typescript/model/type-reference-example-generator/tsconfig.json +++ b/generators/typescript/model/type-reference-example-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/model/type-schema-generator/package.json b/generators/typescript/model/type-schema-generator/package.json index ab7412a895e..519621ff817 100644 --- a/generators/typescript/model/type-schema-generator/package.json +++ b/generators/typescript/model/type-schema-generator/package.json @@ -35,12 +35,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/model/type-schema-generator/tsconfig.json b/generators/typescript/model/type-schema-generator/tsconfig.json index 917ea5d689b..a80f0b307de 100644 --- a/generators/typescript/model/type-schema-generator/tsconfig.json +++ b/generators/typescript/model/type-schema-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/model/union-generator/package.json b/generators/typescript/model/union-generator/package.json index 71dbbbbf23f..8abe96373fe 100644 --- a/generators/typescript/model/union-generator/package.json +++ b/generators/typescript/model/union-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/model/union-generator/tsconfig.json b/generators/typescript/model/union-generator/tsconfig.json index 836392c0a95..0304c45fb68 100644 --- a/generators/typescript/model/union-generator/tsconfig.json +++ b/generators/typescript/model/union-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/model/union-schema-generator/package.json b/generators/typescript/model/union-schema-generator/package.json index bb3a6a56996..cfda4863875 100644 --- a/generators/typescript/model/union-schema-generator/package.json +++ b/generators/typescript/model/union-schema-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/model/union-schema-generator/tsconfig.json b/generators/typescript/model/union-schema-generator/tsconfig.json index c9562442494..8d1a1ec0f5f 100644 --- a/generators/typescript/model/union-schema-generator/tsconfig.json +++ b/generators/typescript/model/union-schema-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/playground/browser/package.json b/generators/typescript/playground/browser/package.json index 89394ecdeb4..9eb397cfddc 100644 --- a/generators/typescript/playground/browser/package.json +++ b/generators/typescript/playground/browser/package.json @@ -41,22 +41,23 @@ "url-join": "^5.0.0" }, "devDependencies": { - "@types/node": "18.15.3", "@types/node-fetch": "2.6.9", "@types/qs": "6.9.15", "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", "@types/url-join": "4.0.1", "@vitejs/plugin-react": "^4.2.1", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "sass": "^1.72.0", "stylelint": "^16.2.1", - "typescript": "5.7.2", "vite": "^5.2.14", "vite-plugin-checker": "^0.6.4", - "vitest": "^2.0.5" + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/playground/browser/tsconfig.json b/generators/typescript/playground/browser/tsconfig.json index 742fdd935fa..59382ad67ea 100644 --- a/generators/typescript/playground/browser/tsconfig.json +++ b/generators/typescript/playground/browser/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/react.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/generators/typescript/sdk/cli/package.json b/generators/typescript/sdk/cli/package.json index aa6612ca76d..ba6811eae1c 100644 --- a/generators/typescript/sdk/cli/package.json +++ b/generators/typescript/sdk/cli/package.json @@ -43,15 +43,16 @@ "@fern-typescript/sdk-generator": "workspace:*", "@ts-morph/common": "^0.25.0", "@types/jest": "^29.5.14", - "@types/node": "18.15.3", "@types/tmp": "^0.2.4", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "ts-loader": "^9.3.1", "tsup": "^8.3.5", - "typescript": "5.7.2" + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/cli/tsconfig.json b/generators/typescript/sdk/cli/tsconfig.json index c07c6a03fba..248f6f672fe 100644 --- a/generators/typescript/sdk/cli/tsconfig.json +++ b/generators/typescript/sdk/cli/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "exclude": ["./src/**/__test__/**/generated"], diff --git a/generators/typescript/sdk/client-class-generator/package.json b/generators/typescript/sdk/client-class-generator/package.json index 9448c1b420d..0edfe6c69c7 100644 --- a/generators/typescript/sdk/client-class-generator/package.json +++ b/generators/typescript/sdk/client-class-generator/package.json @@ -36,12 +36,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/client-class-generator/tsconfig.json b/generators/typescript/sdk/client-class-generator/tsconfig.json index a7d0ff30190..ed18b377266 100644 --- a/generators/typescript/sdk/client-class-generator/tsconfig.json +++ b/generators/typescript/sdk/client-class-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/sdk/endpoint-error-union-generator/package.json b/generators/typescript/sdk/endpoint-error-union-generator/package.json index 9d08e890902..650130235a7 100644 --- a/generators/typescript/sdk/endpoint-error-union-generator/package.json +++ b/generators/typescript/sdk/endpoint-error-union-generator/package.json @@ -35,12 +35,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/endpoint-error-union-generator/tsconfig.json b/generators/typescript/sdk/endpoint-error-union-generator/tsconfig.json index 1e33c47dd0e..858804beeaa 100644 --- a/generators/typescript/sdk/endpoint-error-union-generator/tsconfig.json +++ b/generators/typescript/sdk/endpoint-error-union-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/sdk/environments-generator/package.json b/generators/typescript/sdk/environments-generator/package.json index f7588b60649..640b8694b12 100644 --- a/generators/typescript/sdk/environments-generator/package.json +++ b/generators/typescript/sdk/environments-generator/package.json @@ -33,12 +33,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/environments-generator/tsconfig.json b/generators/typescript/sdk/environments-generator/tsconfig.json index 1e38e2e3858..17b257e77ce 100644 --- a/generators/typescript/sdk/environments-generator/tsconfig.json +++ b/generators/typescript/sdk/environments-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../../utils/commons" }, { "path": "../../utils/contexts" }] diff --git a/generators/typescript/sdk/generator/package.json b/generators/typescript/sdk/generator/package.json index 96224effb04..a9ac9583e75 100644 --- a/generators/typescript/sdk/generator/package.json +++ b/generators/typescript/sdk/generator/package.json @@ -60,14 +60,15 @@ "devDependencies": { "@types/jest": "^29.5.14", "@types/jest-specific-snapshot": "^0.5.9", - "@types/node": "18.15.3", "@types/url-join": "4.0.1", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", "jest-specific-snapshot": "^8.0.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/generator/tsconfig.json b/generators/typescript/sdk/generator/tsconfig.json index 1ef9da4506f..de5fc5f5bb4 100644 --- a/generators/typescript/sdk/generator/tsconfig.json +++ b/generators/typescript/sdk/generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/generators/typescript/sdk/generic-sdk-error-generators/package.json b/generators/typescript/sdk/generic-sdk-error-generators/package.json index 5286d5fa468..cbc068c67df 100644 --- a/generators/typescript/sdk/generic-sdk-error-generators/package.json +++ b/generators/typescript/sdk/generic-sdk-error-generators/package.json @@ -33,12 +33,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/generic-sdk-error-generators/tsconfig.json b/generators/typescript/sdk/generic-sdk-error-generators/tsconfig.json index 674a7922e1c..446b9fa7c83 100644 --- a/generators/typescript/sdk/generic-sdk-error-generators/tsconfig.json +++ b/generators/typescript/sdk/generic-sdk-error-generators/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/sdk/request-wrapper-generator/package.json b/generators/typescript/sdk/request-wrapper-generator/package.json index 7e18afd0ed1..baec6b5ec76 100644 --- a/generators/typescript/sdk/request-wrapper-generator/package.json +++ b/generators/typescript/sdk/request-wrapper-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/request-wrapper-generator/tsconfig.json b/generators/typescript/sdk/request-wrapper-generator/tsconfig.json index 836392c0a95..0304c45fb68 100644 --- a/generators/typescript/sdk/request-wrapper-generator/tsconfig.json +++ b/generators/typescript/sdk/request-wrapper-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/sdk/sdk-endpoint-type-schemas-generator/package.json b/generators/typescript/sdk/sdk-endpoint-type-schemas-generator/package.json index 41747a1eaae..859eb59cd17 100644 --- a/generators/typescript/sdk/sdk-endpoint-type-schemas-generator/package.json +++ b/generators/typescript/sdk/sdk-endpoint-type-schemas-generator/package.json @@ -37,12 +37,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/sdk-endpoint-type-schemas-generator/tsconfig.json b/generators/typescript/sdk/sdk-endpoint-type-schemas-generator/tsconfig.json index ff05d5f54f1..165c3dca824 100644 --- a/generators/typescript/sdk/sdk-endpoint-type-schemas-generator/tsconfig.json +++ b/generators/typescript/sdk/sdk-endpoint-type-schemas-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/sdk/sdk-error-generator/package.json b/generators/typescript/sdk/sdk-error-generator/package.json index 8a2e3a14b1a..29581c12f79 100644 --- a/generators/typescript/sdk/sdk-error-generator/package.json +++ b/generators/typescript/sdk/sdk-error-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/sdk-error-generator/tsconfig.json b/generators/typescript/sdk/sdk-error-generator/tsconfig.json index 674a7922e1c..446b9fa7c83 100644 --- a/generators/typescript/sdk/sdk-error-generator/tsconfig.json +++ b/generators/typescript/sdk/sdk-error-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/sdk/sdk-error-schema-generator/package.json b/generators/typescript/sdk/sdk-error-schema-generator/package.json index 9a8633a8a7d..279dad21a9a 100644 --- a/generators/typescript/sdk/sdk-error-schema-generator/package.json +++ b/generators/typescript/sdk/sdk-error-schema-generator/package.json @@ -35,12 +35,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/sdk-error-schema-generator/tsconfig.json b/generators/typescript/sdk/sdk-error-schema-generator/tsconfig.json index 8c37f80c57a..cd4a38fcf24 100644 --- a/generators/typescript/sdk/sdk-error-schema-generator/tsconfig.json +++ b/generators/typescript/sdk/sdk-error-schema-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/sdk/sdk-inlined-request-body-schema-generator/package.json b/generators/typescript/sdk/sdk-inlined-request-body-schema-generator/package.json index 7a06231746e..55574b3f749 100644 --- a/generators/typescript/sdk/sdk-inlined-request-body-schema-generator/package.json +++ b/generators/typescript/sdk/sdk-inlined-request-body-schema-generator/package.json @@ -34,12 +34,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/sdk/sdk-inlined-request-body-schema-generator/tsconfig.json b/generators/typescript/sdk/sdk-inlined-request-body-schema-generator/tsconfig.json index c9562442494..8d1a1ec0f5f 100644 --- a/generators/typescript/sdk/sdk-inlined-request-body-schema-generator/tsconfig.json +++ b/generators/typescript/sdk/sdk-inlined-request-body-schema-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/utils/abstract-error-class-generator/package.json b/generators/typescript/utils/abstract-error-class-generator/package.json index e7a9d436c79..1af21ccd096 100644 --- a/generators/typescript/utils/abstract-error-class-generator/package.json +++ b/generators/typescript/utils/abstract-error-class-generator/package.json @@ -32,12 +32,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/utils/abstract-error-class-generator/tsconfig.json b/generators/typescript/utils/abstract-error-class-generator/tsconfig.json index 5fc49cb663a..58e7b4b07bc 100644 --- a/generators/typescript/utils/abstract-error-class-generator/tsconfig.json +++ b/generators/typescript/utils/abstract-error-class-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../commons" }, { "path": "../contexts" }] diff --git a/generators/typescript/utils/abstract-generator-cli/package.json b/generators/typescript/utils/abstract-generator-cli/package.json index 494d1df9055..0b0d64e465e 100644 --- a/generators/typescript/utils/abstract-generator-cli/package.json +++ b/generators/typescript/utils/abstract-generator-cli/package.json @@ -36,12 +36,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/utils/abstract-generator-cli/tsconfig.json b/generators/typescript/utils/abstract-generator-cli/tsconfig.json index 2a39ae96076..708eea727de 100644 --- a/generators/typescript/utils/abstract-generator-cli/tsconfig.json +++ b/generators/typescript/utils/abstract-generator-cli/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/utils/abstract-schema-generator/package.json b/generators/typescript/utils/abstract-schema-generator/package.json index 74745a56c7e..83074ea3ed3 100644 --- a/generators/typescript/utils/abstract-schema-generator/package.json +++ b/generators/typescript/utils/abstract-schema-generator/package.json @@ -32,12 +32,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/utils/abstract-schema-generator/tsconfig.json b/generators/typescript/utils/abstract-schema-generator/tsconfig.json index 5fc49cb663a..58e7b4b07bc 100644 --- a/generators/typescript/utils/abstract-schema-generator/tsconfig.json +++ b/generators/typescript/utils/abstract-schema-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../commons" }, { "path": "../contexts" }] diff --git a/generators/typescript/utils/commons/package.json b/generators/typescript/utils/commons/package.json index 8dca009ade9..e99fb4dc4ee 100644 --- a/generators/typescript/utils/commons/package.json +++ b/generators/typescript/utils/commons/package.json @@ -42,7 +42,6 @@ "lodash-es": "^4.17.21", "tmp-promise": "^3.0.3", "ts-morph": "^15.1.0", - "typescript": "5.7.2", "url-join": "^5.0.0" }, "devDependencies": { @@ -51,14 +50,16 @@ "@types/jest": "^29.5.14", "@types/js-yaml": "^4.0.8", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@types/url-join": "4.0.1", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", "memfs": "^3.4.1", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", "package-json-type": "^1.0.3", - "prettier": "^3.4.2" + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/utils/commons/tsconfig.json b/generators/typescript/utils/commons/tsconfig.json index 7df7f8291b9..61d28edd82f 100644 --- a/generators/typescript/utils/commons/tsconfig.json +++ b/generators/typescript/utils/commons/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/generators/typescript/utils/contexts/package.json b/generators/typescript/utils/contexts/package.json index aa377db8704..b4c1b1ded63 100644 --- a/generators/typescript/utils/contexts/package.json +++ b/generators/typescript/utils/contexts/package.json @@ -35,12 +35,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/utils/contexts/tsconfig.json b/generators/typescript/utils/contexts/tsconfig.json index 73f67e069a8..cd7f40e35dc 100644 --- a/generators/typescript/utils/contexts/tsconfig.json +++ b/generators/typescript/utils/contexts/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "exclude": ["./src/**/__test__/**/generated"], diff --git a/generators/typescript/utils/core-utilities/auth/package.json b/generators/typescript/utils/core-utilities/auth/package.json index 17192c4a82c..fdc725b57ba 100644 --- a/generators/typescript/utils/core-utilities/auth/package.json +++ b/generators/typescript/utils/core-utilities/auth/package.json @@ -31,13 +31,14 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "18.15.3", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", "jest": "^29.7.0", "ts-jest": "^29.2.4", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2" } } \ No newline at end of file diff --git a/generators/typescript/utils/core-utilities/auth/tsconfig.json b/generators/typescript/utils/core-utilities/auth/tsconfig.json index c8682989a37..dd8bfd69d74 100644 --- a/generators/typescript/utils/core-utilities/auth/tsconfig.json +++ b/generators/typescript/utils/core-utilities/auth/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/generators/typescript/utils/core-utilities/base/package.json b/generators/typescript/utils/core-utilities/base/package.json index 9eb2491898a..3f69e400496 100644 --- a/generators/typescript/utils/core-utilities/base/package.json +++ b/generators/typescript/utils/core-utilities/base/package.json @@ -27,13 +27,14 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "18.15.3", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", "jest": "^29.7.0", "ts-jest": "^29.2.4", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2" } } \ No newline at end of file diff --git a/generators/typescript/utils/core-utilities/base/tsconfig.json b/generators/typescript/utils/core-utilities/base/tsconfig.json index c8682989a37..dd8bfd69d74 100644 --- a/generators/typescript/utils/core-utilities/base/tsconfig.json +++ b/generators/typescript/utils/core-utilities/base/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/generators/typescript/utils/core-utilities/callback-queue/package.json b/generators/typescript/utils/core-utilities/callback-queue/package.json index c1339ee72be..9fc8beb663b 100644 --- a/generators/typescript/utils/core-utilities/callback-queue/package.json +++ b/generators/typescript/utils/core-utilities/callback-queue/package.json @@ -26,12 +26,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "jest": "^29.7.0", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "jest": "^29.7.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2" } } \ No newline at end of file diff --git a/generators/typescript/utils/core-utilities/callback-queue/tsconfig.json b/generators/typescript/utils/core-utilities/callback-queue/tsconfig.json index 9f9cdd21003..4e2190e9574 100644 --- a/generators/typescript/utils/core-utilities/callback-queue/tsconfig.json +++ b/generators/typescript/utils/core-utilities/callback-queue/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src", "module": "CommonJS" }, "include": ["./src/**/*"] } diff --git a/generators/typescript/utils/core-utilities/fetcher/package.json b/generators/typescript/utils/core-utilities/fetcher/package.json index 9fe4800fdd8..a5ae4608030 100644 --- a/generators/typescript/utils/core-utilities/fetcher/package.json +++ b/generators/typescript/utils/core-utilities/fetcher/package.json @@ -35,22 +35,23 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.14", "@types/multer": "^1.4.11", - "@types/node": "18.15.3", "@types/node-fetch": "2.6.9", "@types/qs": "6.9.15", "@types/readable-stream": "^4.0.15", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", "express": "^4.21.2", "form-data": "4.0.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "multer": "^1.4.5-lts.1", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "ts-jest": "^29.2.4", "ts-loader": "^9.3.1", - "typescript": "5.7.2", - "webpack": "^5.94.0" + "webpack": "^5.94.0", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2" } } \ No newline at end of file diff --git a/generators/typescript/utils/core-utilities/fetcher/tsconfig.json b/generators/typescript/utils/core-utilities/fetcher/tsconfig.json index 21a30787418..84c1bc79bdb 100644 --- a/generators/typescript/utils/core-utilities/fetcher/tsconfig.json +++ b/generators/typescript/utils/core-utilities/fetcher/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src", "module": "CommonJS", "types": null, "typeRoots": null }, "include": ["./src/**/*"] } diff --git a/generators/typescript/utils/core-utilities/utils/package.json b/generators/typescript/utils/core-utilities/utils/package.json index eb6fc859581..bb994a754c5 100644 --- a/generators/typescript/utils/core-utilities/utils/package.json +++ b/generators/typescript/utils/core-utilities/utils/package.json @@ -26,13 +26,14 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "18.15.3", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", "jest": "^29.7.0", "ts-jest": "^29.2.4", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2" } } \ No newline at end of file diff --git a/generators/typescript/utils/core-utilities/utils/tsconfig.json b/generators/typescript/utils/core-utilities/utils/tsconfig.json index 9f9cdd21003..4e2190e9574 100644 --- a/generators/typescript/utils/core-utilities/utils/tsconfig.json +++ b/generators/typescript/utils/core-utilities/utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src", "module": "CommonJS" }, "include": ["./src/**/*"] } diff --git a/generators/typescript/utils/core-utilities/zurg/package.json b/generators/typescript/utils/core-utilities/zurg/package.json index e211b1adae4..dd3a2da703a 100644 --- a/generators/typescript/utils/core-utilities/zurg/package.json +++ b/generators/typescript/utils/core-utilities/zurg/package.json @@ -29,13 +29,14 @@ "@babel/preset-env": "^7.26.0", "@babel/preset-typescript": "^7.26.0", "@types/jest": "^29.5.14", - "@types/node": "18.15.3", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", "jest": "^29.7.0", "ts-jest": "^29.2.4", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2" } } \ No newline at end of file diff --git a/generators/typescript/utils/core-utilities/zurg/tsconfig.json b/generators/typescript/utils/core-utilities/zurg/tsconfig.json index c8682989a37..dd8bfd69d74 100644 --- a/generators/typescript/utils/core-utilities/zurg/tsconfig.json +++ b/generators/typescript/utils/core-utilities/zurg/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/generators/typescript/utils/resolvers/package.json b/generators/typescript/utils/resolvers/package.json index 1dfc64009c6..88e17802f71 100644 --- a/generators/typescript/utils/resolvers/package.json +++ b/generators/typescript/utils/resolvers/package.json @@ -31,12 +31,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/generators/typescript/utils/resolvers/tsconfig.json b/generators/typescript/utils/resolvers/tsconfig.json index 2b04dbb49c1..1d98314f60c 100644 --- a/generators/typescript/utils/resolvers/tsconfig.json +++ b/generators/typescript/utils/resolvers/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "exclude": ["./src/**/__test__/**/generated"], diff --git a/package.json b/package.json index 03f0308c925..6f7cc56a2fd 100644 --- a/package.json +++ b/package.json @@ -65,12 +65,9 @@ "@blueprintjs/stylelint-plugin": "^4.1.14", "@types/jest": "^29.5.14", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "chalk": "^5.3.0", - "depcheck": "^1.4.7", - "eslint": "^8.56.0", "eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^27.9.0", @@ -85,8 +82,6 @@ "jsonc-parser": "~3.3.1", "lint-staged": "^13.3.0", "lodash-es": "^4.17.21", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "react": "^18.2.0", "stylelint": "^14.11.0", "stylelint-config-prettier-scss": "^0.0.1", @@ -94,8 +89,13 @@ "tailwindcss": "^3.3.2", "ts-node": "^10.9.2", "turbo": "^2.3.3", - "typescript": "5.7.2", - "vitest": "^2.1.8" + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2" }, "resolutions": { "@babel/traverse": "7.23.2", diff --git a/packages/cli/api-importers/commons/package.json b/packages/cli/api-importers/commons/package.json index 16b4ccf8dc0..1044fb27275 100644 --- a/packages/cli/api-importers/commons/package.json +++ b/packages/cli/api-importers/commons/package.json @@ -35,9 +35,12 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", "vitest": "^2.1.8" } diff --git a/packages/cli/api-importers/commons/tsconfig.json b/packages/cli/api-importers/commons/tsconfig.json index 32dafc47477..34217978e92 100644 --- a/packages/cli/api-importers/commons/tsconfig.json +++ b/packages/cli/api-importers/commons/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/api-importers/conjure/conjure-sdk/package.json b/packages/cli/api-importers/conjure/conjure-sdk/package.json index 88ac455617f..ad0e7a5bc18 100644 --- a/packages/cli/api-importers/conjure/conjure-sdk/package.json +++ b/packages/cli/api-importers/conjure/conjure-sdk/package.json @@ -29,11 +29,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/api-importers/conjure/conjure-sdk/tsconfig.json b/packages/cli/api-importers/conjure/conjure-sdk/tsconfig.json index c8682989a37..dd8bfd69d74 100644 --- a/packages/cli/api-importers/conjure/conjure-sdk/tsconfig.json +++ b/packages/cli/api-importers/conjure/conjure-sdk/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/packages/cli/api-importers/conjure/conjure-to-fern-tests/package.json b/packages/cli/api-importers/conjure/conjure-to-fern-tests/package.json index 987bbca025a..531ccbddcd6 100644 --- a/packages/cli/api-importers/conjure/conjure-to-fern-tests/package.json +++ b/packages/cli/api-importers/conjure/conjure-to-fern-tests/package.json @@ -32,12 +32,13 @@ "@fern-api/workspace-loader": "workspace:*" }, "devDependencies": { + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/api-importers/conjure/conjure-to-fern-tests/tsconfig.json b/packages/cli/api-importers/conjure/conjure-to-fern-tests/tsconfig.json index 0b184d29ad6..9083f620bef 100644 --- a/packages/cli/api-importers/conjure/conjure-to-fern-tests/tsconfig.json +++ b/packages/cli/api-importers/conjure/conjure-to-fern-tests/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.test.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "exclude": ["./src/**/__test__/**/generated"], diff --git a/packages/cli/api-importers/conjure/conjure-to-fern/package.json b/packages/cli/api-importers/conjure/conjure-to-fern/package.json index d4d9b54d7c7..deb6d51e894 100644 --- a/packages/cli/api-importers/conjure/conjure-to-fern/package.json +++ b/packages/cli/api-importers/conjure/conjure-to-fern/package.json @@ -36,11 +36,13 @@ }, "devDependencies": { "@types/js-yaml": "^4.0.8", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/api-importers/conjure/conjure-to-fern/tsconfig.json b/packages/cli/api-importers/conjure/conjure-to-fern/tsconfig.json index 7d75e772d8c..4c085a1f84a 100644 --- a/packages/cli/api-importers/conjure/conjure-to-fern/tsconfig.json +++ b/packages/cli/api-importers/conjure/conjure-to-fern/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/api-importers/openapi/openapi-ir-parser/package.json b/packages/cli/api-importers/openapi/openapi-ir-parser/package.json index 514cfd93a86..9a029f2d4f3 100644 --- a/packages/cli/api-importers/openapi/openapi-ir-parser/package.json +++ b/packages/cli/api-importers/openapi/openapi-ir-parser/package.json @@ -39,11 +39,13 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/api-importers/openapi/openapi-ir-parser/tsconfig.json b/packages/cli/api-importers/openapi/openapi-ir-parser/tsconfig.json index f269d32c8c6..73c3f04d873 100644 --- a/packages/cli/api-importers/openapi/openapi-ir-parser/tsconfig.json +++ b/packages/cli/api-importers/openapi/openapi-ir-parser/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/package.json b/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/package.json index aaf41c0cecc..64025621aa0 100644 --- a/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/package.json +++ b/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/package.json @@ -37,12 +37,13 @@ }, "devDependencies": { "@types/js-yaml": "^4.0.8", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/tsconfig.json b/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/tsconfig.json index 7944c3e008b..d74204b256e 100644 --- a/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/tsconfig.json +++ b/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.test.json", + "extends": "@fern-api/configs/tsconfig/test.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/api-importers/openapi/openapi-ir-to-fern/package.json b/packages/cli/api-importers/openapi/openapi-ir-to-fern/package.json index fdea8e8a6f7..3b6b2e420b9 100644 --- a/packages/cli/api-importers/openapi/openapi-ir-to-fern/package.json +++ b/packages/cli/api-importers/openapi/openapi-ir-to-fern/package.json @@ -39,11 +39,13 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/api-importers/openapi/openapi-ir-to-fern/tsconfig.json b/packages/cli/api-importers/openapi/openapi-ir-to-fern/tsconfig.json index 7ef4b807ef4..7fc99580331 100644 --- a/packages/cli/api-importers/openapi/openapi-ir-to-fern/tsconfig.json +++ b/packages/cli/api-importers/openapi/openapi-ir-to-fern/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/api-importers/openapi/openapi-ir/package.json b/packages/cli/api-importers/openapi/openapi-ir/package.json index 1eadb2e873a..c4638c5fe67 100644 --- a/packages/cli/api-importers/openapi/openapi-ir/package.json +++ b/packages/cli/api-importers/openapi/openapi-ir/package.json @@ -33,11 +33,13 @@ "devDependencies": { "@types/jest": "^29.5.12", "@types/lodash-es": "^4.17.12", - "depcheck": "^1.4.6", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", "eslint": "^8.56.0", - "vitest": "^2.1.4", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/api-importers/openapi/openapi-ir/tsconfig.json b/packages/cli/api-importers/openapi/openapi-ir/tsconfig.json index c8682989a37..dd8bfd69d74 100644 --- a/packages/cli/api-importers/openapi/openapi-ir/tsconfig.json +++ b/packages/cli/api-importers/openapi/openapi-ir/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/packages/cli/auth/package.json b/packages/cli/auth/package.json index c933f3b6290..d0696edb725 100644 --- a/packages/cli/auth/package.json +++ b/packages/cli/auth/package.json @@ -38,12 +38,13 @@ "devDependencies": { "@types/jest": "^29.5.14", "@types/jsonwebtoken": "^9.0.6", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/auth/tsconfig.json b/packages/cli/auth/tsconfig.json index 52f2104cdcb..56216246c19 100644 --- a/packages/cli/auth/tsconfig.json +++ b/packages/cli/auth/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/packages/cli/cli-logger/package.json b/packages/cli/cli-logger/package.json index c91a69e4004..ab476cf067c 100644 --- a/packages/cli/cli-logger/package.json +++ b/packages/cli/cli-logger/package.json @@ -31,12 +31,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/cli-logger/tsconfig.json b/packages/cli/cli-logger/tsconfig.json index 93c6abdc960..38b005edb54 100644 --- a/packages/cli/cli-logger/tsconfig.json +++ b/packages/cli/cli-logger/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/cli-migrations/package.json b/packages/cli/cli-migrations/package.json index b4fa8bb5b91..f64d380e3af 100644 --- a/packages/cli/cli-migrations/package.json +++ b/packages/cli/cli-migrations/package.json @@ -46,13 +46,14 @@ "@types/inquirer": "^9.0.7", "@types/jest": "^29.5.14", "@types/js-yaml": "^4.0.8", + "tmp-promise": "^3.0.3", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "tmp-promise": "^3.0.3", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/cli-migrations/tsconfig.json b/packages/cli/cli-migrations/tsconfig.json index 9ef61c2c159..4e590fc0547 100644 --- a/packages/cli/cli-migrations/tsconfig.json +++ b/packages/cli/cli-migrations/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/cli-source-resolver/package.json b/packages/cli/cli-source-resolver/package.json index 4755ce1a9b8..b3ed9511a9c 100644 --- a/packages/cli/cli-source-resolver/package.json +++ b/packages/cli/cli-source-resolver/package.json @@ -35,11 +35,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/cli-source-resolver/tsconfig.json b/packages/cli/cli-source-resolver/tsconfig.json index 12044a57e80..4c72d7c56c4 100644 --- a/packages/cli/cli-source-resolver/tsconfig.json +++ b/packages/cli/cli-source-resolver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/cli/package.json b/packages/cli/cli/package.json index 92439618f06..8684dd7fba6 100644 --- a/packages/cli/cli/package.json +++ b/packages/cli/cli/package.json @@ -88,7 +88,6 @@ "@types/js-yaml": "^4.0.8", "@types/latest-version": "^4.0.1", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@types/tar": "^6.1.11", "@types/validate-npm-package-name": "^4.0.0", "@types/yargs": "^17.0.28", @@ -96,9 +95,7 @@ "axios": "^1.7.7", "boxen": "^7.1.1", "chalk": "^5.3.0", - "depcheck": "^1.4.7", "esbuild": "^0.24.0", - "eslint": "^9.16.0", "get-port": "^7.1.0", "immer": "^10.1.1", "is-ci": "^3.0.1", @@ -106,17 +103,21 @@ "latest-version": "^9.0.0", "lodash-es": "^4.17.21", "ora": "^7.0.1", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tar": "^6.2.1", "tmp-promise": "^3.0.3", "tsup": "^8.3.5", - "typescript": "5.7.2", "undici": "^6.20.1", "validate-npm-package-name": "^5.0.1", - "vitest": "^2.1.8", "yaml": "^2.4.5", - "yargs": "^17.4.1" + "yargs": "^17.4.1", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8" }, "dependencies": {} } \ No newline at end of file diff --git a/packages/cli/cli/tsconfig.json b/packages/cli/cli/tsconfig.json index d3d1e736987..99ca0c3c988 100644 --- a/packages/cli/cli/tsconfig.json +++ b/packages/cli/cli/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/configuration-loader/package.json b/packages/cli/configuration-loader/package.json index 3ed3e153162..be2c5d09064 100644 --- a/packages/cli/configuration-loader/package.json +++ b/packages/cli/configuration-loader/package.json @@ -40,21 +40,22 @@ "lodash-es": "^4.17.21", "semver": "^7.6.2", "tinycolor2": "^1.6.0", - "zod": "^3.22.3", - "tmp-promise": "^3.0.3" + "tmp-promise": "^3.0.3", + "zod": "^3.22.3" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/jest": "^29.5.14", "@types/js-yaml": "^4.0.8", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@types/semver": "^7.5.8", "@types/tinycolor2": "^1.4.6", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", - "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/configuration-loader/tsconfig.json b/packages/cli/configuration-loader/tsconfig.json index 43b68a8f56f..3e9f16fce75 100644 --- a/packages/cli/configuration-loader/tsconfig.json +++ b/packages/cli/configuration-loader/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/configuration/package.json b/packages/cli/configuration/package.json index 127dd78f896..adfcedb860a 100644 --- a/packages/cli/configuration/package.json +++ b/packages/cli/configuration/package.json @@ -36,11 +36,13 @@ }, "devDependencies": { "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/configuration/tsconfig.json b/packages/cli/configuration/tsconfig.json index debd79dfa74..32d6708a79d 100644 --- a/packages/cli/configuration/tsconfig.json +++ b/packages/cli/configuration/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/docs-importers/commons/package.json b/packages/cli/docs-importers/commons/package.json index 8189b6a021e..b43c5cf5eb3 100644 --- a/packages/cli/docs-importers/commons/package.json +++ b/packages/cli/docs-importers/commons/package.json @@ -34,13 +34,14 @@ "js-yaml": "^4.1.0" }, "devDependencies": { - "@types/js-yaml": "^4.0.8", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/js-yaml": "^4.0.8", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/docs-importers/commons/tsconfig.json b/packages/cli/docs-importers/commons/tsconfig.json index dd3f3d0394a..2e06df10b25 100644 --- a/packages/cli/docs-importers/commons/tsconfig.json +++ b/packages/cli/docs-importers/commons/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ { "path": "../../../commons/core-utils" }, { "path": "../../../commons/fs-utils" }, { "path": "../../task-context" } ] diff --git a/packages/cli/docs-importers/mintlify/package.json b/packages/cli/docs-importers/mintlify/package.json index 076dfb3119b..775ed66d5ef 100644 --- a/packages/cli/docs-importers/mintlify/package.json +++ b/packages/cli/docs-importers/mintlify/package.json @@ -28,21 +28,22 @@ }, "dependencies": { "@fern-api/configuration": "workspace:*", - "@fern-api/docs-importer-commons": "workspace:*", "@fern-api/core-utils": "workspace:*", - "@fern-api/task-context": "workspace:*", + "@fern-api/docs-importer-commons": "workspace:*", "@fern-api/fs-utils": "workspace:*", "@fern-api/logger": "workspace:*", + "@fern-api/task-context": "workspace:*", "@fern-fern/fdr-cjs-sdk": "0.127.4-331678a74", "gray-matter": "^4.0.3" }, "devDependencies": { + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/docs-importers/mintlify/tsconfig.json b/packages/cli/docs-importers/mintlify/tsconfig.json index 807fd43d5a8..e2e2f28abee 100644 --- a/packages/cli/docs-importers/mintlify/tsconfig.json +++ b/packages/cli/docs-importers/mintlify/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ { "path": "../../../commons/core-utils" }, { "path": "../../../commons/fs-utils" }, { "path": "../commons" }, { "path": "../../task-context" }, { "path": "../../logger" }] diff --git a/packages/cli/docs-markdown-utils/package.json b/packages/cli/docs-markdown-utils/package.json index c97f8a788e1..ffaa6a3c66b 100644 --- a/packages/cli/docs-markdown-utils/package.json +++ b/packages/cli/docs-markdown-utils/package.json @@ -37,15 +37,16 @@ "unist-util-visit": "^5.0.0" }, "devDependencies": { - "@types/diff": "^5.2.1", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "diff": "^5.2.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5", - "zod": "^3.22.3" + "@types/diff": "^5.2.1", + "diff": "^5.2.0", + "zod": "^3.22.3", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/docs-markdown-utils/tsconfig.json b/packages/cli/docs-markdown-utils/tsconfig.json index 616fb3295ef..f45cb3a2840 100644 --- a/packages/cli/docs-markdown-utils/tsconfig.json +++ b/packages/cli/docs-markdown-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../../commons/fs-utils" }, { "path": "../task-context" }] diff --git a/packages/cli/docs-preview/package.json b/packages/cli/docs-preview/package.json index 60c7ea1cab0..0e45d1acf97 100644 --- a/packages/cli/docs-preview/package.json +++ b/packages/cli/docs-preview/package.json @@ -50,19 +50,20 @@ "xml2js": "^0.6.2" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/cors": "^2.8.13", "@types/decompress": "^4.2.7", "@types/express": "^4.17.21", - "@types/node": "18.15.3", "@types/readable-stream": "^4.0.15", "@types/uuid": "^9.0.8", "@types/ws": "^8.5.10", "@types/xml2js": "^0.4.14", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", - "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/docs-preview/tsconfig.json b/packages/cli/docs-preview/tsconfig.json index f43215db6ca..20fd65189f5 100644 --- a/packages/cli/docs-preview/tsconfig.json +++ b/packages/cli/docs-preview/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/packages/cli/docs-resolver/package.json b/packages/cli/docs-resolver/package.json index d5669729c38..53017978f76 100644 --- a/packages/cli/docs-resolver/package.json +++ b/packages/cli/docs-resolver/package.json @@ -43,17 +43,19 @@ "dayjs": "^1.11.11", "gray-matter": "^4.0.3", "lodash-es": "^4.17.21", - "url-join": "^5.0.0" + "url-join": "^5.0.0", + "openapi-types": "^12.1.3" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@fern-api/workspace-loader": "workspace:*", "@types/lodash-es": "^4.17.12", - "@types/node": "18.7.18", - "depcheck": "^1.4.6", - "eslint": "^8.56.0", - "openapi-types": "^10.0.0", - "prettier": "^2.7.1", - "typescript": "4.6.4", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/docs-resolver/tsconfig.json b/packages/cli/docs-resolver/tsconfig.json index d01de4bef32..1f993b959a1 100644 --- a/packages/cli/docs-resolver/tsconfig.json +++ b/packages/cli/docs-resolver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/ete-tests/package.json b/packages/cli/ete-tests/package.json index 7a433544e9d..2b705714d33 100644 --- a/packages/cli/ete-tests/package.json +++ b/packages/cli/ete-tests/package.json @@ -41,18 +41,19 @@ "tmp-promise": "^3.0.3" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/express": "^4.17.21", "@types/jest": "^29.5.14", "@types/js-yaml": "^4.0.8", - "@types/node": "18.15.3", "@types/node-fetch": "2.6.9", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", "form-data": "4.0.0", - "vitest": "^2.1.8", "jest-environment-jsdom": "^29.7.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", - "typescript": "5.7.2" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/ete-tests/src/tests/dynamic/fixtures/simple/dynamic.json b/packages/cli/ete-tests/src/tests/dynamic/fixtures/simple/dynamic.json deleted file mode 100644 index f0a5806cc7f..00000000000 --- a/packages/cli/ete-tests/src/tests/dynamic/fixtures/simple/dynamic.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"1.0.0","types":{"type_commons:UndiscriminatedUnion":{"declaration":{"name":{"originalName":"UndiscriminatedUnion","camelCase":{"unsafeName":"undiscriminatedUnion","safeName":"undiscriminatedUnion"},"snakeCase":{"unsafeName":"undiscriminated_union","safeName":"undiscriminated_union"},"screamingSnakeCase":{"unsafeName":"UNDISCRIMINATED_UNION","safeName":"UNDISCRIMINATED_UNION"},"pascalCase":{"unsafeName":"UndiscriminatedUnion","safeName":"UndiscriminatedUnion"}},"fernFilepath":{"allParts":[{"originalName":"commons","camelCase":{"unsafeName":"commons","safeName":"commons"},"snakeCase":{"unsafeName":"commons","safeName":"commons"},"screamingSnakeCase":{"unsafeName":"COMMONS","safeName":"COMMONS"},"pascalCase":{"unsafeName":"Commons","safeName":"Commons"}}],"packagePath":[],"file":{"originalName":"commons","camelCase":{"unsafeName":"commons","safeName":"commons"},"snakeCase":{"unsafeName":"commons","safeName":"commons"},"screamingSnakeCase":{"unsafeName":"COMMONS","safeName":"COMMONS"},"pascalCase":{"unsafeName":"Commons","safeName":"Commons"}}}},"types":[{"value":"STRING","type":"primitive"},{"value":{"value":"STRING","type":"primitive"},"type":"list"},{"value":"INTEGER","type":"primitive"},{"value":{"value":{"value":"INTEGER","type":"primitive"},"type":"list"},"type":"list"}],"type":"undiscriminatedUnion"},"type_director:Director":{"declaration":{"name":{"originalName":"Director","camelCase":{"unsafeName":"director","safeName":"director"},"snakeCase":{"unsafeName":"director","safeName":"director"},"screamingSnakeCase":{"unsafeName":"DIRECTOR","safeName":"DIRECTOR"},"pascalCase":{"unsafeName":"Director","safeName":"Director"}},"fernFilepath":{"allParts":[{"originalName":"director","camelCase":{"unsafeName":"director","safeName":"director"},"snakeCase":{"unsafeName":"director","safeName":"director"},"screamingSnakeCase":{"unsafeName":"DIRECTOR","safeName":"DIRECTOR"},"pascalCase":{"unsafeName":"Director","safeName":"Director"}}],"packagePath":[],"file":{"originalName":"director","camelCase":{"unsafeName":"director","safeName":"director"},"snakeCase":{"unsafeName":"director","safeName":"director"},"screamingSnakeCase":{"unsafeName":"DIRECTOR","safeName":"DIRECTOR"},"pascalCase":{"unsafeName":"Director","safeName":"Director"}}}},"properties":[{"name":{"name":{"originalName":"name","camelCase":{"unsafeName":"name","safeName":"name"},"snakeCase":{"unsafeName":"name","safeName":"name"},"screamingSnakeCase":{"unsafeName":"NAME","safeName":"NAME"},"pascalCase":{"unsafeName":"Name","safeName":"Name"}},"wireValue":"name"},"typeReference":{"value":"STRING","type":"primitive"}},{"name":{"name":{"originalName":"age","camelCase":{"unsafeName":"age","safeName":"age"},"snakeCase":{"unsafeName":"age","safeName":"age"},"screamingSnakeCase":{"unsafeName":"AGE","safeName":"AGE"},"pascalCase":{"unsafeName":"Age","safeName":"Age"}},"wireValue":"age"},"typeReference":{"value":"type_director:Age","type":"named"}}],"type":"object"},"type_director:Age":{"declaration":{"name":{"originalName":"Age","camelCase":{"unsafeName":"age","safeName":"age"},"snakeCase":{"unsafeName":"age","safeName":"age"},"screamingSnakeCase":{"unsafeName":"AGE","safeName":"AGE"},"pascalCase":{"unsafeName":"Age","safeName":"Age"}},"fernFilepath":{"allParts":[{"originalName":"director","camelCase":{"unsafeName":"director","safeName":"director"},"snakeCase":{"unsafeName":"director","safeName":"director"},"screamingSnakeCase":{"unsafeName":"DIRECTOR","safeName":"DIRECTOR"},"pascalCase":{"unsafeName":"Director","safeName":"Director"}}],"packagePath":[],"file":{"originalName":"director","camelCase":{"unsafeName":"director","safeName":"director"},"snakeCase":{"unsafeName":"director","safeName":"director"},"screamingSnakeCase":{"unsafeName":"DIRECTOR","safeName":"DIRECTOR"},"pascalCase":{"unsafeName":"Director","safeName":"Director"}}}},"typeReference":{"value":"INTEGER","type":"primitive"},"type":"alias"},"type_director:LiteralString":{"declaration":{"name":{"originalName":"LiteralString","camelCase":{"unsafeName":"literalString","safeName":"literalString"},"snakeCase":{"unsafeName":"literal_string","safeName":"literal_string"},"screamingSnakeCase":{"unsafeName":"LITERAL_STRING","safeName":"LITERAL_STRING"},"pascalCase":{"unsafeName":"LiteralString","safeName":"LiteralString"}},"fernFilepath":{"allParts":[{"originalName":"director","camelCase":{"unsafeName":"director","safeName":"director"},"snakeCase":{"unsafeName":"director","safeName":"director"},"screamingSnakeCase":{"unsafeName":"DIRECTOR","safeName":"DIRECTOR"},"pascalCase":{"unsafeName":"Director","safeName":"Director"}}],"packagePath":[],"file":{"originalName":"director","camelCase":{"unsafeName":"director","safeName":"director"},"snakeCase":{"unsafeName":"director","safeName":"director"},"screamingSnakeCase":{"unsafeName":"DIRECTOR","safeName":"DIRECTOR"},"pascalCase":{"unsafeName":"Director","safeName":"Director"}}}},"typeReference":{"value":{"value":"hello","type":"string"},"type":"literal"},"type":"alias"},"type_imdb:CurrencyAmount":{"declaration":{"name":{"originalName":"CurrencyAmount","camelCase":{"unsafeName":"currencyAmount","safeName":"currencyAmount"},"snakeCase":{"unsafeName":"currency_amount","safeName":"currency_amount"},"screamingSnakeCase":{"unsafeName":"CURRENCY_AMOUNT","safeName":"CURRENCY_AMOUNT"},"pascalCase":{"unsafeName":"CurrencyAmount","safeName":"CurrencyAmount"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"typeReference":{"value":"STRING","type":"primitive"},"type":"alias"},"type_imdb:MovieId":{"declaration":{"name":{"originalName":"MovieId","camelCase":{"unsafeName":"movieId","safeName":"movieId"},"snakeCase":{"unsafeName":"movie_id","safeName":"movie_id"},"screamingSnakeCase":{"unsafeName":"MOVIE_ID","safeName":"MOVIE_ID"},"pascalCase":{"unsafeName":"MovieId","safeName":"MovieId"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"typeReference":{"value":"STRING","type":"primitive"},"type":"alias"},"type_imdb:ActorId":{"declaration":{"name":{"originalName":"ActorId","camelCase":{"unsafeName":"actorId","safeName":"actorId"},"snakeCase":{"unsafeName":"actor_id","safeName":"actor_id"},"screamingSnakeCase":{"unsafeName":"ACTOR_ID","safeName":"ACTOR_ID"},"pascalCase":{"unsafeName":"ActorId","safeName":"ActorId"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"typeReference":{"value":"STRING","type":"primitive"},"type":"alias"},"type_imdb:Movie":{"declaration":{"name":{"originalName":"Movie","camelCase":{"unsafeName":"movie","safeName":"movie"},"snakeCase":{"unsafeName":"movie","safeName":"movie"},"screamingSnakeCase":{"unsafeName":"MOVIE","safeName":"MOVIE"},"pascalCase":{"unsafeName":"Movie","safeName":"Movie"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"properties":[{"name":{"name":{"originalName":"id","camelCase":{"unsafeName":"id","safeName":"id"},"snakeCase":{"unsafeName":"id","safeName":"id"},"screamingSnakeCase":{"unsafeName":"ID","safeName":"ID"},"pascalCase":{"unsafeName":"Id","safeName":"Id"}},"wireValue":"id"},"typeReference":{"value":"type_imdb:MovieId","type":"named"}},{"name":{"name":{"originalName":"title","camelCase":{"unsafeName":"title","safeName":"title"},"snakeCase":{"unsafeName":"title","safeName":"title"},"screamingSnakeCase":{"unsafeName":"TITLE","safeName":"TITLE"},"pascalCase":{"unsafeName":"Title","safeName":"Title"}},"wireValue":"title"},"typeReference":{"value":"STRING","type":"primitive"}},{"name":{"name":{"originalName":"rating","camelCase":{"unsafeName":"rating","safeName":"rating"},"snakeCase":{"unsafeName":"rating","safeName":"rating"},"screamingSnakeCase":{"unsafeName":"RATING","safeName":"RATING"},"pascalCase":{"unsafeName":"Rating","safeName":"Rating"}},"wireValue":"rating"},"typeReference":{"value":"DOUBLE","type":"primitive"}}],"type":"object"},"type_imdb:CreateMovieRequest":{"declaration":{"name":{"originalName":"CreateMovieRequest","camelCase":{"unsafeName":"createMovieRequest","safeName":"createMovieRequest"},"snakeCase":{"unsafeName":"create_movie_request","safeName":"create_movie_request"},"screamingSnakeCase":{"unsafeName":"CREATE_MOVIE_REQUEST","safeName":"CREATE_MOVIE_REQUEST"},"pascalCase":{"unsafeName":"CreateMovieRequest","safeName":"CreateMovieRequest"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"properties":[{"name":{"name":{"originalName":"title","camelCase":{"unsafeName":"title","safeName":"title"},"snakeCase":{"unsafeName":"title","safeName":"title"},"screamingSnakeCase":{"unsafeName":"TITLE","safeName":"TITLE"},"pascalCase":{"unsafeName":"Title","safeName":"Title"}},"wireValue":"title"},"typeReference":{"value":"STRING","type":"primitive"}},{"name":{"name":{"originalName":"ratings","camelCase":{"unsafeName":"ratings","safeName":"ratings"},"snakeCase":{"unsafeName":"ratings","safeName":"ratings"},"screamingSnakeCase":{"unsafeName":"RATINGS","safeName":"RATINGS"},"pascalCase":{"unsafeName":"Ratings","safeName":"Ratings"}},"wireValue":"ratings"},"typeReference":{"value":{"value":"DOUBLE","type":"primitive"},"type":"list"}}],"type":"object"},"type_imdb:DirectorWrapper":{"declaration":{"name":{"originalName":"DirectorWrapper","camelCase":{"unsafeName":"directorWrapper","safeName":"directorWrapper"},"snakeCase":{"unsafeName":"director_wrapper","safeName":"director_wrapper"},"screamingSnakeCase":{"unsafeName":"DIRECTOR_WRAPPER","safeName":"DIRECTOR_WRAPPER"},"pascalCase":{"unsafeName":"DirectorWrapper","safeName":"DirectorWrapper"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"properties":[{"name":{"name":{"originalName":"director","camelCase":{"unsafeName":"director","safeName":"director"},"snakeCase":{"unsafeName":"director","safeName":"director"},"screamingSnakeCase":{"unsafeName":"DIRECTOR","safeName":"DIRECTOR"},"pascalCase":{"unsafeName":"Director","safeName":"Director"}},"wireValue":"director"},"typeReference":{"value":"type_director:Director","type":"named"}}],"type":"object"},"type_imdb:EmptyObject":{"declaration":{"name":{"originalName":"EmptyObject","camelCase":{"unsafeName":"emptyObject","safeName":"emptyObject"},"snakeCase":{"unsafeName":"empty_object","safeName":"empty_object"},"screamingSnakeCase":{"unsafeName":"EMPTY_OBJECT","safeName":"EMPTY_OBJECT"},"pascalCase":{"unsafeName":"EmptyObject","safeName":"EmptyObject"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"properties":[],"type":"object"},"type_imdb:Person":{"declaration":{"name":{"originalName":"Person","camelCase":{"unsafeName":"person","safeName":"person"},"snakeCase":{"unsafeName":"person","safeName":"person"},"screamingSnakeCase":{"unsafeName":"PERSON","safeName":"PERSON"},"pascalCase":{"unsafeName":"Person","safeName":"Person"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"discriminant":{"name":{"originalName":"type","camelCase":{"unsafeName":"type","safeName":"type"},"snakeCase":{"unsafeName":"type","safeName":"type"},"screamingSnakeCase":{"unsafeName":"TYPE","safeName":"TYPE"},"pascalCase":{"unsafeName":"Type","safeName":"Type"}},"wireValue":"type"},"types":{"actor":{"typeReference":{"value":"type_imdb:ActorId","type":"named"},"discriminantValue":{"name":{"originalName":"actor","camelCase":{"unsafeName":"actor","safeName":"actor"},"snakeCase":{"unsafeName":"actor","safeName":"actor"},"screamingSnakeCase":{"unsafeName":"ACTOR","safeName":"ACTOR"},"pascalCase":{"unsafeName":"Actor","safeName":"Actor"}},"wireValue":"actor"},"type":"singleProperty"},"director":{"typeId":"type_director:Director","discriminantValue":{"name":{"originalName":"director","camelCase":{"unsafeName":"director","safeName":"director"},"snakeCase":{"unsafeName":"director","safeName":"director"},"screamingSnakeCase":{"unsafeName":"DIRECTOR","safeName":"DIRECTOR"},"pascalCase":{"unsafeName":"Director","safeName":"Director"}},"wireValue":"director"},"properties":[],"type":"samePropertiesAsObject"},"producer":{"typeId":"type_imdb:EmptyObject","discriminantValue":{"name":{"originalName":"producer","camelCase":{"unsafeName":"producer","safeName":"producer"},"snakeCase":{"unsafeName":"producer","safeName":"producer"},"screamingSnakeCase":{"unsafeName":"PRODUCER","safeName":"PRODUCER"},"pascalCase":{"unsafeName":"Producer","safeName":"Producer"}},"wireValue":"producer"},"properties":[],"type":"samePropertiesAsObject"},"cinematographer":{"typeId":"type_imdb:EmptyObject","discriminantValue":{"name":{"originalName":"cinematographer","camelCase":{"unsafeName":"cinematographer","safeName":"cinematographer"},"snakeCase":{"unsafeName":"cinematographer","safeName":"cinematographer"},"screamingSnakeCase":{"unsafeName":"CINEMATOGRAPHER","safeName":"CINEMATOGRAPHER"},"pascalCase":{"unsafeName":"Cinematographer","safeName":"Cinematographer"}},"wireValue":"cinematographer"},"properties":[],"type":"samePropertiesAsObject"}},"type":"discriminatedUnion"},"type_imdb:RecursiveType":{"declaration":{"name":{"originalName":"RecursiveType","camelCase":{"unsafeName":"recursiveType","safeName":"recursiveType"},"snakeCase":{"unsafeName":"recursive_type","safeName":"recursive_type"},"screamingSnakeCase":{"unsafeName":"RECURSIVE_TYPE","safeName":"RECURSIVE_TYPE"},"pascalCase":{"unsafeName":"RecursiveType","safeName":"RecursiveType"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"properties":[{"name":{"name":{"originalName":"title","camelCase":{"unsafeName":"title","safeName":"title"},"snakeCase":{"unsafeName":"title","safeName":"title"},"screamingSnakeCase":{"unsafeName":"TITLE","safeName":"TITLE"},"pascalCase":{"unsafeName":"Title","safeName":"Title"}},"wireValue":"title"},"typeReference":{"value":"STRING","type":"primitive"}},{"name":{"name":{"originalName":"ratings","camelCase":{"unsafeName":"ratings","safeName":"ratings"},"snakeCase":{"unsafeName":"ratings","safeName":"ratings"},"screamingSnakeCase":{"unsafeName":"RATINGS","safeName":"RATINGS"},"pascalCase":{"unsafeName":"Ratings","safeName":"Ratings"}},"wireValue":"ratings"},"typeReference":{"value":{"value":"DOUBLE","type":"primitive"},"type":"list"}},{"name":{"name":{"originalName":"selfReferencing","camelCase":{"unsafeName":"selfReferencing","safeName":"selfReferencing"},"snakeCase":{"unsafeName":"self_referencing","safeName":"self_referencing"},"screamingSnakeCase":{"unsafeName":"SELF_REFERENCING","safeName":"SELF_REFERENCING"},"pascalCase":{"unsafeName":"SelfReferencing","safeName":"SelfReferencing"}},"wireValue":"selfReferencing"},"typeReference":{"value":{"value":"type_imdb:RecursiveType","type":"named"},"type":"list"}}],"type":"object"}},"headers":[{"name":{"name":{"originalName":"apiVersion","camelCase":{"unsafeName":"apiVersion","safeName":"apiVersion"},"snakeCase":{"unsafeName":"api_version","safeName":"api_version"},"screamingSnakeCase":{"unsafeName":"API_VERSION","safeName":"API_VERSION"},"pascalCase":{"unsafeName":"ApiVersion","safeName":"ApiVersion"}},"wireValue":"X-API-VERSION"},"typeReference":{"value":{"value":"STRING","type":"primitive"},"type":"optional"}}],"endpoints":{"endpoint_imdb.createMovie":{"declaration":{"name":{"originalName":"createMovie","camelCase":{"unsafeName":"createMovie","safeName":"createMovie"},"snakeCase":{"unsafeName":"create_movie","safeName":"create_movie"},"screamingSnakeCase":{"unsafeName":"CREATE_MOVIE","safeName":"CREATE_MOVIE"},"pascalCase":{"unsafeName":"CreateMovie","safeName":"CreateMovie"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"location":{"method":"POST","path":"/test/{rootPathParam}/movies"},"request":{"pathParameters":[{"name":{"name":{"originalName":"rootPathParam","camelCase":{"unsafeName":"rootPathParam","safeName":"rootPathParam"},"snakeCase":{"unsafeName":"root_path_param","safeName":"root_path_param"},"screamingSnakeCase":{"unsafeName":"ROOT_PATH_PARAM","safeName":"ROOT_PATH_PARAM"},"pascalCase":{"unsafeName":"RootPathParam","safeName":"RootPathParam"}},"wireValue":"rootPathParam"},"typeReference":{"value":"STRING","type":"primitive"}}],"body":{"value":{"value":"type_imdb:CreateMovieRequest","type":"named"},"type":"typeReference"},"type":"body"},"response":{"type":"json"}},"endpoint_imdb.getMovie":{"declaration":{"name":{"originalName":"getMovie","camelCase":{"unsafeName":"getMovie","safeName":"getMovie"},"snakeCase":{"unsafeName":"get_movie","safeName":"get_movie"},"screamingSnakeCase":{"unsafeName":"GET_MOVIE","safeName":"GET_MOVIE"},"pascalCase":{"unsafeName":"GetMovie","safeName":"GetMovie"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"location":{"method":"GET","path":"/test/{rootPathParam}/movies/{movieId}"},"request":{"declaration":{"name":{"originalName":"GetMovieRequest","camelCase":{"unsafeName":"getMovieRequest","safeName":"getMovieRequest"},"snakeCase":{"unsafeName":"get_movie_request","safeName":"get_movie_request"},"screamingSnakeCase":{"unsafeName":"GET_MOVIE_REQUEST","safeName":"GET_MOVIE_REQUEST"},"pascalCase":{"unsafeName":"GetMovieRequest","safeName":"GetMovieRequest"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"pathParameters":[{"name":{"name":{"originalName":"rootPathParam","camelCase":{"unsafeName":"rootPathParam","safeName":"rootPathParam"},"snakeCase":{"unsafeName":"root_path_param","safeName":"root_path_param"},"screamingSnakeCase":{"unsafeName":"ROOT_PATH_PARAM","safeName":"ROOT_PATH_PARAM"},"pascalCase":{"unsafeName":"RootPathParam","safeName":"RootPathParam"}},"wireValue":"rootPathParam"},"typeReference":{"value":"STRING","type":"primitive"}},{"name":{"name":{"originalName":"movieId","camelCase":{"unsafeName":"movieId","safeName":"movieId"},"snakeCase":{"unsafeName":"movie_id","safeName":"movie_id"},"screamingSnakeCase":{"unsafeName":"MOVIE_ID","safeName":"MOVIE_ID"},"pascalCase":{"unsafeName":"MovieId","safeName":"MovieId"}},"wireValue":"movieId"},"typeReference":{"value":"type_imdb:MovieId","type":"named"}}],"queryParameters":[{"name":{"name":{"originalName":"movieName","camelCase":{"unsafeName":"movieName","safeName":"movieName"},"snakeCase":{"unsafeName":"movie_name","safeName":"movie_name"},"screamingSnakeCase":{"unsafeName":"MOVIE_NAME","safeName":"MOVIE_NAME"},"pascalCase":{"unsafeName":"MovieName","safeName":"MovieName"}},"wireValue":"movieName"},"typeReference":{"value":{"value":"STRING","type":"primitive"},"type":"list"}}],"headers":[],"metadata":{"includePathParameters":false,"onlyPathParameters":false},"type":"inlined"},"response":{"type":"json"}},"endpoint_imdb.delete":{"declaration":{"name":{"originalName":"delete","camelCase":{"unsafeName":"delete","safeName":"delete"},"snakeCase":{"unsafeName":"delete","safeName":"delete"},"screamingSnakeCase":{"unsafeName":"DELETE","safeName":"DELETE"},"pascalCase":{"unsafeName":"Delete","safeName":"Delete"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"location":{"method":"DELETE","path":"/test/{rootPathParam}/movies/{movieId}"},"request":{"pathParameters":[{"name":{"name":{"originalName":"rootPathParam","camelCase":{"unsafeName":"rootPathParam","safeName":"rootPathParam"},"snakeCase":{"unsafeName":"root_path_param","safeName":"root_path_param"},"screamingSnakeCase":{"unsafeName":"ROOT_PATH_PARAM","safeName":"ROOT_PATH_PARAM"},"pascalCase":{"unsafeName":"RootPathParam","safeName":"RootPathParam"}},"wireValue":"rootPathParam"},"typeReference":{"value":"STRING","type":"primitive"}},{"name":{"name":{"originalName":"movieId","camelCase":{"unsafeName":"movieId","safeName":"movieId"},"snakeCase":{"unsafeName":"movie_id","safeName":"movie_id"},"screamingSnakeCase":{"unsafeName":"MOVIE_ID","safeName":"MOVIE_ID"},"pascalCase":{"unsafeName":"MovieId","safeName":"MovieId"}},"wireValue":"movieId"},"typeReference":{"value":"type_imdb:MovieId","type":"named"}}],"type":"body"},"response":{"type":"json"}},"endpoint_imdb.upload":{"declaration":{"name":{"originalName":"upload","camelCase":{"unsafeName":"upload","safeName":"upload"},"snakeCase":{"unsafeName":"upload","safeName":"upload"},"screamingSnakeCase":{"unsafeName":"UPLOAD","safeName":"UPLOAD"},"pascalCase":{"unsafeName":"Upload","safeName":"Upload"}},"fernFilepath":{"allParts":[{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}],"packagePath":[],"file":{"originalName":"imdb","camelCase":{"unsafeName":"imdb","safeName":"imdb"},"snakeCase":{"unsafeName":"imdb","safeName":"imdb"},"screamingSnakeCase":{"unsafeName":"IMDB","safeName":"IMDB"},"pascalCase":{"unsafeName":"Imdb","safeName":"Imdb"}}}},"location":{"method":"POST","path":"/test/{rootPathParam}/movies/upload/{movieId}"},"request":{"pathParameters":[{"name":{"name":{"originalName":"rootPathParam","camelCase":{"unsafeName":"rootPathParam","safeName":"rootPathParam"},"snakeCase":{"unsafeName":"root_path_param","safeName":"root_path_param"},"screamingSnakeCase":{"unsafeName":"ROOT_PATH_PARAM","safeName":"ROOT_PATH_PARAM"},"pascalCase":{"unsafeName":"RootPathParam","safeName":"RootPathParam"}},"wireValue":"rootPathParam"},"typeReference":{"value":"STRING","type":"primitive"}},{"name":{"name":{"originalName":"movieId","camelCase":{"unsafeName":"movieId","safeName":"movieId"},"snakeCase":{"unsafeName":"movie_id","safeName":"movie_id"},"screamingSnakeCase":{"unsafeName":"MOVIE_ID","safeName":"MOVIE_ID"},"pascalCase":{"unsafeName":"MovieId","safeName":"MovieId"}},"wireValue":"movieId"},"typeReference":{"value":"type_imdb:MovieId","type":"named"}}],"body":{"type":"bytes"},"type":"body"},"response":{"type":"json"}}}} \ No newline at end of file diff --git a/packages/cli/ete-tests/tsconfig.json b/packages/cli/ete-tests/tsconfig.json index 9a710f6635c..b425ce79581 100644 --- a/packages/cli/ete-tests/tsconfig.json +++ b/packages/cli/ete-tests/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.test.json", + "extends": "@fern-api/configs/tsconfig/test.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "exclude": ["./src/**/__test__/**/generated"], diff --git a/packages/cli/fern-definition/formatter/package.json b/packages/cli/fern-definition/formatter/package.json index 4a0be0103e1..cba6112b698 100644 --- a/packages/cli/fern-definition/formatter/package.json +++ b/packages/cli/fern-definition/formatter/package.json @@ -27,23 +27,24 @@ "depcheck": "depcheck" }, "dependencies": { + "@fern-api/api-workspace-commons": "workspace:*", "@fern-api/core-utils": "workspace:*", + "@fern-api/fern-definition-schema": "workspace:*", "@fern-api/fs-utils": "workspace:*", "@fern-api/task-context": "workspace:*", - "@fern-api/api-workspace-commons": "workspace:*", - "@fern-api/fern-definition-schema": "workspace:*", - "prettier2": "npm:prettier@^2.7.1", - "chalk": "^5.3.0" + "chalk": "^5.3.0", + "prettier2": "npm:prettier@^2.7.1" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", - "@types/prettier2": "npm:@types/prettier@^2.7.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/jest": "^29.5.14", + "@types/prettier2": "npm:@types/prettier@^2.7.3", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/fern-definition/formatter/tsconfig.json b/packages/cli/fern-definition/formatter/tsconfig.json index f8af1a19d52..db649c36285 100644 --- a/packages/cli/fern-definition/formatter/tsconfig.json +++ b/packages/cli/fern-definition/formatter/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/packages/cli/fern-definition/ir-to-jsonschema/package.json b/packages/cli/fern-definition/ir-to-jsonschema/package.json index 9823e91485f..99d858db4b8 100644 --- a/packages/cli/fern-definition/ir-to-jsonschema/package.json +++ b/packages/cli/fern-definition/ir-to-jsonschema/package.json @@ -40,13 +40,14 @@ "json-schema": "^0.4.0" }, "devDependencies": { - "@types/json-schema": "^7.0.15", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/json-schema": "^7.0.15", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/fern-definition/ir-to-jsonschema/tsconfig.json b/packages/cli/fern-definition/ir-to-jsonschema/tsconfig.json index 84cfb0922da..cae5918b07f 100644 --- a/packages/cli/fern-definition/ir-to-jsonschema/tsconfig.json +++ b/packages/cli/fern-definition/ir-to-jsonschema/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/fern-definition/schema/package.json b/packages/cli/fern-definition/schema/package.json index dabbc27c135..80fb0eb1b26 100644 --- a/packages/cli/fern-definition/schema/package.json +++ b/packages/cli/fern-definition/schema/package.json @@ -31,13 +31,14 @@ "@fern-api/ir-sdk": "workspace:*" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/fern-definition/schema/src/utils/isRawTextType.tsx b/packages/cli/fern-definition/schema/src/utils/isRawTextType.ts similarity index 100% rename from packages/cli/fern-definition/schema/src/utils/isRawTextType.tsx rename to packages/cli/fern-definition/schema/src/utils/isRawTextType.ts diff --git a/packages/cli/fern-definition/schema/src/utils/parseRawFileType.tsx b/packages/cli/fern-definition/schema/src/utils/parseRawFileType.ts similarity index 100% rename from packages/cli/fern-definition/schema/src/utils/parseRawFileType.tsx rename to packages/cli/fern-definition/schema/src/utils/parseRawFileType.ts diff --git a/packages/cli/fern-definition/schema/tsconfig.json b/packages/cli/fern-definition/schema/tsconfig.json index 6a65714df35..d8971f2cb81 100644 --- a/packages/cli/fern-definition/schema/tsconfig.json +++ b/packages/cli/fern-definition/schema/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/packages/cli/fern-definition/validator/package.json b/packages/cli/fern-definition/validator/package.json index c0db42e93d4..d4f5a9e2626 100644 --- a/packages/cli/fern-definition/validator/package.json +++ b/packages/cli/fern-definition/validator/package.json @@ -27,16 +27,16 @@ "depcheck": "depcheck" }, "dependencies": { + "@fern-api/api-workspace-commons": "workspace:*", "@fern-api/configuration-loader": "workspace:*", "@fern-api/core-utils": "workspace:*", + "@fern-api/fern-definition-schema": "workspace:*", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-generator": "workspace:*", - "@fern-api/lazy-fern-workspace": "workspace:*", "@fern-api/ir-sdk": "workspace:*", + "@fern-api/lazy-fern-workspace": "workspace:*", "@fern-api/logger": "workspace:*", "@fern-api/task-context": "workspace:*", - "@fern-api/api-workspace-commons": "workspace:*", - "@fern-api/fern-definition-schema": "workspace:*", "chalk": "^5.3.0", "lodash-es": "^4.17.21", "strip-ansi": "^7.1.0", @@ -44,14 +44,15 @@ "url-join": "^5.0.0" }, "devDependencies": { - "@types/jest": "^29.5.14", - "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "@types/lodash-es": "^4.17.12", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/fern-definition/validator/tsconfig.json b/packages/cli/fern-definition/validator/tsconfig.json index 728387aae1d..d29bbd4d226 100644 --- a/packages/cli/fern-definition/validator/tsconfig.json +++ b/packages/cli/fern-definition/validator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/generation/ir-generator-tests/package.json b/packages/cli/generation/ir-generator-tests/package.json index ee1758d5e1d..670c78c3881 100644 --- a/packages/cli/generation/ir-generator-tests/package.json +++ b/packages/cli/generation/ir-generator-tests/package.json @@ -38,11 +38,13 @@ "prettier": "^3.4.2" }, "devDependencies": { + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", + "eslint": "^8.56.0", + "prettier": "^3.4.2", "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/generation/ir-generator-tests/tsconfig.json b/packages/cli/generation/ir-generator-tests/tsconfig.json index 3d17b423c3c..82569b02b30 100644 --- a/packages/cli/generation/ir-generator-tests/tsconfig.json +++ b/packages/cli/generation/ir-generator-tests/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.test.json", + "extends": "@fern-api/configs/tsconfig/test.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/generation/ir-generator/build.tsconfig.json b/packages/cli/generation/ir-generator/build.tsconfig.json index ea04e794315..5ab64081017 100644 --- a/packages/cli/generation/ir-generator/build.tsconfig.json +++ b/packages/cli/generation/ir-generator/build.tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/typescript-config/main.json", "include": ["src/**/*.ts"], "exclude": ["src/**/__test__"] } diff --git a/packages/cli/generation/ir-generator/package.json b/packages/cli/generation/ir-generator/package.json index d48a6129bca..2aba0e859c5 100644 --- a/packages/cli/generation/ir-generator/package.json +++ b/packages/cli/generation/ir-generator/package.json @@ -32,21 +32,23 @@ "@fern-api/configuration": "workspace:*", "@fern-api/core-utils": "workspace:*", "@fern-api/fern-definition-schema": "workspace:*", - "@fern-api/path-utils": "workspace:*", "@fern-api/ir-sdk": "workspace:*", + "@fern-api/path-utils": "workspace:*", "@fern-api/source-resolver": "workspace:*", "@fern-api/task-context": "workspace:*", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/lodash-es": "^4.17.12", "@types/url-join": "4.0.1", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", "lodash-es": "^4.17.21", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "string.prototype.replaceall": "^1.0.10", "tsup": "^8.3.5", - "typescript": "5.7.2", "url-join": "^5.0.0", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/generation/ir-generator/src/PackageTreeGenerator.tsx b/packages/cli/generation/ir-generator/src/PackageTreeGenerator.ts similarity index 100% rename from packages/cli/generation/ir-generator/src/PackageTreeGenerator.tsx rename to packages/cli/generation/ir-generator/src/PackageTreeGenerator.ts diff --git a/packages/cli/generation/ir-generator/tsconfig.json b/packages/cli/generation/ir-generator/tsconfig.json index bb4e82a91f2..1ba423f8b5b 100644 --- a/packages/cli/generation/ir-generator/tsconfig.json +++ b/packages/cli/generation/ir-generator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/generation/ir-migrations/package.json b/packages/cli/generation/ir-migrations/package.json index e686be7c904..ca0f38486c2 100644 --- a/packages/cli/generation/ir-migrations/package.json +++ b/packages/cli/generation/ir-migrations/package.json @@ -93,14 +93,15 @@ "lodash-es": "^4.17.21" }, "devDependencies": { - "@types/jest": "^29.5.14", - "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/jest": "^29.5.14", + "@types/lodash-es": "^4.17.12", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/generation/ir-migrations/tsconfig.json b/packages/cli/generation/ir-migrations/tsconfig.json index 6a67090c254..0f824a10eeb 100644 --- a/packages/cli/generation/ir-migrations/tsconfig.json +++ b/packages/cli/generation/ir-migrations/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/generation/local-generation/docker-utils/package.json b/packages/cli/generation/local-generation/docker-utils/package.json index c0d38f72160..fc141639eb3 100644 --- a/packages/cli/generation/local-generation/docker-utils/package.json +++ b/packages/cli/generation/local-generation/docker-utils/package.json @@ -33,12 +33,13 @@ "tmp-promise": "^3.0.3" }, "devDependencies": { + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/generation/local-generation/docker-utils/tsconfig.json b/packages/cli/generation/local-generation/docker-utils/tsconfig.json index 922e992a66d..f96025d9f73 100644 --- a/packages/cli/generation/local-generation/docker-utils/tsconfig.json +++ b/packages/cli/generation/local-generation/docker-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/packages/cli/generation/local-generation/local-workspace-runner/package.json b/packages/cli/generation/local-generation/local-workspace-runner/package.json index bf3187b8123..70900839815 100644 --- a/packages/cli/generation/local-generation/local-workspace-runner/package.json +++ b/packages/cli/generation/local-generation/local-workspace-runner/package.json @@ -27,6 +27,7 @@ "depcheck": "depcheck" }, "dependencies": { + "@fern-api/api-workspace-commons": "workspace:*", "@fern-api/cli-source-resolver": "workspace:*", "@fern-api/configuration": "workspace:*", "@fern-api/core-utils": "workspace:*", @@ -37,30 +38,30 @@ "@fern-api/ir-migrations": "workspace:*", "@fern-api/ir-sdk": "workspace:*", "@fern-api/logging-execa": "workspace:*", + "@fern-api/sdk": "0.12.3", "@fern-api/task-context": "workspace:*", "@fern-api/workspace-loader": "workspace:*", - "@fern-api/api-workspace-commons": "workspace:*", "@fern-fern/fiddle-sdk": "0.0.584", "@fern-fern/generator-exec-sdk": "^0.0.898", - "@fern-api/sdk": "0.12.3", "chalk": "^5.3.0", "decompress": "^4.2.1", + "prettier2": "npm:prettier@^2.7.1", "tmp-promise": "^3.0.3", - "url-join": "^5.0.0", - "prettier2": "npm:prettier@^2.7.1" + "url-join": "^5.0.0" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/decompress": "^4.2.7", "@types/jest": "^29.5.14", - "@types/node": "18.15.3", + "@types/prettier2": "npm:@types/prettier@^2.7.3", "@types/tmp": "^0.2.4", "@types/url-join": "4.0.1", - "@types/prettier2": "npm:@types/prettier@^2.7.3", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", - "typescript": "5.7.2" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/generation/local-generation/local-workspace-runner/tsconfig.json b/packages/cli/generation/local-generation/local-workspace-runner/tsconfig.json index 4c9e87dc705..e38ce2babbb 100644 --- a/packages/cli/generation/local-generation/local-workspace-runner/tsconfig.json +++ b/packages/cli/generation/local-generation/local-workspace-runner/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/generation/remote-generation/remote-workspace-runner/package.json b/packages/cli/generation/remote-generation/remote-workspace-runner/package.json index d6e64039bc2..13ca45d17e8 100644 --- a/packages/cli/generation/remote-generation/remote-workspace-runner/package.json +++ b/packages/cli/generation/remote-generation/remote-workspace-runner/package.json @@ -58,19 +58,20 @@ "url-join": "^5.0.0" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/decompress": "^4.2.7", "@types/js-yaml": "^4.0.8", "@types/lodash-es": "^4.17.12", "@types/mime-types": "^2.1.4", - "@types/node": "18.15.3", "@types/tar": "^6.1.11", "@types/terminal-link": "^1.2.0", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", "lodash-es": "^4.17.21", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", - "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/generation/remote-generation/remote-workspace-runner/tsconfig.json b/packages/cli/generation/remote-generation/remote-workspace-runner/tsconfig.json index 575ed2f78e3..4696765989d 100644 --- a/packages/cli/generation/remote-generation/remote-workspace-runner/tsconfig.json +++ b/packages/cli/generation/remote-generation/remote-workspace-runner/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/generation/source-resolver/package.json b/packages/cli/generation/source-resolver/package.json index 7c6191f324f..e56c40aaabd 100644 --- a/packages/cli/generation/source-resolver/package.json +++ b/packages/cli/generation/source-resolver/package.json @@ -31,12 +31,14 @@ "@fern-api/path-utils": "workspace:*" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/generation/source-resolver/tsconfig.json b/packages/cli/generation/source-resolver/tsconfig.json index 63ad388be65..4ed6db9d7d6 100644 --- a/packages/cli/generation/source-resolver/tsconfig.json +++ b/packages/cli/generation/source-resolver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/init/package.json b/packages/cli/init/package.json index e8c83bd2e05..6c956ba5898 100644 --- a/packages/cli/init/package.json +++ b/packages/cli/init/package.json @@ -30,12 +30,12 @@ "@fern-api/auth": "workspace:*", "@fern-api/configuration-loader": "workspace:*", "@fern-api/core": "workspace:*", - "@fern-api/fs-utils": "workspace:*", - "@fern-api/login": "workspace:*", - "@fern-api/task-context": "workspace:*", "@fern-api/fern-definition-formatter": "workspace:*", "@fern-api/fern-definition-schema": "workspace:*", + "@fern-api/fs-utils": "workspace:*", + "@fern-api/login": "workspace:*", "@fern-api/mintlify-importer": "workspace:*", + "@fern-api/task-context": "workspace:*", "axios": "^1.7.7", "chalk": "^5.3.0", "fs-extra": "^11.1.1", @@ -44,15 +44,16 @@ "tmp-promise": "^3.0.3" }, "devDependencies": { - "@types/fs-extra": "^11.0.1", - "@types/js-yaml": "^4.0.8", - "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/fs-extra": "^11.0.1", + "@types/js-yaml": "^4.0.8", + "@types/lodash-es": "^4.17.12", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/init/tsconfig.json b/packages/cli/init/tsconfig.json index cb9e85efbfc..14306b39b82 100644 --- a/packages/cli/init/tsconfig.json +++ b/packages/cli/init/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", @@ -33,8 +33,8 @@ { "path": "../fern-definition/schema" }, - { - "path": "../docs-importers/mintlify" + { + "path": "../docs-importers/mintlify" } ] } \ No newline at end of file diff --git a/packages/cli/logger/package.json b/packages/cli/logger/package.json index 84472a0b4e6..c68fcc5eccf 100644 --- a/packages/cli/logger/package.json +++ b/packages/cli/logger/package.json @@ -30,12 +30,14 @@ "@fern-api/core-utils": "workspace:*" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/logger/tsconfig.json b/packages/cli/logger/tsconfig.json index 5e0cb788d44..4aaede45bcd 100644 --- a/packages/cli/logger/tsconfig.json +++ b/packages/cli/logger/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../../commons/core-utils" }] diff --git a/packages/cli/login/package.json b/packages/cli/login/package.json index 0e4b7c4d3d6..f6e32a6a48b 100644 --- a/packages/cli/login/package.json +++ b/packages/cli/login/package.json @@ -39,16 +39,17 @@ "qs": "6.12.1" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/boxen": "^3.0.1", "@types/inquirer": "^9.0.7", "@types/jest": "^29.5.14", - "@types/node": "18.15.3", "@types/qs": "6.9.15", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", - "typescript": "5.7.2" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/login/tsconfig.json b/packages/cli/login/tsconfig.json index 96d83431268..7cd13e14346 100644 --- a/packages/cli/login/tsconfig.json +++ b/packages/cli/login/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [ diff --git a/packages/cli/mock/package.json b/packages/cli/mock/package.json index cea73081e80..249c98452a7 100644 --- a/packages/cli/mock/package.json +++ b/packages/cli/mock/package.json @@ -37,14 +37,15 @@ "url-join": "^5.0.0" }, "devDependencies": { - "@types/express": "^4.17.21", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", - "@types/url-join": "4.0.1", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/express": "^4.17.21", + "@types/url-join": "4.0.1", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/mock/tsconfig.json b/packages/cli/mock/tsconfig.json index de79b184c06..c5fd6d5dd0d 100644 --- a/packages/cli/mock/tsconfig.json +++ b/packages/cli/mock/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../../ir-sdk" }, { "path": "../task-context" }, { "path": "../../commons/core-utils" }] diff --git a/packages/cli/posthog-manager/package.json b/packages/cli/posthog-manager/package.json index 459555fa044..59e65578f90 100644 --- a/packages/cli/posthog-manager/package.json +++ b/packages/cli/posthog-manager/package.json @@ -34,14 +34,15 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", - "@types/uuid": "^9.0.8", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "@types/uuid": "^9.0.8", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/posthog-manager/tsconfig.json b/packages/cli/posthog-manager/tsconfig.json index 07127cd4271..e3b66f7716b 100644 --- a/packages/cli/posthog-manager/tsconfig.json +++ b/packages/cli/posthog-manager/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../../commons/fs-utils" }, { "path": "../auth" }, { "path": "../task-context" }] diff --git a/packages/cli/project-loader/package.json b/packages/cli/project-loader/package.json index c667f32e39c..1f28b14e030 100644 --- a/packages/cli/project-loader/package.json +++ b/packages/cli/project-loader/package.json @@ -27,21 +27,22 @@ "depcheck": "depcheck" }, "dependencies": { + "@fern-api/api-workspace-commons": "workspace:*", "@fern-api/configuration-loader": "workspace:*", "@fern-api/fs-utils": "workspace:*", "@fern-api/task-context": "workspace:*", "@fern-api/workspace-loader": "workspace:*", - "@fern-api/api-workspace-commons": "workspace:*", "chalk": "^5.3.0" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/project-loader/tsconfig.json b/packages/cli/project-loader/tsconfig.json index 14686d76c6c..b34c4fc1c17 100644 --- a/packages/cli/project-loader/tsconfig.json +++ b/packages/cli/project-loader/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/register/package.json b/packages/cli/register/package.json index 0d8b2a25d7d..67b9d0468a5 100644 --- a/packages/cli/register/package.json +++ b/packages/cli/register/package.json @@ -27,6 +27,7 @@ "depcheck": "depcheck" }, "dependencies": { + "@fern-api/api-workspace-commons": "workspace:*", "@fern-api/auth": "workspace:*", "@fern-api/cli-source-resolver": "workspace:*", "@fern-api/configuration": "workspace:*", @@ -38,17 +39,17 @@ "@fern-api/ir-sdk": "workspace:*", "@fern-api/project-loader": "workspace:*", "@fern-api/task-context": "workspace:*", - "@fern-api/api-workspace-commons": "workspace:*", "lodash-es": "^4.17.21" }, "devDependencies": { - "@types/lodash-es": "^4.17.12", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/lodash-es": "^4.17.12", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/register/tsconfig.json b/packages/cli/register/tsconfig.json index b4b12e96755..b1c33e088db 100644 --- a/packages/cli/register/tsconfig.json +++ b/packages/cli/register/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.test.json", + "extends": "@fern-api/configs/tsconfig/test.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/semver-utils/package.json b/packages/cli/semver-utils/package.json index 9ff2ffeb419..c5504ba1ad3 100644 --- a/packages/cli/semver-utils/package.json +++ b/packages/cli/semver-utils/package.json @@ -30,13 +30,14 @@ "semver-diff": "^4.0.0" }, "devDependencies": { - "vitest": "^2.1.8", - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/semver-utils/tsconfig.json b/packages/cli/semver-utils/tsconfig.json index f5720c666d9..dd8bfd69d74 100644 --- a/packages/cli/semver-utils/tsconfig.json +++ b/packages/cli/semver-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/packages/cli/task-context/package.json b/packages/cli/task-context/package.json index 4b8e4b1cedd..cb31d4b723a 100644 --- a/packages/cli/task-context/package.json +++ b/packages/cli/task-context/package.json @@ -30,13 +30,14 @@ "@fern-api/logger": "workspace:*" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/task-context/tsconfig.json b/packages/cli/task-context/tsconfig.json index 4ac99eaa37b..0477a4f5b30 100644 --- a/packages/cli/task-context/tsconfig.json +++ b/packages/cli/task-context/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../logger" }] diff --git a/packages/cli/workspace/browser-compatible-fern-workspace/package.json b/packages/cli/workspace/browser-compatible-fern-workspace/package.json index fd43bf853a1..ab1eed516ed 100644 --- a/packages/cli/workspace/browser-compatible-fern-workspace/package.json +++ b/packages/cli/workspace/browser-compatible-fern-workspace/package.json @@ -37,13 +37,14 @@ "openapi-types": "^12.1.3" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/workspace/browser-compatible-fern-workspace/tsconfig.json b/packages/cli/workspace/browser-compatible-fern-workspace/tsconfig.json index 51f97caaa5c..097f96aab7c 100644 --- a/packages/cli/workspace/browser-compatible-fern-workspace/tsconfig.json +++ b/packages/cli/workspace/browser-compatible-fern-workspace/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/workspace/commons/package.json b/packages/cli/workspace/commons/package.json index 46f6939bf1e..2feff6b1811 100644 --- a/packages/cli/workspace/commons/package.json +++ b/packages/cli/workspace/commons/package.json @@ -29,26 +29,28 @@ "dependencies": { "@fern-api/configuration": "workspace:*", "@fern-api/core-utils": "workspace:*", + "@fern-api/fern-definition-schema": "workspace:*", "@fern-api/openapi-ir": "workspace:*", "@fern-api/openapi-ir-parser": "workspace:*", "@fern-api/openapi-ir-to-fern": "workspace:*", "@fern-api/path-utils": "workspace:*", "@fern-api/task-context": "workspace:*", - "@fern-api/fern-definition-schema": "workspace:*", "@redocly/openapi-core": "^1.4.1", "js-yaml": "^4.1.0", "lodash-es": "^4.17.21", "openapi-types": "^12.1.3" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/jest": "^29.5.14", "@types/js-yaml": "^4.0.8", "@types/lodash-es": "^4.17.12", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", - "typescript": "5.7.2" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/workspace/commons/tsconfig.json b/packages/cli/workspace/commons/tsconfig.json index 6fbfc218792..2835b8c945a 100644 --- a/packages/cli/workspace/commons/tsconfig.json +++ b/packages/cli/workspace/commons/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/workspace/lazy-fern-workspace/package.json b/packages/cli/workspace/lazy-fern-workspace/package.json index bf45e51f2ef..58d6abca29b 100644 --- a/packages/cli/workspace/lazy-fern-workspace/package.json +++ b/packages/cli/workspace/lazy-fern-workspace/package.json @@ -57,18 +57,19 @@ "zod": "^3.22.3" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/jest": "^29.5.14", "@types/js-yaml": "^4.0.8", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@types/object-hash": "^3.0.6", "@types/swagger2openapi": "^7.0.4", "@types/tar": "^6.1.11", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "prettier": "^3.4.2", - "typescript": "5.7.2", "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/workspace/lazy-fern-workspace/tsconfig.json b/packages/cli/workspace/lazy-fern-workspace/tsconfig.json index 75ddc89f107..c840e19bdc5 100644 --- a/packages/cli/workspace/lazy-fern-workspace/tsconfig.json +++ b/packages/cli/workspace/lazy-fern-workspace/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/workspace/loader/package.json b/packages/cli/workspace/loader/package.json index 0d3456c55c9..1d14c507632 100644 --- a/packages/cli/workspace/loader/package.json +++ b/packages/cli/workspace/loader/package.json @@ -43,14 +43,15 @@ "zod": "^3.22.3" }, "devDependencies": { - "@types/jest": "^29.5.14", - "@types/js-yaml": "^4.0.8", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "@types/js-yaml": "^4.0.8", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/workspace/loader/tsconfig.json b/packages/cli/workspace/loader/tsconfig.json index 3bbcc410224..35264f450dc 100644 --- a/packages/cli/workspace/loader/tsconfig.json +++ b/packages/cli/workspace/loader/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/workspace/oss-validator/package.json b/packages/cli/workspace/oss-validator/package.json index f9f82fca04a..c27ff3c28c5 100644 --- a/packages/cli/workspace/oss-validator/package.json +++ b/packages/cli/workspace/oss-validator/package.json @@ -37,6 +37,7 @@ "strip-ansi": "^7.1.0" }, "devDependencies": { + "@fern-api/configs": "workspace:*", "@trivago/prettier-plugin-sort-imports": "^5.2.1", "@types/jest": "^29.5.14", "@types/node": "18.15.3", diff --git a/packages/cli/workspace/oss-validator/tsconfig.json b/packages/cli/workspace/oss-validator/tsconfig.json index 75ddc89f107..c840e19bdc5 100644 --- a/packages/cli/workspace/oss-validator/tsconfig.json +++ b/packages/cli/workspace/oss-validator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/yaml/docs-validator/package.json b/packages/cli/yaml/docs-validator/package.json index 95c29782177..b029216fcaf 100644 --- a/packages/cli/yaml/docs-validator/package.json +++ b/packages/cli/yaml/docs-validator/package.json @@ -30,12 +30,12 @@ "@fern-api/configuration-loader": "workspace:*", "@fern-api/core-utils": "workspace:*", "@fern-api/docs-markdown-utils": "workspace:*", + "@fern-api/fern-definition-schema": "workspace:*", "@fern-api/fs-utils": "workspace:*", "@fern-api/logger": "workspace:*", "@fern-api/project-loader": "workspace:*", "@fern-api/task-context": "workspace:*", "@fern-api/workspace-loader": "workspace:*", - "@fern-api/fern-definition-schema": "workspace:*", "@types/tinycolor2": "^1.4.6", "chardet": "^2.0.0", "file-type": "^19.0.0", @@ -49,14 +49,15 @@ "zod": "^3.22.3" }, "devDependencies": { - "@types/jest": "^29.5.14", - "@types/js-yaml": "^4.0.8", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/jest": "^29.5.14", + "@types/js-yaml": "^4.0.8", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/yaml/docs-validator/tsconfig.json b/packages/cli/yaml/docs-validator/tsconfig.json index d681a3bce3f..391e2e621ad 100644 --- a/packages/cli/yaml/docs-validator/tsconfig.json +++ b/packages/cli/yaml/docs-validator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/cli/yaml/generators-validator/package.json b/packages/cli/yaml/generators-validator/package.json index a4d39031ce7..028f87e3b99 100644 --- a/packages/cli/yaml/generators-validator/package.json +++ b/packages/cli/yaml/generators-validator/package.json @@ -41,13 +41,14 @@ "strip-ansi": "^7.1.0" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/cli/yaml/generators-validator/tsconfig.json b/packages/cli/yaml/generators-validator/tsconfig.json index f161da71167..e0d72c87d47 100644 --- a/packages/cli/yaml/generators-validator/tsconfig.json +++ b/packages/cli/yaml/generators-validator/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/commons/core-utils/package.json b/packages/commons/core-utils/package.json index 13e816c60aa..6df976a3f60 100644 --- a/packages/commons/core-utils/package.json +++ b/packages/commons/core-utils/package.json @@ -35,19 +35,20 @@ "whatwg-mimetype": "^4.0.0" }, "devDependencies": { + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", "@types/ajv": "^1.0.0", "@types/json-schema": "^7.0.15", "@types/lodash": "^4.17.4", "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", "@types/title": "^3.4.3", "@types/ua-parser-js": "^0.7.39", "@types/whatwg-mimetype": "^3.0.2", - "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", - "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/commons/core-utils/tsconfig.json b/packages/commons/core-utils/tsconfig.json index f5720c666d9..dd8bfd69d74 100644 --- a/packages/commons/core-utils/tsconfig.json +++ b/packages/commons/core-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/packages/commons/fs-utils/package.json b/packages/commons/fs-utils/package.json index 7efc0f5331e..e30ea2c1c1b 100644 --- a/packages/commons/fs-utils/package.json +++ b/packages/commons/fs-utils/package.json @@ -36,14 +36,15 @@ "devDependencies": { "@fern-api/core-utils": "workspace:*", "@fern-api/path-utils": "workspace:*", - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", - "@types/stream-json": "^1.7.7", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/jest": "^29.5.14", + "@types/stream-json": "^1.7.7", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/commons/fs-utils/tsconfig.json b/packages/commons/fs-utils/tsconfig.json index 9caf81e3acc..ceb42291188 100644 --- a/packages/commons/fs-utils/tsconfig.json +++ b/packages/commons/fs-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/commons/loadable/package.json b/packages/commons/loadable/package.json index d24bb81e037..d326f44b876 100644 --- a/packages/commons/loadable/package.json +++ b/packages/commons/loadable/package.json @@ -29,13 +29,14 @@ "@fern-api/core-utils": "workspace:*" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/commons/loadable/tsconfig.json b/packages/commons/loadable/tsconfig.json index 6b3ca77a3d2..229da885e36 100644 --- a/packages/commons/loadable/tsconfig.json +++ b/packages/commons/loadable/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"], "references": [{ "path": "../core-utils" }] diff --git a/packages/commons/logging-execa/package.json b/packages/commons/logging-execa/package.json index 9ac079b02ea..dc83f1f878d 100644 --- a/packages/commons/logging-execa/package.json +++ b/packages/commons/logging-execa/package.json @@ -31,12 +31,13 @@ "tmp-promise": "^3.0.3" }, "devDependencies": { + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/commons/logging-execa/tsconfig.json b/packages/commons/logging-execa/tsconfig.json index bc92819adf9..65c434aee30 100644 --- a/packages/commons/logging-execa/tsconfig.json +++ b/packages/commons/logging-execa/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src"}, "include": ["./src/**/*"], "references": [{ "path": "../../cli/logger" }] diff --git a/packages/commons/path-utils/package.json b/packages/commons/path-utils/package.json index a92bd4cdb16..2d4d70cfa13 100644 --- a/packages/commons/path-utils/package.json +++ b/packages/commons/path-utils/package.json @@ -26,12 +26,14 @@ "depcheck": "depcheck" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "vitest": "^2.0.5" + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/commons/path-utils/tsconfig.json b/packages/commons/path-utils/tsconfig.json index e023ef25af3..8fa72d58a44 100644 --- a/packages/commons/path-utils/tsconfig.json +++ b/packages/commons/path-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/configs/README.md b/packages/configs/README.md new file mode 100644 index 00000000000..fc4fb51d059 --- /dev/null +++ b/packages/configs/README.md @@ -0,0 +1,3 @@ +# Fern Configurations + +This package contains different configuration files for the Fern repo. \ No newline at end of file diff --git a/packages/configs/package.json b/packages/configs/package.json new file mode 100644 index 00000000000..e8ee7be4a55 --- /dev/null +++ b/packages/configs/package.json @@ -0,0 +1,6 @@ +{ + "name": "@fern-api/configs", + "version": "0.0.0", + "private": true, + "license": "MIT" +} diff --git a/shared/tsconfig.shared.json b/packages/configs/tsconfig/base.json similarity index 88% rename from shared/tsconfig.shared.json rename to packages/configs/tsconfig/base.json index fb1d7a3b692..4c2d0e1d6d7 100644 --- a/shared/tsconfig.shared.json +++ b/packages/configs/tsconfig/base.json @@ -1,4 +1,5 @@ { + "$schema": "https://json.schemastore.org/tsconfig", "compilerOptions": { "module": "esnext", "target": "esnext", @@ -7,7 +8,6 @@ "dom.iterable", "esnext" ], - "jsx": "react-jsx", "moduleResolution": "node", "resolveJsonModule": true, "noImplicitAny": true, @@ -22,9 +22,8 @@ "baseUrl": ".", "declaration": true, "noUncheckedIndexedAccess": true, - // "noUnusedLocals": true, - // "noUnusedParameters": true, "noImplicitReturns": true, + "composite": true }, "exclude": ["node_modules", "dist", ".turbo", ".github", ".husky", "__snapshots__"] } \ No newline at end of file diff --git a/packages/configs/tsconfig/main.json b/packages/configs/tsconfig/main.json new file mode 100644 index 00000000000..741bbc16f26 --- /dev/null +++ b/packages/configs/tsconfig/main.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "./base.json" +} \ No newline at end of file diff --git a/packages/configs/tsconfig/nextjs.json b/packages/configs/tsconfig/nextjs.json new file mode 100644 index 00000000000..e6defa48fce --- /dev/null +++ b/packages/configs/tsconfig/nextjs.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "./base.json", + "compilerOptions": { + "plugins": [{ "name": "next" }], + "module": "ESNext", + "moduleResolution": "Bundler", + "allowJs": true, + "jsx": "preserve", + "noEmit": true + } +} diff --git a/packages/configs/tsconfig/react.json b/packages/configs/tsconfig/react.json new file mode 100644 index 00000000000..c3a1b26fbb3 --- /dev/null +++ b/packages/configs/tsconfig/react.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "./base.json", + "compilerOptions": { + "jsx": "react-jsx" + } +} diff --git a/packages/configs/tsconfig/test.json b/packages/configs/tsconfig/test.json new file mode 100644 index 00000000000..79f4311dffd --- /dev/null +++ b/packages/configs/tsconfig/test.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "./base.json", + "compilerOptions": { + "types": ["vitest/globals"] + } +} diff --git a/packages/core/package.json b/packages/core/package.json index fa34aa3846f..1b45b287b2c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -27,20 +27,21 @@ "depcheck": "depcheck" }, "dependencies": { - "@fern-fern/fdr-cjs-sdk": "0.127.4-331678a74", + "@fern-fern/fdr-cjs-sdk": "0.127.4-331678a74", "@fern-fern/generators-sdk": "0.114.0-5745f9e74", "@fern-api/venus-api-sdk": "0.10.2", "@fern-fern/fdr-test-sdk": "^0.0.5297", "@fern-fern/fiddle-sdk": "0.0.584" }, "devDependencies": { - "@types/jest": "^29.5.14", + "@fern-api/configs": "workspace:*", "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index 58191efe7da..dd8bfd69d74 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/packages/generators/cli/tsconfig.json b/packages/generators/cli/tsconfig.json index b4410e17177..6f6bfed4857 100644 --- a/packages/generators/cli/tsconfig.json +++ b/packages/generators/cli/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src"], "references": [ diff --git a/packages/ir-sdk/package.json b/packages/ir-sdk/package.json index 1048ce81f1d..9a4939a9a2e 100644 --- a/packages/ir-sdk/package.json +++ b/packages/ir-sdk/package.json @@ -28,13 +28,14 @@ "generate": "fern generate --api ir-types-latest --local" }, "devDependencies": { - "@types/jest": "^29.5.12", - "@types/node": "18.7.18", - "depcheck": "^1.4.6", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", "eslint": "^8.56.0", - "vitest": "^2.1.4", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", "prettier": "^3.4.2", - "typescript": "5.7.2" + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.12", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/ir-sdk/tsconfig.json b/packages/ir-sdk/tsconfig.json index 58191efe7da..dd8bfd69d74 100644 --- a/packages/ir-sdk/tsconfig.json +++ b/packages/ir-sdk/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src" }, "include": ["./src/**/*"] } diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 4dce5c0ec08..dbb5f362b9d 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -32,19 +32,20 @@ "dist:cli": "tsup src/cli.ts --format cjs --platform node --clean" }, "devDependencies": { - "yargs": "^17.7.2", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-migrations": "workspace:*", - "@types/jest": "^29.5.12", - "@types/node": "18.7.18", - "depcheck": "^1.4.6", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", "eslint": "^8.56.0", - "vitest": "^2.1.4", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", "typescript": "5.7.2", - "tsup": "^8.0.2", + "@types/jest": "^29.5.12", "@types/yargs": "^17.0.32", - "yaml": "^2.4.5" + "tsup": "^8.0.2", + "yaml": "^2.4.5", + "yargs": "^17.7.2", + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/scripts/tsconfig.json b/packages/scripts/tsconfig.json index 6f96c3c4fc5..58fb9f36d3d 100644 --- a/packages/scripts/tsconfig.json +++ b/packages/scripts/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "src", "types": ["node"] }, "include": ["./src/**/*"], "references": [ diff --git a/packages/seed/package.json b/packages/seed/package.json index 312e6716e5c..c9e593d8af4 100644 --- a/packages/seed/package.json +++ b/packages/seed/package.json @@ -29,7 +29,6 @@ "dist:cli": "pnpm compile && node build.cjs && cp -R ../../test-definitions/fern dist", "generate": "fern generate --local" }, - "dependencies": {}, "devDependencies": { "@fern-api/api-workspace-commons": "workspace:*", "@fern-api/configuration": "workspace:*", @@ -41,13 +40,28 @@ "@fern-api/logging-execa": "workspace:*", "@fern-api/login": "workspace:*", "@fern-api/task-context": "workspace:*", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", + "depcheck": "^1.4.7", + "eslint": "^8.56.0", + "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "vitest": "^2.1.8", "@fern-api/workspace-loader": "workspace:*", "@fern-fern/fiddle-sdk": "0.0.584", "@fern-fern/generator-exec-sdk": "^0.0.898", "@fern-fern/generators-sdk": "0.114.0-5745f9e74", + "@types/find-up": "^4.0.0", + "@types/js-yaml": "^4.0.8", + "@types/lodash-es": "^4.17.12", "@types/pretty-ms": "^5.0.1", + "@types/semver": "^7.5.8", + "@types/yargs": "^17.0.28", + "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", "chalk": "^5.3.0", "console-table-printer": "^2.12.0", + "esbuild": "^0.24.0", "find-up": "^6.3.0", "js-yaml": "^4.1.0", "lodash-es": "^4.17.21", @@ -55,21 +69,7 @@ "pretty-ms": "^9.0.0", "semver": "^7.6.2", "tmp-promise": "^3.0.3", - "yargs": "^17.4.1", - "@types/find-up": "^4.0.0", - "@types/js-yaml": "^4.0.8", - "@types/lodash-es": "^4.17.12", - "@types/node": "18.15.3", - "@types/semver": "^7.5.8", - "@types/yargs": "^17.0.28", - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.14", - "depcheck": "^1.4.7", - "esbuild": "^0.24.0", - "eslint": "^9.16.0", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", - "prettier": "^3.4.2", "tsup": "^8.3.5", - "typescript": "5.7.2", - "vitest": "^2.0.5" + "yargs": "^17.4.1" } } \ No newline at end of file diff --git a/packages/seed/tsconfig.json b/packages/seed/tsconfig.json index a487cbd5642..78c616b1e56 100644 --- a/packages/seed/tsconfig.json +++ b/packages/seed/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/packages/snippets/core/build.tsconfig.json b/packages/snippets/core/build.tsconfig.json index 6a461575e21..5ab64081017 100644 --- a/packages/snippets/core/build.tsconfig.json +++ b/packages/snippets/core/build.tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/typescript-config/main.json", "include": ["src/**/*.ts"], "exclude": ["src/**/__test__"] } diff --git a/packages/snippets/core/package.json b/packages/snippets/core/package.json index 512da4af9b9..908200ecdc0 100644 --- a/packages/snippets/core/package.json +++ b/packages/snippets/core/package.json @@ -37,15 +37,17 @@ "@fern-api/ir-sdk": "workspace:*", "@fern-api/source-resolver": "workspace:*", "@fern-api/task-context": "workspace:*", - "@types/jest": "^29.5.14", - "openapi-types": "^12.1.3", + "@fern-api/configs": "workspace:*", + "@types/node": "18.15.3", "depcheck": "^1.4.7", - "eslint": "^9.16.0", - "vitest": "^2.1.8", - "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "eslint": "^8.56.0", "prettier": "^3.4.2", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "typescript": "5.7.2", + "@types/jest": "^29.5.14", + "openapi-types": "^12.1.3", "string.prototype.replaceall": "^1.0.10", "tsup": "^8.3.5", - "typescript": "5.7.2" + "vitest": "^2.1.8" } } \ No newline at end of file diff --git a/packages/snippets/core/tsconfig.json b/packages/snippets/core/tsconfig.json index 4c4c41c1305..1b789ca1ad4 100644 --- a/packages/snippets/core/tsconfig.json +++ b/packages/snippets/core/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "compilerOptions": { "composite": true, "outDir": "lib", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07e77f00007..2a1900fbe5f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,6 +47,9 @@ importers: '@blueprintjs/stylelint-plugin': specifier: ^4.1.14 version: 4.1.14(stylelint@14.14.0) + '@fern-api/configs': + specifier: workspace:* + version: link:packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -97,7 +100,7 @@ importers: version: 5.1.1 fern-api: specifier: latest - version: 0.46.22 + version: 0.47.1 husky: specifier: ^9.1.7 version: 9.1.7 @@ -130,7 +133,7 @@ importers: version: 0.0.1(stylelint@14.14.0) stylelint-config-standard-scss: specifier: ^5.0.0 - version: 5.0.0(postcss@8.4.38)(stylelint@14.14.0) + version: 5.0.0(postcss@8.4.49)(stylelint@14.14.0) tailwindcss: specifier: ^3.3.2 version: 3.3.2(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)) @@ -143,9 +146,6 @@ importers: typescript: specifier: 5.7.2 version: 5.7.2 - vitest: - specifier: ^2.1.8 - version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/base: dependencies: @@ -177,6 +177,9 @@ importers: specifier: ^3.0.3 version: 3.0.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -193,8 +196,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -226,15 +229,21 @@ importers: specifier: ^0.0.898 version: 0.0.898 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -261,14 +270,17 @@ importers: version: link:../../../packages/commons/logging-execa '@fern-fern/ir-sdk': specifier: ^53.18.0 - version: 53.18.0 + version: 53.24.0 lodash-es: specifier: ^4.17.21 version: 4.17.21 zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -285,8 +297,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -294,14 +306,17 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/csharp/model: devDependencies: '@fern-api/base-generator': specifier: workspace:* version: link:../../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/csharp-codegen': specifier: workspace:* version: link:../codegen @@ -310,7 +325,7 @@ importers: version: link:../../../packages/commons/fs-utils '@fern-fern/ir-sdk': specifier: ^53.18.0 - version: 53.18.0 + version: 53.24.0 '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -330,8 +345,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -342,17 +357,20 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 generators/csharp/sdk: devDependencies: '@fern-api/base-generator': specifier: workspace:* version: link:../../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/core-utils': specifier: workspace:* version: link:../../../packages/commons/core-utils @@ -376,7 +394,7 @@ importers: version: 0.0.898 '@fern-fern/ir-sdk': specifier: ^53.18.0 - version: 53.18.0 + version: 53.24.0 '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -399,8 +417,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 lodash-es: specifier: ^4.17.21 version: 4.17.21 @@ -417,11 +435,11 @@ importers: specifier: ^5.0.0 version: 5.0.0 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 generators/go-v2/ast: dependencies: @@ -441,18 +459,24 @@ importers: specifier: ^3.22.3 version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/jest': specifier: ^29.5.14 version: 29.5.14 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -468,6 +492,9 @@ importers: '@fern-api/base-generator': specifier: workspace:* version: link:../../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/fs-utils': specifier: workspace:* version: link:../../../packages/commons/fs-utils @@ -490,8 +517,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -502,8 +529,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/go-v2/dynamic-snippets: devDependencies: @@ -516,6 +543,9 @@ importers: '@fern-api/browser-compatible-base-generator': specifier: workspace:* version: link:../../browser-compatible-base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/core-utils': specifier: workspace:* version: link:../../../packages/commons/core-utils @@ -537,12 +567,15 @@ importers: '@types/jest': specifier: ^29.5.14 version: 29.5.14 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -556,8 +589,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/go-v2/formatter: dependencies: @@ -568,6 +601,9 @@ importers: specifier: ^0.4.9 version: 0.4.9 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -575,14 +611,14 @@ importers: specifier: ^29.5.14 version: 29.5.14 '@types/node': - specifier: ^18.7.18 - version: 18.7.18 + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -590,11 +626,14 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.7.18)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/go-v2/model: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -611,8 +650,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -623,11 +662,14 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/go-v2/sdk: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -644,8 +686,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -656,14 +698,17 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/openapi: devDependencies: '@fern-api/base-generator': specifier: workspace:* version: link:../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../packages/configs '@fern-api/core-utils': specifier: workspace:* version: link:../../packages/commons/core-utils @@ -698,8 +743,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 js-yaml: specifier: ^4.1.0 version: 4.1.0 @@ -722,8 +767,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/php/codegen: dependencies: @@ -741,14 +786,17 @@ importers: version: link:../../../packages/commons/logging-execa '@fern-fern/ir-sdk': specifier: ^53.15.0 - version: 53.15.0 + version: 53.24.0 lodash-es: specifier: ^4.17.21 version: 4.17.21 zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -765,8 +813,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -774,14 +822,17 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/php/model: devDependencies: '@fern-api/base-generator': specifier: workspace:* version: link:../../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/fs-utils': specifier: workspace:* version: link:../../../packages/commons/fs-utils @@ -790,7 +841,7 @@ importers: version: link:../codegen '@fern-fern/ir-sdk': specifier: ^53.15.0 - version: 53.15.0 + version: 53.24.0 '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -810,8 +861,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -826,13 +877,16 @@ importers: version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 generators/php/sdk: devDependencies: '@fern-api/base-generator': specifier: workspace:* version: link:../../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/core-utils': specifier: workspace:* version: link:../../../packages/commons/core-utils @@ -850,7 +904,7 @@ importers: version: 0.0.898 '@fern-fern/ir-sdk': specifier: ^53.15.0 - version: 53.15.0 + version: 53.24.0 '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -873,8 +927,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 lodash-es: specifier: ^4.17.21 version: 4.17.21 @@ -892,13 +946,16 @@ importers: version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 generators/postman: devDependencies: '@fern-api/base-generator': specifier: workspace:* version: link:../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../packages/configs '@fern-api/core-utils': specifier: workspace:* version: link:../../packages/commons/core-utils @@ -936,8 +993,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -955,7 +1012,7 @@ importers: version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 generators/python-v2/ast: dependencies: @@ -969,6 +1026,9 @@ importers: specifier: ^0.6.1 version: 0.6.1 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -979,8 +1039,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -988,8 +1048,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/python-v2/base: dependencies: @@ -1018,6 +1078,9 @@ importers: specifier: ^3.22.4 version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1031,8 +1094,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1040,11 +1103,14 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/python-v2/fastapi: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1061,8 +1127,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1073,8 +1139,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/python-v2/pydantic-model: devDependencies: @@ -1084,6 +1150,9 @@ importers: '@fern-api/base-python-generator': specifier: workspace:* version: link:../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/core-utils': specifier: workspace:* version: link:../../../packages/commons/core-utils @@ -1115,8 +1184,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1127,8 +1196,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.4 version: 3.23.8 @@ -1154,6 +1223,9 @@ importers: specifier: ^3.0.3 version: 3.0.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1167,8 +1239,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1198,8 +1270,11 @@ importers: version: 5.0.0 zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1216,8 +1291,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1225,14 +1300,17 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/ruby/model: devDependencies: '@fern-api/base-generator': specifier: workspace:* version: link:../../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/fs-utils': specifier: workspace:* version: link:../../../packages/commons/fs-utils @@ -1270,8 +1348,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1289,13 +1367,16 @@ importers: version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 generators/ruby/sdk: devDependencies: '@fern-api/base-generator': specifier: workspace:* version: link:../../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/fern-ruby-model': specifier: workspace:* version: link:../model @@ -1336,8 +1417,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1352,7 +1433,7 @@ importers: version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 generators/swift/codegen: dependencies: @@ -1366,6 +1447,9 @@ importers: specifier: workspace:* version: link:../../../packages/commons/fs-utils devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1385,8 +1469,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1394,8 +1478,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/typescript-v2/ast: dependencies: @@ -1409,6 +1493,9 @@ importers: '@fern-api/browser-compatible-base-generator': specifier: workspace:* version: link:../../browser-compatible-base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/core-utils': specifier: workspace:* version: link:../../../packages/commons/core-utils @@ -1431,8 +1518,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1440,11 +1527,14 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 + specifier: ^2.1.8 version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/typescript-v2/base: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/typescript-browser-compatible-base': specifier: workspace:* version: link:../browser-compatible-base @@ -1478,6 +1568,9 @@ importers: generators/typescript-v2/browser-compatible-base: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-fern/generator-exec-sdk': specifier: ^0.0.898 version: 0.0.898 @@ -1526,6 +1619,9 @@ importers: '@fern-api/browser-compatible-base-generator': specifier: workspace:* version: link:../../browser-compatible-base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../packages/configs '@fern-api/core-utils': specifier: workspace:* version: link:../../../packages/commons/core-utils @@ -1547,8 +1643,11 @@ importers: '@types/jest': specifier: ^29.5.12 version: 29.5.14 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: - specifier: ^1.4.6 + specifier: ^1.4.7 version: 1.4.7 eslint: specifier: ^8.56.0 @@ -1566,11 +1665,14 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 + specifier: ^2.1.8 version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/typescript/express/cli: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@fern-fern/generator-exec-sdk': specifier: ^0.0.898 version: 0.0.898 @@ -1611,8 +1713,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 lodash-es: specifier: ^4.17.21 version: 4.17.21 @@ -1633,7 +1735,7 @@ importers: version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 generators/typescript/express/express-endpoint-type-schemas-generator: dependencies: @@ -1656,6 +1758,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1669,8 +1774,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1699,6 +1804,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1712,8 +1820,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1745,6 +1853,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1758,8 +1869,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1782,6 +1893,9 @@ importers: specifier: workspace:* version: link:../../utils/contexts devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1795,8 +1909,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1825,6 +1939,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1838,8 +1955,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1871,6 +1988,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1887,8 +2007,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -1917,6 +2037,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -1930,8 +2053,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2005,6 +2128,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2018,8 +2144,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2045,6 +2171,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2058,8 +2187,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2088,6 +2217,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2101,8 +2233,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2131,6 +2263,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2144,8 +2279,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2174,6 +2309,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2187,8 +2325,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2220,6 +2358,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2233,8 +2374,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2263,6 +2404,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2276,8 +2420,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2306,6 +2450,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2319,8 +2466,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2355,6 +2502,9 @@ importers: specifier: ^5.0.0 version: 5.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2383,8 +2533,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2402,16 +2552,19 @@ importers: version: 5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) vite-plugin-checker: specifier: ^0.6.4 - version: 0.6.4(eslint@9.16.0(jiti@1.18.2))(meow@9.0.0)(optionator@0.9.3)(stylelint@16.2.1(typescript@5.7.2))(typescript@5.7.2)(vite@5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5)) + version: 0.6.4(eslint@8.56.0)(meow@9.0.0)(optionator@0.9.3)(stylelint@16.2.1(typescript@5.7.2))(typescript@5.7.2)(vite@5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5)) vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/typescript/sdk/cli: devDependencies: '@fern-api/base-generator': specifier: workspace:* version: link:../../../base + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@fern-api/fs-utils': specifier: workspace:* version: link:../../../../packages/commons/fs-utils @@ -2455,8 +2608,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2497,6 +2650,9 @@ importers: specifier: ^6.7.0 version: 6.7.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2510,8 +2666,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2543,6 +2699,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2556,8 +2715,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2583,6 +2742,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2596,8 +2758,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2701,6 +2863,9 @@ importers: specifier: ^9.0.1 version: 9.0.1 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2720,8 +2885,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 jest-specific-snapshot: specifier: ^8.0.0 version: 8.0.0(jest@29.7.0(@types/node@18.15.3)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2))) @@ -2732,8 +2897,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) generators/typescript/sdk/generic-sdk-error-generators: dependencies: @@ -2750,6 +2915,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2763,8 +2931,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2793,6 +2961,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2806,8 +2977,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2845,6 +3016,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2858,8 +3032,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2888,6 +3062,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2901,8 +3078,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2934,6 +3111,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2947,8 +3127,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -2977,6 +3157,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -2990,8 +3173,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3014,6 +3197,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3027,8 +3213,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3063,6 +3249,9 @@ importers: specifier: workspace:* version: link:../contexts devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3076,8 +3265,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3100,6 +3289,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3113,8 +3305,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3175,13 +3367,13 @@ importers: ts-morph: specifier: ^15.1.0 version: 15.1.0 - typescript: - specifier: 5.7.2 - version: 5.7.2 url-join: specifier: ^5.0.0 version: 5.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3210,8 +3402,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 memfs: specifier: ^3.4.1 version: 3.5.3 @@ -3221,6 +3413,9 @@ importers: prettier: specifier: ^3.4.2 version: 3.4.2 + typescript: + specifier: 5.7.2 + version: 5.7.2 vitest: specifier: ^2.1.8 version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) @@ -3246,6 +3441,9 @@ importers: specifier: ^15.1.0 version: 15.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3259,8 +3457,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3280,6 +3478,9 @@ importers: specifier: ^3.7.6 version: 3.7.7 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3293,8 +3494,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@18.15.3)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)) @@ -3310,6 +3511,9 @@ importers: generators/typescript/utils/core-utilities/base: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3323,8 +3527,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@18.15.3)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)) @@ -3340,6 +3544,9 @@ importers: generators/typescript/utils/core-utilities/callback-queue: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3353,8 +3560,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@18.15.3)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)) @@ -3383,6 +3590,9 @@ importers: specifier: ^4.5.2 version: 4.5.2 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3411,8 +3621,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 express: specifier: ^4.21.2 version: 4.21.2 @@ -3446,6 +3656,9 @@ importers: generators/typescript/utils/core-utilities/utils: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3458,9 +3671,9 @@ importers: depcheck: specifier: ^1.4.7 version: 1.4.7 - eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + eslint: + specifier: ^8.56.0 + version: 8.56.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@18.15.3)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)) @@ -3482,6 +3695,9 @@ importers: '@babel/preset-typescript': specifier: ^7.26.0 version: 7.26.0(@babel/core@7.26.0) + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3495,8 +3711,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@18.15.3)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)) @@ -3519,6 +3735,9 @@ importers: specifier: workspace:* version: link:../commons devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../packages/configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3532,8 +3751,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3562,15 +3781,24 @@ importers: specifier: ^4.17.21 version: 4.17.21 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 + eslint: + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3583,6 +3811,9 @@ importers: packages/cli/api-importers/conjure/conjure-sdk: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3596,14 +3827,17 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 typescript: specifier: 5.7.2 version: 5.7.2 + vitest: + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/api-importers/conjure/conjure-to-fern: dependencies: @@ -3626,6 +3860,9 @@ importers: specifier: ^4.1.0 version: 4.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3638,6 +3875,9 @@ importers: depcheck: specifier: ^1.4.7 version: 1.4.7 + eslint: + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3645,8 +3885,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/api-importers/conjure/conjure-to-fern-tests: dependencies: @@ -3660,6 +3900,9 @@ importers: specifier: workspace:* version: link:../../../workspace/loader devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3670,8 +3913,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3679,8 +3922,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/api-importers/openapi/openapi-ir: dependencies: @@ -3688,6 +3931,9 @@ importers: specifier: ^4.17.21 version: 4.17.21 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3697,8 +3943,11 @@ importers: '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: - specifier: ^1.4.6 + specifier: ^1.4.7 version: 1.4.7 eslint: specifier: ^8.56.0 @@ -3710,7 +3959,7 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.1.4 + specifier: ^2.1.8 version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/api-importers/openapi/openapi-ir-parser: @@ -3746,18 +3995,24 @@ importers: specifier: ^3.22.3 version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3765,8 +4020,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/api-importers/openapi/openapi-ir-to-fern: dependencies: @@ -3798,18 +4053,24 @@ importers: specifier: ^4.17.21 version: 4.17.21 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3817,8 +4078,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/api-importers/openapi/openapi-ir-to-fern-tests: dependencies: @@ -3844,6 +4105,9 @@ importers: specifier: ^12.1.3 version: 12.1.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3857,8 +4121,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3866,8 +4130,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/auth: dependencies: @@ -3893,6 +4157,9 @@ importers: specifier: ^3.1.0 version: 3.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -3909,8 +4176,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -3938,6 +4205,9 @@ importers: '@fern-api/cli-source-resolver': specifier: workspace:* version: link:../cli-source-resolver + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@fern-api/configuration-loader': specifier: workspace:* version: link:../configuration-loader @@ -4090,7 +4360,7 @@ importers: version: 4.0.2 '@types/yargs': specifier: ^17.0.28 - version: 17.0.28 + version: 17.0.33 ansi-escapes: specifier: ^5.0.0 version: 5.0.0 @@ -4110,8 +4380,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 get-port: specifier: ^7.1.0 version: 7.1.0 @@ -4170,6 +4440,9 @@ importers: specifier: ^5.3.0 version: 5.3.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4183,8 +4456,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4238,8 +4511,11 @@ importers: version: 2.3.3 zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4259,8 +4535,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4271,8 +4547,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/cli-source-resolver: dependencies: @@ -4292,18 +4568,24 @@ importers: specifier: workspace:* version: link:../task-context devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/jest': specifier: ^29.5.14 version: 29.5.14 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4333,20 +4615,26 @@ importers: version: 0.0.584 zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/jest': specifier: ^29.5.14 version: 29.5.14 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4354,8 +4642,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/configuration-loader: dependencies: @@ -4405,6 +4693,9 @@ importers: specifier: ^3.22.3 version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4430,8 +4721,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4439,8 +4730,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/docs-importers/commons: dependencies: @@ -4460,6 +4751,9 @@ importers: specifier: ^4.1.0 version: 4.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4473,8 +4767,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4482,8 +4776,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/docs-importers/mintlify: dependencies: @@ -4512,6 +4806,9 @@ importers: specifier: ^4.0.3 version: 4.0.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4522,8 +4819,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4531,8 +4828,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/docs-markdown-utils: dependencies: @@ -4561,6 +4858,9 @@ importers: specifier: ^5.0.0 version: 5.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4577,8 +4877,8 @@ importers: specifier: ^5.2.0 version: 5.2.0 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4586,8 +4886,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) zod: specifier: ^3.22.3 version: 3.23.8 @@ -4658,6 +4958,9 @@ importers: specifier: ^0.6.2 version: 0.6.2 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4689,8 +4992,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4698,8 +5001,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/docs-resolver: dependencies: @@ -4720,10 +5023,10 @@ importers: version: link:../docs-markdown-utils '@fern-api/docs-parsers': specifier: ^0.0.20 - version: 0.0.20(@types/node@18.7.18)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5)(typescript@4.6.4) + version: 0.0.20(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5)(typescript@5.7.2) '@fern-api/fdr-sdk': specifier: 0.127.4-331678a74 - version: 0.127.4-331678a74(typescript@4.6.4) + version: 0.127.4-331678a74(typescript@5.7.2) '@fern-api/fs-utils': specifier: workspace:* version: link:../../commons/fs-utils @@ -4754,37 +5057,43 @@ importers: lodash-es: specifier: ^4.17.21 version: 4.17.21 + openapi-types: + specifier: ^12.1.3 + version: 12.1.3 url-join: specifier: ^5.0.0 version: 5.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@fern-api/workspace-loader': specifier: workspace:* version: link:../workspace/loader + '@trivago/prettier-plugin-sort-imports': + specifier: ^5.2.1 + version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 '@types/node': - specifier: 18.7.18 - version: 18.7.18 + specifier: 18.15.3 + version: 18.15.3 depcheck: - specifier: ^1.4.6 + specifier: ^1.4.7 version: 1.4.7 eslint: specifier: ^8.56.0 version: 8.56.0 - openapi-types: - specifier: ^10.0.0 - version: 10.0.0 prettier: - specifier: ^2.7.1 - version: 2.8.8 + specifier: ^3.4.2 + version: 3.4.2 typescript: - specifier: 4.6.4 - version: 4.6.4 + specifier: 5.7.2 + version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.7.18)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/ete-tests: dependencies: @@ -4825,6 +5134,9 @@ importers: specifier: ^3.0.3 version: 3.0.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4847,8 +5159,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 form-data: specifier: 4.0.0 version: 4.0.0 @@ -4889,6 +5201,9 @@ importers: specifier: npm:prettier@^2.7.1 version: prettier@2.8.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4905,8 +5220,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4914,8 +5229,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/fern-definition/ir-to-jsonschema: dependencies: @@ -4953,6 +5268,9 @@ importers: specifier: ^0.4.0 version: 0.4.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -4966,8 +5284,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -4975,8 +5293,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/fern-definition/schema: dependencies: @@ -4987,6 +5305,9 @@ importers: specifier: workspace:* version: link:../../../ir-sdk devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5000,8 +5321,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5060,6 +5381,9 @@ importers: specifier: ^5.0.0 version: 5.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5076,8 +5400,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5093,6 +5417,9 @@ importers: '@fern-api/api-workspace-commons': specifier: workspace:* version: link:../../workspace/commons + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@fern-api/configuration': specifier: workspace:* version: link:../../configuration @@ -5120,6 +5447,9 @@ importers: '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 '@types/url-join': specifier: 4.0.1 version: 4.0.1 @@ -5127,8 +5457,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 lodash-es: specifier: ^4.17.21 version: 4.17.21 @@ -5148,8 +5478,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/generation/ir-generator-tests: dependencies: @@ -5181,6 +5511,9 @@ importers: specifier: ^3.4.2 version: 3.4.2 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5191,14 +5524,14 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 typescript: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/generation/ir-migrations: dependencies: @@ -5395,6 +5728,9 @@ importers: specifier: ^4.17.21 version: 4.17.21 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5411,8 +5747,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5420,8 +5756,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/generation/local-generation/docker-utils: dependencies: @@ -5438,6 +5774,9 @@ importers: specifier: ^3.0.3 version: 3.0.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5448,8 +5787,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5457,8 +5796,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/generation/local-generation/local-workspace-runner: dependencies: @@ -5526,6 +5865,9 @@ importers: specifier: ^5.0.0 version: 5.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5550,9 +5892,9 @@ importers: depcheck: specifier: ^1.4.7 version: 1.4.7 - eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + eslint: + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5653,6 +5995,9 @@ importers: specifier: ^5.0.0 version: 5.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5681,8 +6026,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5690,8 +6035,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/generation/source-resolver: dependencies: @@ -5702,18 +6047,24 @@ importers: specifier: workspace:* version: link:../../../commons/path-utils devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/jest': specifier: ^29.5.14 version: 29.5.14 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5772,6 +6123,9 @@ importers: specifier: ^3.0.3 version: 3.0.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5791,8 +6145,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5809,18 +6163,24 @@ importers: specifier: workspace:* version: link:../../commons/core-utils devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/jest': specifier: ^29.5.14 version: 29.5.14 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5864,6 +6224,9 @@ importers: specifier: 6.12.1 version: 6.12.1 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5886,8 +6249,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5925,6 +6288,9 @@ importers: specifier: ^5.0.0 version: 5.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5941,8 +6307,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -5950,8 +6316,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/posthog-manager: dependencies: @@ -5971,6 +6337,9 @@ importers: specifier: ^9.0.1 version: 9.0.1 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -5987,8 +6356,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6020,6 +6389,9 @@ importers: specifier: ^5.3.0 version: 5.3.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6033,8 +6405,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6087,6 +6459,9 @@ importers: specifier: ^4.17.21 version: 4.17.21 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6100,8 +6475,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6109,8 +6484,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/semver-utils: dependencies: @@ -6118,6 +6493,9 @@ importers: specifier: ^4.0.0 version: 4.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6131,8 +6509,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6149,6 +6527,9 @@ importers: specifier: workspace:* version: link:../logger devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6162,8 +6543,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6201,6 +6582,9 @@ importers: specifier: ^12.1.3 version: 12.1.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6214,8 +6598,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6265,6 +6649,9 @@ importers: specifier: ^12.1.3 version: 12.1.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6277,12 +6664,15 @@ importers: '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6380,6 +6770,9 @@ importers: specifier: ^3.22.3 version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6408,8 +6801,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6465,6 +6858,9 @@ importers: specifier: ^3.22.3 version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6481,8 +6877,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6520,6 +6916,9 @@ importers: specifier: ^7.1.0 version: 7.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6606,8 +7005,11 @@ importers: version: 1.6.0 zod: specifier: ^3.22.3 - version: 3.22.4 + version: 3.23.8 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6624,8 +7026,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6633,8 +7035,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/cli/yaml/generators-validator: dependencies: @@ -6675,6 +7077,9 @@ importers: specifier: ^7.1.0 version: 7.1.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6688,8 +7093,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6697,8 +7102,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/commons/core-utils: dependencies: @@ -6724,6 +7129,9 @@ importers: specifier: ^4.0.0 version: 4.0.0 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6755,8 +7163,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6764,8 +7172,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/commons/fs-utils: dependencies: @@ -6788,6 +7196,9 @@ importers: specifier: ^3.0.3 version: 3.0.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6804,8 +7215,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6813,8 +7224,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/commons/loadable: dependencies: @@ -6822,6 +7233,9 @@ importers: specifier: workspace:* version: link:../core-utils devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6835,8 +7249,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6859,6 +7273,9 @@ importers: specifier: ^3.0.3 version: 3.0.3 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6869,8 +7286,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6878,23 +7295,29 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/commons/path-utils: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) '@types/jest': specifier: ^29.5.14 version: 29.5.14 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6902,8 +7325,10 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + + packages/configs: {} packages/core: dependencies: @@ -6923,6 +7348,9 @@ importers: specifier: 0.114.0-5745f9e74 version: 0.114.0-5745f9e74 devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6936,8 +7364,8 @@ importers: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.18.2) + specifier: ^8.56.0 + version: 8.56.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -6950,6 +7378,9 @@ importers: packages/ir-sdk: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../configs '@trivago/prettier-plugin-sort-imports': specifier: ^5.2.1 version: 5.2.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -6957,10 +7388,10 @@ importers: specifier: ^29.5.12 version: 29.5.14 '@types/node': - specifier: 18.7.18 - version: 18.7.18 + specifier: 18.15.3 + version: 18.15.3 depcheck: - specifier: ^1.4.6 + specifier: ^1.4.7 version: 1.4.7 eslint: specifier: ^8.56.0 @@ -6972,11 +7403,14 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.1.4 - version: 2.1.8(@types/node@18.7.18)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) packages/scripts: devDependencies: + '@fern-api/configs': + specifier: workspace:* + version: link:../configs '@fern-api/fs-utils': specifier: workspace:* version: link:../commons/fs-utils @@ -6990,13 +7424,13 @@ importers: specifier: ^29.5.12 version: 29.5.14 '@types/node': - specifier: 18.7.18 - version: 18.7.18 + specifier: 18.15.3 + version: 18.15.3 '@types/yargs': specifier: ^17.0.32 version: 17.0.33 depcheck: - specifier: ^1.4.6 + specifier: ^1.4.7 version: 1.4.7 eslint: specifier: ^8.56.0 @@ -7011,8 +7445,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.1.4 - version: 2.1.8(@types/node@18.7.18)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) yaml: specifier: 2.3.3 version: 2.3.3 @@ -7025,6 +7459,9 @@ importers: '@fern-api/api-workspace-commons': specifier: workspace:* version: link:../cli/workspace/commons + '@fern-api/configs': + specifier: workspace:* + version: link:../configs '@fern-api/configuration': specifier: workspace:* version: link:../cli/configuration @@ -7087,7 +7524,7 @@ importers: version: 7.5.8 '@types/yargs': specifier: ^17.0.28 - version: 17.0.28 + version: 17.0.33 '@yarnpkg/esbuild-plugin-pnp': specifier: ^3.0.0-rc.14 version: 3.0.0-rc.14(esbuild@0.24.0) @@ -7104,8 +7541,8 @@ importers: specifier: ^0.24.0 version: 0.24.0 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 find-up: specifier: ^6.3.0 version: 6.3.0 @@ -7126,7 +7563,7 @@ importers: version: 9.0.0 semver: specifier: ^7.6.2 - version: 7.6.2 + version: 7.6.3 tmp-promise: specifier: ^3.0.3 version: 3.0.3 @@ -7137,8 +7574,8 @@ importers: specifier: 5.7.2 version: 5.7.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + specifier: ^2.1.8 + version: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) yargs: specifier: ^17.4.1 version: 17.7.2 @@ -7157,6 +7594,9 @@ importers: '@fern-api/browser-compatible-fern-workspace': specifier: workspace:* version: link:../../cli/workspace/browser-compatible-fern-workspace + '@fern-api/configs': + specifier: workspace:* + version: link:../../configs '@fern-api/configuration': specifier: workspace:* version: link:../../cli/configuration @@ -7178,12 +7618,15 @@ importers: '@types/jest': specifier: ^29.5.14 version: 29.5.14 + '@types/node': + specifier: 18.15.3 + version: 18.15.3 depcheck: specifier: ^1.4.7 version: 1.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^8.56.0 + version: 8.56.0 openapi-types: specifier: ^12.1.3 version: 12.1.3 @@ -7217,22 +7660,10 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - - '@babel/code-frame@7.25.7': - resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.8': - resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.3': resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} engines: {node: '>=6.9.0'} @@ -7241,26 +7672,14 @@ packages: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.0': - resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.26.3': resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.25.7': - resolution: {integrity: sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==} - engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.7': - resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.9': resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} @@ -7271,12 +7690,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.25.7': - resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.26.3': resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} engines: {node: '>=6.9.0'} @@ -7318,14 +7731,6 @@ packages: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.8': - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.25.7': - resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} @@ -7350,34 +7755,14 @@ packages: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.25.7': - resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.9': resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.7': - resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.7': - resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.9': resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} @@ -7390,24 +7775,6 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.25.7': - resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.25.3': - resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/parser@7.25.8': - resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.26.3': resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} @@ -7486,12 +7853,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.24.7': - resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.25.9': resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} engines: {node: '>=6.9.0'} @@ -7534,12 +7895,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.24.1': - resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.25.9': resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} engines: {node: '>=6.9.0'} @@ -7891,14 +8246,6 @@ packages: resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} engines: {node: '>=6.9.0'} - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.25.7': - resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} - engines: {node: '>=6.9.0'} - '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} @@ -7907,14 +8254,6 @@ packages: resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.2': - resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.25.8': - resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} - engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} @@ -8364,12 +8703,6 @@ packages: '@fern-fern/ir-sdk@39.0.0': resolution: {integrity: sha512-cx8g0hX3gS/JveQPKanSWAyhM8SGhVOiQEcovqmcF/j9wvpjO8FXXNNI1+ZR1Wdmkcggx9UIqXDbS7jzefh6Rw==} - '@fern-fern/ir-sdk@53.15.0': - resolution: {integrity: sha512-3ouCapVwfv9KAjgLLCAgGmt0A/GyXgZxtmEB5hVE31BVGHdEmGyoYKxtZy+EYULhZXFXZww5sekphKdAGGY0cg==} - - '@fern-fern/ir-sdk@53.18.0': - resolution: {integrity: sha512-KXHiAn8wjL9VIjjR9z8fXso0O2oaCMUSy9BSYRiGjEOmbIBUhplxSXjM3wSEXQ19hiPpsRYJTCCjnaZVP0OVrw==} - '@fern-fern/ir-sdk@53.23.0': resolution: {integrity: sha512-9U6uGs9WFDnVg57VyM7s6LKCkA30JOYDQwuLrNh50Meme0m8ce4GDZ/naVncfhrGjWfxt7PSjy1vlVLBi+PKZA==} @@ -8607,10 +8940,6 @@ packages: peerDependencies: '@types/node': '>=18' - '@inquirer/figures@1.0.3': - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} - engines: {node: '>=18'} - '@inquirer/figures@1.0.8': resolution: {integrity: sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==} engines: {node: '>=18'} @@ -8995,9 +9324,6 @@ packages: '@types/estree-jsx@1.0.0': resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} @@ -9115,9 +9441,6 @@ packages: '@types/node@18.15.3': resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} - '@types/node@18.7.18': - resolution: {integrity: sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==} - '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -9228,9 +9551,6 @@ packages: '@types/yargs-parser@21.0.0': resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - '@types/yargs@17.0.28': - resolution: {integrity: sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==} - '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} @@ -9259,10 +9579,6 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@6.20.0': - resolution: {integrity: sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==} - engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/scope-manager@7.18.0': resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -9281,10 +9597,6 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@6.20.0': - resolution: {integrity: sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==} - engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/types@7.18.0': resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -9298,15 +9610,6 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@6.20.0': - resolution: {integrity: sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@7.18.0': resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -9322,12 +9625,6 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@6.20.0': - resolution: {integrity: sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@7.18.0': resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -9338,10 +9635,6 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@6.20.0': - resolution: {integrity: sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==} - engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -9355,26 +9648,9 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 - '@vitest/expect@2.0.5': - resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - - '@vitest/expect@2.1.4': - resolution: {integrity: sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA==} - '@vitest/expect@2.1.8': resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.4': - resolution: {integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==} - peerDependencies: - msw: ^2.4.9 - vite: ^5.0.0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - '@vitest/mocker@2.1.8': resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: @@ -9386,48 +9662,18 @@ packages: vite: optional: true - '@vitest/pretty-format@2.0.5': - resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - - '@vitest/pretty-format@2.1.4': - resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} - '@vitest/pretty-format@2.1.8': resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/runner@2.0.5': - resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} - - '@vitest/runner@2.1.4': - resolution: {integrity: sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA==} - '@vitest/runner@2.1.8': resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} - '@vitest/snapshot@2.0.5': - resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} - - '@vitest/snapshot@2.1.4': - resolution: {integrity: sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q==} - '@vitest/snapshot@2.1.8': resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} - '@vitest/spy@2.0.5': - resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - - '@vitest/spy@2.1.4': - resolution: {integrity: sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg==} - '@vitest/spy@2.1.8': resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} - '@vitest/utils@2.0.5': - resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - - '@vitest/utils@2.1.4': - resolution: {integrity: sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==} - '@vitest/utils@2.1.8': resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} @@ -9539,11 +9785,6 @@ packages: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.14.0: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} @@ -9603,10 +9844,6 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - ansi-styles@6.1.0: - resolution: {integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==} - engines: {node: '>=12'} - ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -9798,11 +10035,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.24.0: resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -9891,19 +10123,12 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - caniuse-lite@1.0.30001650: - resolution: {integrity: sha512-fgEc7hP/LB7iicdXHUI9VsBsMZmUmlVJeQP2qqQW+3lkqVhbmjEU8zp+h5stWeilX+G7uXuIUIIlWlDw9jdt8g==} - caniuse-lite@1.0.30001668: resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@5.1.1: - resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} - engines: {node: '>=12'} - chai@5.1.2: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} engines: {node: '>=12'} @@ -9912,10 +10137,6 @@ packages: resolution: {integrity: sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==} engines: {node: '>=4'} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -10120,10 +10341,6 @@ packages: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} engines: {node: '>= 0.10'} - cosmiconfig@7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} - engines: {node: '>=10'} - cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} @@ -10227,24 +10444,6 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -10427,9 +10626,6 @@ packages: electron-to-chromium@1.5.36: resolution: {integrity: sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==} - electron-to-chromium@1.5.5: - resolution: {integrity: sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==} - emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} @@ -10457,10 +10653,6 @@ packages: endent@2.1.0: resolution: {integrity: sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==} - enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.17.1: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} @@ -10476,10 +10668,6 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.2: - resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==} - engines: {node: '>= 0.4'} - es-abstract@1.23.5: resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} engines: {node: '>= 0.4'} @@ -10749,10 +10937,6 @@ packages: resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -10827,8 +11011,8 @@ packages: picomatch: optional: true - fern-api@0.46.22: - resolution: {integrity: sha512-959CvH9OXyO/SL6l51eB7V5EXruOUc71UlHmn6eVR3+ijgcBss5hUB2zPiKxsP6AL7j9dmtq09dTQ3JI1ThjJw==} + fern-api@0.47.1: + resolution: {integrity: sha512-BEx4PZCZTrNL6SOVq6QjfCvfVvalwj27Y4GfCn8Z4hBWWrup14/2Ezi+KZKF7NPrOlLd1v1KulRl+DYRH7FfDg==} hasBin: true file-entry-cache@6.0.1: @@ -10969,9 +11153,6 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.2.4: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} @@ -10996,10 +11177,6 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - get-symbol-description@1.0.2: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} @@ -11057,10 +11234,6 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} - globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -11099,10 +11272,6 @@ packages: resolution: {integrity: sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==} engines: {node: '>=0.10.0'} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -11204,10 +11373,6 @@ packages: resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} engines: {node: '>=14.18.0'} - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - husky@9.1.7: resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} engines: {node: '>=18'} @@ -11328,9 +11493,6 @@ packages: resolution: {integrity: sha512-Ab9bQDQ11lWootZUI5qxgN2ZXwxNI5hTwnsvOc1wyxQ7zQ8OkEDw79mI0+9jI3x432NfwbVRru+3noJfXF6lSQ==} hasBin: true - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - is-core-module@2.15.1: resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} engines: {node: '>= 0.4'} @@ -11738,11 +11900,6 @@ packages: canvas: optional: true - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -11951,9 +12108,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@3.1.1: - resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} - loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} @@ -11978,9 +12132,6 @@ packages: magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.30.11: - resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - magic-string@0.30.12: resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} @@ -12255,10 +12406,6 @@ packages: resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} engines: {node: '>=10'} - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -12423,9 +12570,6 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - object-inspect@1.13.3: resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} @@ -12476,9 +12620,6 @@ packages: resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} engines: {node: '>=12'} - openapi-types@10.0.0: - resolution: {integrity: sha512-Y8xOCT2eiKGYDzMW9R4x5cmfc3vGaaI4EL2pwhDmodWw1HlK18YcZ4uJxc7Rdp7/gGzAygzH9SXr6GKYIXbRcQ==} - openapi-types@12.1.3: resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} @@ -12628,9 +12769,6 @@ packages: periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -12765,14 +12903,6 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -12964,18 +13094,10 @@ packages: regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} - regexp.prototype.flags@1.5.3: resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} - regexpu-core@6.1.1: - resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} - engines: {node: '>=4'} - regexpu-core@6.2.0: resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} engines: {node: '>=4'} @@ -12991,10 +13113,6 @@ packages: regjsgen@0.8.0: resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - regjsparser@0.11.1: - resolution: {integrity: sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==} - hasBin: true - regjsparser@0.12.0: resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} hasBin: true @@ -13174,11 +13292,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.3: resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} @@ -13264,10 +13377,6 @@ packages: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -13323,9 +13432,6 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - std-env@3.8.0: resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} @@ -13381,9 +13487,6 @@ packages: string.prototype.trimend@1.0.8: resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - string.prototype.trimstart@1.0.7: - resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} - string.prototype.trimstart@1.0.8: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} @@ -13518,10 +13621,6 @@ packages: resolution: {integrity: sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==} engines: {node: '>=4'} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -13634,10 +13733,6 @@ packages: resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} engines: {node: '>=12.0.0'} - tinypool@1.0.0: - resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} - engines: {node: ^18.0.0 || >=20.0.0} - tinypool@1.0.1: resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -13646,10 +13741,6 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@3.0.0: - resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} - engines: {node: '>=14.0.0'} - tinyspy@3.0.2: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} @@ -13679,10 +13770,6 @@ packages: to-buffer@1.1.1: resolution: {integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==} - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -13918,11 +14005,6 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@4.6.4: - resolution: {integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==} - engines: {node: '>=4.2.0'} - hasBin: true - typescript@5.7.2: resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} @@ -14068,16 +14150,6 @@ packages: vfile@6.0.2: resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} - vite-node@2.0.5: - resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - - vite-node@2.1.4: - resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - vite-node@2.1.8: resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} engines: {node: ^18.0.0 || >=20.0.0} @@ -14145,56 +14217,6 @@ packages: terser: optional: true - vitest@2.0.5: - resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.0.5 - '@vitest/ui': 2.0.5 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - - vitest@2.1.4: - resolution: {integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.4 - '@vitest/ui': 2.1.4 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - vitest@2.1.8: resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -14449,9 +14471,6 @@ packages: resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} engines: {node: '>=18'} - zod@3.22.4: - resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} - zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -14469,24 +14488,12 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 - - '@babel/code-frame@7.25.7': - dependencies: - '@babel/highlight': 7.25.7 - picocolors: 1.1.1 - '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.25.8': {} - '@babel/compat-data@7.26.3': {} '@babel/core@7.26.0': @@ -14502,20 +14509,13 @@ snapshots: '@babel/traverse': 7.23.2 '@babel/types': 7.26.3 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.2 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/generator@7.25.0': - dependencies: - '@babel/types': 7.25.2 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - '@babel/generator@7.26.3': dependencies: '@babel/parser': 7.26.3 @@ -14524,22 +14524,10 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/helper-annotate-as-pure@7.25.7': - dependencies: - '@babel/types': 7.26.3 - '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.26.3 - '@babel/helper-compilation-targets@7.25.7': - dependencies: - '@babel/compat-data': 7.25.8 - '@babel/helper-validator-option': 7.25.7 - browserslist: 4.24.0 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.25.9': dependencies: '@babel/compat-data': 7.26.3 @@ -14561,13 +14549,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.7 - regexpu-core: 6.1.1 - semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -14578,8 +14559,8 @@ snapshots: '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.7 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 debug: 4.4.0 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -14590,12 +14571,12 @@ snapshots: '@babel/helper-function-name@7.23.0': dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.26.3 '@babel/helper-member-expression-to-functions@7.25.9': dependencies: @@ -14624,10 +14605,6 @@ snapshots: dependencies: '@babel/types': 7.26.3 - '@babel/helper-plugin-utils@7.24.8': {} - - '@babel/helper-plugin-utils@7.25.7': {} - '@babel/helper-plugin-utils@7.25.9': {} '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': @@ -14657,22 +14634,12 @@ snapshots: '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.25.2 - - '@babel/helper-string-parser@7.24.8': {} - - '@babel/helper-string-parser@7.25.7': {} + '@babel/types': 7.26.3 '@babel/helper-string-parser@7.25.9': {} - '@babel/helper-validator-identifier@7.24.7': {} - - '@babel/helper-validator-identifier@7.25.7': {} - '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-option@7.25.7': {} - '@babel/helper-validator-option@7.25.9': {} '@babel/helper-wrap-function@7.25.9': @@ -14688,28 +14655,6 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.26.3 - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.24.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.0.1 - - '@babel/highlight@7.25.7': - dependencies: - '@babel/helper-validator-identifier': 7.25.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/parser@7.25.3': - dependencies: - '@babel/types': 7.25.2 - - '@babel/parser@7.25.8': - dependencies: - '@babel/types': 7.25.8 - '@babel/parser@7.26.3': dependencies: '@babel/types': 7.26.3 @@ -14756,17 +14701,17 @@ snapshots: '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': dependencies: @@ -14781,17 +14726,12 @@ snapshots: '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 - - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': dependencies: @@ -14801,42 +14741,37 @@ snapshots: '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 - - '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: @@ -14846,8 +14781,8 @@ snapshots: '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': dependencies: @@ -15103,12 +15038,12 @@ snapshots: '@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': dependencies: @@ -15267,8 +15202,8 @@ snapshots: '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.7 - '@babel/types': 7.25.8 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.3 esutils: 2.0.3 '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': @@ -15286,18 +15221,6 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.25.0': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 - - '@babel/template@7.25.7': - dependencies: - '@babel/code-frame': 7.25.7 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 - '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 @@ -15306,31 +15229,19 @@ snapshots: '@babel/traverse@7.23.2': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 '@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.25.3 - '@babel/types': 7.25.2 - debug: 4.3.6 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.25.2': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - - '@babel/types@7.25.8': - dependencies: - '@babel/helper-string-parser': 7.25.7 - '@babel/helper-validator-identifier': 7.25.7 - to-fast-properties: 2.0.0 - '@babel/types@7.26.3': dependencies: '@babel/helper-string-parser': 7.25.9 @@ -15344,7 +15255,7 @@ snapshots: '@blueprintjs/eslint-plugin@6.1.6(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.7.2) + '@typescript-eslint/utils': 7.18.0(eslint@8.56.0)(typescript@5.7.2) eslint: 8.56.0 transitivePeerDependencies: - supports-color @@ -15353,7 +15264,7 @@ snapshots: '@blueprintjs/stylelint-plugin@4.1.14(stylelint@14.14.0)': dependencies: '@blueprintjs/colors': 5.1.5 - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 stylelint: 14.14.0 @@ -15373,9 +15284,9 @@ snapshots: '@csstools/css-parser-algorithms': 2.6.0(@csstools/css-tokenizer@2.2.3) '@csstools/css-tokenizer': 2.2.3 - '@csstools/selector-specificity@2.0.2(postcss-selector-parser@6.0.15)(postcss@8.4.38)': + '@csstools/selector-specificity@2.0.2(postcss-selector-parser@6.0.15)(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.0.15 '@csstools/selector-specificity@3.0.2(postcss-selector-parser@6.0.15)': @@ -15553,7 +15464,7 @@ snapshots: '@eslint/config-array@0.19.1': dependencies: '@eslint/object-schema': 2.1.5 - debug: 4.3.7 + debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -15579,7 +15490,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.0 espree: 10.3.0 globals: 14.0.0 ignore: 5.3.1 @@ -15607,15 +15518,15 @@ snapshots: lodash-es: 4.17.21 strip-ansi: 7.1.0 - '@fern-api/docs-parsers@0.0.20(@types/node@18.7.18)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5)(typescript@4.6.4)': + '@fern-api/docs-parsers@0.0.20(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5)(typescript@5.7.2)': dependencies: '@fern-api/logger': 0.4.24-rc1 '@fern-api/ui-core-utils': 0.0.0 es-toolkit: 1.30.1 openapi-types: 12.1.3 - ts-essentials: 10.0.1(typescript@4.6.4) + ts-essentials: 10.0.1(typescript@5.7.2) uuid: 9.0.1 - vitest: 2.1.8(@types/node@18.7.18)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) + vitest: 2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5) whatwg-mimetype: 4.0.0 transitivePeerDependencies: - '@edge-runtime/vm' @@ -15639,26 +15550,6 @@ snapshots: '@fern-api/dynamic-ir-sdk@54.0.0': {} - '@fern-api/fdr-sdk@0.127.4-331678a74(typescript@4.6.4)': - dependencies: - '@fern-api/ui-core-utils': 0.127.4-331678a74 - '@ungap/structured-clone': 1.2.0 - dayjs: 1.11.11 - es-toolkit: 1.30.1 - fast-deep-equal: 3.1.3 - form-data: 4.0.0 - formdata-node: 6.0.3 - js-base64: 3.7.7 - node-fetch: 2.7.0 - qs: 6.12.0 - tinycolor2: 1.6.0 - title: 3.5.3 - ts-essentials: 10.0.1(typescript@4.6.4) - url-join: 5.0.0 - transitivePeerDependencies: - - encoding - - typescript - '@fern-api/fdr-sdk@0.127.4-331678a74(typescript@5.7.2)': dependencies: '@fern-api/ui-core-utils': 0.127.4-331678a74 @@ -15793,10 +15684,6 @@ snapshots: '@fern-fern/ir-sdk@39.0.0': {} - '@fern-fern/ir-sdk@53.15.0': {} - - '@fern-fern/ir-sdk@53.18.0': {} - '@fern-fern/ir-sdk@53.23.0': {} '@fern-fern/ir-sdk@53.24.0': {} @@ -15999,8 +15886,6 @@ snapshots: '@types/node': 18.15.3 yoctocolors-cjs: 2.1.2 - '@inquirer/figures@1.0.3': {} - '@inquirer/figures@1.0.8': {} '@inquirer/input@4.0.2(@types/node@18.15.3)': @@ -16474,24 +16359,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.17.1 '@types/babel__generator@7.6.4': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.26.3 '@types/babel__template@7.4.1': dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__traverse@7.17.1': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.26.3 '@types/body-parser@1.19.2': dependencies: @@ -16524,8 +16409,6 @@ snapshots: dependencies: '@types/estree': 1.0.6 - '@types/estree@1.0.5': {} - '@types/estree@1.0.6': {} '@types/esutils@2.0.2': {} @@ -16656,8 +16539,6 @@ snapshots: '@types/node@18.15.3': {} - '@types/node@18.7.18': {} - '@types/normalize-package-data@2.4.1': {} '@types/object-hash@3.0.6': {} @@ -16766,10 +16647,6 @@ snapshots: '@types/yargs-parser@21.0.0': {} - '@types/yargs@17.0.28': - dependencies: - '@types/yargs-parser': 21.0.0 - '@types/yargs@17.0.33': dependencies: '@types/yargs-parser': 21.0.0 @@ -16798,7 +16675,7 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7 + debug: 4.4.0 eslint: 8.56.0 optionalDependencies: typescript: 5.7.2 @@ -16810,11 +16687,6 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@6.20.0': - dependencies: - '@typescript-eslint/types': 6.20.0 - '@typescript-eslint/visitor-keys': 6.20.0 - '@typescript-eslint/scope-manager@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 @@ -16834,8 +16706,6 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@6.20.0': {} - '@typescript-eslint/types@7.18.0': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.2)': @@ -16852,21 +16722,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@6.20.0(typescript@5.7.2)': - dependencies: - '@typescript-eslint/types': 6.20.0 - '@typescript-eslint/visitor-keys': 6.20.0 - debug: 4.4.0 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.7.2) - optionalDependencies: - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 7.18.0 @@ -16897,20 +16752,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@6.20.0(eslint@8.56.0)(typescript@5.7.2)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 6.20.0 - '@typescript-eslint/types': 6.20.0 - '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.7.2) - eslint: 8.56.0 - semver: 7.6.3 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@7.18.0(eslint@8.56.0)(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) @@ -16927,11 +16768,6 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@6.20.0': - dependencies: - '@typescript-eslint/types': 6.20.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 @@ -16950,20 +16786,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/expect@2.0.5': - dependencies: - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 - chai: 5.1.1 - tinyrainbow: 1.2.0 - - '@vitest/expect@2.1.4': - dependencies: - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 - chai: 5.1.2 - tinyrainbow: 1.2.0 - '@vitest/expect@2.1.8': dependencies: '@vitest/spy': 2.1.8 @@ -16971,14 +16793,6 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.4(vite@5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5))': - dependencies: - '@vitest/spy': 2.1.4 - estree-walker: 3.0.3 - magic-string: 0.30.12 - optionalDependencies: - vite: 5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) - '@vitest/mocker@2.1.8(vite@5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5))': dependencies: '@vitest/spy': 2.1.8 @@ -16987,84 +16801,25 @@ snapshots: optionalDependencies: vite: 5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) - '@vitest/mocker@2.1.8(vite@5.4.10(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5))': - dependencies: - '@vitest/spy': 2.1.8 - estree-walker: 3.0.3 - magic-string: 0.30.12 - optionalDependencies: - vite: 5.4.10(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5) - - '@vitest/pretty-format@2.0.5': - dependencies: - tinyrainbow: 1.2.0 - - '@vitest/pretty-format@2.1.4': - dependencies: - tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.0.5': - dependencies: - '@vitest/utils': 2.0.5 - pathe: 1.1.2 - - '@vitest/runner@2.1.4': - dependencies: - '@vitest/utils': 2.1.4 - pathe: 1.1.2 - '@vitest/runner@2.1.8': dependencies: '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@2.0.5': - dependencies: - '@vitest/pretty-format': 2.0.5 - magic-string: 0.30.11 - pathe: 1.1.2 - - '@vitest/snapshot@2.1.4': - dependencies: - '@vitest/pretty-format': 2.1.4 - magic-string: 0.30.12 - pathe: 1.1.2 - '@vitest/snapshot@2.1.8': dependencies: '@vitest/pretty-format': 2.1.8 magic-string: 0.30.12 pathe: 1.1.2 - '@vitest/spy@2.0.5': - dependencies: - tinyspy: 3.0.0 - - '@vitest/spy@2.1.4': - dependencies: - tinyspy: 3.0.2 - '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.0.5': - dependencies: - '@vitest/pretty-format': 2.0.5 - estree-walker: 3.0.3 - loupe: 3.1.1 - tinyrainbow: 1.2.0 - - '@vitest/utils@2.1.4': - dependencies: - '@vitest/pretty-format': 2.1.4 - loupe: 3.1.2 - tinyrainbow: 1.2.0 - '@vitest/utils@2.1.8': dependencies: '@vitest/pretty-format': 2.1.8 @@ -17073,7 +16828,7 @@ snapshots: '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.25.8 + '@babel/parser': 7.26.3 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 @@ -17086,7 +16841,7 @@ snapshots: '@vue/compiler-sfc@3.5.13': dependencies: - '@babel/parser': 7.25.8 + '@babel/parser': 7.26.3 '@vue/compiler-core': 3.5.13 '@vue/compiler-dom': 3.5.13 '@vue/compiler-ssr': 3.5.13 @@ -17205,16 +16960,12 @@ snapshots: acorn-globals@7.0.1: dependencies: - acorn: 8.11.3 + acorn: 8.14.0 acorn-walk: 8.3.2 - acorn-import-attributes@1.9.5(acorn@8.11.3): - dependencies: - acorn: 8.11.3 - - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-import-attributes@1.9.5(acorn@8.14.0): dependencies: - acorn: 8.11.3 + acorn: 8.14.0 acorn-jsx@5.3.2(acorn@8.14.0): dependencies: @@ -17222,8 +16973,6 @@ snapshots: acorn-walk@8.3.2: {} - acorn@8.11.3: {} - acorn@8.14.0: {} agent-base@6.0.2: @@ -17280,8 +17029,6 @@ snapshots: ansi-styles@5.2.0: {} - ansi-styles@6.1.0: {} - ansi-styles@6.2.1: {} any-promise@1.3.0: {} @@ -17331,7 +17078,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 @@ -17372,7 +17119,7 @@ snapshots: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.5 es-errors: 1.3.0 get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 @@ -17419,7 +17166,7 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-plugin-utils': 7.25.9 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.0 @@ -17429,14 +17176,14 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: - '@babel/template': 7.25.7 + '@babel/template': 7.25.9 '@babel/types': 7.26.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.17.1 babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.26.0): dependencies: - '@babel/compat-data': 7.25.8 + '@babel/compat-data': 7.26.3 '@babel/core': 7.26.0 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) semver: 6.3.1 @@ -17548,13 +17295,6 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.3: - dependencies: - caniuse-lite: 1.0.30001650 - electron-to-chromium: 1.5.5 - node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) - browserslist@4.24.0: dependencies: caniuse-lite: 1.0.30001668 @@ -17636,26 +17376,16 @@ snapshots: camelcase@7.0.1: {} - caniuse-lite@1.0.30001650: {} - caniuse-lite@1.0.30001668: {} ccount@2.0.1: {} - chai@5.1.1: - dependencies: - assertion-error: 2.0.1 - check-error: 2.1.1 - deep-eql: 5.0.2 - loupe: 3.1.1 - pathval: 2.0.0 - chai@5.1.2: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.1.1 + loupe: 3.1.2 pathval: 2.0.0 chalk@2.3.0: @@ -17664,12 +17394,6 @@ snapshots: escape-string-regexp: 1.0.5 supports-color: 4.5.0 - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -17844,14 +17568,6 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig@7.0.1: - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 2.3.3 - cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.0 @@ -17897,7 +17613,7 @@ snapshots: css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 cssesc@3.0.0: {} @@ -17955,14 +17671,6 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.6: - dependencies: - ms: 2.1.2 - - debug@4.3.7: - dependencies: - ms: 2.1.3 - debug@4.4.0: dependencies: ms: 2.1.3 @@ -18052,17 +17760,17 @@ snapshots: depcheck@1.4.7: dependencies: - '@babel/parser': 7.25.8 + '@babel/parser': 7.26.3 '@babel/traverse': 7.23.2 '@vue/compiler-sfc': 3.5.13 callsite: 1.0.0 camelcase: 6.3.0 cosmiconfig: 7.1.0 - debug: 4.3.7 + debug: 4.4.0 deps-regex: 0.2.0 findup-sync: 5.0.0 ignore: 5.3.1 - is-core-module: 2.13.1 + is-core-module: 2.15.1 js-yaml: 3.14.1 json5: 2.2.2 lodash: 4.17.21 @@ -18142,8 +17850,6 @@ snapshots: electron-to-chromium@1.5.36: {} - electron-to-chromium@1.5.5: {} - emittery@0.13.1: {} emoji-regex@10.4.0: {} @@ -18166,11 +17872,6 @@ snapshots: fast-json-parse: 1.0.3 objectorarray: 1.0.5 - enhanced-resolve@5.15.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 @@ -18184,55 +17885,6 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.2: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.3 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.1 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.7 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - es-abstract@1.23.5: dependencies: array-buffer-byte-length: 1.0.1 @@ -18502,7 +18154,7 @@ snapshots: eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.3.2(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2))): dependencies: fast-glob: 3.3.2 - postcss: 8.4.47 + postcss: 8.4.49 tailwindcss: 3.3.2(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)) eslint-scope@5.1.1: @@ -18537,7 +18189,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.5 - debug: 4.3.7 + debug: 4.4.0 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -18584,7 +18236,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.5 - debug: 4.3.7 + debug: 4.4.0 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -18623,7 +18275,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.5 - debug: 4.3.7 + debug: 4.4.0 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -18749,18 +18401,6 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 3.0.0 - execa@8.0.1: - dependencies: - cross-spawn: 7.0.5 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.1.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - exit@0.1.2: {} expand-tilde@2.0.2: @@ -18863,7 +18503,7 @@ snapshots: optionalDependencies: picomatch: 4.0.2 - fern-api@0.46.22: {} + fern-api@0.47.1: {} file-entry-cache@6.0.1: dependencies: @@ -18990,7 +18630,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.5 functions-have-names: 1.2.3 functions-have-names@1.2.3: {} @@ -18999,8 +18639,6 @@ snapshots: get-caller-file@2.0.5: {} - get-func-name@2.0.2: {} - get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 @@ -19022,8 +18660,6 @@ snapshots: get-stream@6.0.1: {} - get-stream@8.0.1: {} - get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 @@ -19098,10 +18734,6 @@ snapshots: globals@14.0.0: {} - globalthis@1.0.3: - dependencies: - define-properties: 1.2.1 - globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -19141,8 +18773,6 @@ snapshots: has-flag@2.0.0: {} - has-flag@3.0.0: {} - has-flag@4.0.0: {} has-property-descriptors@1.0.2: @@ -19309,8 +18939,6 @@ snapshots: human-signals@4.3.1: {} - human-signals@5.0.0: {} - husky@9.1.7: {} iconv-lite@0.4.24: @@ -19364,7 +18992,7 @@ snapshots: inquirer@9.2.23: dependencies: - '@inquirer/figures': 1.0.3 + '@inquirer/figures': 1.0.8 '@ljharb/through': 2.3.13 ansi-escapes: 4.3.2 chalk: 5.3.0 @@ -19429,10 +19057,6 @@ snapshots: dependencies: ci-info: 4.1.0 - is-core-module@2.13.1: - dependencies: - hasown: 2.0.2 - is-core-module@2.15.1: dependencies: hasown: 2.0.2 @@ -19784,7 +19408,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -19881,10 +19505,10 @@ snapshots: jest-snapshot@29.7.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.25.0 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.26.0) - '@babel/types': 7.25.2 + '@babel/generator': 7.26.3 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.3 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -19990,7 +19614,7 @@ snapshots: jsdom@20.0.3: dependencies: abab: 2.0.6 - acorn: 8.11.3 + acorn: 8.14.0 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -20020,8 +19644,6 @@ snapshots: - supports-color - utf-8-validate - jsesc@2.5.2: {} - jsesc@3.0.2: {} json-buffer@3.0.1: {} @@ -20059,7 +19681,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.6.2 + semver: 7.6.3 jsx-ast-utils@3.3.3: dependencies: @@ -20076,7 +19698,7 @@ snapshots: dependencies: '@types/express': 4.17.21 '@types/jsonwebtoken': 9.0.6 - debug: 4.3.4 + debug: 4.4.0 jose: 4.15.5 limiter: 1.1.5 lru-memoizer: 2.3.0 @@ -20222,10 +19844,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.1.1: - dependencies: - get-func-name: 2.0.2 - loupe@3.1.2: {} lru-cache@10.2.0: {} @@ -20249,10 +19867,6 @@ snapshots: dependencies: sourcemap-codec: 1.4.8 - magic-string@0.30.11: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.12: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -20578,7 +20192,7 @@ snapshots: micromark-extension-mdx-expression@3.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 micromark-factory-mdx-expression: 2.0.1 micromark-factory-space: 2.0.0 @@ -20590,7 +20204,7 @@ snapshots: micromark-extension-mdx-jsx@3.0.0: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 micromark-factory-mdx-expression: 2.0.1 @@ -20626,8 +20240,8 @@ snapshots: micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.0 micromark-extension-mdx-md: 2.0.0 @@ -20806,10 +20420,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.3: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -20891,7 +20501,7 @@ snapshots: next-mdx-remote@5.0.0(@types/react@18.2.57)(react@18.2.0): dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.26.2 '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.2.57)(react@18.2.0) react: 18.2.0 @@ -20928,7 +20538,7 @@ snapshots: normalize-package-data@3.0.3: dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.13.1 + is-core-module: 2.15.1 semver: 7.6.3 validate-npm-package-license: 3.0.4 @@ -20983,8 +20593,6 @@ snapshots: object-hash@3.0.0: {} - object-inspect@1.13.1: {} - object-inspect@1.13.3: {} object-keys@1.1.1: {} @@ -21006,7 +20614,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 object.groupby@1.0.3: @@ -21045,8 +20653,6 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openapi-types@10.0.0: {} - openapi-types@12.1.3: {} optionator@0.9.3: @@ -21140,7 +20746,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -21199,8 +20805,6 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.1 - picocolors@1.0.1: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -21233,24 +20837,24 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.38): + postcss-import@15.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.38): + postcss-js@4.0.1(postcss@8.4.49): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.49 - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)): + postcss-load-config@4.0.1(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)): dependencies: lilconfig: 2.1.0 yaml: 2.3.3 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.49 ts-node: 10.9.2(@types/node@18.15.3)(typescript@5.7.2) postcss-load-config@6.0.1(postcss@8.4.49)(yaml@2.3.3): @@ -21262,24 +20866,24 @@ snapshots: postcss-media-query-parser@0.2.3: {} - postcss-nested@6.0.1(postcss@8.4.38): + postcss-nested@6.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.0.15 postcss-resolve-nested-selector@0.1.1: {} - postcss-safe-parser@6.0.0(postcss@8.4.38): + postcss-safe-parser@6.0.0(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 - postcss-safe-parser@7.0.0(postcss@8.4.38): + postcss-safe-parser@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 - postcss-scss@4.0.4(postcss@8.4.38): + postcss-scss@4.0.4(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser@6.0.15: dependencies: @@ -21293,18 +20897,6 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.4.38: - dependencies: - nanoid: 3.3.8 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - postcss@8.4.47: - dependencies: - nanoid: 3.3.8 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.4.49: dependencies: nanoid: 3.3.8 @@ -21510,13 +21102,6 @@ snapshots: dependencies: '@babel/runtime': 7.25.0 - regexp.prototype.flags@1.5.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - regexp.prototype.flags@1.5.3: dependencies: call-bind: 1.0.7 @@ -21524,15 +21109,6 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 - regexpu-core@6.1.1: - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties: 10.2.0 - regjsgen: 0.8.0 - regjsparser: 0.11.1 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.1.0 - regexpu-core@6.2.0: dependencies: regenerate: 1.4.2 @@ -21552,10 +21128,6 @@ snapshots: regjsgen@0.8.0: {} - regjsparser@0.11.1: - dependencies: - jsesc: 3.0.2 - regjsparser@0.12.0: dependencies: jsesc: 3.0.2 @@ -21645,13 +21217,13 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 resolve@2.0.0-next.5: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -21785,8 +21357,6 @@ snapshots: semver@6.3.1: {} - semver@7.6.2: {} - semver@7.6.3: {} send@0.19.0: @@ -21900,8 +21470,6 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 - source-map-js@1.2.0: {} - source-map-js@1.2.1: {} source-map-support@0.5.13: @@ -21950,8 +21518,6 @@ snapshots: statuses@2.0.1: {} - std-env@3.7.0: {} - std-env@3.8.0: {} stdin-discarder@0.1.0: @@ -21995,27 +21561,27 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 gopd: 1.0.1 has-symbols: 1.0.3 internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 set-function-name: 2.0.2 side-channel: 1.0.6 string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.5 string.prototype.replaceall@1.0.10: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 @@ -22026,7 +21592,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 string.prototype.trimend@1.0.8: @@ -22035,12 +21601,6 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 - string.prototype.trimstart@1.0.7: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.2 - string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.7 @@ -22118,9 +21678,9 @@ snapshots: dependencies: stylelint: 14.14.0 - stylelint-config-recommended-scss@7.0.0(postcss@8.4.38)(stylelint@14.14.0): + stylelint-config-recommended-scss@7.0.0(postcss@8.4.49)(stylelint@14.14.0): dependencies: - postcss-scss: 4.0.4(postcss@8.4.38) + postcss-scss: 4.0.4(postcss@8.4.49) stylelint: 14.14.0 stylelint-config-recommended: 8.0.0(stylelint@14.14.0) stylelint-scss: 4.2.0(stylelint@14.14.0) @@ -22131,10 +21691,10 @@ snapshots: dependencies: stylelint: 14.14.0 - stylelint-config-standard-scss@5.0.0(postcss@8.4.38)(stylelint@14.14.0): + stylelint-config-standard-scss@5.0.0(postcss@8.4.49)(stylelint@14.14.0): dependencies: stylelint: 14.14.0 - stylelint-config-recommended-scss: 7.0.0(postcss@8.4.38)(stylelint@14.14.0) + stylelint-config-recommended-scss: 7.0.0(postcss@8.4.49)(stylelint@14.14.0) stylelint-config-standard: 26.0.0(stylelint@14.14.0) transitivePeerDependencies: - postcss @@ -22155,12 +21715,12 @@ snapshots: stylelint@14.14.0: dependencies: - '@csstools/selector-specificity': 2.0.2(postcss-selector-parser@6.0.15)(postcss@8.4.38) + '@csstools/selector-specificity': 2.0.2(postcss-selector-parser@6.0.15)(postcss@8.4.49) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 css-functions-list: 3.2.1 - debug: 4.3.4 + debug: 4.4.0 fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 file-entry-cache: 6.0.1 @@ -22177,11 +21737,11 @@ snapshots: meow: 9.0.0 micromatch: 4.0.8 normalize-path: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.38 + picocolors: 1.1.1 + postcss: 8.4.49 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0(postcss@8.4.38) + postcss-safe-parser: 6.0.0(postcss@8.4.49) postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -22207,7 +21767,7 @@ snapshots: cosmiconfig: 9.0.0(typescript@5.7.2) css-functions-list: 3.2.1 css-tree: 2.3.1 - debug: 4.3.4 + debug: 4.4.0 fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 file-entry-cache: 8.0.0 @@ -22223,10 +21783,10 @@ snapshots: meow: 13.2.0 micromatch: 4.0.8 normalize-path: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.38 + picocolors: 1.1.1 + postcss: 8.4.49 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 7.0.0(postcss@8.4.38) + postcss-safe-parser: 7.0.0(postcss@8.4.49) postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -22254,10 +21814,6 @@ snapshots: dependencies: has-flag: 2.0.0 - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -22321,12 +21877,12 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)) - postcss-nested: 6.0.1(postcss@8.4.38) + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.1(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.15.3)(typescript@5.7.2)) + postcss-nested: 6.0.1(postcss@8.4.49) postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 resolve: 1.22.8 @@ -22383,7 +21939,7 @@ snapshots: terser@5.31.5: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.11.3 + acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -22422,14 +21978,10 @@ snapshots: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@1.0.0: {} - tinypool@1.0.1: {} tinyrainbow@1.2.0: {} - tinyspy@3.0.0: {} - tinyspy@3.0.2: {} title@3.5.3: @@ -22457,8 +22009,6 @@ snapshots: to-buffer@1.1.1: {} - to-fast-properties@2.0.0: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -22499,10 +22049,6 @@ snapshots: dependencies: typescript: 5.7.2 - ts-essentials@10.0.1(typescript@4.6.4): - optionalDependencies: - typescript: 4.6.4 - ts-essentials@10.0.1(typescript@5.7.2): optionalDependencies: typescript: 5.7.2 @@ -22531,9 +22077,9 @@ snapshots: ts-loader@9.5.1(typescript@5.7.2)(webpack@5.94.0(esbuild@0.24.0)): dependencies: chalk: 4.1.2 - enhanced-resolve: 5.15.0 + enhanced-resolve: 5.17.1 micromatch: 4.0.8 - semver: 7.6.2 + semver: 7.6.3 source-map: 0.7.4 typescript: 5.7.2 webpack: 5.94.0(esbuild@0.24.0) @@ -22541,9 +22087,9 @@ snapshots: ts-loader@9.5.1(typescript@5.7.2)(webpack@5.94.0): dependencies: chalk: 4.1.2 - enhanced-resolve: 5.15.0 + enhanced-resolve: 5.17.1 micromatch: 4.0.8 - semver: 7.6.2 + semver: 7.6.3 source-map: 0.7.4 typescript: 5.7.2 webpack: 5.94.0 @@ -22561,7 +22107,7 @@ snapshots: '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 '@types/node': 18.15.3 - acorn: 8.11.3 + acorn: 8.14.0 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 @@ -22592,7 +22138,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.1 consola: 3.2.3 - debug: 4.3.7 + debug: 4.4.0 esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 @@ -22704,8 +22250,6 @@ snapshots: typedarray@0.0.6: {} - typescript@4.6.4: {} - typescript@5.7.2: {} ua-parser-js@1.0.37: {} @@ -22803,12 +22347,6 @@ snapshots: unpipe@1.0.0: {} - update-browserslist-db@1.1.0(browserslist@4.23.3): - dependencies: - browserslist: 4.23.3 - escalade: 3.1.2 - picocolors: 1.1.1 - update-browserslist-db@1.1.0(browserslist@4.24.0): dependencies: browserslist: 4.24.0 @@ -22874,63 +22412,10 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5): - dependencies: - cac: 6.7.14 - debug: 4.3.6 - pathe: 1.1.2 - tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-node@2.0.5(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5): - dependencies: - cac: 6.7.14 - debug: 4.3.6 - pathe: 1.1.2 - tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-node@2.1.4(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5): - dependencies: - cac: 6.7.14 - debug: 4.3.7 - pathe: 1.1.2 - vite: 5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vite-node@2.1.8(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5): dependencies: cac: 6.7.14 - debug: 4.3.7 + debug: 4.4.0 es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) @@ -22945,27 +22430,9 @@ snapshots: - supports-color - terser - vite-node@2.1.8(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5): - dependencies: - cac: 6.7.14 - debug: 4.3.7 - es-module-lexer: 1.5.4 - pathe: 1.1.2 - vite: 5.4.10(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-plugin-checker@0.6.4(eslint@9.16.0(jiti@1.18.2))(meow@9.0.0)(optionator@0.9.3)(stylelint@16.2.1(typescript@5.7.2))(typescript@5.7.2)(vite@5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5)): + vite-plugin-checker@0.6.4(eslint@8.56.0)(meow@9.0.0)(optionator@0.9.3)(stylelint@16.2.1(typescript@5.7.2))(typescript@5.7.2)(vite@5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5)): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 ansi-escapes: 4.3.2 chalk: 4.1.2 chokidar: 3.6.0 @@ -22973,7 +22440,7 @@ snapshots: fast-glob: 3.3.2 fs-extra: 11.2.0 npm-run-path: 4.0.1 - semver: 7.6.2 + semver: 7.6.3 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 vite: 5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) @@ -22982,7 +22449,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.16.0(jiti@1.18.2) + eslint: 8.56.0 meow: 9.0.0 optionator: 0.9.3 stylelint: 16.2.1(typescript@5.7.2) @@ -22991,7 +22458,7 @@ snapshots: vite@5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5): dependencies: esbuild: 0.21.5 - postcss: 8.4.47 + postcss: 8.4.49 rollup: 4.24.0 optionalDependencies: '@types/node': 18.15.3 @@ -22999,121 +22466,6 @@ snapshots: sass: 1.72.0 terser: 5.31.5 - vite@5.4.10(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.0 - optionalDependencies: - '@types/node': 18.7.18 - fsevents: 2.3.3 - sass: 1.72.0 - terser: 5.31.5 - - vitest@2.0.5(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5): - dependencies: - '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.0.5 - '@vitest/runner': 2.0.5 - '@vitest/snapshot': 2.0.5 - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 - chai: 5.1.1 - debug: 4.3.6 - execa: 8.0.1 - magic-string: 0.30.11 - pathe: 1.1.2 - std-env: 3.7.0 - tinybench: 2.9.0 - tinypool: 1.0.0 - tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) - vite-node: 2.0.5(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 18.15.3 - jsdom: 20.0.3 - transitivePeerDependencies: - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vitest@2.0.5(@types/node@18.7.18)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5): - dependencies: - '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.0.5 - '@vitest/runner': 2.0.5 - '@vitest/snapshot': 2.0.5 - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 - chai: 5.1.1 - debug: 4.3.6 - execa: 8.0.1 - magic-string: 0.30.11 - pathe: 1.1.2 - std-env: 3.7.0 - tinybench: 2.9.0 - tinypool: 1.0.0 - tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5) - vite-node: 2.0.5(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 18.7.18 - jsdom: 20.0.3 - transitivePeerDependencies: - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vitest@2.1.4(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5): - dependencies: - '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5)) - '@vitest/pretty-format': 2.1.4 - '@vitest/runner': 2.1.4 - '@vitest/snapshot': 2.1.4 - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 - chai: 5.1.2 - debug: 4.3.7 - expect-type: 1.1.0 - magic-string: 0.30.12 - pathe: 1.1.2 - std-env: 3.7.0 - tinybench: 2.9.0 - tinyexec: 0.3.1 - tinypool: 1.0.1 - tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) - vite-node: 2.1.4(@types/node@18.15.3)(sass@1.72.0)(terser@5.31.5) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 18.15.3 - jsdom: 20.0.3 - transitivePeerDependencies: - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vitest@2.1.8(@types/node@18.15.3)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5): dependencies: '@vitest/expect': 2.1.8 @@ -23124,7 +22476,7 @@ snapshots: '@vitest/spy': 2.1.8 '@vitest/utils': 2.1.8 chai: 5.1.2 - debug: 4.3.7 + debug: 4.4.0 expect-type: 1.1.0 magic-string: 0.30.12 pathe: 1.1.2 @@ -23150,42 +22502,6 @@ snapshots: - supports-color - terser - vitest@2.1.8(@types/node@18.7.18)(jsdom@20.0.3)(sass@1.72.0)(terser@5.31.5): - dependencies: - '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.10(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5)) - '@vitest/pretty-format': 2.1.8 - '@vitest/runner': 2.1.8 - '@vitest/snapshot': 2.1.8 - '@vitest/spy': 2.1.8 - '@vitest/utils': 2.1.8 - chai: 5.1.2 - debug: 4.3.7 - expect-type: 1.1.0 - magic-string: 0.30.12 - pathe: 1.1.2 - std-env: 3.8.0 - tinybench: 2.9.0 - tinyexec: 0.3.1 - tinypool: 1.0.1 - tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5) - vite-node: 2.1.8(@types/node@18.7.18)(sass@1.72.0)(terser@5.31.5) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 18.7.18 - jsdom: 20.0.3 - transitivePeerDependencies: - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vscode-jsonrpc@6.0.0: {} vscode-languageclient@7.0.0: @@ -23244,13 +22560,13 @@ snapshots: webpack@5.94.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-attributes: 1.9.5(acorn@8.11.3) - browserslist: 4.23.3 + acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) + browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -23274,13 +22590,13 @@ snapshots: webpack@5.94.0(esbuild@0.24.0): dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-attributes: 1.9.5(acorn@8.11.3) - browserslist: 4.23.3 + acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) + browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -23395,7 +22711,7 @@ snapshots: wrap-ansi@8.1.0: dependencies: - ansi-styles: 6.1.0 + ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 @@ -23473,8 +22789,6 @@ snapshots: yoctocolors-cjs@2.1.2: {} - zod@3.22.4: {} - zod@3.23.8: {} zwitch@2.0.4: {} diff --git a/shared/.prettierignore b/shared/.prettierignore index 3b03b335a17..55165f09de9 100644 --- a/shared/.prettierignore +++ b/shared/.prettierignore @@ -35,6 +35,4 @@ __snapshots__ .yarn .turbo node_modules -fern - - +fern \ No newline at end of file diff --git a/shared/tsconfig.test.json b/shared/tsconfig.test.json deleted file mode 100644 index 8d20f55eed8..00000000000 --- a/shared/tsconfig.test.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./tsconfig.shared.json", - "compilerOptions": { - "types": ["vitest/globals"] - } -} diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json index deb9ee1f165..36f4bb9324a 100644 --- a/tsconfig.eslint.json +++ b/tsconfig.eslint.json @@ -1,5 +1,5 @@ { - "extends": "./shared/tsconfig.shared.json", + "extends": "@fern-api/typescript-config/main.json", "compilerOptions": { "types": ["@types/node"], "noEmit": true diff --git a/tsconfig.json b/tsconfig.json index 3b4a71d47e1..57b25f46a76 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "./shared/tsconfig.shared.json", + "extends": "@fern-api/configs/tsconfig/main.json", "ts-node": { "compilerOptions": { "module": "CommonJS"