Skip to content
This repository has been archived by the owner on Jun 1, 2024. It is now read-only.

chore(deps): update all dependencies #931

Merged
merged 7 commits into from
Feb 1, 2024
Merged

chore(deps): update all dependencies #931

merged 7 commits into from
Feb 1, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 1, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@commitlint/cli (source) 18.4.3 -> 18.6.0 age adoption passing confidence devDependencies minor
@commitlint/config-conventional (source) 18.4.3 -> 18.6.0 age adoption passing confidence devDependencies minor
@rollup/plugin-typescript (source) 11.1.5 -> 11.1.6 age adoption passing confidence devDependencies patch
@stryker-mutator/core (source) 8.0.0 -> 8.2.2 age adoption passing confidence devDependencies minor
@stryker-mutator/jest-runner (source) 8.0.0 -> 8.2.2 age adoption passing confidence devDependencies minor
@stryker-mutator/typescript-checker (source) 8.0.0 -> 8.2.2 age adoption passing confidence devDependencies minor
@types/node (source) 20.10.6 -> 20.11.14 age adoption passing confidence devDependencies minor
@typescript-eslint/eslint-plugin (source) 6.17.0 -> 6.20.0 age adoption passing confidence devDependencies minor
@typescript-eslint/parser (source) 6.17.0 -> 6.20.0 age adoption passing confidence devDependencies minor
actions/cache v3.3.2 -> v4.0.0 age adoption passing confidence action major
codecov/codecov-action v3.1.4 -> v4.0.0 age adoption passing confidence action major
ericcornelissen/tool-versions-update-action v0.3.13 -> v1.1.0 age adoption passing confidence action major
eslint-plugin-jest 27.6.1 -> 27.6.3 age adoption passing confidence devDependencies patch
eslint-plugin-yml (source) 1.11.0 -> 1.12.2 age adoption passing confidence devDependencies minor
github/codeql-action v3.22.12 -> v3.23.2 age adoption passing confidence action minor
husky 8.0.3 -> 9.0.7 age adoption passing confidence devDependencies major
knip (source) 3.9.0 -> 4.2.3 age adoption passing confidence devDependencies major
markdownlint-cli 0.38.0 -> 0.39.0 age adoption passing confidence devDependencies minor
peter-evans/create-pull-request v5.0.2 -> v6.0.0 age adoption passing confidence action major
rollup (source) 4.9.2 -> 4.9.6 age adoption passing confidence devDependencies patch
sigstore/cosign-installer v3.3.0 -> v3.4.0 age adoption passing confidence action minor
step-security/harden-runner v2.6.1 -> v2.7.0 age adoption passing confidence action minor
ts-jest (source) 29.1.1 -> 29.1.2 age adoption passing confidence devDependencies patch

Release Notes

conventional-changelog/commitlint (@​commitlint/cli)

v18.6.0

Compare Source

Note: Version bump only for package @​commitlint/cli

v18.5.0

Compare Source

Features

18.4.4 (2024-01-04)

Note: Version bump only for package @​commitlint/cli

18.4.3 (2023-11-21)

Note: Version bump only for package @​commitlint/cli

18.4.2 (2023-11-16)

Note: Version bump only for package @​commitlint/cli

18.4.1 (2023-11-12)

Note: Version bump only for package @​commitlint/cli

v18.4.4

Compare Source

Note: Version bump only for package @​commitlint/cli

conventional-changelog/commitlint (@​commitlint/config-conventional)

v18.6.0

Compare Source

Features

v18.5.0

Compare Source

Note: Version bump only for package @​commitlint/config-conventional

18.4.4 (2024-01-04)

Note: Version bump only for package @​commitlint/config-conventional

18.4.3 (2023-11-21)

Note: Version bump only for package @​commitlint/config-conventional

18.4.2 (2023-11-16)

Note: Version bump only for package @​commitlint/config-conventional

v18.4.4

Compare Source

Note: Version bump only for package @​commitlint/config-conventional

rollup/plugins (@​rollup/plugin-typescript)

v11.1.6

2024-01-09

Bugfixes
  • fix: Ensure rollup 4 compatibility (#​1658)
stryker-mutator/stryker-js (@​stryker-mutator/core)

v8.2.2

Compare Source

Note: Version bump only for package @​stryker-mutator/core

v8.2.1

Compare Source

Note: Version bump only for package @​stryker-mutator/core

v8.1.0

Compare Source

Bug Fixes
Features
  • core: Add .next, .nuxt and .svelte-kit to ignorePattern (#​4645) (ddc28ea)
  • instrumenter: support .mts and .cts file extensions (#​4694) (7a09c75)
stryker-mutator/stryker-js (@​stryker-mutator/jest-runner)

v8.2.2

Compare Source

Note: Version bump only for package @​stryker-mutator/jest-runner

v8.2.1

Compare Source

Note: Version bump only for package @​stryker-mutator/jest-runner

v8.1.0

Compare Source

Bug Fixes
stryker-mutator/stryker-js (@​stryker-mutator/typescript-checker)

v8.2.2

Compare Source

Note: Version bump only for package @​stryker-mutator/typescript-checker

v8.2.1

Compare Source

Note: Version bump only for package @​stryker-mutator/typescript-checker

v8.1.0

Compare Source

Bug Fixes
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v6.20.0

Compare Source

🚀 Features
  • eslint-plugin: [member-ordering] allow easy reuse of the default ordering
🩹 Fixes
  • eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result

  • eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable

  • eslint-plugin: [no-useless-template-literals] report Infinity & NaN

  • eslint-plugin: [prefer-readonly] disable checking accessors

❤️ Thank You
  • Alex Parloti
  • auvred
  • James Browning
  • StyleShit
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.19.1

Compare Source

🩹 Fixes
  • type-utils: preventing isUnsafeAssignment infinite recursive calls

  • eslint-plugin: [no-unnecessary-condition] fix false positive for type variable

❤️ Thank You
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.19.0

Compare Source

🚀 Features
  • eslint-plugin: [prefer-promise-reject-errors] add rule

  • eslint-plugin: [no-array-delete] add new rule

  • eslint-plugin: [no-useless-template-literals] add fix suggestions

🩹 Fixes
  • eslint-plugin: [no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression

  • eslint-plugin: [no-unnecesary-type-assertion] treat unknown/any as nullable

❤️ Thank You
  • auvred
  • Brad Zacher
  • Josh Goldberg ✨
  • Joshua Chen
  • LJX
  • Steven
  • StyleShit

You can read about our versioning strategy and releases on our website.

v6.18.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-non-null-assertion] provide valid fix when member access is on next line

  • eslint-plugin: [no-unnecessary-condition] improve checking optional callee

  • eslint-plugin: [prefer-readonly] support modifiers of unions and intersections

  • eslint-plugin: [switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option

❤️ Thank You
  • auvred
  • James
  • Josh Goldberg ✨
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.18.0

Compare Source

🚀 Features
  • typescript-estree: throw on invalid update expressions

  • eslint-plugin: [no-var-requires, no-require-imports] allow option

❤️ Thank You
  • auvred
  • Joshua Chen

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v6.20.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.19.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.19.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.18.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.18.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

actions/cache (actions/cache)

v4.0.0

Compare Source

What's Changed
New Contributors

Full Changelog: actions/cache@v3...v4.0.0

v3.3.3

Compare Source

What's Changed

New Contributors

Full Changelog: actions/cache@v3...v3.3.3

codecov/codecov-action (codecov/codecov-action)

v4.0.0

Compare Source

v3.1.6

Compare Source

v3.1.5

Compare Source

What's Changed

New Contributors

Full Changelog: codecov/codecov-action@v3.1.4...v3.1.5

ericcornelissen/tool-versions-update-action (ericcornelissen/tool-versions-update-action)

v1.1.0

Compare Source

Release v1.1.0

v1.0.0

Compare Source

Release v1.0.0

jest-community/eslint-plugin-jest (eslint-plugin-jest)

v27.6.3

Compare Source

Bug Fixes

v27.6.2

Compare Source

Reverts
ota-meshi/eslint-plugin-yml (eslint-plugin-yml)

v1.12.2

Compare Source

Patch Changes

v1.12.1

Compare Source

Patch Changes

v1.12.0

Compare Source

Minor Changes
github/codeql-action (github/codeql-action)

v3.23.2

Compare Source

v3.23.1

Compare Source

v3.23.0

Compare Source

typicode/husky (husky)

v9.0.7

Compare Source

v9.0.6

Compare Source

v9.0.5

Compare Source

v9.0.4

Compare Source

v9.0.3

Compare Source

v9.0.2

Compare Source

What's Changed

New Contributors

Full Changelog: typicode/husky@v9.0.1...v9.0.2

v9.0.1

Compare Source

Kicking off the year with an exciting update!

TLDR;

Improved user experience and a (even) smaller package size while packing in more features!

👋 By the Way

I'm available for remote work (Front-end/Back-end mainly JS/TS but open to other stacks Rails, Go, Elixir). You can contact me at my mail: typicode at gmail 🙂

Introducing husky init

Adding husky to a project is now easier than ever. Although the installation process was straightforward, it often required consulting the documentation.

v8
npm pkg set scripts.prepare="husky install"
npm run prepare
npx husky add .husky/pre-commit "npm test"
v9
npx husky init

Adding a New Hook

Adding a hook is now as simple as creating a file. This can be accomplished using your favorite editor, a script or a basic echo command.

v8
npx husky add  .husky/pre-commit "npm test"
git add --chmod=+x .husky/pre-commit # On Windows
v9
echo "npm test" > .husky/pre-commit

Further Size Reduction

v8 was already the most compact Git hooks manager at approximately 6kB.

v9 takes this a step further, reducing the size to just 3kB, likely making it the smallest devDependency in your toolkit.

To give you an idea of how small it is, the biggest file in the project is the MIT license 😄

More to Come

Additional features are in the pipeline for v9. Stay tuned 🙌

Other Changes

  • Enhanced security with CI and npm --provenance for safer publishing.
  • Added $XDG_CONFIG_HOME support. Move ~/.huskyrc to ~/.config/husky/init.sh for centralized configuration.
  • Fixed permission issue for Windows-created hooks; they no longer need to be executable.
  • Removed husky install. Use husky or husky some/dir for the same functionality (deprecation notice to be added).
  • Modified behavior when .git is missing; it now triggers a warning instead of failure.
  • Replaced HUSKY_DEBUG=1 with HUSKY=2 for debugging.
  • Updated the Husky API for module usage.
  • Transitioned to ESM for module usage.
  • Dropped support for Node 14 and 16.
  • Revamped docs.

How to Migrate

v9 is backward compatible with v8, allowing you to freely upgrade and migrate your hooks later.

package.json

{
  "scripts": {
-   "prepare": "husky install"
+   "prepare": "husky"
  }
}

.husky/pre-commit

- #!/usr/bin/env sh
- . "$(dirname -- "$0")/_/husky.sh"
npm test
webpro/knip (knip)

v4.2.3

Compare Source

  • Remove @pkgjs/parseargs now that Bun has util.parseArgs (ada0597)

v4.2.2

Compare Source

  • Update dependencies (faec4d6)
  • Add .json ext to ts config path if necessary (resolves #​480) (fe3d17d)
  • Fix npm aliases (resolves #​474) (470437d)
  • Add deploy to binaries not following the --require convention (closes #​477) (ad1ff7f)
  • Hide plugin pages from sidebar (db4cb7a)
  • Update dependencies (0eccd53)
  • Add introduction video to front page (0741b70)

v4.2.1

Compare Source

v4.2.0

Compare Source

  • Auto-format (0e65cfb)
  • Update docs (91465e6)
  • Update netlify plugin/test after the refactor (e0eba0c)
  • Add missing fixture file (877a95a)
  • Remove unused helper (093bbaa)
  • Include class members when dogfooding (d9c2eb4)
  • More comprehensive/consistent options for plugin tests after the refactor (95dac2b)
  • Tiny refactoring in github-actions plugin (f08a828)
  • Update plugins after the refactor (e786b60)
  • Refactor to unravel and separate concerns better (756bcdd)
  • Improve some member and function names (6145ce1)
  • Fix typo in comment (7a5c1b0)
  • Refactor npm.findDependencies into DependencyDeputy as analyzeManifest (864fa84)
  • Improve some member and function names (0576673)
  • Tiny refactoring in vitest plugin (3772485)
  • Use own PackageJson (with plugins) where possible (d314123)
  • Add Netlify plugin (#​466) (3a8fe85)
  • Check for node_modules presence instead of isInternal for Eleventy plugin (#​462) (c0b23b5)
  • Edit docs (59e341f)

v4.1.0

Compare Source

  • Add bun script visitor (df869d7)
  • Add bun binary resolver (70e936a)
  • Ignore bun being a runtime dependency (0a94744)
  • Make hasImportSpecifier reusable (ab39cf2)

v4.0.4

Compare Source

  • Add additional test & fixture for eleventy plugin (dbf8c02)
  • Fix up toEntryPattern → toProductionEntryPattern in Eleventy plugin (9809d76)
  • Clean up debug output a bit (81c5e31)
  • Doc tweak (66f88c2)
  • Convert some arrays to sets (a28c624)
  • Rename fixture paths-workspaces → custom-paths-workspaces (85224ad)
  • Handle passthrough copied files in Eleventy (#​460) (9f22400)
  • Add Eleventy data directory as entry pattern (#​454) (85e7fe2)

v4.0.3

Compare Source

  • Add pos to JSDoc import specifiers (70a1f7f)
  • Fix pos for module.exports identifiers (20d8287)
  • Add a few edge cases to webpack plugin (3323ef3)
  • Add postcss-cli to postcss plugin enablers (5ece2a1)
  • Improve stylelint plugin (a11b5e5)

v4.0.2

Compare Source

v4.0.1

Compare Source

  • Increase visibilty for --experimental-tags (4cc6c9f)
  • Optimize and simplify --experimental-tags (9bed937)
  • Update version number in Getting started (11c6cc8)

v4.0.0

Compare Source

  • Add release notes for v4 (e611b29)
  • Add SourceGraph tweet/project (ad224c4)
  • Update & duplicate license file (468ba3c)
  • Update pull request template ([a95967f](https:/

Configuration

📅 Schedule: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull Requests related to dependencies label Feb 1, 2024
@github-actions github-actions bot added the ci/cd Pull Request changing the CI or CD label Feb 1, 2024
In accordance with the behavior of `codecov/codecov-action` v4
Copy link
Contributor Author

renovate bot commented Feb 1, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@github-actions github-actions bot added the meta Issues or Pull Requests regarding the project or repository itself label Feb 1, 2024
Make ignore directive for mocks compatible with v4 of knip and remove
unnecessary ignored dependencies.
@ericcornelissen ericcornelissen merged commit 163e54f into main Feb 1, 2024
22 checks passed
@ericcornelissen ericcornelissen deleted the renovate/all branch February 1, 2024 20:21
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ci/cd Pull Request changing the CI or CD dependencies Pull Requests related to dependencies meta Issues or Pull Requests regarding the project or repository itself
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant