mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
## Summary Bumps node.js to 18.17.0 (replacement for PR #144012 which was later reverted) As a result, these categorical additions were needed: - `node` evocations will need the `--openssl-legacy-provider` flag, wherever it would use certain crypto functionalities - tests required updating of the expected HTTPS Agent call arguments, `noDelay` seems to be a default - `window.[NAME]` fields cannot be written directly - some stricter typechecks This is using our in-house built node.js 18 versions through the URLs the proxy-cache. (built with https://github.com/elastic/kibana-custom-nodejs-builds/pull/4) These urls are served from a bucket, where the RHEL7/Centos7 compatible node distributables are. (see: https://github.com/elastic/kibana-ci-proxy-cache/pull/7) Further todos: - [x] check docs wording and consistency - [ ] update the dependency report - [x] explain custom builds in documentation - [x] node_sass prebuilts --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Tiago Costa <tiago.costa@elastic.co> Co-authored-by: Thomas Watson <w@tson.dk> |
||
---|---|---|
.. | ||
src | ||
BUILD.bazel | ||
index.js | ||
kibana.jsonc | ||
package.json | ||
README.mdx | ||
tsconfig.json | ||
webpack.config.js |
--- id: kibDevDocsOpsUiSharedDepsNpm slug: /kibana-dev-docs/ops/ui-shared-deps-npm title: "@kbn/ui-shared-deps-npm" description: A package to share single instances of npm external packages across bundles date: 2022-05-24 tags: ['kibana', 'dev', 'contributor', 'operations', 'ui', 'shared', 'deps', 'npm'] --- This is a package of shared dependencies that must only have a single instance and are from the NPM external to the Kibana repository. To consume them, import the package and merge the `externals` export into your webpack externals config so that all references to the supported modules will be remapped to use the global versions.