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

Update all dependencies #321

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

Update all dependencies #321

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 28, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@prettier/plugin-pug 3.0.0 -> 3.2.0 age adoption passing confidence devDependencies minor
@prettier/plugin-xml 3.2.2 -> 3.4.1 age adoption passing confidence devDependencies minor
autoprefixer 10.4.16 -> 10.4.20 age adoption passing confidence devDependencies patch
copy-webpack-plugin 11.0.0 -> 12.0.2 age adoption passing confidence devDependencies major
css-loader 6.8.1 -> 7.1.2 age adoption passing confidence devDependencies major
css-minimizer-webpack-plugin 5.0.1 -> 7.0.0 age adoption passing confidence devDependencies major
del-cli 5.1.0 -> 6.0.0 age adoption passing confidence devDependencies major
eslint-plugin-import 2.29.1 -> 2.31.0 age adoption passing confidence devDependencies minor
html-webpack-plugin 5.6.0 -> 5.6.3 age adoption passing confidence devDependencies patch
husky 8.0.3 -> 9.1.7 age adoption passing confidence devDependencies major
is-ci 3.0.1 -> 4.1.0 age adoption passing confidence devDependencies major
jest-puppeteer (source) 9.0.2 -> 10.1.4 age adoption passing confidence devDependencies major
mini-css-extract-plugin 2.7.6 -> 2.9.2 age adoption passing confidence devDependencies minor
npm-run-all 4.1.5 -> 5.0.0 devDependencies replacement
pdfkit (source) 0.14.0 -> 0.15.1 age adoption passing confidence dependencies minor
postcss-loader 7.3.3 -> 8.1.1 age adoption passing confidence devDependencies major
puppeteer (source) 21.6.1 -> 23.10.3 age adoption passing confidence devDependencies major
serve 14.2.1 -> 14.2.4 age adoption passing confidence devDependencies patch
svgo (source) 3.1.0 -> 3.3.2 age adoption passing confidence devDependencies minor
xo 0.58.0 -> 0.60.0 age adoption passing confidence devDependencies minor

This is a special PR that replaces npm-run-all with the community suggested minimal stable replacement version.


Release Notes

prettier/plugin-pug (@​prettier/plugin-pug)

v3.2.0

Compare Source

What's Changed

Full Changelog: prettier/plugin-pug@3.1.0...3.2.0

v3.1.0

Compare Source

diff

  • Add option to set indent depth of closing brackets (#​502)
  • Fix class attributes not counting towards attribute wrapping (#​503)
prettier/plugin-xml (@​prettier/plugin-xml)

v3.4.1

Compare Source

Changed
  • Fix the npm publish.

v3.4.0

Compare Source

Added
  • Export plugin type.
Changed
  • Fix printing around reference nodes.
  • Trim only XML whitespace, not JS whitespace.

v3.3.1

Compare Source

Changed
  • Allow elements to be marked as whitespace ignored even when they have reference nodes.

v3.3.0

Compare Source

Added
  • Support for formatWithCursor.
Changed
  • Always keep whitespace around in xsl:text tags.
postcss/autoprefixer (autoprefixer)

v10.4.20

Compare Source

  • Fixed fit-content prefix for Firefox.

v10.4.19

Compare Source

  • Removed end value has mixed support, consider using flex-end warning
    since end/start now have good support.

v10.4.18

Compare Source

  • Fixed removing -webkit-box-orient on -webkit-line-clamp (@​Goodwine).

v10.4.17

Compare Source

  • Fixed user-select: contain prefixes.
webpack-contrib/copy-webpack-plugin (copy-webpack-plugin)

v12.0.2

Compare Source

v12.0.1

Compare Source

v12.0.0

Compare Source

⚠ BREAKING CHANGES
  • update globby to 14.0.0
  • minimum supported Node.js version is 18.12.0 (#​759) (a5b7d06)
webpack-contrib/css-loader (css-loader)

v7.1.2

Compare Source

v7.1.1

Compare Source

v7.1.0

Compare Source

Features
  • added the getJSON option to output CSS modules mapping (#​1577) (af834b4)

v7.0.0

Compare Source

⚠ BREAKING CHANGES
  • The modules.namedExport option is true by default if you enable the esModule option

Migration guide:

Before:

import style from "./style.css";

console.log(style.myClass);

After:

import * as style from "./style.css";

console.log(style.myClass);
  • The modules.exportLocalsConvention has the value as-is when the modules.namedExport option is true and you don't specify a value
  • Minimum supported webpack version is 5.27.0
  • Minimum supported Node.js version is 18.12.0
Features
  • The modules.namedExports option works fine with any modules.exportLocalsConvention values (f96a110)
  • Added dashed variants for the modules.exportLocalsConvention options (40e1668)

v6.11.0

Compare Source

Features
Bug Fixes

v6.10.0

Compare Source

Features
  • add @rspack/core as an optional peer dependency (#​1568) (3924679)
  • pass the resourceQuery and resourceFragment to the auto and mode callback (#​1569) (d641c4d)
  • support named exports with any characters (6f43929)
6.9.1 (2024-01-18)
Bug Fixes
  • css nesting support
  • @scope at-rule support

v6.9.1

Compare Source

v6.9.0

Compare Source

Features
Bug Fixes
6.8.1 (2023-05-28)
Bug Fixes
webpack-contrib/css-minimizer-webpack-plugin (css-minimizer-webpack-plugin)

v7.0.0

Compare Source

⚠ BREAKING CHANGES

v6.0.0

Compare Source

⚠ BREAKING CHANGES
5.0.1 (2023-06-13)
Bug Fixes
sindresorhus/del-cli (del-cli)

v6.0.0

Compare Source

Breaking
Improvements
import-js/eslint-plugin-import (eslint-plugin-import)

v2.31.0

Compare Source

Added
Fixed
Changed

v2.30.0

Compare Source

Added
Fixed
Changed
  • [Docs] no-extraneous-dependencies: Make glob pattern description more explicit ([#​2944], thanks [@​mulztob])
  • [no-unused-modules]: add console message to help debug [#​2866]
  • [Refactor] ExportMap: make procedures static instead of monkeypatching exportmap ([#​2982], thanks [@​soryy708])
  • [Refactor] ExportMap: separate ExportMap instance from its builder logic ([#​2985], thanks [@​soryy708])
  • [Docs] order: Add a quick note on how unbound imports and --fix ([#​2640], thanks [@​minervabot])
  • [Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) ([#​2987], thanks [@​joeyguerra])
  • [actions] migrate OSX tests to GHA ([ljharb#37], thanks [@​aks-])
  • [Refactor] exportMapBuilder: avoid hoisting ([#​2989], thanks [@​soryy708])
  • [Refactor] ExportMap: extract "builder" logic to separate files ([#​2991], thanks [@​soryy708])
  • [Docs] [order]: update the description of the pathGroupsExcludedImportTypes option ([#​3036], thanks [@​liby])
  • [readme] Clarify how to install the plugin ([#​2993], thanks [@​jwbth])
jantimon/html-webpack-plugin (html-webpack-plugin)

v5.6.3

Compare Source

v5.6.2

Compare Source

v5.6.1

Compare Source

typicode/husky (husky)

v9.1.7

Compare Source

v9.1.6

Compare Source

v9.1.5

Compare Source

v9.1.4

Compare Source

v9.1.3

Compare Source

  • fix: better handle space in PATH

v9.1.2

Compare Source

v9.1.1

Compare Source

v9.1.0

Compare Source

Super saiyan god dog! It's over 9.0.0!

There's a bug with this release which prevents the deprecation notice to appear and requires to remove #!/usr/bin/env sh and . "$(dirname -- "$0")/_/husky.sh" (which are deprecated by the way). I'll publish a new version to fix that. Sorry about any inconvenience.

What's new

You can now run package commands directly, no need for npx or equivalents.
It makes writing hooks more intuitive and is also slightly faster 🐺⚡️

### .husky/pre-commit
- npx jest
+ jest # ~0.2s faster

A new recipe has been added to the docs. Lint staged files without external dependencies (inspired by Prettier docs). Feel free to modify it.

### .husky/pre-commit
prettier $(git diff --cached --name-only --diff-filter=ACMR | sed 's| |\\ |g') --write --ignore-unknown
git update-index --again

For more advanced use cases, see lint-staged.

Fixes

  • bunx husky init command
  • Workaround for some hooks implementation on Windows 🤷

Deprecations

  • Remove #!/usr/bin/env sh and . "$(dirname -- "$0")/_/husky.sh" from your hooks
  • Move your code from ~/.huskyrc to .config/husky/init.sh

Support for these will be removed in v10, notices have been added.

Friendly reminder

If Git hooks don't fit your workflow, you can disable Husky globally. Just add export HUSKY=0 to .config/husky/init.sh.

I've seen some confusion about this on X, so just a heads-up!

Sponsoring

Husky is downloaded over 45M times per month and used by ~1.5M projects. If your company wants to sponsor, you can do so here: GitHub Sponsors.

Have a nice summer ☀️ I'm open to new opportunities/consulting so feel free to drop me a message 😉

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
watson/is-ci (is-ci)

v4.1.0

Compare Source

v4.0.0

Compare Source

argos-ci/jest-puppeteer (jest-puppeteer)

v10.1.4

Compare Source

Note: Version bump only for package jest-puppeteer

v10.1.3

Compare Source

Note: Version bump only for package jest-puppeteer

v10.1.2

Compare Source

Note: Version bump only for package jest-puppeteer

v10.1.1

Compare Source

Note: Version bump only for package jest-puppeteer

v10.1.0

Compare Source

Note: Version bump only for package jest-puppeteer

10.0.1 (2024-02-15)

Note: Version bump only for package jest-puppeteer

v10.0.1

Compare Source

Note: Version bump only for package jest-puppeteer

v10.0.0

Compare Source

Note: Version bump only for package jest-puppeteer

9.0.2 (2023-12-06)

Note: Version bump only for package jest-puppeteer

9.0.1 (2023-10-01)

Bug Fixes
webpack-contrib/mini-css-extract-plugin (mini-css-extract-plugin)

v2.9.2

Compare Source

v2.9.1

Compare Source

v2.9.0

Compare Source

Features
  • add support for link preload/prefetch (#​1043) (ee25e51)
  • added the defaultExport option to generate default and named export together (#​1084) (74ae781)
Bug Fixes
2.8.1 (2024-02-27)
Bug Fixes
  • add nonce if __webpack_nonce__ has been defined (c7f0aee)

v2.8.1

Compare Source

v2.8.0

Compare Source

Features
2.7.7 (2024-01-10)
Bug Fixes

Configuration

📅 Schedule: Branch creation - "on the 2nd and 4th day instance on sunday after 11pm" (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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jan 28, 2024
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 49fb2b1 to 4b1c9de Compare February 5, 2024 12:07
@renovate renovate bot force-pushed the renovate/all branch 7 times, most recently from e0760c6 to f2722d4 Compare February 15, 2024 16:34
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 1155e0c to 0b2eada Compare February 23, 2024 22:31
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from a7fc06d to 9e2a2e6 Compare March 1, 2024 17:29
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from d9b20bd to 79269e3 Compare March 10, 2024 00:29
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 78124dd to ed7fe72 Compare March 20, 2024 11:28
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 9b48422 to 69d0add Compare October 20, 2024 03:44
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 06462ce to 609c351 Compare October 28, 2024 16:37
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 0814b6f to a0c7dd2 Compare November 4, 2024 14:21
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from ab365c1 to fa8d002 Compare November 13, 2024 19:53
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 63d3ebb to cc2eabe Compare November 21, 2024 10:05
@renovate renovate bot force-pushed the renovate/all branch 7 times, most recently from 2218597 to 12a7077 Compare December 8, 2024 09:52
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.

0 participants