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

feat: dont print escape backslash on strings containing escaped backslashes #401

Conversation

ademarsj
Copy link
Contributor

Closes #378 , I'm not pretty sure about the way that I made it, but I think creating a function to do exactly that line of code is unnecessary.

@mcollina
Copy link
Member

Could you fix it in Node v14? Otherwise it would need to wait until we bump the major to drop node v14.

@ademarsj
Copy link
Contributor Author

Working on that.

@coveralls
Copy link

coveralls commented Feb 13, 2023

Pull Request Test Coverage Report for Build 4189532735

  • 3 of 3 (100.0%) changed or added relevant lines in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 100.0%

Totals Coverage Status
Change from base Build 4144067647: 0.0%
Covered Lines: 408
Relevant Lines: 408

💛 - Coveralls

@ademarsj
Copy link
Contributor Author

Done, passing through all tests.

Copy link
Member

@mcollina mcollina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

lib/utils.js Outdated Show resolved Hide resolved
lib/utils.js Outdated Show resolved Hide resolved
test/lib/utils.public.test.js Outdated Show resolved Hide resolved
test/lib/utils.public.test.js Outdated Show resolved Hide resolved
@ademarsj
Copy link
Contributor Author

Grammar issues fixed.

@mcollina mcollina merged commit 38cbc11 into pinojs:master Feb 17, 2023
@ntzm
Copy link

ntzm commented Feb 17, 2023

Thanks 🎉

ddadaal referenced this pull request in PKUHPC/OpenSCOW Feb 21, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@codemirror/view](https://github.com/codemirror/view) | [`6.9.0` ->
`6.9.1`](https://renovatebot.com/diffs/npm/@codemirror%2fview/6.9.0/6.9.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.9.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.9.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.9.1/compatibility-slim/6.9.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.9.1/confidence-slim/6.9.0)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@commitlint/config-conventional](https://commitlint.js.org/)
([source](https://github.com/conventional-changelog/commitlint)) |
[`17.4.3` ->
`17.4.4`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/17.4.3/17.4.4)
|
[![age](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.4.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.4.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.4.4/compatibility-slim/17.4.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.4.4/confidence-slim/17.4.3)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@grpc/grpc-js](https://grpc.io/)
([source](https://github.com/grpc/grpc-node)) | [`1.8.8` ->
`1.8.9`](https://renovatebot.com/diffs/npm/@grpc%2fgrpc-js/1.8.8/1.8.9)
|
[![age](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.9/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.9/compatibility-slim/1.8.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.9/confidence-slim/1.8.8)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@mikro-orm/cli](https://mikro-orm.io)
([source](https://github.com/mikro-orm/mikro-orm)) | [`5.6.9` ->
`5.6.11`](https://renovatebot.com/diffs/npm/@mikro-orm%2fcli/5.6.9/5.6.11)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.11/compatibility-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.6.11/confidence-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@mikro-orm/core](https://mikro-orm.io)
([source](https://github.com/mikro-orm/mikro-orm)) | [`5.6.9` ->
`5.6.11`](https://renovatebot.com/diffs/npm/@mikro-orm%2fcore/5.6.9/5.6.11)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.11/compatibility-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.6.11/confidence-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@mikro-orm/mariadb](https://mikro-orm.io)
([source](https://github.com/mikro-orm/mikro-orm)) | [`5.6.9` ->
`5.6.11`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmariadb/5.6.9/5.6.11)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.11/compatibility-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.6.11/confidence-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@mikro-orm/migrations](https://mikro-orm.io)
([source](https://github.com/mikro-orm/mikro-orm)) | [`5.6.9` ->
`5.6.11`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmigrations/5.6.9/5.6.11)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.11/compatibility-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.6.11/confidence-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@mikro-orm/mysql](https://mikro-orm.io)
([source](https://github.com/mikro-orm/mikro-orm)) | [`5.6.9` ->
`5.6.11`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmysql/5.6.9/5.6.11)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.11/compatibility-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.6.11/confidence-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@mikro-orm/seeder](https://mikro-orm.io)
([source](https://github.com/mikro-orm/mikro-orm)) | [`5.6.9` ->
`5.6.11`](https://renovatebot.com/diffs/npm/@mikro-orm%2fseeder/5.6.9/5.6.11)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.11/compatibility-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.6.11/confidence-slim/5.6.9)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@sinclair/typebox](https://github.com/sinclairzx81/typebox) |
[`0.25.21` ->
`0.25.23`](https://renovatebot.com/diffs/npm/@sinclair%2ftypebox/0.25.21/0.25.23)
|
[![age](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.23/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.23/compatibility-slim/0.25.21)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.23/confidence-slim/0.25.21)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@sinclair/typebox](https://github.com/sinclairzx81/typebox) |
[`0.25.21` ->
`0.25.23`](https://renovatebot.com/diffs/npm/@sinclair%2ftypebox/0.25.21/0.25.23)
|
[![age](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.23/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.23/compatibility-slim/0.25.21)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.25.23/confidence-slim/0.25.21)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.13.0` ->
`18.14.0`](https://renovatebot.com/diffs/npm/@types%2fnode/18.13.0/18.14.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.0/compatibility-slim/18.13.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.0/confidence-slim/18.13.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.0.10` ->
`18.0.11`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.0.10/18.0.11)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2freact-dom/18.0.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2freact-dom/18.0.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2freact-dom/18.0.11/compatibility-slim/18.0.10)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2freact-dom/18.0.11/confidence-slim/18.0.10)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)
| [`5.51.0` ->
`5.53.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.51.0/5.53.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.53.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.53.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.53.0/compatibility-slim/5.51.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.53.0/confidence-slim/5.51.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint)
| [`5.51.0` ->
`5.53.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.51.0/5.53.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.53.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.53.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.53.0/compatibility-slim/5.51.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.53.0/confidence-slim/5.51.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [antd](https://ant.design)
([source](https://github.com/ant-design/ant-design)) | [`5.2.0` ->
`5.2.2`](https://renovatebot.com/diffs/npm/antd/5.2.0/5.2.2) |
[![age](https://badges.renovateapi.com/packages/npm/antd/5.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/antd/5.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/antd/5.2.2/compatibility-slim/5.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/antd/5.2.2/confidence-slim/5.2.0)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | patch |
| [antd](https://ant.design)
([source](https://github.com/ant-design/ant-design)) | [`5.2.0` ->
`5.2.2`](https://renovatebot.com/diffs/npm/antd/5.2.0/5.2.2) |
[![age](https://badges.renovateapi.com/packages/npm/antd/5.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/antd/5.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/antd/5.2.2/compatibility-slim/5.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/antd/5.2.2/confidence-slim/5.2.0)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [jest](https://jestjs.io/)
([source](https://github.com/facebook/jest)) | [`29.4.2` ->
`29.4.3`](https://renovatebot.com/diffs/npm/jest/29.4.2/29.4.3) |
[![age](https://badges.renovateapi.com/packages/npm/jest/29.4.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest/29.4.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest/29.4.3/compatibility-slim/29.4.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest/29.4.3/confidence-slim/29.4.2)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [jest-environment-jsdom](https://github.com/facebook/jest) |
[`29.4.2` ->
`29.4.3`](https://renovatebot.com/diffs/npm/jest-environment-jsdom/29.4.2/29.4.3)
|
[![age](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.3/compatibility-slim/29.4.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.4.3/confidence-slim/29.4.2)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [jest-extended](https://github.com/jest-community/jest-extended) |
[`3.2.3` ->
`3.2.4`](https://renovatebot.com/diffs/npm/jest-extended/3.2.3/3.2.4) |
[![age](https://badges.renovateapi.com/packages/npm/jest-extended/3.2.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest-extended/3.2.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest-extended/3.2.4/compatibility-slim/3.2.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest-extended/3.2.4/confidence-slim/3.2.3)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [liquidjs](https://github.com/harttle/liquidjs) | [`10.4.0` ->
`10.5.0`](https://renovatebot.com/diffs/npm/liquidjs/10.4.0/10.5.0) |
[![age](https://badges.renovateapi.com/packages/npm/liquidjs/10.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/liquidjs/10.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/liquidjs/10.5.0/compatibility-slim/10.4.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/liquidjs/10.5.0/confidence-slim/10.4.0)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [node](https://github.com/nodejs/node) | [`18.14.0` ->
`18.14.1`](https://renovatebot.com/diffs/npm/node/18.14.0/v18.14.1) |
[![age](https://badges.renovateapi.com/packages/github-tags/node/v18.14.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/github-tags/node/v18.14.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/github-tags/node/v18.14.1/compatibility-slim/18.14.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/github-tags/node/v18.14.1/confidence-slim/18.14.0)](https://docs.renovatebot.com/merge-confidence/)
| volta | patch |
| [pino-pretty](https://github.com/pinojs/pino-pretty) | [`9.2.0` ->
`9.3.0`](https://renovatebot.com/diffs/npm/pino-pretty/9.2.0/9.3.0) |
[![age](https://badges.renovateapi.com/packages/npm/pino-pretty/9.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/pino-pretty/9.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/pino-pretty/9.3.0/compatibility-slim/9.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/pino-pretty/9.3.0/confidence-slim/9.2.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [pino-pretty](https://github.com/pinojs/pino-pretty) | [`9.2.0` ->
`9.3.0`](https://renovatebot.com/diffs/npm/pino-pretty/9.2.0/9.3.0) |
[![age](https://badges.renovateapi.com/packages/npm/pino-pretty/9.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/pino-pretty/9.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/pino-pretty/9.3.0/compatibility-slim/9.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/pino-pretty/9.3.0/confidence-slim/9.2.0)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [pnpm](https://pnpm.io) ([source](https://github.com/pnpm/pnpm)) |
[`7.27.0` ->
`7.27.1`](https://renovatebot.com/diffs/npm/pnpm/7.27.0/7.27.1) |
[![age](https://badges.renovateapi.com/packages/npm/pnpm/7.27.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/pnpm/7.27.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/pnpm/7.27.1/compatibility-slim/7.27.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/pnpm/7.27.1/confidence-slim/7.27.0)](https://docs.renovatebot.com/merge-confidence/)
| packageManager | patch |
| [random-words](https://github.com/apostrophecms/random-words) |
[`1.2.1` ->
`1.3.0`](https://renovatebot.com/diffs/npm/random-words/1.2.1/1.3.0) |
[![age](https://badges.renovateapi.com/packages/npm/random-words/1.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/random-words/1.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/random-words/1.3.0/compatibility-slim/1.2.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/random-words/1.3.0/confidence-slim/1.2.1)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [turbo](https://turbo.build/repo)
([source](https://github.com/vercel/turbo)) | [`1.7.4` ->
`1.8.1`](https://renovatebot.com/diffs/npm/turbo/1.7.4/1.8.1) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.8.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.8.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.8.1/compatibility-slim/1.7.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.8.1/confidence-slim/1.7.4)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |

---

### Release Notes

<details>
<summary>codemirror/view</summary>

###
[`v6.9.1`](https://github.com/codemirror/view/blob/HEAD/CHANGELOG.md#&#8203;691-2023-02-17)

[Compare
Source](https://github.com/codemirror/view/compare/6.9.0...6.9.1)

##### Bug fixes

Improve the way `posAtCoords` picks the side of a widget to return by
comparing the coordinates the center of the widget.

Fix an issue where transactions created for the `focusChangeEffect`
facet were sometimes not dispatched.

</details>

<details>
<summary>conventional-changelog/commitlint</summary>

###
[`v17.4.4`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#&#8203;1744-httpsgithubcomconventional-changelogcommitlintcomparev1743v1744-2023-02-17)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v17.4.3...v17.4.4)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://github.com/commitlint/config-conventional)

</details>

<details>
<summary>grpc/grpc-node</summary>

###
[`v1.8.9`](https://github.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.9):
@&#8203;grpc/grpc-js 1.8.9

[Compare
Source](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.8...@grpc/grpc-js@1.8.9)

- Fix a bug where clients would continue to send pings at the original
configured rate after receiving a backoff request from the server
([#&#8203;2363](https://github.com/grpc/grpc-node/issues/2363))

</details>

<details>
<summary>mikro-orm/mikro-orm</summary>

###
[`v5.6.11`](https://github.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#&#8203;5611-httpsgithubcommikro-ormmikro-ormcomparev5610v5611-2023-02-17)

[Compare
Source](https://github.com/mikro-orm/mikro-orm/compare/v5.6.10...v5.6.11)

##### Bug Fixes

- **core:** do not process custom types twice in `em.upsertMany`
([3928e78](https://github.com/mikro-orm/mikro-orm/commit/3928e789d9efec0def8fd62f24d11b020a70ca25)),
closes
[#&#8203;3787](https://github.com/mikro-orm/mikro-orm/issues/3787)
- **core:** fix mapping of `null` in datetime columns
([73e483a](https://github.com/mikro-orm/mikro-orm/commit/73e483ae7bb821a6abd188803765ed3ff0b25775)),
closes
[#&#8203;4057](https://github.com/mikro-orm/mikro-orm/issues/4057)
- **core:** infer custom type even if there is explicit `columnType`
option
([a901112](https://github.com/mikro-orm/mikro-orm/commit/a9011124fbcc5b5e1db9a655fa37f290a2d7771f))
- **schema:** fix merging of primary keys from base entity
([c40e15c](https://github.com/mikro-orm/mikro-orm/commit/c40e15ca5c500878acd047a2f22adbe3e83d50a9)),
closes
[#&#8203;4051](https://github.com/mikro-orm/mikro-orm/issues/4051)

###
[`v5.6.10`](https://github.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#&#8203;5610-httpsgithubcommikro-ormmikro-ormcomparev569v5610-2023-02-17)

[Compare
Source](https://github.com/mikro-orm/mikro-orm/compare/v5.6.9...v5.6.10)

##### Bug Fixes

- **core:** convert custom types in delete queries from orphan removal
([b32df88](https://github.com/mikro-orm/mikro-orm/commit/b32df88db95e4aa3da703026b25d9dc7b78eca3f)),
closes
[#&#8203;4033](https://github.com/mikro-orm/mikro-orm/issues/4033)
- **core:** convert custom types when snapshotting scalar composite keys
([391732e](https://github.com/mikro-orm/mikro-orm/commit/391732ee9fd35d1f245f2420f99d58bc986a6375)),
closes
[#&#8203;3988](https://github.com/mikro-orm/mikro-orm/issues/3988)
- **core:** map returned values correctly after batch insert
([a61a84f](https://github.com/mikro-orm/mikro-orm/commit/a61a84f82caa0185bdc809fb7c76854bdf259811))
- **core:** map values from returning statement in `em.upsert`
([bed72fe](https://github.com/mikro-orm/mikro-orm/commit/bed72fe20ff236a059756a6b20f21fc13bed7d2a)),
closes
[#&#8203;4020](https://github.com/mikro-orm/mikro-orm/issues/4020)
- **core:** use types from `discovery.getMappedType` on runtime too
([2f682e3](https://github.com/mikro-orm/mikro-orm/commit/2f682e33587bf31c5020d66b1d963d60cbc39cac)),
closes
[#&#8203;4042](https://github.com/mikro-orm/mikro-orm/issues/4042)

##### Performance Improvements

- **core:** improve result mapping and snapshotting
([#&#8203;4053](https://github.com/mikro-orm/mikro-orm/issues/4053))
([8bb0268](https://github.com/mikro-orm/mikro-orm/commit/8bb0268a6d67143b0aa4dd0a5c6a6fb1bd0f8374))

</details>

<details>
<summary>sinclairzx81/typebox</summary>

###
[`v0.25.23`](https://github.com/sinclairzx81/typebox/blob/HEAD/changelog.md#&#8203;02523-httpswwwnpmjscompackagesinclairtypeboxv02523)

[Compare
Source](https://github.com/sinclairzx81/typebox/compare/0.25.22...0.25.23)

Updates:

- [324](https://github.com/sinclairzx81/typebox/pull/324) TypeScript
Language Service now presents JSDoc comments when inferring static
object properties. (IntelliSense)
- [325](https://github.com/sinclairzx81/typebox/pull/325) Additional
property inference optimizations.

Additional:

- Huge thank you to Github user
[stevezhu](https://github.com/stevezhu) for these excellent
contributions.

###
[`v0.25.22`](https://github.com/sinclairzx81/typebox/blob/HEAD/changelog.md#&#8203;02522-httpswwwnpmjscompackagesinclairtypeboxv02522)

[Compare
Source](https://github.com/sinclairzx81/typebox/compare/0.25.21...0.25.22)

Updates:

- [323](https://github.com/sinclairzx81/typebox/pull/323) adds
compiler support for UTF-16 (unicode) characters for schema identifiers.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v5.53.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5530-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5520v5530-2023-02-20)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0)

##### Features

- **eslint-plugin:** \[consistent-generic-constructors] handle default
parameters
([#&#8203;6484](https://github.com/typescript-eslint/typescript-eslint/issues/6484))
([e8cebce](https://github.com/typescript-eslint/typescript-eslint/commit/e8cebce972a5009f192034304ba6e768a9bcdbb6))
- **eslint-plugin:** \[no-mixed-enums] add rule
([#&#8203;6102](https://github.com/typescript-eslint/typescript-eslint/issues/6102))
([16144d1](https://github.com/typescript-eslint/typescript-eslint/commit/16144d1d6a37668393f731913a306008f33eeac6))

###
[`v5.52.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5520-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5510v5520-2023-02-13)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.51.0...v5.52.0)

##### Bug Fixes

- **eslint-plugin:** \[no-import-type-side-effects] correctly ignore
zero-specifier imports
([#&#8203;6444](https://github.com/typescript-eslint/typescript-eslint/issues/6444))
([d5a6688](https://github.com/typescript-eslint/typescript-eslint/commit/d5a6688a22ebaa2992e549f44c224fc8d0fc5cc7))
- **eslint-plugin:** \[no-unnecessary-condition] account for optional
chaining on potentially void values
([#&#8203;6432](https://github.com/typescript-eslint/typescript-eslint/issues/6432))
([e1d9c67](https://github.com/typescript-eslint/typescript-eslint/commit/e1d9c67981be53e091a4107f326b9bf097650c1f)),
closes
[#&#8203;5255](https://github.com/typescript-eslint/typescript-eslint/issues/5255)
- **eslint-plugin:** \[no-unnecessary-condition] fix false positive when
checking indexed access types
([#&#8203;6452](https://github.com/typescript-eslint/typescript-eslint/issues/6452))
([d569924](https://github.com/typescript-eslint/typescript-eslint/commit/d569924cf3c223c185f6ba913390cd865cd33197))
- **eslint-plugin:** fix key-spacing when type starts on next line
([#&#8203;6412](https://github.com/typescript-eslint/typescript-eslint/issues/6412))
([3eb2eed](https://github.com/typescript-eslint/typescript-eslint/commit/3eb2eed6167e2ffad6c44c0fcbd86be4b6202aeb))

##### Features

- **eslint-plugin:** \[block-spacing] extending base rule for TS related
blocks
([#&#8203;6195](https://github.com/typescript-eslint/typescript-eslint/issues/6195))
([b2db3f5](https://github.com/typescript-eslint/typescript-eslint/commit/b2db3f57d3b551e1159380c3d23edee14f133ac1))
- **eslint-plugin:** \[explicit-function-return-type] add
allowFunctionsWithoutTypeParameters option
([#&#8203;6105](https://github.com/typescript-eslint/typescript-eslint/issues/6105))
([113640e](https://github.com/typescript-eslint/typescript-eslint/commit/113640e9742acb3a193078e9704648517aebf1d8))
- **eslint-plugin:** \[explicit-function-return-type] add allowIIFEs
option
([#&#8203;6237](https://github.com/typescript-eslint/typescript-eslint/issues/6237))
([a1b3f7b](https://github.com/typescript-eslint/typescript-eslint/commit/a1b3f7b4d97154ac4b0d7934d12f1d5970cffe15))

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v5.53.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5530-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5520v5530-2023-02-20)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://github.com/typescript-eslint/parser)

###
[`v5.52.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5520-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5510v5520-2023-02-13)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.51.0...v5.52.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://github.com/typescript-eslint/parser)

</details>

<details>
<summary>ant-design/ant-design</summary>

###
[`v5.2.2`](https://github.com/ant-design/ant-design/releases/tag/5.2.2)

[Compare
Source](https://github.com/ant-design/ant-design/compare/5.2.1...5.2.2)

-   DatePicker
- 💄 Optimize DatePicker date panel style.
[#&#8203;40768](https://github.com/ant-design/ant-design/pull/40768)
- 🐞 Fix RangePicker hover style on wrong date.
[#&#8203;40785](https://github.com/ant-design/ant-design/pull/40785)
[@&#8203;Yuiai01](https://github.com/Yuiai01)
-   Form
- 🐞 Fixed inconsistency between Checkbox and Radio in table when Form is
`disabled`.
[#&#8203;40728](https://github.com/ant-design/ant-design/pull/40728)
[@&#8203;Yuiai01](https://github.com/Yuiai01)
- 🐞 Fix Radio/Checkbox under Form `disabled` property don't works
correctly.
[#&#8203;40741](https://github.com/ant-design/ant-design/pull/40741)
[@&#8203;Yuiai01](https://github.com/Yuiai01)
- 🐞 Fix List extra padding when enable `grid` property.
[#&#8203;40806](https://github.com/ant-design/ant-design/pull/40806)
- 🐞 Fix Upload actions icon alignment issue.
[#&#8203;40805](https://github.com/ant-design/ant-design/pull/40805)
- 💄 Tweak Table filter dropdown radius style.
[#&#8203;40802](https://github.com/ant-design/ant-design/pull/40802)
- 🐞 Fix Button `loading.delay` not delay at first time.
[#&#8203;40759](https://github.com/ant-design/ant-design/pull/40759)
[@&#8203;RedJue](https://github.com/RedJue)
- 🐞 Fix Input status style when using `addonAfter` and `addonBefore`.
[#&#8203;40744](https://github.com/ant-design/ant-design/pull/40744)
[@&#8203;carla-cn](https://github.com/carla-cn)
- 🐞 Fix Skeleton `active` flicky animation in Safari.
[#&#8203;40692](https://github.com/ant-design/ant-design/pull/40692)
[@&#8203;slotDumpling](https://github.com/slotDumpling)
-   Locales
- 🇫🇷 Added french locale for Tour component.
[#&#8203;40750](https://github.com/ant-design/ant-design/pull/40750)
[@&#8203;RedJue](https://github.com/RedJue)
- 🇰🇷 Update ko_KR locale.
[#&#8203;40716](https://github.com/ant-design/ant-design/pull/40716)
[@&#8203;owjs3901](https://github.com/owjs3901)

***

-   DatePicker
- 💄 调整 DatePicker
组件日期面板的间距样式。[#&#8203;40768](https://github.com/ant-design/ant-design/pull/40768)
- 🐞 修复 RangePicker `hover`
日期错位的问题。[#&#8203;40785](https://github.com/ant-design/ant-design/pull/40785)
[@&#8203;Yuiai01](https://github.com/Yuiai01)
-   Form
- 🐞 修复 Form 下 Radio/Checkbox 的 disabled
优先级问题。[#&#8203;40741](https://github.com/ant-design/ant-design/pull/40741)
[@&#8203;Yuiai01](https://github.com/Yuiai01)
- 🐞 修复 Form 为 `disabled` 时 Checkbox 和 Radio
表现不一致的问题。[#&#8203;40728](https://github.com/ant-design/ant-design/pull/40728)
[@&#8203;Yuiai01](https://github.com/Yuiai01)
- 🐞 修复 List 启用 `grid` 时下额外 `padding`
样式。[#&#8203;40806](https://github.com/ant-design/ant-design/pull/40806)
- 🐞 修复 Upload
操作图标不对齐的问题。[#&#8203;40805](https://github.com/ant-design/ant-design/pull/40805)
- 💄 调整 Table
筛选菜单的底部圆角样式。[#&#8203;40802](https://github.com/ant-design/ant-design/pull/40802)
- 🐞 修复 Button 组件 `loading.delay`
第一次不生效的问题。[#&#8203;40759](https://github.com/ant-design/ant-design/pull/40759)
[@&#8203;RedJue](https://github.com/RedJue)
- 🐞 修复 Input `addonAfter` 和 `addonBefore`
的各种状态样式。[#&#8203;40744](https://github.com/ant-design/ant-design/pull/40744)
[@&#8203;carla-cn](https://github.com/carla-cn)
- 🐞 修复 Skeleton 在 Safari 下 `active`
效果闪烁的问题。[#&#8203;40692](https://github.com/ant-design/ant-design/pull/40692)
[@&#8203;slotDumpling](https://github.com/slotDumpling)
-   国际化
- 🇫🇷 补充 Tour
法语本地化文案。[#&#8203;40750](https://github.com/ant-design/ant-design/pull/40750)
[@&#8203;RedJue](https://github.com/RedJue)
- 🇰🇷
更新韩国本地化文案。[#&#8203;40716](https://github.com/ant-design/ant-design/pull/40716)
[@&#8203;owjs3901](https://github.com/owjs3901)

###
[`v5.2.1`](https://github.com/ant-design/ant-design/releases/tag/5.2.1)

[Compare
Source](https://github.com/ant-design/ant-design/compare/5.2.0...5.2.1)

- 🛠 Rewrite `panelRender` in Tour to funtion
component。[#&#8203;40670](https://github.com/ant-design/ant-design/pull/40670)
[@&#8203;li-jia-nan](https://github.com/li-jia-nan)
- 🐞 Fix `className` property wrongly passed to child nodes in
TimeLine。[#&#8203;40700](https://github.com/ant-design/ant-design/pull/40700)
[@&#8203;any1024](https://github.com/any1024)
- 🐞 Fix Silder dot to trigger click and hover correctly.
[#&#8203;40679](https://github.com/ant-design/ant-design/pull/40679)
[@&#8203;LongHaoo](https://github.com/LongHaoo)
- 🐞 Fix Tour that should support `0` as element.
[#&#8203;40631](https://github.com/ant-design/ant-design/pull/40631)
[@&#8203;li-jia-nan](https://github.com/li-jia-nan)
- 💄 Fix DataPicker.RangePicker hover range style.
[#&#8203;40607](https://github.com/ant-design/ant-design/pull/40607)
[@&#8203;Yuiai01](https://github.com/Yuiai01)
- 💄 Optimize Steps custom `icon` size.
[#&#8203;40672](https://github.com/ant-design/ant-design/pull/40672)
[@&#8203;MadCcc](https://github.com/MadCcc)
-   TypeScript
- 🤖 Update Upload to support generic types.
[#&#8203;40634](https://github.com/ant-design/ant-design/pull/40634)
[@&#8203;riyadelberkawy](https://github.com/riyadelberkawy)
-   🌐 Localization
- 🇷🇺/🇺🇦 add missing translations for ru_RU and uk_UA.
[#&#8203;40656](https://github.com/ant-design/ant-design/pull/40656)
[@&#8203;eldarcodes](https://github.com/eldarcodes)

***

- 🛠 重构 Tour 中 `panelRender`
为函数式组件。[#&#8203;40670](https://github.com/ant-design/ant-design/pull/40670)
[@&#8203;li-jia-nan](https://github.com/li-jia-nan)
- 🐞 修复 TimeLine 中 `className`
传给子节点的问题。[#&#8203;40700](https://github.com/ant-design/ant-design/pull/40700)
[@&#8203;any1024](https://github.com/any1024)
- 🐞 修复 Silder
中的标记点在边缘无法点击的问题。[#&#8203;40679](https://github.com/ant-design/ant-design/pull/40679)
[@&#8203;LongHaoo](https://github.com/LongHaoo)
- 🐞 修复 Tour 不支持 `0`
作为节点的问题。[#&#8203;40631](https://github.com/ant-design/ant-design/pull/40631)
[@&#8203;li-jia-nan](https://github.com/li-jia-nan)
- 💄 修复 DataPicker.RangePicker 的 hover
范围样式。[#&#8203;40607](https://github.com/ant-design/ant-design/pull/40607)
[@&#8203;Yuiai01](https://github.com/Yuiai01)
- 💄 优化 Steps 组件自定义 `icon`
的大小。[#&#8203;40672](https://github.com/ant-design/ant-design/pull/40672)
[@&#8203;MadCcc](https://github.com/MadCcc)
-   TypeScript
- 🤖 Upload
组件支持泛型。[#&#8203;40634](https://github.com/ant-design/ant-design/pull/40634)
[@&#8203;riyadelberkawy](https://github.com/riyadelberkawy)
-   🌐 国际化
- 🇷🇺/🇺🇦 补全 `ru_RU` 和 `uk_UA`
文案。[#&#8203;40656](https://github.com/ant-design/ant-design/pull/40656)
[@&#8203;eldarcodes](https://github.com/eldarcodes)

</details>

<details>
<summary>facebook/jest</summary>

###
[`v29.4.3`](https://github.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2943)

[Compare
Source](https://github.com/facebook/jest/compare/v29.4.2...v29.4.3)

##### Features

- `[expect]` Update `toThrow()` to be able to use error `cause`s
([#&#8203;13606](https://github.com/facebook/jest/pull/13606))
- `[jest-core]` allow to use `workerIdleMemoryLimit` with only 1 worker
or `runInBand` option
([#&#8203;13846](https://github.com/facebook/jest/pull/13846))
- `[jest-message-util]` Add support for [error
`cause`s](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause)
([#&#8203;13868](https://github.com/facebook/jest/pull/13868) &
[#&#8203;13912](https://github.com/facebook/jest/pull/13912))
- `[jest-runtime]` Revert `import assertions` for JSON modules as it's
been relegated to Stage 2
([#&#8203;13911](https://github.com/facebook/jest/pull/13911))

##### Fixes

- `[@jest/expect-utils]` `subsetEquality` should consider also an
object's inherited string keys
([#&#8203;13824](https://github.com/facebook/jest/pull/13824))
- `[jest-mock]` Clear mock state when `jest.restoreAllMocks()` is called
([#&#8203;13867](https://github.com/facebook/jest/pull/13867))
- `[jest-mock]` Prevent `mockImplementationOnce` and
`mockReturnValueOnce` bleeding into `withImplementation`
([#&#8203;13888](https://github.com/facebook/jest/pull/13888))
- `[jest-mock]` Do not restore mocks when `jest.resetAllMocks()` is
called ([#&#8203;13866](https://github.com/facebook/jest/pull/13866))

</details>

<details>
<summary>jest-community/jest-extended</summary>

###
[`v3.2.4`](https://github.com/jest-community/jest-extended/blob/HEAD/CHANGELOG.md#&#8203;324)

[Compare
Source](https://github.com/jest-community/jest-extended/compare/v3.2.3...v3.2.4)

##### Patch Changes

-
[`0b07513`](https://github.com/jest-community/jest-extended/commit/0b07513):
Support varargs in toHaveBeenCalledOnceWith
([#&#8203;557](https://github.com/jest-community/jest-extended/issues/557))

</details>

<details>
<summary>harttle/liquidjs</summary>

###
[`v10.5.0`](https://github.com/harttle/liquidjs/blob/HEAD/CHANGELOG.md#&#8203;1050-httpsgithubcomharttleliquidjscomparev1040v1050-2023-02-14)

[Compare
Source](https://github.com/harttle/liquidjs/compare/v10.4.0...v10.5.0)

##### Bug Fixes

- "ownPropertyOnly" not respected when passed via "renderOptions"
([d489916](https://github.com/harttle/liquidjs/commit/d489916231779149e110183400e3e597b8ee02ba))

##### Features

- Adds support for options to CLI and improves usability
([#&#8203;586](https://github.com/harttle/liquidjs/issues/586))
([24c8a1e](https://github.com/harttle/liquidjs/commit/24c8a1e3722e5359f02934e2814f9abfa888ee86))

</details>

<details>
<summary>nodejs/node</summary>

###
[`v18.14.1`](https://github.com/nodejs/node/releases/tag/v18.14.1):
2023-02-16, Version 18.14.1 &#x27;Hydrogen&#x27; (LTS),
@&#8203;RafaelGSS prepared by @&#8203;juanarbol

[Compare
Source](https://github.com/nodejs/node/compare/v18.14.0...v18.14.1)

This is a security release.

##### Notable Changes

The following CVEs are fixed in this release:

-
**[CVE-2023-23918](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23918)**:
Node.js Permissions policies can be bypassed via process.mainModule
(High)
-
**[CVE-2023-23919](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23919)**:
Node.js OpenSSL error handling issues in nodejs crypto library (Medium)
-
**[CVE-2023-23936](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23936)**:
Fetch API in Node.js did not protect against CRLF injection in host
headers (Medium)
-
**[CVE-2023-24807](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24807)**:
Regular Expression Denial of Service in Headers in Node.js fetch API
(Low)
-
**[CVE-2023-23920](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23920)**:
Node.js insecure loading of ICU data through ICU_DATA environment
variable (Low)

More detailed information on each of the vulnerabilities can be found in
[February 2023 Security
Releases](https://nodejs.org/en/blog/vulnerability/february-2023-security-releases/)
blog post.

This security release includes OpenSSL security updates as outlined in
the recent
[OpenSSL security
advisory](https://www.openssl.org/news/secadv/20230207.txt).

##### Commits

- \[[`8393ebc72d`](https://github.com/nodejs/node/commit/8393ebc72d)]
- **build**: build ICU with ICU_NO_USER_DATA_OVERRIDE (RafaelGSS)
[nodejs-private/node-private#&#8203;379](https://github.com/nodejs-private/node-private/pull/379)
- \[[`004e34d046`](https://github.com/nodejs/node/commit/004e34d046)]
- **crypto**: clear OpenSSL error on invalid ca cert (RafaelGSS)
[#&#8203;46572](https://github.com/nodejs/node/pull/46572)
- \[[`5e0142a852`](https://github.com/nodejs/node/commit/5e0142a852)]
- **deps**: cherry-pick Windows ARM64 fix for openssl (Richard Lau)
[#&#8203;46572](https://github.com/nodejs/node/pull/46572)
- \[[`f71fe278a6`](https://github.com/nodejs/node/commit/f71fe278a6)]
- **deps**: update archs files for quictls/openssl-3.0.8+quic
(RafaelGSS) [#&#8203;46572](https://github.com/nodejs/node/pull/46572)
- \[[`2c6817e42b`](https://github.com/nodejs/node/commit/2c6817e42b)]
- **deps**: upgrade openssl sources to quictls/openssl-3.0.8+quic
(RafaelGSS) [#&#8203;46572](https://github.com/nodejs/node/pull/46572)
- \[[`f0afa0bfe5`](https://github.com/nodejs/node/commit/f0afa0bfe5)]
- **deps**: update undici to 5.19.1 (Node.js GitHub Bot)
[#&#8203;46634](https://github.com/nodejs/node/pull/46634)
- \[[`c26a34c13e`](https://github.com/nodejs/node/commit/c26a34c13e)]
- **deps**: update undici to 5.18.0 (Node.js GitHub Bot)
[#&#8203;46634](https://github.com/nodejs/node/pull/46634)
- \[[`db93ee4a15`](https://github.com/nodejs/node/commit/db93ee4a15)]
- **deps**: update undici to 5.17.1 (Node.js GitHub Bot)
[#&#8203;46634](https://github.com/nodejs/node/pull/46634)
- \[[`b4e49fb02c`](https://github.com/nodejs/node/commit/b4e49fb02c)]
- **deps**: update undici to 5.16.0 (Node.js GitHub Bot)
[#&#8203;46634](https://github.com/nodejs/node/pull/46634)
- \[[`90994e6a2c`](https://github.com/nodejs/node/commit/90994e6a2c)]
- **deps**: update undici to 5.15.1 (Node.js GitHub Bot)
[#&#8203;46634](https://github.com/nodejs/node/pull/46634)
- \[[`00302fc7ac`](https://github.com/nodejs/node/commit/00302fc7ac)]
- **deps**: update undici to 5.15.0 (Node.js GitHub Bot)
[#&#8203;46634](https://github.com/nodejs/node/pull/46634)
- \[[`0e3b796cc5`](https://github.com/nodejs/node/commit/0e3b796cc5)]
- **lib**: makeRequireFunction patch when experimental policy
(RafaelGSS)
[nodejs-private/node-private#&#8203;371](https://github.com/nodejs-private/node-private/pull/371)
- \[[`7cccd5565f`](https://github.com/nodejs/node/commit/7cccd5565f)]
- **policy**: makeRequireFunction on mainModule.require (RafaelGSS)
[nodejs-private/node-private#&#8203;371](https://github.com/nodejs-private/node-private/pull/371)

</details>

<details>
<summary>pinojs/pino-pretty</summary>

###
[`v9.3.0`](https://github.com/pinojs/pino-pretty/releases/tag/v9.3.0)

[Compare
Source](https://github.com/pinojs/pino-pretty/compare/v9.2.0...v9.3.0)

#### What's Changed

- feat: dont print escape backslash on strings containing escaped
backslashes by [@&#8203;ademarsj](https://github.com/ademarsj) in
[https://github.com/pinojs/pino-pretty/pull/401](https://github.com/pinojs/pino-pretty/pull/401)

**Full Changelog**:
https://github.com/pinojs/pino-pretty/compare/v9.2.0...v9.3.0

</details>

<details>
<summary>pnpm/pnpm</summary>

### [`v7.27.1`](https://github.com/pnpm/pnpm/releases/tag/v7.27.1)

[Compare
Source](https://github.com/pnpm/pnpm/compare/v7.27.0...v7.27.1)

#### Patch Changes

-   Add `store path` description to the `pnpm` cli help.
- Print a hint that suggests to run `pnpm store prune`, when a tarball
integrity error happens.
- Don't retry installation if the integrity checksum of a package failed
and no lockfile was present.
-   Fail with a meaningful error message when cannot parse a proxy URL.
- The `strict-ssl`, `ca`, `key`, and `cert` settings should work with
HTTPS proxy servers
[#&#8203;4689](https://github.com/pnpm/pnpm/issues/4689).

#### Our Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank"><img src="https://pnpm.io/img/users/bit.svg"
width="80"></a>
      </td>
      <td align="center" valign="middle">
<a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/novu.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/novu_light.svg" />
            <img src="https://pnpm.io/img/users/novu.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a href="https://prisma.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/prisma.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/prisma_light.svg" />
<img src="https://pnpm.io/img/users/prisma.svg" width="180" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://www.flightcontrol.dev/?ref=pnpm" target="_blank"><img
src="https://pnpm.io/img/users/flightcontrol.png" width="240"></a>
      </td>
    </tr>
  </tbody>
</table>

#### Our Silver Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a
href="https://leniolabs.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80">
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://vercel.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/vercel.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/vercel_light.svg" />
<img src="https://pnpm.io/img/users/vercel.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a href="https://doppler.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/doppler.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/doppler_light.svg" />
<img src="https://pnpm.io/img/users/doppler.svg" width="280" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://depot.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/depot.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/depot_light.svg" />
<img src="https://pnpm.io/img/users/depot.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

</details>

<details>
<summary>apostrophecms/random-words</summary>

###
[`v1.3.0`](https://github.com/apostrophecms/random-words/blob/HEAD/CHANGELOG.md#&#8203;130---2023-02-17)

[Compare
Source](https://github.com/apostrophecms/random-words/compare/1.2.1...1.3.0)

- Adds new `seed` option. Thanks to [Nathan
Klingensmith](https://github.com/IamParadoxdotexe).

</details>

<details>
<summary>vercel/turbo</summary>

### [`v1.8.1`](https://github.com/vercel/turbo/releases/tag/v1.8.1):
Turborepo v1.8.1

[Compare
Source](https://github.com/vercel/turbo/compare/v1.8.0...v1.8.1)

<!-- Release notes generated using configuration in
.github/turborepo-release.yml at v1.8.1 -->

#### What's Changed

##### Changelog

- release(turborepo): 1.8.0 by
[@&#8203;github-actions](https://github.com/github-actions) in
[https://github.com/vercel/turbo/pull/3863](https://github.com/vercel/turbo/pull/3863)
- Bump versions for eslint plugin packages by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3868](https://github.com/vercel/turbo/pull/3868)
- Documentation for Workspace Configs by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3788](https://github.com/vercel/turbo/pull/3788)
- Fix issue with merging dependsOn from Workspace Configs by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3866](https://github.com/vercel/turbo/pull/3866)

**Full Changelog**:
https://github.com/vercel/turbo/compare/v1.8.0...v1.8.1

### [`v1.8.0`](https://github.com/vercel/turbo/releases/tag/v1.8.0):
Turborepo v1.8.0

[Compare
Source](https://github.com/vercel/turbo/compare/v1.7.4...v1.8.0)

<!-- Release notes generated using configuration in
.github/turborepo-release.yml at v1.8.0 -->

#### What's Changed

##### Changelog

- fix: Use go implementation when no build tags present by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3678](https://github.com/vercel/turbo/pull/3678)
- Avoid filename conflict by [@&#8203;sokra](https://github.com/sokra)
in
[https://github.com/vercel/turbo/pull/3673](https://github.com/vercel/turbo/pull/3673)
- fix: remove turborepo binary dependency on ffi by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3683](https://github.com/vercel/turbo/pull/3683)
- chore: add local and global versions in debug by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3661](https://github.com/vercel/turbo/pull/3661)
- refactor ResolveResult to allow mixing special and assets in
alternatives by [@&#8203;sokra](https://github.com/sokra) in
[https://github.com/vercel/turbo/pull/3675](https://github.com/vercel/turbo/pull/3675)
- docs: add package.json and turbo.json to a pruned directory example by
[@&#8203;m-shaka](https://github.com/m-shaka) in
[https://github.com/vercel/turbo/pull/3666](https://github.com/vercel/turbo/pull/3666)
- release(turborepo): 1.7.4 by
[@&#8203;github-actions](https://github.com/github-actions) in
[https://github.com/vercel/turbo/pull/3688](https://github.com/vercel/turbo/pull/3688)
- test(turborepo): Login by
[@&#8203;NicholasLYang](https://github.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3663](https://github.com/vercel/turbo/pull/3663)
- Add a page about installing turbo, including both global and
repo-local by [@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3686](https://github.com/vercel/turbo/pull/3686)
- fix: update verbosity integration tests by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3699](https://github.com/vercel/turbo/pull/3699)
- Revert protoc version and stop building ffi on make by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3705](https://github.com/vercel/turbo/pull/3705)
- Re-add ffi-install step during make by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3708](https://github.com/vercel/turbo/pull/3708)
- Check in Go file generated from protobuf by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3710](https://github.com/vercel/turbo/pull/3710)
- feat(docs): update verbosity reference by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turbo/pull/3740](https://github.com/vercel/turbo/pull/3740)
- feat(cli): reccomend codemod in updater by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turbo/pull/3743](https://github.com/vercel/turbo/pull/3743)
- fix(turbo): improved yarn berry pnp support
([#&#8203;3744](https://github.com/vercel/turbo/issues/3744) by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turbo/pull/3744](https://github.com/vercel/turbo/pull/3744)
- release(turborepo): 1.7.5-canary.0 by
[@&#8203;github-actions](https://github.com/github-actions) in
[https://github.com/vercel/turbo/pull/3752](https://github.com/vercel/turbo/pull/3752)
- Add support for `--graph=file.mermaid` by
[@&#8203;styfle](https://github.com/styfle) in
[https://github.com/vercel/turbo/pull/3633](https://github.com/vercel/turbo/pull/3633)
- chore: add option to dump args sent to go by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3515](https://github.com/vercel/turbo/pull/3515)
- Revert "chore: add option to dump args sent to go
([#&#8203;3515](https://github.com/vercel/turbo/issues/3515))" by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3782](https://github.com/vercel/turbo/pull/3782)
- Warn on absolute paths used in turbo.json by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3658](https://github.com/vercel/turbo/pull/3658)
- Change error log line to debug, it's not an error by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3808](https://github.com/vercel/turbo/pull/3808)
- Remove TIMING=1 from eslint command in examples and create-turbo
starter by [@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3813](https://github.com/vercel/turbo/pull/3813)
- Use non-high intensity yellow for warnings for readability on white
background by [@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3810](https://github.com/vercel/turbo/pull/3810)
- use consistent actions/checkout version in examples by
[@&#8203;oddnavy](https://github.com/oddnavy) in
[https://github.com/vercel/turbo/pull/3791](https://github.com/vercel/turbo/pull/3791)
- feat(types): update turbo.json schema by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turbo/pull/3821](https://github.com/vercel/turbo/pull/3821)
- Ensure Task can depend across workspaces by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3820](https://github.com/vercel/turbo/pull/3820)
- Error if none of the tasks passed to CLI were found by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3828](https://github.com/vercel/turbo/pull/3828)
- port(turborepo): Unlink by
[@&#8203;NicholasLYang](https://github.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3824](https://github.com/vercel/turbo/pull/3824)
- Add `outputs` to all examples by
[@&#8203;anthonyshew](https://github.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3830](https://github.com/vercel/turbo/pull/3830)
- Callout installation docs in getting started by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3833](https://github.com/vercel/turbo/pull/3833)
- Bump [@&#8203;types/react](https://github.com/types/react) version
in create-turbo starter by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/3844](https://github.com/vercel/turbo/pull/3844)
- chore(deps): update dependency
[@&#8203;types/express](https://github.com/types/express) to v4.17.17
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turbo/pull/3636](https://github.com/vercel/turbo/pull/3636)
- Add package version to eslint.mdx in eslint-config-custom example by
[@&#820

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (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](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/PKUHPC/SCOW).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE0Ni4xIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Backslashes escaped in object values
5 participants