Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #259

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 23, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@types/node (source) 20.16.14 -> 20.17.24 age adoption passing confidence
eslint-import-resolver-typescript 3.6.3 -> 3.8.6 age adoption passing confidence
eslint-plugin-prettier 5.2.1 -> 5.2.3 age adoption passing confidence
husky 9.1.6 -> 9.1.7 age adoption passing confidence
lint-staged 15.2.10 -> 15.5.0 age adoption passing confidence
prettier (source) 3.3.3 -> 3.5.3 age adoption passing confidence
ts-jest (source) 29.2.5 -> 29.2.6 age adoption passing confidence
typescript (source) 5.6.3 -> 5.8.2 age adoption passing confidence

Release Notes

import-js/eslint-import-resolver-typescript (eslint-import-resolver-typescript)

v3.8.6

Compare Source

Patch Changes

v3.8.5

Compare Source

Patch Changes

v3.8.4

Compare Source

Patch Changes

v3.8.3

Compare Source

Patch Changes

v3.8.2

Compare Source

Patch Changes

v3.8.1

Compare Source

Patch Changes

v3.8.0

Compare Source

Minor Changes
  • #​345 fcc8883 Thanks @​carlocorradini! - Enable the mapper function just for a set of allowed files. Improves project discovery using glob and POSIX separator.

  • #​346 c124e87 Thanks @​carlocorradini! - Update get-tsconfig to the the latest version. We now support the ${configDir} variable, introduced in TypeScript 5.5.

v3.7.0

Compare Source

Minor Changes
  • #​326 93ea130 Thanks @​SukkaW! - This version has implemented the eslint-plugin-import-x's v3 resolver interface. This allows you to use import/require to reference eslint-import-resolver-typescript directly in your ESLint flat config:

    Previously

    // eslint.config.js
    module.exports = {
      settings: {
        'import-x/resolver': {
          typescript: {
            alwaysTryTypes: true,
          },
          // or
          require.resolve('eslint-import-resolver-typescript'):
            alwaysTryTypes: true,
          }
        }
      }
    }

    Now

    // eslint.config.js
    const {
      createTypeScriptImportResolver,
    } = require('eslint-import-resolver-typescript')
    
    module.exports = {
      settings: {
        'import-x/resolver-next': [
          createTypeScriptImportResolver({
            alwaysTryTypes: true,
          }),
        ],
      },
    }

    Note that this only works with eslint-plugin-import-x@>=4.5.0. You can't use createTypeScriptImportResolver with the older versions of eslint-plugin-import-x or any existing versions of eslint-plugin-import.

prettier/eslint-plugin-prettier (eslint-plugin-prettier)

v5.2.3

Compare Source

Patch Changes

v5.2.2

Compare Source

Patch Changes
typicode/husky (husky)

v9.1.7

Compare Source

What's Changed

New Contributors

Full Changelog: typicode/husky@v9.1.6...v9.1.7

lint-staged/lint-staged (lint-staged)

v15.5.0

Compare Source

Minor Changes
  • #​1526 630af5f Thanks @​iiroj! - Lint-staged no longer resets to the original state when preventing an empty git commit. This happens when your configured tasks reset all the staged changes, typically when trying to commit formatting changes which conflict with your linter setup like ESLint or Prettier.
Example with Prettier

By default Prettier prefers double quotes.

Previously
  1. Stage file.js with only double quotes " changed to '
  2. Run git commit -am "I don't like double quotes"
  3. Lint-staged runs prettier --write file.js, converting all the ' back to "
  4. Because there are now no changes, lint-staged fails, cancels the commit, and resets back to the original state
  5. Commit was not done, original state is restored and single quotes ' are staged
Now
  1. Stage file.js with only double-quotes " changed to '
  2. Run git commit -am "I don't like double quotes"
  3. Lint-staged runs prettier --write file.js, converting all the ' back to "
  4. Because there are now no changes, lint-staged fails and cancels the commit
  5. Commit was not done, and there are no staged changes

v15.4.3

Compare Source

Patch Changes
  • #​1512 cbfed1d Thanks @​tarik02! - Adjust TypeScript types for the default export so that it can be used as a value without error TS2693.

v15.4.2

Compare Source

Patch Changes
  • #​1509 8827ebf Thanks @​iiroj! - Change lint-staged's dependencies to use caret (^) ranges instead of tilde (~). This makes it easier for package managers to perform dependency management when minor-level updates are also permitted instead of just patch-level.

v15.4.1

Compare Source

Patch Changes

v15.4.0

Compare Source

Minor Changes
  • #​1500 a8ec1dd Thanks @​iiroj! - Lint-staged now provides TypeScript types for the configuration and main Node.js API. You can use the JSDoc syntax in your JS configuration files:

    /**
     * @​filename: lint-staged.config.js
     * @​type {import('lint-staged').Configuration}
     */
    export default {
      '*': 'prettier --write',
    }

    It's also possible to use the .ts file extension for the configuration if your Node.js version supports it. The --experimental-strip-types flag was introduced in Node.js v22.6.0 and unflagged in v23.6.0, enabling Node.js to execute TypeScript files without additional configuration.

    export NODE_OPTIONS="--experimental-strip-types"
    
    npx lint-staged --config lint-staged.config.ts
Patch Changes

v15.3.0

Compare Source

Minor Changes
  • #​1495 e69da9e Thanks @​iiroj! - Added more info to the debug logs so that "environment" info doesn't need to be added separately to GitHub issues.

  • #​1493 fa0fe98 Thanks @​iiroj! - Added more help messages around the automatic git stash that lint-staged creates as a backup (by default). The console output also displays the short git hash of the stash so that it's easier to recover lost files in case some fatal errors are encountered, or the process is killed before completing.

    For example:

    % npx lint-staged
    ✔ Backed up original state in git stash (20addf8)
    ✔ Running tasks for staged files...
    ✔ Applying modifications from tasks...
    ✔ Cleaning up temporary files...
    

    where the backup can be seen with git show 20addf8, or git stash list:

    % git stash list
    stash@{0}: lint-staged automatic backup (20addf8)
    

v15.2.11

Compare Source

Patch Changes
  • #​1484 bcfe309 Thanks @​wormsik! - Escape paths containing spaces when using the "shell" option.

  • #​1487 7dd8caa Thanks @​iiroj! - Do not treat submodule root paths as "staged files". This caused lint-staged to fail to a Git error when only updating the revision of a submodule.

prettier/prettier (prettier)

v3.5.3

Compare Source

v3.5.2

Compare Source

diff

Remove module-sync condition (#​17156 by @​fisker)

In Prettier 3.5.0, we added module-sync condition to package.json, so that require("prettier") can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the module-sync condition, so require("prettier") will still use the CommonJS version, we'll revisit until require(ESM) feature is more stable.

v3.5.1

Compare Source

diff

Fix CLI crash when cache for old version exists (#​17100 by @​sosukesuzuki)

Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.

Support dockercompose and github-actions-workflow in VSCode (#​17101 by @​remcohaszing)

Prettier now supports the dockercompose and github-actions-workflow languages in Visual Studio Code.

v3.5.0

Compare Source

diff

🔗 Release Notes

v3.4.2

Compare Source

diff

Treat U+30A0 & U+30FB in Katakana Block as CJK (#​16796 by @​tats-u)

Prettier doesn't treat U+30A0 & U+30FB as Japanese. U+30FB is commonly used in Japanese to represent the delimitation of first and last names of non-Japanese people or “and”. The following “C言語・C++・Go・Rust” means “C language & C++ & Go & Rust” in Japanese.

<!-- Input (--prose-wrap=never) -->

C言
語
・
C++
・
Go
・
Rust

<!-- Prettier 3.4.1 -->
C言語・ C++ ・ Go ・ Rust

<!-- Prettier 3.4.2 -->
C言語・C++・Go・Rust

U+30A0 can be used as the replacement of the - in non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can be represented as “サン゠サーンス” in Japanese), but substituted by ASCII hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g. “サン=サーンス” or “サン=サーンス”).

Fix comments print on class methods with decorators (#​16891 by @​fisker)
// Input
class A {
  @&#8203;decorator
  /** 
   * The method description
   *
  */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}

// Prettier 3.4.1
class A {
  @&#8203;decorator
  async /**
   * The method description
   *
   */
  method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}

// Prettier 3.4.2
class A {
  @&#8203;decorator
  /**
   * The method description
   *
   */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}
Fix non-idempotent formatting (#​16899 by @​seiyab)

This bug fix is not language-specific. You may see similar change in any languages. This fixes regression in 3.4.0 so change caused by it should yield same formatting as 3.3.3.

// Input
<div>
  foo
  <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
  , abc
</div>;

// Prettier 3.4.1 (first)
<div>
  foo
  <span>
    longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo
  </span>, abc
</div>;

// Prettier 3.4.1 (second)
<div>
  foo
  <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
  , abc
</div>;

// Prettier 3.4.2
<div>
  foo
  <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
  , abc
</div>;

v3.4.1

Compare Source

diff

Remove unnecessary parentheses around assignment in v-on (#​16887 by @​fisker)
<!-- Input -->
<template>
  <button @&#8203;click="foo += 2">Click</button>
</template>

<!-- Prettier 3.4.0 -->
<template>
  <button @&#8203;click="(foo += 2)">Click</button>
</template>

<!-- Prettier 3.4.1 -->
<template>
  <button @&#8203;click="foo += 2">Click</button>
</template>

v3.4.0

Compare Source

diff

🔗 Release Notes

kulshekhar/ts-jest (ts-jest)

v29.2.6

Compare Source

microsoft/TypeScript (typescript)

v5.8.2

Compare Source

v5.7.3: TypeScript 5.7.3

Compare Source

For release notes, check out the release announcement.

Downloads are available on npm

v5.7.2: TypeScript 5.7

Compare Source

For release notes, check out the release announcement.

Downloads are available on:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 23, 2024
@codecov-commenter
Copy link

codecov-commenter commented Oct 23, 2024

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 99.07%. Comparing base (d32d129) to head (f3597de).
Report is 87 commits behind head on master.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #259   +/-   ##
=======================================
  Coverage   99.07%   99.07%           
=======================================
  Files           9        9           
  Lines         108      108           
  Branches       14       14           
=======================================
  Hits          107      107           
  Misses          1        1           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate bot changed the title chore(deps): update dependency @types/node to v20.16.15 chore(deps): update dependency @types/node to v20.17.0 Oct 23, 2024
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 4c0de19 to 6e6d8c4 Compare October 23, 2024 15:28
@renovate renovate bot changed the title chore(deps): update dependency @types/node to v20.17.0 chore(deps): update dependency @types/node to v20.17.1 Oct 25, 2024
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 6e6d8c4 to 2b46dc3 Compare October 25, 2024 14:11
@renovate renovate bot changed the title chore(deps): update dependency @types/node to v20.17.1 chore(deps): update dependency @types/node to v20.17.2 Oct 28, 2024
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 2b46dc3 to 106c4e3 Compare October 28, 2024 22:12
@renovate renovate bot changed the title chore(deps): update dependency @types/node to v20.17.2 chore(deps): update dependency @types/node to v20.17.3 Oct 29, 2024
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 106c4e3 to 18930ac Compare October 29, 2024 18:20
@renovate renovate bot changed the title chore(deps): update dependency @types/node to v20.17.3 chore(deps): update dependency @types/node to v20.17.4 Oct 31, 2024
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 18930ac to 7ec6771 Compare October 31, 2024 07:08
@renovate renovate bot changed the title chore(deps): update dependency @types/node to v20.17.4 chore(deps): update dependency @types/node to v20.17.5 Oct 31, 2024
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 7ec6771 to 84bb575 Compare October 31, 2024 20:40
@renovate renovate bot changed the title chore(deps): update dependency @types/node to v20.17.5 chore(deps): update dependency @types/node to v20.17.6 Nov 3, 2024
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 84bb575 to 9185e7f Compare November 3, 2024 06:04
@renovate renovate bot changed the title chore(deps): update dependency @types/node to v20.17.6 chore(deps): update all non-major dependencies Nov 18, 2024
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 3 times, most recently from 61cf531 to 22cbd3c Compare November 23, 2024 05:03
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 4 times, most recently from 3d8f297 to 84e35fe Compare November 28, 2024 08:43
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 2 times, most recently from dc1b350 to c452bc8 Compare December 4, 2024 07:35
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 2 times, most recently from e437756 to b7ae37f Compare December 11, 2024 09:56
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 6 times, most recently from ba5baf2 to f9865f3 Compare January 19, 2025 01:16
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 2 times, most recently from 6911b0b to 287b3a9 Compare January 26, 2025 17:14
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 2 times, most recently from ab93b29 to d0439cc Compare February 9, 2025 13:27
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 6 times, most recently from 762b273 to a80783d Compare February 18, 2025 16:39
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 3 times, most recently from 352916b to 4f82a49 Compare February 23, 2025 09:15
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 5 times, most recently from 93228b9 to fe71f9a Compare March 3, 2025 20:09
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 4 times, most recently from 8c69ad1 to 22a7987 Compare March 12, 2025 16:08
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 22a7987 to f3597de Compare March 12, 2025 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant