fern-api / fern

Input OpenAPI. Output SDKs and Docs.
https://buildwithfern.com
Apache License 2.0
2.69k stars 151 forks source link

chore(deps-dev): bump the development-dependencies group across 80 directories with 10 updates #5226

Open dependabot[bot] opened 2 days ago

dependabot[bot] commented 2 days ago

Bumps the development-dependencies group with 1 update in the /generators/commons directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/csharp/codegen directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/csharp/model directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/csharp/sdk directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/openapi directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/php/codegen directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/php/model directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/php/sdk directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/postman directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/ruby/cli directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/ruby/codegen directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/ruby/model directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/ruby/sdk directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/swift/codegen directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/codegen directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/cli directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/express-endpoint-type-schemas-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/express-error-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/express-error-schema-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/express-inlined-request-body-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/express-inlined-request-body-schema-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/express-register-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/express-service-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/express/generic-express-error-generators directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/model/type-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/model/type-reference-converters directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/model/type-reference-example-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/model/type-schema-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/model/union-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/model/union-schema-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/cli directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/client-class-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/endpoint-error-union-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/environments-generator directory: @types/node. Bumps the development-dependencies group with 2 updates in the /generators/typescript/sdk/generator directory: @types/node and @types/url-join. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/generic-sdk-error-generators directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/request-wrapper-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/sdk-endpoint-type-schemas-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/sdk-error-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/sdk-error-schema-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/sdk/sdk-inlined-request-body-schema-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/utils/abstract-error-class-generator directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/utils/abstract-generator-cli directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/utils/abstract-schema-generator directory: @types/node. Bumps the development-dependencies group with 3 updates in the /generators/typescript/utils/commons directory: @types/node, @types/url-join and memfs. Bumps the development-dependencies group with 1 update in the /generators/typescript/utils/contexts directory: @types/node. Bumps the development-dependencies group with 1 update in the /generators/typescript/utils/resolvers directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/api-importers/commons directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/auth directory: @types/node. Bumps the development-dependencies group with 4 updates in the /packages/cli/cli directory: @types/node, ansi-escapes, ora and validate-npm-package-name. Bumps the development-dependencies group with 1 update in the /packages/cli/cli-migrations directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/configuration directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/docs-importers/commons directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/docs-importers/mintlify directory: @types/node. Bumps the development-dependencies group with 3 updates in the /packages/cli/docs-markdown-utils directory: @types/node, @types/diff and diff. Bumps the development-dependencies group with 2 updates in the /packages/cli/docs-preview directory: @types/node and @types/express. Bumps the development-dependencies group with 1 update in the /packages/cli/docs-resolver directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/dynamic-snippets directory: @types/node. Bumps the development-dependencies group with 2 updates in the /packages/cli/ete-tests directory: @types/node and form-data. Bumps the development-dependencies group with 1 update in the /packages/cli/init directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/lazy-fern-workspace directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/logger directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/login directory: @types/node. Bumps the development-dependencies group with 3 updates in the /packages/cli/mock directory: @types/node, @types/url-join and @types/express. Bumps the development-dependencies group with 1 update in the /packages/cli/posthog-manager directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/project-loader directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/register directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/semver-utils directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/task-context directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/workspace-commons directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/workspace-loader directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/cli/yaml/docs-validator directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/commons/core-utils directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/commons/fs-utils directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/commons/loadable directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/commons/logging-execa directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/core directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/ir-sdk directory: @types/node. Bumps the development-dependencies group with 1 update in the /packages/seed directory: @types/node.

Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/url-join from 4.0.1 to 4.0.3

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/url-join from 4.0.1 to 4.0.3

Commits


Updates memfs from 3.6.0 to 4.14.0

Release notes

Sourced from memfs's releases.

v4.14.0

4.14.0 (2024-10-13)

Features

  • support stream as source in promises version of writeFile (#1069) (11f8a36)

v4.13.0

4.13.0 (2024-10-07)

Features

v4.12.0

4.12.0 (2024-09-19)

Features

v4.11.2

4.11.2 (2024-09-17)

Bug Fixes

v4.11.1

4.11.1 (2024-08-01)

Bug Fixes

v4.11.0

4.11.0 (2024-07-27)

Features

  • volume implementation of .opendir() method (7072fb7)

v4.10.0

4.10.0 (2024-07-27)

... (truncated)

Changelog

Sourced from memfs's changelog.

4.14.0 (2024-10-13)

Features

  • support stream as source in promises version of writeFile (#1069) (11f8a36)

4.13.0 (2024-10-07)

Features

4.12.0 (2024-09-19)

Features

4.11.2 (2024-09-17)

Bug Fixes

4.11.1 (2024-08-01)

Bug Fixes

4.11.0 (2024-07-27)

Features

  • volume implementation of .opendir() method (7072fb7)

4.10.0 (2024-07-27)

Features

  • 🎸 add IReadableWebStreamOptions type (99ebd64)
  • 🎸 implement FileHandle.readableWebStream() (c3ddc6c)

... (truncated)

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates ansi-escapes from 5.0.0 to 7.0.0

Release notes

Sourced from ansi-escapes's releases.

v7.0.0

Breaking

  • Require Node.js 18 2c603eb

Improvements

  • Provide named exports (#37) d383ae1

https://github.com/sindresorhus/ansi-escapes/compare/v6.2.1...v7.0.0

v6.2.1

  • Fix compatibility with TypeScript 5.4 3b1f99e

https://github.com/sindresorhus/ansi-escapes/compare/v6.2.0...v6.2.1

v6.2.0

  • Add escapes for entering/exiting the alternative screen (#33) 2f25a50

https://github.com/sindresorhus/ansi-escapes/compare/v6.1.0...v6.2.0

v6.1.0

  • Support browser usage (#31) 3aaa131

https://github.com/sindresorhus/ansi-escapes/compare/v6.0.0...v6.1.0

v6.0.0

Breaking

  • Require Node.js 14 96312e0

Improvements

  • Update dependencies 96312e0

https://github.com/sindresorhus/ansi-escapes/compare/v5.0.0...v6.0.0

Commits


Updates ora from 7.0.1 to 8.1.1

Release notes

Sourced from ora's releases.

v8.1.1

  • Fix animation speed when update methods are called very often 818ca34
  • Fix handling of symbol being empty string in stopAndPersist() (#243) 5117dfb

https://github.com/sindresorhus/ora/compare/v8.1.0...v8.1.1

v8.1.0

  • Update dependencies fb0fced

https://github.com/sindresorhus/ora/compare/v8.0.1...v8.1.0

v8.0.1

  • Fix the process not exiting 89a1f31

https://github.com/sindresorhus/ora/compare/v8.0.0...v8.0.1

v8.0.0

Breaking

  • Require Node.js 18 675590f

Improvements

  • Update dependencies 675590f

https://github.com/sindresorhus/ora/compare/v7.0.1...v8.0.0

Commits


Updates validate-npm-package-name from 5.0.1 to 6.0.0

Release notes

Sourced from validate-npm-package-name's releases.

v6.0.0

6.0.0 (2024-09-24)

⚠️ BREAKING CHANGES

  • validate-npm-package-name now supports node ^18.17.0 || >=20.5.0

Bug Fixes

Chores

Changelog

Sourced from validate-npm-package-name's changelog.

6.0.0 (2024-09-24)

⚠️ BREAKING CHANGES

  • validate-npm-package-name now supports node ^18.17.0 || >=20.5.0

Bug Fixes

Chores

Commits
  • 66522e1 chore: release 6.0.0 (#132)
  • e78d90d chore: run template-oss-apply
  • d14349c fix!: align to npm 10 node engine range
  • 3b308e9 chore: bump @​npmcli/eslint-config from 4.0.5 to 5.0.0
  • 5f444c8 chore: postinstall for dependabot template-oss PR
  • a75975a chore: bump @​npmcli/template-oss from 4.23.1 to 4.23.3
  • c5178a4 chore: postinstall for dependabot template-oss PR
  • 770e6b0 chore: bump @​npmcli/template-oss from 4.22.0 to 4.23.1
  • See full diff in compare view


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/node from 18.7.18 to 22.9.1

Commits


Updates @types/diff from 5.2.3 to 6.0.0

Commits


Updates diff from 5.2.0 to 7.0.0

Changelog

Sourced from diff's changelog.

7.0.0

Just a single (breaking) bugfix, undoing a behaviour change introduced accidentally in 6.0.0:

  • #554 diffWords treats numbers and underscores as word characters again. This behaviour was broken in v6.0.0.

6.0.0

This is a release containing many, many breaking changes. The objective of this release was to carry out a mass fix, in one go, of all the open bugs and design problems that required breaking changes to fix. A substantial, but exhaustive, changelog is below.

Commits

  • #497 diffWords behavior has been radically changed. Previously, even with ignoreWhitespace: true, runs of whitespace were tokens, which led to unhelpful and unintuitive diffing behavior in typical texts. Specifically, even when two texts contained overlapping passages, diffWords would sometimes choose to delete all the words from the old text and insert them anew in their new positions in order to avoid having to delete or insert whitespace tokens. Whitespace sequences are no longer tokens as of this release, which affects both the generated diffs and the counts.

    Runs of whitespace are still tokens in diffWordsWithSpace.

    As part of the changes to diffWords, a new .postProcess method has been added on the base Diff type, which can be overridden in custom Diff implementations.

    diffLines with ignoreWhitespace: true will no longer ignore the insertion or deletion of entire extra lines of whitespace at the end of the text. Previously, these would not show up as insertions or deletions, as a side effect of a hack in the base diffing algorithm meant to help ignore whitespace in diffWords. More generally, the undocumented special handling in the core algorithm for ignored terminals has been removed entirely. (This special case behavior used to rewrite the final two change objects in a scenario where the final change object was an addition or deletion and its value was treated as equal to the empty string when compared using the diff object's .equals method.)

  • #500 diffChars now diffs Unicode code points instead of UTF-16 code units.

  • #508 parsePatch now always runs in what was previously "strict" mode; the undocumented strict option has been removed. Previously, by default, parsePatch (and other patch functions that use it under the hood to parse patches) would accept a patch where the line counts in the headers were inconsistent with the actual patch content - e.g. where a hunk started with the header @@ -1,3 +1,6 @@, indicating that the content below spanned 3 lines in the old file and 6 lines in the new file, but then the actual content below the header consisted of some different number of lines, say 10 lines of context, 5 deletions, and 1 insertion. Actually trying to work with these patches using applyPatch or merge, however, would produce incorrect results instead of just ignoring the incorrect headers, making this "feature" more of a trap than something actually useful. It's been ripped out, and now we are always "strict" and will reject patches where the line counts in the headers aren't consistent with the actual patch content.

  • #435 Fix parsePatch handling of control characters. parsePatch used to interpret various unusual control characters - namely vertical tabs, form feeds, lone carriage returns without a line feed, and EBCDIC NELs - as line breaks when parsing a patch file. This was inconsistent with the behavior of both JsDiff's own diffLines method and also the Unix diff and patch utils, which all simply treat those control characters as ordinary characters. The result of this discrepancy was that some well-formed patches - produced either by diff or by JsDiff itself and handled properly by the patch util - would be wrongly parsed by parsePatch, with the effect that it would disregard the remainder of a hunk after encountering one of these control characters.

  • #439 Prefer diffs that order deletions before insertions. When faced with a choice between two diffs with an equal total edit distance, the Myers diff algorithm generally prefers one that does deletions before insertions rather than insertions before deletions. For instance, when diffing abcd against acbd, it will prefer a diff that says to delete the b and then insert a new b after the c, over a diff that says to insert a c before the b and then delete the existing c. JsDiff deviated from the published Myers algorithm in a way that led to it having the opposite preference in many cases, including that example. This is now fixed, meaning diffs output by JsDiff will more accurately reflect what the published Myers diff algorithm would output.

  • #455 The added and removed properties of change objects are now guaranteed to be set to a boolean value. (Previously, they would be set to undefined or omitted entirely instead of setting them to false.)

  • #464 Specifying {maxEditLength: 0} now sets a max edit length of 0 instead of no maximum.

  • #460 Added oneChangePerToken option.

  • #467 Consistent ordering of arguments to comparator(left, right). Values from the old array will now consistently be passed as the first argument (left) and values from the new array as the second argument (right). Previously this was almost (but not quite) always the other way round.

  • #480 Passing maxEditLength to createPatch & createTwoFilesPatch now works properly (i.e. returns undefined if the max edit distance is exceeded; previous behavior was to crash with a TypeError if the edit distance was exceeded).

  • #486 The ignoreWhitespace option of diffLines behaves more sensibly now. values in returned change objects now include leading/trailing whitespace even when ignoreWhitespace is used, just like how with ignoreCase the values still reflect the case of one of the original texts instead of being all-lowercase. ignoreWhitespace is also now compatible with newlineIsToken. Finally, diffTrimmedLines is deprecated (and removed from the docs) in favour of using diffLines with ignoreWhitespace: true; the two are, and always have been, equivalent.

  • #490 When calling diffing functions in async mode by passing a callback option, the diff result will now be passed as the first argument to the callback instead of the second. (Previously, the first argument was never used at all and would always have value undefined.)

  • #489 this.options no longer exists on Diff objects. Instead, options is now passed as an argument to methods that rely on options, like equals(left, right, options). This fixes a race condition in async mode, where diffing behaviour could be changed mid-execution if a concurrent usage of the same Diff instances overwrote its options.

  • #518 linedelimiters no longer exists on patch objects; instead, when a patch with Windows-style CRLF line endings is parsed, the lines in lines will end with \r. There is now a new autoConvertLineEndings option, on by default, which makes it so that when a patch with Windows-style line endings is applied to a source file with Unix style line endings, the patch gets autoconverted to use Unix-style line endings, and when a patch with Unix-style line endings is applied to a source file with Windows-style line endings, it gets autoconverted to use Windows-style line endings.

  • #521 the callback option is now supported by structuredPatch, createPatch, and createTwoFilesPatch

  • #529 parsePatch can now parse patches where lines starting with -- or ++ are deleted/inserted; previously, there were edge cases where the parser would choke on valid patches or give wrong results.

  • #530 Added ignoreNewlineAtEof option to diffLines

  • #533 applyPatch uses an entirely new algorithm for fuzzy matching. Differences between the old and new algorithm are as follows:

    • The fuzzFactor now indicates the maximum Levenshtein distance that there can be between the context shown in a hunk and the actual file content at a location where we try to apply the hunk. (Previously, it represented a maximum Hamming distance, meaning that a single insertion or deletion in the source file could stop a hunk from applying even with a high fuzzFactor.)
    • A hunk containing a deletion can now only be applied in a context where the line to be deleted actually appears verbatim. (Previously, as long as enough context lines in the hunk matched, applyPatch would apply the hunk anyway and delete a completely different line.)
    • The context line immediately before and immediately after an insertion must match exactly between the hunk and the file for a hunk to apply. (Previously this was not required.)
  • #535 A bug in patch generation functions is now fixed that would sometimes previously cause \ No newline at end of file to appear in the wrong place in the generated patch, resulting in the patch being invalid.

  • #535 Passing newlineIsToken: true to patch-generation functions is no longer allowed. (Passing it to diffLines is still supported - it's only functions like createPatch where passing newlineIsToken is now an error.) Allowing it to be passed never really made sense, since in cases where the option had any effect on the output at all, the effect tended to be causing a garbled patch to be created that couldn't actually be applied to the source file.

    <... _Description has been truncated_
github-actions[bot] commented 2 days ago

🌿 Preview your docs: https://fern-preview-60712d44-5f5e-4b4b-a7f1-016e96dd6b00.docs.buildwithfern.com/learn