Skip to content

Commit

Permalink
[8.x] Update platform security modules (main) (#206227) (#207315)
Browse files Browse the repository at this point in the history
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update platform security modules (main)
(#206227)](https://github.com/elastic/kibana/pull/206227)

<!--- Backport version: 9.6.4 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-01-17T15:46:36Z","message":"Update
platform security modules (main) (#206227)\n\n### Manual update
2025-01-14:\nuuid v11 contains breaking changes. uuid will be bumped to
v10 instead.\n\n### This PR contains the following updates:\n\n| Package
| Type | Update | Change | Pending
|\n|---|---|---|---|---|\n|\n[@types/js-yaml](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml))\n|
devDependencies | patch | [`^4.0.5`
->\n`^4.0.9`](https://renovatebot.com/diffs/npm/@types%2fjs-yaml/4.0.5/4.0.9)\n|
|\n|\n[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))\n|
devDependencies | patch | [`^4.17.13`
->\n`^4.17.14`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.13/4.17.14)\n|
|\n|\n[@types/object-hash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-hash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/object-hash))\n|
devDependencies | major | [`^1.3.0`
->\n`^3.0.6`](https://renovatebot.com/diffs/npm/@types%2fobject-hash/1.3.0/3.0.6)\n|
|\n|\n[@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid))\n|
devDependencies | major | [`^9.0.0`
->\n`^10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.0/10.0.0)\n|
|\n|
[dependency-cruiser](https://togithub.com/sverweij/dependency-cruiser)\n|
devDependencies | minor | [`^16.4.2`
->\n`^16.8.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.4.2/16.8.0)\n|
`16.9.0` |\n|
[fast-deep-equal](https://togithub.com/epoberezkin/fast-deep-equal)
|\ndependencies | patch | [`^3.1.1`
->\n`^3.1.3`](https://renovatebot.com/diffs/npm/fast-deep-equal/3.1.3/3.1.3)\n|
|\n| [minimist](https://togithub.com/minimistjs/minimist) |
devDependencies\n| patch | [`^1.2.6`
->\n`^1.2.8`](https://renovatebot.com/diffs/npm/minimist/1.2.8/1.2.8) |
|\n| [object-hash](https://togithub.com/puleos/object-hash) |
dependencies\n| major | [`^1.3.1`
->\n`^3.0.0`](https://renovatebot.com/diffs/npm/object-hash/1.3.1/3.0.0)
| |\n| [uuid](https://togithub.com/uuidjs/uuid) | dependencies | major
|\n[~~`9.0.0`
->\n`11.0.3`~~](https://renovatebot.com/diffs/npm/uuid/9.0.0/11.0.3)`9.0.0`\n->
`10.0.0` | ~~`11.0.5` (+1)~~ |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>sverweij/dependency-cruiser
(dependency-cruiser)</summary>\n\n###\n[`v16.8.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.8.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.7.0...v16.8.0)\n\n####
✨
features\n\n-\n[`dd81580`](https://togithub.com/sverweij/dependency-cruiser/commit/dd815802)\nfeat:
enables matching transitive dependencies in 'required'
rules\n([#&#8203;975](https://togithub.com/sverweij/dependency-cruiser/issues/975))\n-
thanks to [@&#8203;ThiagoMaia1](https://togithub.com/ThiagoMaia1)
for\nsuggesting and testing the feature\n\n#### 🐛
fixes\n\n-\n[`7bcabe7`](https://togithub.com/sverweij/dependency-cruiser/commit/7bcabe70)\nrefactor:
simplifies a few boolean expressions\n- the dependency bump
below\n([`20a7a2f`](https://togithub.com/sverweij/dependency-cruiser/commit/20a7a2f1))\nalso
bumped `watskeburt` to latest, which makes both the `--affected`\ncli
option and the cache work better on ms-windows and other ms-dos\nbased
operating systems.\n\n#### 👷
maintenance\n\n-\n[`20a7a2f`](https://togithub.com/sverweij/dependency-cruiser/commit/20a7a2f1)\nbuild(npm):
updates external dependencies\n\n#### 🧹
chores\n\n-\n[`fdbb72a`](https://togithub.com/sverweij/dependency-cruiser/commit/fdbb72a1)\nchore(configs):
makes 'unlimited' config inherit individual options from\nthe base
config\n-\n[`8595b73`](https://togithub.com/sverweij/dependency-cruiser/commit/8595b73d)\nchore(tools):
adds a script that prints a readable AST from any\ntsc-readable
file\n-\n[`476c956`](https://togithub.com/sverweij/dependency-cruiser/commit/476c9562)\nchore(npm):
updates external
devDependencies\n\n###\n[`v16.7.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.7.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.6.0...v16.7.0)\n\n####
✨ feature: recognize type imports in jsdoc\n\nDependency-cruiser now has
the ability to recognize imports in jsdoc -\nboth the new ones
[introduced
in\nTS5.5](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/#the-jsdoc-import-tag)\n(e.g.
`/** @&#8203;import { something } from \"blah\"; */`), as well as\nthe
[older\nones](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#import-types)\n(e.g.
`/** @&#8203;type {import('blah').something} */`). It's behind
[an\noption](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nso
it will only detect them if you want it to.\n\nThanks to
[@&#8203;louwers](https://togithub.com/louwers) for raising\nthe
associated issue and testing a very early version of
PR\n[#&#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965)\n\n-
See [detectJSDocImports: detect dependencies in
JSDoc\ncomments](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nin
the options references for more information and some of the
caveats\n(a.o. *really* needs the TypeScript compiler)\n- The PR's also
grew
the\n[dependencyTypes](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/rules-reference.md#ok---unknown-npm-unknown-undetermined---im-officially-weirded-out---whats-that-about)\n`jsdoc`,
`jsdoc-bracket-import` and `jsdoc-import-tag` for use in
your\nrules.\n\ncommits:\n\n-\n[`09e9e41`](https://togithub.com/sverweij/dependency-cruiser/commit/09e9e415)\nfeat(extract):
adds recognition of jsdoc `@import` type
imports\n([#&#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965))\n-\n[`0d49477`](https://togithub.com/sverweij/dependency-cruiser/commit/0d494774)\nfeat(extract):
adds recognition of the 'classic' jsdoc 'bracket'
imports\n([#&#8203;969](https://togithub.com/sverweij/dependency-cruiser/issues/969))\n-\n[`fedead6`](https://togithub.com/sverweij/dependency-cruiser/commit/fedead65)\nfeat(init):
adds question to enable detection of jsdoc
imports\n([#&#8203;970](https://togithub.com/sverweij/dependency-cruiser/issues/970))\n\n####
🐛
fixes\n\n-\n[`09ae707`](https://togithub.com/sverweij/dependency-cruiser/commit/09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 👷
maintenance\n\n-\n[`aae6edd`](https://togithub.com/sverweij/dependency-cruiser/commit/aae6eddf)/\n[`b5bfe76`](https://togithub.com/sverweij/dependency-cruiser/commit/b5bfe76a)\nrefactor:
addresses small linting
issues\n-\n[`2d2b0e5`](https://togithub.com/sverweij/dependency-cruiser/commit/2d2b0e5d)\nrefactor(resolve):
uses Maps for the context
maps\n-\n[`79e1aa1`](https://togithub.com/sverweij/dependency-cruiser/commit/79e1aa19)\nbuild(npm):
updates external
dependencies\n-\n[`09ae707`](https://togithub.com/sverweij/dependency-cruiser/commit/09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 🧹
chores\n\n-\n[`8a288dd`](https://togithub.com/sverweij/dependency-cruiser/commit/8a288dda)\nchore:
migrates to eslint 9 & flat
config\n([#&#8203;968](https://togithub.com/sverweij/dependency-cruiser/issues/968))\n-\n[`69b59b6`](https://togithub.com/sverweij/dependency-cruiser/commit/69b59b69)\nchore:
makes ci use node 23 instead of
22\n-\n[`78960d3`](https://togithub.com/sverweij/dependency-cruiser/commit/78960d37)\nbuild(npm):
adds svgo to
devDependencies\n\n###\n[`v16.6.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.6.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.5.0...v16.6.0)\n\n####
✨
features\n\n-\n[`b473be5`](https://togithub.com/sverweij/dependency-cruiser/commit/b473be5b)\nfeat:
adds support for svelte
5\n([#&#8203;963](https://togithub.com/sverweij/dependency-cruiser/issues/963))\n\n####
👷
maintenance\n\n-\n[`7683e90`](https://togithub.com/sverweij/dependency-cruiser/commit/7683e904)\nfix(extract):
removes extraneous capturing group from a
regular\nexpression\n-\n[`65f2748`](https://togithub.com/sverweij/dependency-cruiser/commit/65f27486)\nbuild(npm):
updates external
dependencies\n\n###\n[`v16.5.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.5.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.4.2...v16.5.0)\n\n####
✨
features\n\n-\n[`802ff6f`](https://togithub.com/sverweij/dependency-cruiser/commit/802ff6fa)\nfeat(cli):
expands the info displayed in
--info\n([#&#8203;959](https://togithub.com/sverweij/dependency-cruiser/issues/959))\n\n####
📖
documentation\n\n-\n[`1ca77ec`](https://togithub.com/sverweij/dependency-cruiser/commit/1ca77ec0)\ndoc(FAQ):
corrects a
typo\n-\n[`8269857`](https://togithub.com/sverweij/dependency-cruiser/commit/82698571)\ndoc(cli):
clarify when using --max-depth is a good idea (*never, that's\nwhen*
😄)\n\n#### 👷
maintenance\n\n-\n[`9453f20`](https://togithub.com/sverweij/dependency-cruiser/commit/9453f201)\nbuild(npm):
updates external
dependencies\n\n</details>\n\n<details>\n<summary>puleos/object-hash
(object-hash)</summary>\n\n###\n[`v3.0.0`](https://togithub.com/puleos/object-hash/compare/v2.2.0...v3.0.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.2.0...v3.0.0)\n\n###\n[`v2.2.0`](https://togithub.com/puleos/object-hash/compare/v2.1.1...v2.2.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.1.1...v2.2.0)\n\n###\n[`v2.1.1`](https://togithub.com/puleos/object-hash/compare/f61b9a5d584158abc3e31c29d2b1fa3d74772677...v2.1.1)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/f61b9a5d584158abc3e31c29d2b1fa3d74772677...v2.1.1)\n\n###\n[`v2.1.0`](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n###\n[`v2.0.3`](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n###\n[`v2.0.2`](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n###\n[`v2.0.1`](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n###\n[`v2.0.0`](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n</details>\n\n<details>\n<summary>uuidjs/uuid
(uuid)</summary>\n\n###\n[`v11.0.3`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)\n\n#####
Bug Fixes\n\n- apply stricter typing to the v\\*
signatures\n([#&#8203;831](https://togithub.com/uuidjs/uuid/issues/831))\n([c2d3fed](https://togithub.com/uuidjs/uuid/commit/c2d3fed22cfd47c22c8f22f6154abb5060648ce5))\n-
export internal uuid
types\n([#&#8203;833](https://togithub.com/uuidjs/uuid/issues/833))\n([341edf4](https://togithub.com/uuidjs/uuid/commit/341edf444ced63708ba336285dbec29443523939))\n-
remove
sourcemaps\n([#&#8203;827](https://togithub.com/uuidjs/uuid/issues/827))\n([b93ea10](https://togithub.com/uuidjs/uuid/commit/b93ea101af7382053032d4fb61cc85599d6c7216))\n-
revert \"simplify type for v3 and
v5\"\n([#&#8203;835](https://togithub.com/uuidjs/uuid/issues/835))\n([e2dee69](https://togithub.com/uuidjs/uuid/commit/e2dee691e95aba854a892d2507d8cd9f009bf61d))\n\n###\n[`v11.0.2`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)\n\n#####
Bug Fixes\n\n- remove
wrapper.mjs\n([#&#8203;822](https://togithub.com/uuidjs/uuid/issues/822))\n([6683ad3](https://togithub.com/uuidjs/uuid/commit/6683ad38b048375b451eac1194960f24ba20e0ca))\n\n###\n[`v11.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)\n\n#####
Bug Fixes\n\n- restore package.json#browser
field\n([#&#8203;817](https://togithub.com/uuidjs/uuid/issues/817))\n([ae8f386](https://togithub.com/uuidjs/uuid/commit/ae8f38657bca0ee053bf29c88c006b1ea05af1b5))\n\n###\n[`v11.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- refactor v1 internal state and options
logic\n([#&#8203;780](https://togithub.com/uuidjs/uuid/issues/780))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://togithub.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://togithub.com/uuidjs/uuid/issues/779))\n-
Port to TypeScript,
closes\n[#&#8203;762](https://togithub.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- Port to TypeScript,
closes\n[#&#8203;762](https://togithub.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763))\n([1e0f987](https://togithub.com/uuidjs/uuid/commit/1e0f9870db864ca93f7a69db0d468b5e1b7605e7))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1))\n\n#####
Bug Fixes\n\n- missing v7 expectations in browser
spec\n([#&#8203;751](https://togithub.com/uuidjs/uuid/issues/751))\n([f54a866](https://togithub.com/uuidjs/uuid/commit/f54a866cedb2b3b96581157c1f4ac935a0b11411))\n-
refactor v1 internal state and options
logic\n([#&#8203;780](https://togithub.com/uuidjs/uuid/issues/780))\n([031b3d3](https://togithub.com/uuidjs/uuid/commit/031b3d3d738bc6694501ac0a37152b95ed500989))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://togithub.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://togithub.com/uuidjs/uuid/issues/779))\n([9dbd1cd](https://togithub.com/uuidjs/uuid/commit/9dbd1cd4177c43fcaac961a3b16fb2d044c9940a))\n-
remove v4 options default assignment preventing native.randomUUID
from\nbeing used
([#&#8203;786](https://togithub.com/uuidjs/uuid/issues/786))\n([afe6232](https://togithub.com/uuidjs/uuid/commit/afe62323c4408a824755a39d7b971a8ae06f7199)),\ncloses
[#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763)\n- seq_hi
shift for byte
6\n([#&#8203;775](https://togithub.com/uuidjs/uuid/issues/775))\n([1d532ca](https://togithub.com/uuidjs/uuid/commit/1d532ca374f181932a24a83fa98f71a5bd4f3e96))\n-
tsconfig module
type\n([#&#8203;778](https://togithub.com/uuidjs/uuid/issues/778))\n([7eff835](https://togithub.com/uuidjs/uuid/commit/7eff835cba334ad418f57768c00d15b918a9b419))\n\n###\n[`v10.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1000-2024-06-07)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.1...v10.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- update node support (drop node@12, node@14, add
node@20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- support support rfc9562 MAX uuid (new in
RFC9562)\n([#&#8203;714](https://togithub.com/uuidjs/uuid/issues/714))\n([0385cd3](https://togithub.com/uuidjs/uuid/commit/0385cd3f18ae9920678b2849932fa7a9d9aee7d0))\n-
support rfc9562 v6
uuids\n([#&#8203;754](https://togithub.com/uuidjs/uuid/issues/754))\n([c4ed13e](https://togithub.com/uuidjs/uuid/commit/c4ed13e7159d87c9e42a349bdd9dc955f1af46b6))\n-
support rfc9562 v7
uuids\n([#&#8203;681](https://togithub.com/uuidjs/uuid/issues/681))\n([db76a12](https://togithub.com/uuidjs/uuid/commit/db76a1284760c441438f50a57924b322dae08891))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1))\n-
support rfc9562 v8
uuids\n([#&#8203;759](https://togithub.com/uuidjs/uuid/issues/759))\n([35a5342](https://togithub.com/uuidjs/uuid/commit/35a53428202657e402e6b4aa68f56c08194541bf))\n\n#####
Bug Fixes\n\n- revert \"perf: remove superfluous call to
toLowerCase\n([#&#8203;677](https://togithub.com/uuidjs/uuid/issues/677))\"\n([#&#8203;738](https://togithub.com/uuidjs/uuid/issues/738))\n([e267b90](https://togithub.com/uuidjs/uuid/commit/e267b9073df1d0ce119ee53c0487fe76acb2be37))\n\n###\n[`v9.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#901-2023-09-12)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.0...v9.0.1)\n\n#####
build\n\n- Fix CI to work with Node.js 20.x\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will
be recreated if closed unmerged. Get\n[config
help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's
undesired.\n\n---\n\n- [ ] <!-- rebase-check -->If you want to
rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been
generated by
[Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Jeramy Soucy
<[email protected]>","sha":"fdf83cceb2e1a73c072dbc629562c90b40af54db","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport
missing","v9.0.0","backport:all-open"],"title":"Update platform security
modules
(main)","number":206227,"url":"https://github.com/elastic/kibana/pull/206227","mergeCommit":{"message":"Update
platform security modules (main) (#206227)\n\n### Manual update
2025-01-14:\nuuid v11 contains breaking changes. uuid will be bumped to
v10 instead.\n\n### This PR contains the following updates:\n\n| Package
| Type | Update | Change | Pending
|\n|---|---|---|---|---|\n|\n[@types/js-yaml](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml))\n|
devDependencies | patch | [`^4.0.5`
->\n`^4.0.9`](https://renovatebot.com/diffs/npm/@types%2fjs-yaml/4.0.5/4.0.9)\n|
|\n|\n[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))\n|
devDependencies | patch | [`^4.17.13`
->\n`^4.17.14`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.13/4.17.14)\n|
|\n|\n[@types/object-hash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-hash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/object-hash))\n|
devDependencies | major | [`^1.3.0`
->\n`^3.0.6`](https://renovatebot.com/diffs/npm/@types%2fobject-hash/1.3.0/3.0.6)\n|
|\n|\n[@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid))\n|
devDependencies | major | [`^9.0.0`
->\n`^10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.0/10.0.0)\n|
|\n|
[dependency-cruiser](https://togithub.com/sverweij/dependency-cruiser)\n|
devDependencies | minor | [`^16.4.2`
->\n`^16.8.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.4.2/16.8.0)\n|
`16.9.0` |\n|
[fast-deep-equal](https://togithub.com/epoberezkin/fast-deep-equal)
|\ndependencies | patch | [`^3.1.1`
->\n`^3.1.3`](https://renovatebot.com/diffs/npm/fast-deep-equal/3.1.3/3.1.3)\n|
|\n| [minimist](https://togithub.com/minimistjs/minimist) |
devDependencies\n| patch | [`^1.2.6`
->\n`^1.2.8`](https://renovatebot.com/diffs/npm/minimist/1.2.8/1.2.8) |
|\n| [object-hash](https://togithub.com/puleos/object-hash) |
dependencies\n| major | [`^1.3.1`
->\n`^3.0.0`](https://renovatebot.com/diffs/npm/object-hash/1.3.1/3.0.0)
| |\n| [uuid](https://togithub.com/uuidjs/uuid) | dependencies | major
|\n[~~`9.0.0`
->\n`11.0.3`~~](https://renovatebot.com/diffs/npm/uuid/9.0.0/11.0.3)`9.0.0`\n->
`10.0.0` | ~~`11.0.5` (+1)~~ |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>sverweij/dependency-cruiser
(dependency-cruiser)</summary>\n\n###\n[`v16.8.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.8.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.7.0...v16.8.0)\n\n####
✨
features\n\n-\n[`dd81580`](https://togithub.com/sverweij/dependency-cruiser/commit/dd815802)\nfeat:
enables matching transitive dependencies in 'required'
rules\n([#&#8203;975](https://togithub.com/sverweij/dependency-cruiser/issues/975))\n-
thanks to [@&#8203;ThiagoMaia1](https://togithub.com/ThiagoMaia1)
for\nsuggesting and testing the feature\n\n#### 🐛
fixes\n\n-\n[`7bcabe7`](https://togithub.com/sverweij/dependency-cruiser/commit/7bcabe70)\nrefactor:
simplifies a few boolean expressions\n- the dependency bump
below\n([`20a7a2f`](https://togithub.com/sverweij/dependency-cruiser/commit/20a7a2f1))\nalso
bumped `watskeburt` to latest, which makes both the `--affected`\ncli
option and the cache work better on ms-windows and other ms-dos\nbased
operating systems.\n\n#### 👷
maintenance\n\n-\n[`20a7a2f`](https://togithub.com/sverweij/dependency-cruiser/commit/20a7a2f1)\nbuild(npm):
updates external dependencies\n\n#### 🧹
chores\n\n-\n[`fdbb72a`](https://togithub.com/sverweij/dependency-cruiser/commit/fdbb72a1)\nchore(configs):
makes 'unlimited' config inherit individual options from\nthe base
config\n-\n[`8595b73`](https://togithub.com/sverweij/dependency-cruiser/commit/8595b73d)\nchore(tools):
adds a script that prints a readable AST from any\ntsc-readable
file\n-\n[`476c956`](https://togithub.com/sverweij/dependency-cruiser/commit/476c9562)\nchore(npm):
updates external
devDependencies\n\n###\n[`v16.7.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.7.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.6.0...v16.7.0)\n\n####
✨ feature: recognize type imports in jsdoc\n\nDependency-cruiser now has
the ability to recognize imports in jsdoc -\nboth the new ones
[introduced
in\nTS5.5](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/#the-jsdoc-import-tag)\n(e.g.
`/** @&#8203;import { something } from \"blah\"; */`), as well as\nthe
[older\nones](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#import-types)\n(e.g.
`/** @&#8203;type {import('blah').something} */`). It's behind
[an\noption](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nso
it will only detect them if you want it to.\n\nThanks to
[@&#8203;louwers](https://togithub.com/louwers) for raising\nthe
associated issue and testing a very early version of
PR\n[#&#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965)\n\n-
See [detectJSDocImports: detect dependencies in
JSDoc\ncomments](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nin
the options references for more information and some of the
caveats\n(a.o. *really* needs the TypeScript compiler)\n- The PR's also
grew
the\n[dependencyTypes](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/rules-reference.md#ok---unknown-npm-unknown-undetermined---im-officially-weirded-out---whats-that-about)\n`jsdoc`,
`jsdoc-bracket-import` and `jsdoc-import-tag` for use in
your\nrules.\n\ncommits:\n\n-\n[`09e9e41`](https://togithub.com/sverweij/dependency-cruiser/commit/09e9e415)\nfeat(extract):
adds recognition of jsdoc `@import` type
imports\n([#&#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965))\n-\n[`0d49477`](https://togithub.com/sverweij/dependency-cruiser/commit/0d494774)\nfeat(extract):
adds recognition of the 'classic' jsdoc 'bracket'
imports\n([#&#8203;969](https://togithub.com/sverweij/dependency-cruiser/issues/969))\n-\n[`fedead6`](https://togithub.com/sverweij/dependency-cruiser/commit/fedead65)\nfeat(init):
adds question to enable detection of jsdoc
imports\n([#&#8203;970](https://togithub.com/sverweij/dependency-cruiser/issues/970))\n\n####
🐛
fixes\n\n-\n[`09ae707`](https://togithub.com/sverweij/dependency-cruiser/commit/09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 👷
maintenance\n\n-\n[`aae6edd`](https://togithub.com/sverweij/dependency-cruiser/commit/aae6eddf)/\n[`b5bfe76`](https://togithub.com/sverweij/dependency-cruiser/commit/b5bfe76a)\nrefactor:
addresses small linting
issues\n-\n[`2d2b0e5`](https://togithub.com/sverweij/dependency-cruiser/commit/2d2b0e5d)\nrefactor(resolve):
uses Maps for the context
maps\n-\n[`79e1aa1`](https://togithub.com/sverweij/dependency-cruiser/commit/79e1aa19)\nbuild(npm):
updates external
dependencies\n-\n[`09ae707`](https://togithub.com/sverweij/dependency-cruiser/commit/09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 🧹
chores\n\n-\n[`8a288dd`](https://togithub.com/sverweij/dependency-cruiser/commit/8a288dda)\nchore:
migrates to eslint 9 & flat
config\n([#&#8203;968](https://togithub.com/sverweij/dependency-cruiser/issues/968))\n-\n[`69b59b6`](https://togithub.com/sverweij/dependency-cruiser/commit/69b59b69)\nchore:
makes ci use node 23 instead of
22\n-\n[`78960d3`](https://togithub.com/sverweij/dependency-cruiser/commit/78960d37)\nbuild(npm):
adds svgo to
devDependencies\n\n###\n[`v16.6.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.6.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.5.0...v16.6.0)\n\n####
✨
features\n\n-\n[`b473be5`](https://togithub.com/sverweij/dependency-cruiser/commit/b473be5b)\nfeat:
adds support for svelte
5\n([#&#8203;963](https://togithub.com/sverweij/dependency-cruiser/issues/963))\n\n####
👷
maintenance\n\n-\n[`7683e90`](https://togithub.com/sverweij/dependency-cruiser/commit/7683e904)\nfix(extract):
removes extraneous capturing group from a
regular\nexpression\n-\n[`65f2748`](https://togithub.com/sverweij/dependency-cruiser/commit/65f27486)\nbuild(npm):
updates external
dependencies\n\n###\n[`v16.5.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.5.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.4.2...v16.5.0)\n\n####
✨
features\n\n-\n[`802ff6f`](https://togithub.com/sverweij/dependency-cruiser/commit/802ff6fa)\nfeat(cli):
expands the info displayed in
--info\n([#&#8203;959](https://togithub.com/sverweij/dependency-cruiser/issues/959))\n\n####
📖
documentation\n\n-\n[`1ca77ec`](https://togithub.com/sverweij/dependency-cruiser/commit/1ca77ec0)\ndoc(FAQ):
corrects a
typo\n-\n[`8269857`](https://togithub.com/sverweij/dependency-cruiser/commit/82698571)\ndoc(cli):
clarify when using --max-depth is a good idea (*never, that's\nwhen*
😄)\n\n#### 👷
maintenance\n\n-\n[`9453f20`](https://togithub.com/sverweij/dependency-cruiser/commit/9453f201)\nbuild(npm):
updates external
dependencies\n\n</details>\n\n<details>\n<summary>puleos/object-hash
(object-hash)</summary>\n\n###\n[`v3.0.0`](https://togithub.com/puleos/object-hash/compare/v2.2.0...v3.0.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.2.0...v3.0.0)\n\n###\n[`v2.2.0`](https://togithub.com/puleos/object-hash/compare/v2.1.1...v2.2.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.1.1...v2.2.0)\n\n###\n[`v2.1.1`](https://togithub.com/puleos/object-hash/compare/f61b9a5d584158abc3e31c29d2b1fa3d74772677...v2.1.1)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/f61b9a5d584158abc3e31c29d2b1fa3d74772677...v2.1.1)\n\n###\n[`v2.1.0`](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n###\n[`v2.0.3`](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n###\n[`v2.0.2`](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n###\n[`v2.0.1`](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n###\n[`v2.0.0`](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n</details>\n\n<details>\n<summary>uuidjs/uuid
(uuid)</summary>\n\n###\n[`v11.0.3`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)\n\n#####
Bug Fixes\n\n- apply stricter typing to the v\\*
signatures\n([#&#8203;831](https://togithub.com/uuidjs/uuid/issues/831))\n([c2d3fed](https://togithub.com/uuidjs/uuid/commit/c2d3fed22cfd47c22c8f22f6154abb5060648ce5))\n-
export internal uuid
types\n([#&#8203;833](https://togithub.com/uuidjs/uuid/issues/833))\n([341edf4](https://togithub.com/uuidjs/uuid/commit/341edf444ced63708ba336285dbec29443523939))\n-
remove
sourcemaps\n([#&#8203;827](https://togithub.com/uuidjs/uuid/issues/827))\n([b93ea10](https://togithub.com/uuidjs/uuid/commit/b93ea101af7382053032d4fb61cc85599d6c7216))\n-
revert \"simplify type for v3 and
v5\"\n([#&#8203;835](https://togithub.com/uuidjs/uuid/issues/835))\n([e2dee69](https://togithub.com/uuidjs/uuid/commit/e2dee691e95aba854a892d2507d8cd9f009bf61d))\n\n###\n[`v11.0.2`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)\n\n#####
Bug Fixes\n\n- remove
wrapper.mjs\n([#&#8203;822](https://togithub.com/uuidjs/uuid/issues/822))\n([6683ad3](https://togithub.com/uuidjs/uuid/commit/6683ad38b048375b451eac1194960f24ba20e0ca))\n\n###\n[`v11.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)\n\n#####
Bug Fixes\n\n- restore package.json#browser
field\n([#&#8203;817](https://togithub.com/uuidjs/uuid/issues/817))\n([ae8f386](https://togithub.com/uuidjs/uuid/commit/ae8f38657bca0ee053bf29c88c006b1ea05af1b5))\n\n###\n[`v11.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- refactor v1 internal state and options
logic\n([#&#8203;780](https://togithub.com/uuidjs/uuid/issues/780))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://togithub.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://togithub.com/uuidjs/uuid/issues/779))\n-
Port to TypeScript,
closes\n[#&#8203;762](https://togithub.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- Port to TypeScript,
closes\n[#&#8203;762](https://togithub.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763))\n([1e0f987](https://togithub.com/uuidjs/uuid/commit/1e0f9870db864ca93f7a69db0d468b5e1b7605e7))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1))\n\n#####
Bug Fixes\n\n- missing v7 expectations in browser
spec\n([#&#8203;751](https://togithub.com/uuidjs/uuid/issues/751))\n([f54a866](https://togithub.com/uuidjs/uuid/commit/f54a866cedb2b3b96581157c1f4ac935a0b11411))\n-
refactor v1 internal state and options
logic\n([#&#8203;780](https://togithub.com/uuidjs/uuid/issues/780))\n([031b3d3](https://togithub.com/uuidjs/uuid/commit/031b3d3d738bc6694501ac0a37152b95ed500989))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://togithub.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://togithub.com/uuidjs/uuid/issues/779))\n([9dbd1cd](https://togithub.com/uuidjs/uuid/commit/9dbd1cd4177c43fcaac961a3b16fb2d044c9940a))\n-
remove v4 options default assignment preventing native.randomUUID
from\nbeing used
([#&#8203;786](https://togithub.com/uuidjs/uuid/issues/786))\n([afe6232](https://togithub.com/uuidjs/uuid/commit/afe62323c4408a824755a39d7b971a8ae06f7199)),\ncloses
[#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763)\n- seq_hi
shift for byte
6\n([#&#8203;775](https://togithub.com/uuidjs/uuid/issues/775))\n([1d532ca](https://togithub.com/uuidjs/uuid/commit/1d532ca374f181932a24a83fa98f71a5bd4f3e96))\n-
tsconfig module
type\n([#&#8203;778](https://togithub.com/uuidjs/uuid/issues/778))\n([7eff835](https://togithub.com/uuidjs/uuid/commit/7eff835cba334ad418f57768c00d15b918a9b419))\n\n###\n[`v10.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1000-2024-06-07)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.1...v10.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- update node support (drop node@12, node@14, add
node@20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- support support rfc9562 MAX uuid (new in
RFC9562)\n([#&#8203;714](https://togithub.com/uuidjs/uuid/issues/714))\n([0385cd3](https://togithub.com/uuidjs/uuid/commit/0385cd3f18ae9920678b2849932fa7a9d9aee7d0))\n-
support rfc9562 v6
uuids\n([#&#8203;754](https://togithub.com/uuidjs/uuid/issues/754))\n([c4ed13e](https://togithub.com/uuidjs/uuid/commit/c4ed13e7159d87c9e42a349bdd9dc955f1af46b6))\n-
support rfc9562 v7
uuids\n([#&#8203;681](https://togithub.com/uuidjs/uuid/issues/681))\n([db76a12](https://togithub.com/uuidjs/uuid/commit/db76a1284760c441438f50a57924b322dae08891))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1))\n-
support rfc9562 v8
uuids\n([#&#8203;759](https://togithub.com/uuidjs/uuid/issues/759))\n([35a5342](https://togithub.com/uuidjs/uuid/commit/35a53428202657e402e6b4aa68f56c08194541bf))\n\n#####
Bug Fixes\n\n- revert \"perf: remove superfluous call to
toLowerCase\n([#&#8203;677](https://togithub.com/uuidjs/uuid/issues/677))\"\n([#&#8203;738](https://togithub.com/uuidjs/uuid/issues/738))\n([e267b90](https://togithub.com/uuidjs/uuid/commit/e267b9073df1d0ce119ee53c0487fe76acb2be37))\n\n###\n[`v9.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#901-2023-09-12)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.0...v9.0.1)\n\n#####
build\n\n- Fix CI to work with Node.js 20.x\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will
be recreated if closed unmerged. Get\n[config
help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's
undesired.\n\n---\n\n- [ ] <!-- rebase-check -->If you want to
rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been
generated by
[Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Jeramy Soucy
<[email protected]>","sha":"fdf83cceb2e1a73c072dbc629562c90b40af54db"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206227","number":206227,"mergeCommit":{"message":"Update
platform security modules (main) (#206227)\n\n### Manual update
2025-01-14:\nuuid v11 contains breaking changes. uuid will be bumped to
v10 instead.\n\n### This PR contains the following updates:\n\n| Package
| Type | Update | Change | Pending
|\n|---|---|---|---|---|\n|\n[@types/js-yaml](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml))\n|
devDependencies | patch | [`^4.0.5`
->\n`^4.0.9`](https://renovatebot.com/diffs/npm/@types%2fjs-yaml/4.0.5/4.0.9)\n|
|\n|\n[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))\n|
devDependencies | patch | [`^4.17.13`
->\n`^4.17.14`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.13/4.17.14)\n|
|\n|\n[@types/object-hash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-hash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/object-hash))\n|
devDependencies | major | [`^1.3.0`
->\n`^3.0.6`](https://renovatebot.com/diffs/npm/@types%2fobject-hash/1.3.0/3.0.6)\n|
|\n|\n[@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid))\n|
devDependencies | major | [`^9.0.0`
->\n`^10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.0/10.0.0)\n|
|\n|
[dependency-cruiser](https://togithub.com/sverweij/dependency-cruiser)\n|
devDependencies | minor | [`^16.4.2`
->\n`^16.8.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.4.2/16.8.0)\n|
`16.9.0` |\n|
[fast-deep-equal](https://togithub.com/epoberezkin/fast-deep-equal)
|\ndependencies | patch | [`^3.1.1`
->\n`^3.1.3`](https://renovatebot.com/diffs/npm/fast-deep-equal/3.1.3/3.1.3)\n|
|\n| [minimist](https://togithub.com/minimistjs/minimist) |
devDependencies\n| patch | [`^1.2.6`
->\n`^1.2.8`](https://renovatebot.com/diffs/npm/minimist/1.2.8/1.2.8) |
|\n| [object-hash](https://togithub.com/puleos/object-hash) |
dependencies\n| major | [`^1.3.1`
->\n`^3.0.0`](https://renovatebot.com/diffs/npm/object-hash/1.3.1/3.0.0)
| |\n| [uuid](https://togithub.com/uuidjs/uuid) | dependencies | major
|\n[~~`9.0.0`
->\n`11.0.3`~~](https://renovatebot.com/diffs/npm/uuid/9.0.0/11.0.3)`9.0.0`\n->
`10.0.0` | ~~`11.0.5` (+1)~~ |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>sverweij/dependency-cruiser
(dependency-cruiser)</summary>\n\n###\n[`v16.8.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.8.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.7.0...v16.8.0)\n\n####
✨
features\n\n-\n[`dd81580`](https://togithub.com/sverweij/dependency-cruiser/commit/dd815802)\nfeat:
enables matching transitive dependencies in 'required'
rules\n([#&#8203;975](https://togithub.com/sverweij/dependency-cruiser/issues/975))\n-
thanks to [@&#8203;ThiagoMaia1](https://togithub.com/ThiagoMaia1)
for\nsuggesting and testing the feature\n\n#### 🐛
fixes\n\n-\n[`7bcabe7`](https://togithub.com/sverweij/dependency-cruiser/commit/7bcabe70)\nrefactor:
simplifies a few boolean expressions\n- the dependency bump
below\n([`20a7a2f`](https://togithub.com/sverweij/dependency-cruiser/commit/20a7a2f1))\nalso
bumped `watskeburt` to latest, which makes both the `--affected`\ncli
option and the cache work better on ms-windows and other ms-dos\nbased
operating systems.\n\n#### 👷
maintenance\n\n-\n[`20a7a2f`](https://togithub.com/sverweij/dependency-cruiser/commit/20a7a2f1)\nbuild(npm):
updates external dependencies\n\n#### 🧹
chores\n\n-\n[`fdbb72a`](https://togithub.com/sverweij/dependency-cruiser/commit/fdbb72a1)\nchore(configs):
makes 'unlimited' config inherit individual options from\nthe base
config\n-\n[`8595b73`](https://togithub.com/sverweij/dependency-cruiser/commit/8595b73d)\nchore(tools):
adds a script that prints a readable AST from any\ntsc-readable
file\n-\n[`476c956`](https://togithub.com/sverweij/dependency-cruiser/commit/476c9562)\nchore(npm):
updates external
devDependencies\n\n###\n[`v16.7.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.7.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.6.0...v16.7.0)\n\n####
✨ feature: recognize type imports in jsdoc\n\nDependency-cruiser now has
the ability to recognize imports in jsdoc -\nboth the new ones
[introduced
in\nTS5.5](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/#the-jsdoc-import-tag)\n(e.g.
`/** @&#8203;import { something } from \"blah\"; */`), as well as\nthe
[older\nones](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#import-types)\n(e.g.
`/** @&#8203;type {import('blah').something} */`). It's behind
[an\noption](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nso
it will only detect them if you want it to.\n\nThanks to
[@&#8203;louwers](https://togithub.com/louwers) for raising\nthe
associated issue and testing a very early version of
PR\n[#&#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965)\n\n-
See [detectJSDocImports: detect dependencies in
JSDoc\ncomments](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nin
the options references for more information and some of the
caveats\n(a.o. *really* needs the TypeScript compiler)\n- The PR's also
grew
the\n[dependencyTypes](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/rules-reference.md#ok---unknown-npm-unknown-undetermined---im-officially-weirded-out---whats-that-about)\n`jsdoc`,
`jsdoc-bracket-import` and `jsdoc-import-tag` for use in
your\nrules.\n\ncommits:\n\n-\n[`09e9e41`](https://togithub.com/sverweij/dependency-cruiser/commit/09e9e415)\nfeat(extract):
adds recognition of jsdoc `@import` type
imports\n([#&#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965))\n-\n[`0d49477`](https://togithub.com/sverweij/dependency-cruiser/commit/0d494774)\nfeat(extract):
adds recognition of the 'classic' jsdoc 'bracket'
imports\n([#&#8203;969](https://togithub.com/sverweij/dependency-cruiser/issues/969))\n-\n[`fedead6`](https://togithub.com/sverweij/dependency-cruiser/commit/fedead65)\nfeat(init):
adds question to enable detection of jsdoc
imports\n([#&#8203;970](https://togithub.com/sverweij/dependency-cruiser/issues/970))\n\n####
🐛
fixes\n\n-\n[`09ae707`](https://togithub.com/sverweij/dependency-cruiser/commit/09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 👷
maintenance\n\n-\n[`aae6edd`](https://togithub.com/sverweij/dependency-cruiser/commit/aae6eddf)/\n[`b5bfe76`](https://togithub.com/sverweij/dependency-cruiser/commit/b5bfe76a)\nrefactor:
addresses small linting
issues\n-\n[`2d2b0e5`](https://togithub.com/sverweij/dependency-cruiser/commit/2d2b0e5d)\nrefactor(resolve):
uses Maps for the context
maps\n-\n[`79e1aa1`](https://togithub.com/sverweij/dependency-cruiser/commit/79e1aa19)\nbuild(npm):
updates external
dependencies\n-\n[`09ae707`](https://togithub.com/sverweij/dependency-cruiser/commit/09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 🧹
chores\n\n-\n[`8a288dd`](https://togithub.com/sverweij/dependency-cruiser/commit/8a288dda)\nchore:
migrates to eslint 9 & flat
config\n([#&#8203;968](https://togithub.com/sverweij/dependency-cruiser/issues/968))\n-\n[`69b59b6`](https://togithub.com/sverweij/dependency-cruiser/commit/69b59b69)\nchore:
makes ci use node 23 instead of
22\n-\n[`78960d3`](https://togithub.com/sverweij/dependency-cruiser/commit/78960d37)\nbuild(npm):
adds svgo to
devDependencies\n\n###\n[`v16.6.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.6.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.5.0...v16.6.0)\n\n####
✨
features\n\n-\n[`b473be5`](https://togithub.com/sverweij/dependency-cruiser/commit/b473be5b)\nfeat:
adds support for svelte
5\n([#&#8203;963](https://togithub.com/sverweij/dependency-cruiser/issues/963))\n\n####
👷
maintenance\n\n-\n[`7683e90`](https://togithub.com/sverweij/dependency-cruiser/commit/7683e904)\nfix(extract):
removes extraneous capturing group from a
regular\nexpression\n-\n[`65f2748`](https://togithub.com/sverweij/dependency-cruiser/commit/65f27486)\nbuild(npm):
updates external
dependencies\n\n###\n[`v16.5.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.5.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.4.2...v16.5.0)\n\n####
✨
features\n\n-\n[`802ff6f`](https://togithub.com/sverweij/dependency-cruiser/commit/802ff6fa)\nfeat(cli):
expands the info displayed in
--info\n([#&#8203;959](https://togithub.com/sverweij/dependency-cruiser/issues/959))\n\n####
📖
documentation\n\n-\n[`1ca77ec`](https://togithub.com/sverweij/dependency-cruiser/commit/1ca77ec0)\ndoc(FAQ):
corrects a
typo\n-\n[`8269857`](https://togithub.com/sverweij/dependency-cruiser/commit/82698571)\ndoc(cli):
clarify when using --max-depth is a good idea (*never, that's\nwhen*
😄)\n\n#### 👷
maintenance\n\n-\n[`9453f20`](https://togithub.com/sverweij/dependency-cruiser/commit/9453f201)\nbuild(npm):
updates external
dependencies\n\n</details>\n\n<details>\n<summary>puleos/object-hash
(object-hash)</summary>\n\n###\n[`v3.0.0`](https://togithub.com/puleos/object-hash/compare/v2.2.0...v3.0.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.2.0...v3.0.0)\n\n###\n[`v2.2.0`](https://togithub.com/puleos/object-hash/compare/v2.1.1...v2.2.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.1.1...v2.2.0)\n\n###\n[`v2.1.1`](https://togithub.com/puleos/object-hash/compare/f61b9a5d584158abc3e31c29d2b1fa3d74772677...v2.1.1)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/f61b9a5d584158abc3e31c29d2b1fa3d74772677...v2.1.1)\n\n###\n[`v2.1.0`](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n###\n[`v2.0.3`](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n###\n[`v2.0.2`](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n###\n[`v2.0.1`](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n###\n[`v2.0.0`](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n</details>\n\n<details>\n<summary>uuidjs/uuid
(uuid)</summary>\n\n###\n[`v11.0.3`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)\n\n#####
Bug Fixes\n\n- apply stricter typing to the v\\*
signatures\n([#&#8203;831](https://togithub.com/uuidjs/uuid/issues/831))\n([c2d3fed](https://togithub.com/uuidjs/uuid/commit/c2d3fed22cfd47c22c8f22f6154abb5060648ce5))\n-
export internal uuid
types\n([#&#8203;833](https://togithub.com/uuidjs/uuid/issues/833))\n([341edf4](https://togithub.com/uuidjs/uuid/commit/341edf444ced63708ba336285dbec29443523939))\n-
remove
sourcemaps\n([#&#8203;827](https://togithub.com/uuidjs/uuid/issues/827))\n([b93ea10](https://togithub.com/uuidjs/uuid/commit/b93ea101af7382053032d4fb61cc85599d6c7216))\n-
revert \"simplify type for v3 and
v5\"\n([#&#8203;835](https://togithub.com/uuidjs/uuid/issues/835))\n([e2dee69](https://togithub.com/uuidjs/uuid/commit/e2dee691e95aba854a892d2507d8cd9f009bf61d))\n\n###\n[`v11.0.2`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)\n\n#####
Bug Fixes\n\n- remove
wrapper.mjs\n([#&#8203;822](https://togithub.com/uuidjs/uuid/issues/822))\n([6683ad3](https://togithub.com/uuidjs/uuid/commit/6683ad38b048375b451eac1194960f24ba20e0ca))\n\n###\n[`v11.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)\n\n#####
Bug Fixes\n\n- restore package.json#browser
field\n([#&#8203;817](https://togithub.com/uuidjs/uuid/issues/817))\n([ae8f386](https://togithub.com/uuidjs/uuid/commit/ae8f38657bca0ee053bf29c88c006b1ea05af1b5))\n\n###\n[`v11.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- refactor v1 internal state and options
logic\n([#&#8203;780](https://togithub.com/uuidjs/uuid/issues/780))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://togithub.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://togithub.com/uuidjs/uuid/issues/779))\n-
Port to TypeScript,
closes\n[#&#8203;762](https://togithub.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- Port to TypeScript,
closes\n[#&#8203;762](https://togithub.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763))\n([1e0f987](https://togithub.com/uuidjs/uuid/commit/1e0f9870db864ca93f7a69db0d468b5e1b7605e7))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1))\n\n#####
Bug Fixes\n\n- missing v7 expectations in browser
spec\n([#&#8203;751](https://togithub.com/uuidjs/uuid/issues/751))\n([f54a866](https://togithub.com/uuidjs/uuid/commit/f54a866cedb2b3b96581157c1f4ac935a0b11411))\n-
refactor v1 internal state and options
logic\n([#&#8203;780](https://togithub.com/uuidjs/uuid/issues/780))\n([031b3d3](https://togithub.com/uuidjs/uuid/commit/031b3d3d738bc6694501ac0a37152b95ed500989))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://togithub.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://togithub.com/uuidjs/uuid/issues/779))\n([9dbd1cd](https://togithub.com/uuidjs/uuid/commit/9dbd1cd4177c43fcaac961a3b16fb2d044c9940a))\n-
remove v4 options default assignment preventing native.randomUUID
from\nbeing used
([#&#8203;786](https://togithub.com/uuidjs/uuid/issues/786))\n([afe6232](https://togithub.com/uuidjs/uuid/commit/afe62323c4408a824755a39d7b971a8ae06f7199)),\ncloses
[#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763)\n- seq_hi
shift for byte
6\n([#&#8203;775](https://togithub.com/uuidjs/uuid/issues/775))\n([1d532ca](https://togithub.com/uuidjs/uuid/commit/1d532ca374f181932a24a83fa98f71a5bd4f3e96))\n-
tsconfig module
type\n([#&#8203;778](https://togithub.com/uuidjs/uuid/issues/778))\n([7eff835](https://togithub.com/uuidjs/uuid/commit/7eff835cba334ad418f57768c00d15b918a9b419))\n\n###\n[`v10.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1000-2024-06-07)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.1...v10.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- update node support (drop node@12, node@14, add
node@20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- support support rfc9562 MAX uuid (new in
RFC9562)\n([#&#8203;714](https://togithub.com/uuidjs/uuid/issues/714))\n([0385cd3](https://togithub.com/uuidjs/uuid/commit/0385cd3f18ae9920678b2849932fa7a9d9aee7d0))\n-
support rfc9562 v6
uuids\n([#&#8203;754](https://togithub.com/uuidjs/uuid/issues/754))\n([c4ed13e](https://togithub.com/uuidjs/uuid/commit/c4ed13e7159d87c9e42a349bdd9dc955f1af46b6))\n-
support rfc9562 v7
uuids\n([#&#8203;681](https://togithub.com/uuidjs/uuid/issues/681))\n([db76a12](https://togithub.com/uuidjs/uuid/commit/db76a1284760c441438f50a57924b322dae08891))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1))\n-
support rfc9562 v8
uuids\n([#&#8203;759](https://togithub.com/uuidjs/uuid/issues/759))\n([35a5342](https://togithub.com/uuidjs/uuid/commit/35a53428202657e402e6b4aa68f56c08194541bf))\n\n#####
Bug Fixes\n\n- revert \"perf: remove superfluous call to
toLowerCase\n([#&#8203;677](https://togithub.com/uuidjs/uuid/issues/677))\"\n([#&#8203;738](https://togithub.com/uuidjs/uuid/issues/738))\n([e267b90](https://togithub.com/uuidjs/uuid/commit/e267b9073df1d0ce119ee53c0487fe76acb2be37))\n\n###\n[`v9.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#901-2023-09-12)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.0...v9.0.1)\n\n#####
build\n\n- Fix CI to work with Node.js 20.x\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will
be recreated if closed unmerged. Get\n[config
help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's
undesired.\n\n---\n\n- [ ] <!-- rebase-check -->If you want to
rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been
generated by
[Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Jeramy Soucy
<[email protected]>","sha":"fdf83cceb2e1a73c072dbc629562c90b40af54db"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
  • Loading branch information
jeramysoucy and elastic-renovate-prod[bot] authored Jan 22, 2025
1 parent 8e5484c commit cebdb9b
Show file tree
Hide file tree
Showing 6 changed files with 68 additions and 74 deletions.
14 changes: 7 additions & 7 deletions .buildkite/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .buildkite/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
},
"devDependencies": {
"@types/chai": "^4.3.3",
"@types/js-yaml": "^4.0.5",
"@types/js-yaml": "^4.0.9",
"@types/minimatch": "^3.0.5",
"@types/mocha": "^10.0.1",
"@types/node": "^15.12.2",
Expand Down
16 changes: 8 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -1118,7 +1118,7 @@
"expiry-js": "0.1.7",
"exponential-backoff": "^3.1.1",
"extract-zip": "^2.0.1",
"fast-deep-equal": "^3.1.1",
"fast-deep-equal": "^3.1.3",
"fast-glob": "^3.3.2",
"fastest-levenshtein": "^1.0.16",
"fflate": "^0.6.9",
Expand Down Expand Up @@ -1187,7 +1187,7 @@
"nodemailer": "^6.9.15",
"normalize-path": "^3.0.0",
"nunjucks": "^3.2.4",
"object-hash": "^1.3.1",
"object-hash": "^3.0.0",
"object-path-immutable": "^3.1.1",
"openai": "^4.72.0",
"openpgp": "5.10.1",
Expand Down Expand Up @@ -1277,7 +1277,7 @@
"use-resize-observer": "^9.1.0",
"usng.js": "^0.4.5",
"utility-types": "^3.10.0",
"uuid": "9.0.0",
"uuid": "10.0.0",
"vega": "^5.24.0",
"vega-interpreter": "^1.0.4",
"vega-lite": "^5.5.0",
Expand Down Expand Up @@ -1610,7 +1610,7 @@
"@types/jsonwebtoken": "^9.0.0",
"@types/license-checker": "15.0.0",
"@types/loader-utils": "^2.0.3",
"@types/lodash": "^4.17.10",
"@types/lodash": "^4.17.14",
"@types/lru-cache": "^5.1.0",
"@types/lz-string": "^1.3.34",
"@types/mapbox__vector-tile": "1.3.0",
Expand All @@ -1630,7 +1630,7 @@
"@types/nodemailer": "^6.4.0",
"@types/normalize-path": "^3.0.0",
"@types/nunjucks": "^3.2.6",
"@types/object-hash": "^1.3.0",
"@types/object-hash": "^3.0.6",
"@types/opn": "^5.1.0",
"@types/ora": "^1.3.5",
"@types/papaparse": "^5.0.3",
Expand Down Expand Up @@ -1668,7 +1668,7 @@
"@types/tinycolor2": "^1.4.1",
"@types/tough-cookie": "^4.0.5",
"@types/type-detect": "^4.0.1",
"@types/uuid": "^9.0.0",
"@types/uuid": "^10.0.0",
"@types/vinyl": "^2.0.4",
"@types/vinyl-fs": "^3.0.2",
"@types/watchpack": "^1.1.5",
Expand Down Expand Up @@ -1723,7 +1723,7 @@
"cypress-recurse": "^1.35.2",
"date-fns": "^2.29.3",
"dependency-check": "^4.1.0",
"dependency-cruiser": "^16.4.2",
"dependency-cruiser": "^16.8.0",
"ejs": "^3.1.10",
"enzyme": "^3.11.0",
"enzyme-to-json": "^3.6.2",
Expand Down Expand Up @@ -1788,7 +1788,7 @@
"marge": "^1.0.1",
"micromatch": "^4.0.8",
"mini-css-extract-plugin": "1.1.0",
"minimist": "^1.2.6",
"minimist": "^1.2.8",
"mocha": "^10.3.0",
"mocha-junit-reporter": "^2.0.2",
"mocha-multi-reporters": "^1.5.1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export interface IHashedCache<KeyType, ValueType> {
reset(): void;
}

export class HashedCache<KeyType, ValueType> {
export class HashedCache<KeyType extends hash.NotUndefined, ValueType> {
private cache: LRUCache<string, ValueType>;

constructor(options: LRUCache.Options<string, ValueType> = { max: 500 }) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export interface IHashedCache<KeyType, ValueType> {
reset(): void;
}

export class HashedCache<KeyType, ValueType> {
export class HashedCache<KeyType extends hash.NotUndefined, ValueType> {
private cache: LRUCache<string, ValueType>;

constructor(options: LRUCache.Options<string, ValueType> = { max: 500 }) {
Expand Down
106 changes: 50 additions & 56 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11891,15 +11891,10 @@
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.184.tgz#23f96cd2a21a28e106dc24d825d4aa966de7a9fe"
integrity sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==

"@types/lodash@^4.14.202":
version "4.17.0"
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.0.tgz#d774355e41f372d5350a4d0714abb48194a489c3"
integrity sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==

"@types/lodash@^4.17.0", "@types/lodash@^4.17.10":
version "4.17.13"
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.13.tgz#786e2d67cfd95e32862143abe7463a7f90c300eb"
integrity sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==
"@types/lodash@^4.14.202", "@types/lodash@^4.17.0", "@types/lodash@^4.17.14":
version "4.17.14"
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.14.tgz#bafc053533f4cdc5fcc9635af46a963c1f3deaff"
integrity sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==

"@types/long@^4.0.1":
version "4.0.2"
Expand Down Expand Up @@ -12099,12 +12094,10 @@
resolved "https://registry.yarnpkg.com/@types/nunjucks/-/nunjucks-3.2.6.tgz#6d6e0363719545df8b9a024279902edf68b2caa9"
integrity sha512-pHiGtf83na1nCzliuAdq8GowYiXvH5l931xZ0YEHaLMNFgynpEqx+IPStlu7UaDkehfvl01e4x/9Tpwhy7Ue3w==

"@types/object-hash@^1.3.0":
version "1.3.0"
resolved "https://registry.yarnpkg.com/@types/object-hash/-/object-hash-1.3.0.tgz#b20db2074129f71829d61ff404e618c4ac3d73cf"
integrity sha512-il4NIe4jTx4lfhkKaksmmGHw5EsVkO8sHWkpJHM9m59r1dtsVadLSrJqdE8zU74NENDAsR3oLIOlooRAXlPLNA==
dependencies:
"@types/node" "*"
"@types/object-hash@^3.0.6":
version "3.0.6"
resolved "https://registry.yarnpkg.com/@types/object-hash/-/object-hash-3.0.6.tgz#25c052428199d374ef723b7b0ed44b5bfe1b3029"
integrity sha512-fOBV8C1FIu2ELinoILQ+ApxcUKz4ngq+IWUYrxSGjXzzjUALijilampwkMgEtJ+h2njAW3pi853QpzNVCHB73w==

"@types/opn@^5.1.0":
version "5.1.0"
Expand Down Expand Up @@ -12588,11 +12581,6 @@
resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-10.0.0.tgz#e9c07fe50da0f53dc24970cca94d619ff03f6f6d"
integrity sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==

"@types/uuid@^9.0.0":
version "9.0.0"
resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.0.tgz#53ef263e5239728b56096b0a869595135b7952d2"
integrity sha512-kr90f+ERiQtKWMz5rP32ltJ/BtULDI5RVO0uavn1HQUOwjx0R1h0rnDYNL0CepF1zL5bSY6FISAfd9tOdDhU5Q==

"@types/uuid@^9.0.1":
version "9.0.8"
resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.8.tgz#7545ba4fc3c003d6c756f651f3bf163d8f0f29ba"
Expand Down Expand Up @@ -13295,7 +13283,7 @@ acorn@^7.0.0, acorn@^7.4.1:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==

acorn@^8.0.4, acorn@^8.1.0, acorn@^8.11.0, acorn@^8.12.1, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.0, acorn@^8.8.2, acorn@^8.9.0:
acorn@^8.0.4, acorn@^8.1.0, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.0, acorn@^8.8.2, acorn@^8.9.0:
version "8.14.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
Expand Down Expand Up @@ -15742,6 +15730,11 @@ commander@^12.1.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3"
integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==

commander@^13.0.0:
version "13.0.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-13.0.0.tgz#1b161f60ee3ceb8074583a0f95359a4f8701845c"
integrity sha512-oPYleIY8wmTVzkvQq10AEok6YcTC4sRUBl8F9gVuwchGVUCTbl/vhLTaQqutuuySYOsu8YTgV+OxKc/8Yvx+mQ==

commander@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
Expand Down Expand Up @@ -17186,33 +17179,33 @@ dependency-check@^4.1.0:
read-package-json "^2.0.10"
resolve "^1.1.7"

dependency-cruiser@^16.4.2:
version "16.4.2"
resolved "https://registry.yarnpkg.com/dependency-cruiser/-/dependency-cruiser-16.4.2.tgz#586487e1ac355912a0ad2310b830b63054733e01"
integrity sha512-mQZM95WwIvKzYYdj+1RgIBuJ6qbr1cfyzTt62dDJVrWAShfhV9IEkG/Xv4S2iD5sT+Gt3oFWyZjwNufAhcbtWA==
dependency-cruiser@^16.8.0:
version "16.9.0"
resolved "https://registry.yarnpkg.com/dependency-cruiser/-/dependency-cruiser-16.9.0.tgz#3273881daa3613fe8a00639f26a044ec6004afa0"
integrity sha512-Gc/xHNOBq1nk5i7FPCuexCD0m2OXB/WEfiSHfNYQaQaHZiZltnl5Ixp/ZG38Jvi8aEhKBQTHV4Aw6gmR7rWlOw==
dependencies:
acorn "^8.12.1"
acorn "^8.14.0"
acorn-jsx "^5.3.2"
acorn-jsx-walk "^2.0.0"
acorn-loose "^8.4.0"
acorn-walk "^8.3.4"
ajv "^8.17.1"
commander "^12.1.0"
enhanced-resolve "^5.17.1"
ignore "^6.0.2"
commander "^13.0.0"
enhanced-resolve "^5.18.0"
ignore "^7.0.0"
interpret "^3.1.1"
is-installed-globally "^1.0.0"
json5 "^2.2.3"
memoize "^10.0.0"
picocolors "^1.1.0"
picocolors "^1.1.1"
picomatch "^4.0.2"
prompts "^2.4.2"
rechoir "^0.8.0"
safe-regex "^2.1.1"
semver "^7.6.3"
teamcity-service-messages "^0.1.14"
tsconfig-paths-webpack-plugin "^4.1.0"
watskeburt "^4.1.0"
tsconfig-paths-webpack-plugin "^4.2.0"
watskeburt "^4.2.2"

dependency-tree@^10.0.9:
version "10.0.9"
Expand Down Expand Up @@ -17857,10 +17850,10 @@ enhanced-resolve@^4.5.0:
memory-fs "^0.5.0"
tapable "^1.0.0"

enhanced-resolve@^5.14.1, enhanced-resolve@^5.17.1, enhanced-resolve@^5.7.0:
version "5.17.1"
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
enhanced-resolve@^5.14.1, enhanced-resolve@^5.17.1, enhanced-resolve@^5.18.0, enhanced-resolve@^5.7.0:
version "5.18.0"
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz#91eb1db193896b9801251eeff1c6980278b1e404"
integrity sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==
dependencies:
graceful-fs "^4.2.4"
tapable "^2.2.0"
Expand Down Expand Up @@ -21017,10 +21010,10 @@ ignore@^5.0.5, ignore@^5.1.1, ignore@^5.2.0, ignore@^5.2.1, ignore@^5.3.0:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==

ignore@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-6.0.2.tgz#77cccb72a55796af1b6d2f9eb14fa326d24f4283"
integrity sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==
ignore@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.0.tgz#52da780b009bd0845d1f9dd4d8ae6a7569ae73c4"
integrity sha512-lcX8PNQygAa22u/0BysEY8VhaFRzlOkvdlKczDPnJvrkJD1EuqzEky5VYYKM2iySIuaVIDv9N190DfSreSLw2A==

immediate@~3.0.5:
version "3.0.6"
Expand Down Expand Up @@ -25389,11 +25382,16 @@ object-filter-sequence@^1.0.0:
resolved "https://registry.yarnpkg.com/object-filter-sequence/-/object-filter-sequence-1.0.0.tgz#10bb05402fff100082b80d7e83991b10db411692"
integrity sha512-CsubGNxhIEChNY4cXYuA6KXafztzHqzLLZ/y3Kasf3A+sa3lL9thq3z+7o0pZqzEinjXT6lXDPAfVWI59dUyzQ==

object-hash@^1.3.0, object-hash@^1.3.1:
object-hash@^1.3.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df"
integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==

object-hash@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9"
integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==

object-identity-map@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/object-identity-map/-/object-identity-map-1.0.2.tgz#2b4213a4285ca3a8cd2e696782c9964f887524e7"
Expand Down Expand Up @@ -30834,7 +30832,7 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==

tapable@^2.1.1, tapable@^2.2.0:
tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
Expand Down Expand Up @@ -31455,13 +31453,14 @@ ts-pnp@^1.1.6:
resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92"
integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==

tsconfig-paths-webpack-plugin@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz#3c6892c5e7319c146eee1e7302ed9e6f2be4f763"
integrity sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==
tsconfig-paths-webpack-plugin@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.2.0.tgz#f7459a8ed1dd4cf66ad787aefc3d37fff3cf07fc"
integrity sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==
dependencies:
chalk "^4.1.0"
enhanced-resolve "^5.7.0"
tapable "^2.2.1"
tsconfig-paths "^4.1.2"

tsconfig-paths@^3.14.2:
Expand Down Expand Up @@ -32210,12 +32209,7 @@ uuid-browser@^3.1.0:
resolved "https://registry.yarnpkg.com/uuid-browser/-/uuid-browser-3.1.0.tgz#0f05a40aef74f9e5951e20efbf44b11871e56410"
integrity sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA=

[email protected]:
version "9.0.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5"
integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==

uuid@^10.0.0:
[email protected], uuid@^10.0.0:
version "10.0.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-10.0.0.tgz#5a95aa454e6e002725c79055fd42aaba30ca6294"
integrity sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==
Expand Down Expand Up @@ -32846,10 +32840,10 @@ watchpack@^2.2.0, watchpack@^2.4.1:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"

watskeburt@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/watskeburt/-/watskeburt-4.1.0.tgz#3c0227669be646a97424b631164b1afe3d4d5344"
integrity sha512-KkY5H51ajqy9HYYI+u9SIURcWnqeVVhdH0I+ab6aXPGHfZYxgRCwnR6Lm3+TYB6jJVt5jFqw4GAKmwf1zHmGQw==
watskeburt@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/watskeburt/-/watskeburt-4.2.2.tgz#e24f0afc40b7ecf511bf24c285b91dee2df4f4a5"
integrity sha512-AOCg1UYxWpiHW1tUwqpJau8vzarZYTtzl2uu99UptBmbzx6kOzCGMfRLF6KIRX4PYekmryn89MzxlRNkL66YyA==

wbuf@^1.1.0, wbuf@^1.7.3:
version "1.7.3"
Expand Down

0 comments on commit cebdb9b

Please sign in to comment.