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 external-major (major) #78

Merged
merged 1 commit into from
Feb 26, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 26, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/cache action major v3 -> v4 age adoption passing confidence
husky devDependencies major ^8.0.3 -> ^9.0.11 age adoption passing confidence
knip (source) devDependencies major ^3.13.2 -> ^5.0.2 age adoption passing confidence
npm-run-all2 devDependencies major ^5.0.2 -> ^6.1.2 age adoption passing confidence
puppeteer-chromium-resolver dependencies major ^21.0.0 -> ^22.0.0 age adoption passing confidence
puppeteer-core (source) dependencies major ^21.11.0 -> ^22.3.0 age adoption passing confidence

Release Notes

actions/cache (actions/cache)

v4

Compare Source

typicode/husky (husky)

v9.0.11

Compare Source

v9.0.10

Compare Source

v9.0.9

Compare Source

v9.0.8

Compare Source

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)

v5.0.2

Compare Source

  • Update dependencies (f03b077)
  • Return undefined if no manifest (shouldn't happen anyway) (7a815e2)
  • Fix config to entry file patterns in tailwind plugin (d5bb530)
  • Fix knip --version command (#​519) (1c989c9)
  • fix truncated JSON output with JSON reporter (#​512) (fabacab)

v5.0.1

Compare Source

v5.0.0

Compare Source

Also see https://knip.dev/blog/knip-v5 for more details

v4.6.0

Compare Source

v4.5.0

Compare Source

v4.4.0

Compare Source

v4.3.1

Compare Source

  • Make integration tests pass (5a7a80a)
  • Update integration tests (5bca404)
  • Add link to GitHub search for projects using Knip (bdd3c7b)
  • Safe-guard fixes (closes #​486) (cf3761b)
  • Add silent and shell-mode boolean flags to pnpm resolver (resolves #​491) (2d5c0b5)
  • Filter dependencies in vitest plugin for vite plugin (#​334) (d81a00f)

v4.3.0

Compare Source

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)
  • Fix Vercel deployment issues (206b5c8)
  • Make plugins export default (d8babee)
  • Fix c8 command (9482c09)
  • Update Vercel config default: v3 → v4 (6c5b9fb)
  • Update dependencies (ecaabfc)

Also see https://knip.dev/blog/knip-v4 for more details

bcomnes/npm-run-all2 (npm-run-all2)

v6.1.2

Compare Source

Merged
  • feat: move to read-package-json-fast #130
  • Upgrade: Bump c8 from 8.0.1 to 9.0.0 #127
  • Upgrade: Bump github/codeql-action from 2 to 3 #126
  • Upgrade: Bump actions/setup-node from 3 to 4 #123
Commits
  • Publish the whole project 3dde20c
  • Utilize CJS require for 'read-package-json-fast' 605ca15
  • Update FUNDING.yml c838ee9

v6.1.1

Compare Source

Commits

v6.1.0

Compare Source

Merged
  • Upgrade: Bump actions/checkout from 3 to 4 #119
Commits

v6.0.6

Compare Source

Merged
  • Update all esm only packages #114
  • Upgrade: Bump c8 from 7.14.0 to 8.0.0 #111
  • Delete .nycrc #109
  • Update CodeQL workflow #110
Commits

v6.0.5

Compare Source

Merged
  • Upgrade: Bump bcomnes/npm-bump from 2.1.0 to 2.2.1 #104
  • Upgrade: Bump minimatch from 6.2.0 to 7.0.0 #103
  • Upgrade: Bump minimatch from 5.1.4 to 6.0.4 #102
  • Upgrade: Bump fs-extra from 10.1.0 to 11.1.0 #98
Commits
  • Merge pull request #​105 from bcomnes/dependabot/npm_and_yarn/minimatch-8.0.2 cbf78c8
  • Upgrade: Bump minimatch from 7.4.4 to 8.0.2 c90d02b
  • Merge pull request #​101 from bcomnes/dependabot/npm_and_yarn/rimraf-4.0.4 d0d46a2

v6.0.4

Compare Source

Merged
  • When running through npx, use the npm that should be next to it. #96

v6.0.3

Compare Source

Merged
  • Upgrade: Bump jsdoc from 3.6.11 to 4.0.0 #95
  • Upgrade: Bump bcomnes/npm-bump from 2.0.2 to 2.1.0 #92
  • docs: update minimum supported Node version #90
Commits
  • Merge pull request #​94 from MarmadileManteater/runjs-being-called-instead-of-npm-run da913f9
  • Use NPM_CLI_JS over npm_execpath 0224167
  • Add a proper check for yarn bb41ef6

v6.0.2

Compare Source

Merged
  • Update package shell quote #89

v6.0.1

Compare Source

Commits
  • Lower bound node engine to ^14.18.0 || >=16.0.0 fc2957f

v6.0.0

Compare Source

Merged
  • Move support to node 16 and npm 8 #85
  • Upgrade: Bump pidtree from 0.5.0 to 0.6.0 #84
  • Upgrade: Bump mocha from 9.2.2 to 10.0.0 #83
  • Upgrade: Bump github/codeql-action from 1 to 2 #82
  • Upgrade: Bump fastify/github-action-merge-dependabot from 3.0.2 to 3.1 #78
  • Upgrade: Bump codecov/codecov-action from 2 to 3 #77
  • Upgrade: Bump actions/setup-node from 2 to 3 #75
  • Upgrade: Bump actions/checkout from 2 to 3 #76
  • Upgrade: Bump minimatch from 4.2.1 to 5.0.0 #74
  • Upgrade: Bump minimatch from 3.1.1 to 4.1.1 #73
  • Upgrade: Bump fastify/github-action-merge-dependabot from 2.7.1 to 3.0.2 #72
  • Upgrade: Bump fastify/github-action-merge-dependabot from 2.7.0 to 2.7.1 #71
  • Upgrade: Bump fastify/github-action-merge-dependabot from 2.6.0 to 2.7.0 #70
  • Upgrade: Bump fastify/github-action-merge-dependabot from 2.5.0 to 2.6.0 #69
  • Simplify npm scripts #64
  • Update CI config #62
  • Add CodeQL workflow #65
  • Switch to c8 for coverage #66
  • tests: switch to assert's strict mode #67
  • Enforce LF in the repo. #61
  • Upgrade: Bump actions/setup-node from 2.4.0 to 2.4.1 #59
  • Upgrade: Bump fastify/github-action-merge-dependabot from 2.4.0 to 2.5.0 #58
  • Upgrade: Bump codecov/codecov-action from 2.0.2 to 2.1.0 #57
  • Upgrade: Bump fastify/github-action-merge-dependabot from 2.2.0 to 2.4.0 #54
  • Upgrade: Bump actions/setup-node from 2.3.2 to 2.4.0 #53
  • Upgrade: Bump actions/setup-node from 2.3.1 to 2.3.2 #52
  • Upgrade: Bump actions/setup-node from 2.3.0 to 2.3.1 #51
  • Upgrade: Bump codecov/codecov-action from 2.0.1 to 2.0.2 #50
  • Upgrade: Bump actions/setup-node from 2.2.0 to 2.3.0 #49
  • Upgrade: Bump codecov/codecov-action from 1.5.2 to 2.0.1 #48
  • Upgrade: Bump fastify/github-action-merge-dependabot from 2.1.1 to 2.2.0 #47
  • Upgrade: Bump actions/setup-node from 2.1.5 to 2.2.0 #46
  • Upgrade: Bump codecov/codecov-action from 1.5.0 to 1.5.2 #44
  • Upgrade: Bump mocha from 8.4.0 to 9.0.0 #43
  • Upgrade: Bump fastify/github-action-merge-dependabot from 2.1.0 to 2.1.1 #42
  • Upgrade: Bump fastify/github-action-merge-dependabot from 2.0.0 to 2.1.0 #41
  • Upgrade: Bump gh-release from 5.0.2 to 6.0.0 #40
  • Upgrade: Bump codecov/codecov-action from 1 to 1.5.0 #39
  • Upgrade: Bump fs-extra from 9.1.0 to 10.0.0 #38
  • Upgrade: Bump fastify/github-action-merge-dependabot from v1.2.1 to v2.0.0 #33
  • Upgrade: Bump fastify/github-action-merge-dependabot #32
  • Upgrade: Bump fastify/github-action-merge-dependabot from v1.1.1 to v1.2.0 #31
  • Upgrade: Bump actions/setup-node from v2.1.4 to v2.1.5 #30
  • Upgrade: Bump gh-release from 4.0.4 to 5.0.0 #29
  • Upgrade: Bump actions/setup-node from v2.1.3 to v2.1.4 #28
  • Upgrade: Bump actions/setup-node from v2.1.2 to v2.1.3 #27
Fixed
  • Disable override tests on > npm 7 #79
Commits
  • Breaking change: Bump engines to node 16 and npm 8 7d19dd4
  • Add auto merge e598066
  • Update test.yml 96260d6
cenfun/puppeteer-chromium-resolver (puppeteer-chromium-resolver)

v22.0.0

Compare Source

puppeteer/puppeteer (puppeteer-core)

v22.3.0

Compare Source

v22.2.0: puppeteer: v22.2.0

Compare Source

Features
Dependencies
  • The following workspace dependencies were updated

v22.1.0: puppeteer: v22.1.0

Compare Source

Miscellaneous Chores
  • puppeteer: Synchronize puppeteer versions
Dependencies
  • The following workspace dependencies were updated

v22.0.0: puppeteer: v22.0.0

Compare Source

⚠ BREAKING CHANGES
  • remove PUPPETEER_DOWNLOAD_PATH in favor of PUPPETEER_CACHE_DIR (#​11605)
  • drop support for node16 (#​10912)
Features
Dependencies
  • The following workspace dependencies were updated

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (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 force-pushed the renovate/major-external-major branch from 8781ca6 to f6ccdad Compare February 26, 2024 12:30
@ChiefORZ ChiefORZ merged commit 77aec13 into main Feb 26, 2024
2 checks passed
@ChiefORZ ChiefORZ deleted the renovate/major-external-major branch February 26, 2024 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant