- Notifications
You must be signed in to change notification settings - Fork13.2k
Implement "Arbitrary Module Namespace Identifiers"#58640
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Implement "Arbitrary Module Namespace Identifiers"#58640
Uh oh!
There was an error while loading.Please reload this page.
Conversation
typescript-bot commentedMay 24, 2024
This PR doesn't have any linked issues. Please open an issue that references this PR. From there we can discuss and prioritise. |
typescript-bot commentedMay 24, 2024
Looks like you're introducing a change to the public API surface area. If this includes breaking changes, please document themon our wiki's API Breaking Changes page. Also, please make sure@DanielRosenwasser and@RyanCavanaugh are aware of the changes, just as a heads up. |
evanw commentedMay 24, 2024
@microsoft-github-policy-service agree |
jakebailey commentedMay 24, 2024
@typescript-bot test it |
typescript-bot commentedMay 24, 2024 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
typescript-bot commentedMay 24, 2024
Hey@jakebailey, the results of running the DT tests are ready. Everything looks the same! |
typescript-bot commentedMay 24, 2024
@jakebailey Here are the results of running the user tests comparing Everything looks good! |
typescript-bot commentedMay 24, 2024
@jakebailey Here they are:tscComparison Report - baseline..pr
System info unknown Hosts
Scenarios
Developer Information: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fatcerberus commentedMay 24, 2024
I don't know. I feel like, if I, as a library writer in control of my own API, have the choice between telling my users either:
Then I'm going to choose to tell them 2) every time. If I know a plurality of my consumers are importing from JavaScript then I'm only going to tell them 1) if there's absolutely no way around it. |
typescript-bot commentedMay 24, 2024
@jakebailey Here are the results of running the top 400 repos comparing Everything looks good! |
evanw commentedMay 24, 2024
Yes, if your API would be improved by not using this feature than you obviously shouldn't be using it. My point was that if you have a use case for which this feature is the most natural fit (see the real-world example I posted), you're still effectively prevented from using it because most people use VSCode these days and the TypeScript language service hasn't added support for it yet. |
csvn commentedMay 24, 2024 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
I don't think that's the point. One of the issues related to this PR,#40594, mentions this feature is for WASM support, since WASM can export unicode exports. Typescript also prides itself on being a superset of Javascript, so since Javascript supports this type of imports, Typescript should too. This PR does not encourage library authors to make their API more inconvenient to use, but there are valid use cases for it. |
fatcerberus commentedMay 24, 2024
@csvn I’m not arguing against the feature by any means - I was specifically responding to the OP’s conjecture that people might not be using the featurein JavaScript because TS doesn’t support it, which didn't make sense to me because if you have to use a quoted name in an import then there’s probably no other alternative, while if you’re writingexports for JS, there’s no reason to use it on purpose as it just makes things harder for consumers for no reason. |
DanielRosenwasser commentedMay 24, 2024 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Spitballing, but these should be
Feel free to add that in this PR, but I wouldn't gate the PR on that at all. |
jakebailey commentedMay 24, 2024
Ignoring what Daniel already said, I can't really find a fault with the PR as-is. Is this something we're trying to get into 5.5 RC, or wait for 5.6? |
Jack-Works commentedMay 25, 2024
Yes, I strongly suggest this PR should be done without fine-tuning everything. From my experience of developing#49297, I tried to make all the language service stuff great at once, and there was too much work to do and I drained. I had a checklist for my PR, that's everything I can think of about this feature.
|
evanw commentedMay 26, 2024
Thanks for the heads up about the It looks like the way to deal with that in the TypeScript code is to add double underscores before the internal symbol name (so maybe |
evanw commentedMay 26, 2024
I added support for the first one (completion within an existing string literal). I'm not sure whether or not I have all of the necessary context about the code to add support for the second one. |
evanw commentedMay 27, 2024
Ok now I've also added support for the second one (complete identifiers into matching string literals, using |
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
src/compiler/scanner.ts Outdated
| } | ||
| /**@internal */ | ||
| exportfunctiongenerateIdentifierForArbitraryString(text:string,languageVersion:ScriptTarget|undefined):string{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Is there a reason this is in scanner.ts? It seems to only be used in services so there's no reason it should need to be loaded by tsc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
It's here because it's written usingcharSize like other identifier-related code, butcharSize is not currently exported. I'll move this intocompletions.ts and inlinecharSize since it's a very small function.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
tests/baselines/reference/arbitraryModuleNamespaceIdentifiers_syntax.errors.txt OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
tests/baselines/reference/arbitraryModuleNamespaceIdentifiers_syntax.errors.txt OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
tests/baselines/reference/arbitraryModuleNamespaceIdentifiers_syntax.errors.txt OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
tests/baselines/reference/arbitraryModuleNamespaceIdentifiers_syntax.errors.txt OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
...nce/es2022/arbitraryModuleNamespaceIdentifiers/arbitraryModuleNamespaceIdentifiers_system.ts OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
rbuckton commentedMay 30, 2024 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
This looks good but will need to wait to merge until after we switch |
typescript-bot commentedMay 30, 2024
The TypeScript team hasn't accepted the linked issue#40594. If you can get it accepted, this PR will have a better chance of being reviewed. |
3 similar comments
typescript-bot commentedMay 30, 2024
The TypeScript team hasn't accepted the linked issue#40594. If you can get it accepted, this PR will have a better chance of being reviewed. |
typescript-bot commentedMay 30, 2024
The TypeScript team hasn't accepted the linked issue#40594. If you can get it accepted, this PR will have a better chance of being reviewed. |
typescript-bot commentedMay 30, 2024
The TypeScript team hasn't accepted the linked issue#40594. If you can get it accepted, this PR will have a better chance of being reviewed. |
rbuckton commentedMay 30, 2024
@typescript-bot perf test |
typescript-bot commentedMay 30, 2024 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
typescript-bot commentedMay 30, 2024
Hey@rbuckton, the results of running the DT tests are ready. Everything looks the same! |
typescript-bot commentedMay 30, 2024
@rbuckton Here are the results of running the user tests comparing Everything looks good! |
typescript-bot commentedMay 30, 2024
@rbuckton Here are the results of running the user tests comparing Something interesting changed - please have a look. DetailsServer exited prematurely with code unknown and signal SIGABRTAffected reposeffectRaw error text:RepoResults4/effect.rawError.txt in theartifact folderReplay commands: RepoResults4/effect.replay.txt in theartifact folderLast few requests{"seq":11277,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/effect/test/STM.test.ts","line":398,"offset":1,"entryNames":["assert"]}}{"seq":11278,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/effect/test/STM.test.ts","line":405,"offset":14}}{"seq":11279,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/effect/test/STM.test.ts","line":409,"offset":11}}{"seq":11280,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/effect/test/STM.test.ts","line":422,"offset":58}}Repro steps#!/bin/bashgit clone https://github.com/Effect-TS/effect.git --recurse-submodulesgit -C"./effect" reset --hard 2c2280b98a11fc002663c55792a4fa5781cd5fb6pnpm --dir"/mnt/ts_downloads/base/effect" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silentdownloadUrl=$(curl -s"https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162005/artifacts?artifactName=RepoResults4&api-version=7.0"| jq -r".resource.downloadUrl")wget -O RepoResults4.zip"$downloadUrl"unzip -p RepoResults4.zip RepoResults4/effect.replay.txt> effect.replay.txtnpm install --no-save @typescript/server-replay To run the repro: # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.npx tsreplay ./effect ./effect.replay.txt<PATH_TO_tsserver.js> |
typescript-bot commentedMay 30, 2024
@rbuckton Here they are:tscComparison Report - baseline..pr
System info unknown Hosts
Scenarios
tsserverComparison Report - baseline..pr
System info unknown Hosts
Scenarios
startupComparison Report - baseline..pr
System info unknown Hosts
Scenarios
Developer Information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
typescript-bot commentedMay 31, 2024
@rbuckton Here are the results of running the top 400 repos comparing Everything looks good! |
typescript-bot commentedMay 31, 2024
@rbuckton Here are the results of running the top 200 repos comparing Something interesting changed - please have a look. DetailsServer exited prematurely with code unknown and signal SIGABRTAffected reposcalcom/cal.comRaw error text:RepoResults7/calcom.cal.com.rawError.txt in theartifact folderReplay commands: RepoResults7/calcom.cal.com.replay.txt in theartifact folderLast few requests{"seq":135,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/seed-insights.ts","line":499,"offset":9,"entryNames":["arguments"]}}{"seq":136,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/seed-insights.ts","line":506,"offset":42}}{"seq":137,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/types/EventManager.d.ts"],"openFiles":[]}}{"seq":138,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/lib/weekday.test.ts","projectRootPath":"@PROJECT_ROOT@"}]}}Repro steps#!/bin/bashgit clone https://github.com/calcom/cal.com --recurse-submodulesgit -C"./cal.com" reset --hard 3b1de344515c525a20833232e3aed0c04c273f44yarn --cwd"/mnt/ts_downloads/base/cal.com" install --no-immutable --mode=skip-builddownloadUrl=$(curl -s"https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162008/artifacts?artifactName=RepoResults7&api-version=7.0"| jq -r".resource.downloadUrl")wget -O RepoResults7.zip"$downloadUrl"unzip -p RepoResults7.zip RepoResults7/calcom.cal.com.replay.txt> calcom.cal.com.replay.txtnpm install --no-save @typescript/server-replay To run the repro: # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.npx tsreplay ./cal.com ./calcom.cal.com.replay.txt<PATH_TO_tsserver.js> Server exited prematurely with code unknown and signal SIGABRTAffected reposbabel/babelRaw error text:RepoResults3/babel.babel.rawError.txt in theartifact folderReplay commands: RepoResults3/babel.babel.replay.txt in theartifact folderLast few requests{"seq":771,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/babel-runtime-corejs3/helpers/esm/regeneratorRuntime.js","line":233,"offset":23,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":""}}{"seq":772,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/babel-runtime-corejs3/helpers/esm/regeneratorRuntime.js","line":251,"offset":15,"includeExternalModuleExports":false,"triggerKind":1}}{"seq":773,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/babel-runtime-corejs3/helpers/esm/regeneratorRuntime.js","line":251,"offset":15,"entryNames":["_forEachInstanceProperty"]}}{"seq":774,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/babel-runtime-corejs3/helpers/esm/regeneratorRuntime.js","line":259,"offset":23}}Repro steps#!/bin/bashgit clone https://github.com/babel/babel --recurse-submodulesgit -C"./babel" reset --hard 90fdd7e11deff47296478f8cdd77de07c51fcaeedownloadUrl=$(curl -s"https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162008/artifacts?artifactName=RepoResults3&api-version=7.0"| jq -r".resource.downloadUrl")wget -O RepoResults3.zip"$downloadUrl"unzip -p RepoResults3.zip RepoResults3/babel.babel.replay.txt> babel.babel.replay.txtnpm install --no-save @typescript/server-replay To run the repro: # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.npx tsreplay ./babel ./babel.babel.replay.txt<PATH_TO_tsserver.js> |
typescript-bot commentedMay 31, 2024
@rbuckton Here are some more interesting changes from running the top 200 repos suite DetailsServer exited prematurely with code unknown and signal SIGABRTAffected reposelastic/kibanaRaw error text:RepoResults14/elastic.kibana.rawError.txt in theartifact folderReplay commands: RepoResults14/elastic.kibana.replay.txt in theartifact folderLast few requests{"seq":803,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/x-pack/plugins/task_manager/server/buffered_task_store.mock.ts","line":8,"offset":39,"includeExternalModuleExports":false,"triggerKind":1}}{"seq":804,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/x-pack/plugins/task_manager/server/buffered_task_store.mock.ts","line":8,"offset":39,"entryNames":["@kbn/utility-types"]}}{"seq":805,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/x-pack/test/api_integration/services/transform.ts"],"openFiles":[]}}{"seq":806,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/x-pack/plugins/stack_alerts/common/comparator_types.ts","projectRootPath":"@PROJECT_ROOT@"}]}}Repro steps#!/bin/bashgit clone https://github.com/elastic/kibana --recurse-submodulesgit -C"./kibana" reset --hard 4c5afdfc52235bf8d389f7302bd1b9b3003025fb# Install packages (exact steps are below, but it might be easier to follow the repo readme)yarn --cwd"/mnt/ts_downloads/base/kibana" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test_serverless/functional/test_suites/security/cypress" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test_serverless/functional/test_suites/observability/cypress" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/security_solution_cypress" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/security_solution_api_integration" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/security_api_integration/packages/helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/plugin_api_perf/plugins/task_manager_performance" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/plugin_api_integration/plugins/sample_task_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/plugin_api_integration/plugins/event_log" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/plugin_api_integration/plugins/elasticsearch_client" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/functional_with_es_ssl/plugins/cases" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/functional_with_es_ssl/plugins/alerts" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/functional_execution_context/plugins/alerts" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/functional_embedded/plugins/iframe_embedded" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/functional_cors/plugins/kibana_cors_test" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/cases_api_integration/common/plugins/security_solution" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/cases_api_integration/common/plugins/observability" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/cases_api_integration/common/plugins/cases" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/packages/helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/common/plugins/alerts" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/common/plugins/actions_simulators" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/test/alerting_api_integration/common/plugins/aad" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/threat_intelligence" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/session_view" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/serverless_search" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/serverless_observability" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/serverless" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/security_solution_serverless" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/security_solution_ess" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/security_solution" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/search_notebooks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/search_connectors" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/osquery" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/observability_solution/apm/scripts" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/ml" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/kubernetes_security" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/fleet" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/elastic_assistant" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/plugins/cases" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/upselling" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/storybook/config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/side_nav" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/navigation" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/features" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/ecs_data_quality_dashboard" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security-solution/data_table" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security/plugin_types_server" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security/plugin_types_public" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/security/plugin_types_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/observability/get_padded_alert_time_range_util" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/observability/alerting_test_data" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/observability/alert_details" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/url_state" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/ui_actions" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/trained_models_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/time_buckets" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/string_hash" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/runtime_field_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/route_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/response_stream" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/random_sampler_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/query_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/number_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/nested_property" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/local_storage" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/kibana_theme" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/is_populated_object" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/is_defined" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/inference_integration_flyout" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/in_memory_table" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/error_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/date_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/date_picker" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/data_view_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/data_grid" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/data_frame_analytics_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/creation_wizard_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/chi2test" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/category_validator" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/cancellable_search" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/anomaly_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_test_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_log_rate_analysis" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_log_pattern_analysis" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_components" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/aiops_change_point_detection" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/ml/agg_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/maps/vector_tile_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-slo-schema" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-random-sampling" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-langchain" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-infra-forge" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-entities-schema" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-elastic-assistant-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-elastic-assistant" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-data-forge" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-alerting-state-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/kbn-alerting-comparators" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/x-pack/packages/index-management" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/server_integration/plugins/status_plugin_b" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/server_integration/plugins/status_plugin_a" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/usage_collection" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/ui_settings_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/telemetry" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/session_notifications" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/saved_objects_hidden_type" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/saved_object_import_warnings" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/saved_object_export_transforms" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/rendering_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/management_test_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/kbn_tp_custom_visualizations" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/kbn_top_nav" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/kbn_sample_panel_action" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/index_patterns" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/elasticsearch_client_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/data_search" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_provider_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_static_assets" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_route_timeouts" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_helpmenu" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_execution_context" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_deprecations" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_deep_links" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_chromeless" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_b" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_appleave" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_plugin_a" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_http" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_history_block" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_dynamic_resolving_b" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_dynamic_resolving_a" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/core_app_status" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/plugin_functional/plugins/app_link_test" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/node_roles_functional/plugins/core_plugin_initializer_context" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/interpreter_functional/plugins/kbn_tp_run_pipeline" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/health_gateway/plugins/status" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/analytics/plugins/analytics_plugin_a" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/test/analytics/plugins/analytics_ftr_helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/src/plugins/text_based_languages" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/src/plugins/chart_expressions/common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/storybook/mock" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/storybook/config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/router/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/router/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/router/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/prompt/not_found" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/prompt/no_data_views/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/prompt/no_data_views/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/prompt/no_data_views/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/solution_nav" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data_config/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data_config/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data_config/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/no_data/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_template/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_template/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_template/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_no_data/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_no_data/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/kibana_no_data/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/analytics_no_data/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/analytics_no_data/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/page/analytics_no_data/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/modal/tabbed" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/markdown/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/markdown/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/markdown/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/link/redirect_app/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/link/redirect_app/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/link/redirect_app/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/file/util" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/file/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/file/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/file/image/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/file/image/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/file/file_upload/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/file/file_picker/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/file/context" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/error_boundary" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/code_editor/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/code_editor/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/chrome/navigation" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/card/no_data/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/card/no_data/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/card/no_data/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/button_toolbar" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/button/exit_full_screen" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/shared-ux/avatar/solution" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/serverless/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/serverless/storybook/config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/serverless/settings/security_project" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/serverless/settings/search_project" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/serverless/settings/observability_project" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/serverless/settings/common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/serverless/project_switcher" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/react/kibana_mount" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/react/kibana_context/theme" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/react/kibana_context/styled" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/react/kibana_context/root" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/react/kibana_context/render" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/react/kibana_context/common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/presentation/presentation_publishing" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/presentation/presentation_containers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-zod-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-yarn-lock-validator" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-xstate-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-whereis-pkg-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-web-worker-stub" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-visualization-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-visualization-ui-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-validate-next-docs-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-utility-types-jest" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-utility-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-utility-types/src/tsd_tests" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-user-profile-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-use-tracked-promise" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-unsaved-changes-badge" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-unified-field-list" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-unified-doc-viewer" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-unified-data-table" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ui-theme" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ui-shared-deps-src" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ui-shared-deps-npm" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ui-actions-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-typed-react-router-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ts-type-check-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ts-projects" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-try-in-console" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-triggers-actions-ui-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-tooling-log" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-tinymath" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-timerange" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-timelion-grammar" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-text-based-editor" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-test-subj-selector" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-test-jest-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-test-eui-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-test" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-telemetry-tools" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-storybook" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-storybook/preset" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-stdio-dev-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-std" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-spec-to-console" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-sort-predicates" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-sort-package-json" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-some-dev-log" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-shared-ux-utility" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-shared-svg" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-set-map" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-server-route-repository" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-server-http-tools" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-t-grid" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-rules" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-list-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-list-hooks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-list-constants" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-list-api" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-io-ts-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-io-ts-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-io-ts-list-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-io-ts-alerting-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-hook-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-exception-list-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-es-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-ecs" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-securitysolution-autocomplete" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-security-hardening" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-search-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-search-response-warnings" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-search-index-documents" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-search-errors" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-search-connectors" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-search-api-panels" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-saved-objects-settings" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-safer-lodash-set" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-rule-data-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-rrule" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-router-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-router-to-openapispec" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-rison" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-resizable-layout" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/server" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/public" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/mocks_server" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/get_csv_panel_actions" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/png_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/png" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/pdf_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/pdf" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/csv_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/export_types/csv" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-reporting/common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-repo-source-classifier-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-repo-source-classifier" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-repo-path" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-repo-packages" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-repo-linter" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-repo-info" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-repo-file-maps" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-react-hooks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-react-field" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-profiling-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-plugin-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-plugin-generator" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-plugin-check" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-picomatcher" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-performance-testing-dataset-extractor" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-peggy-loader" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-peggy" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-panel-loader" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-osquery-io-ts-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-optimizer-webpack-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-optimizer" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-openapi-generator" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-openapi-bundler" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-object-versioning" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-monaco" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-mock-idp-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-mock-idp-plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-mapbox-gl" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/storybook/config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/utilities" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/setting_ids" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/section_registry" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/field_definition" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/components/form" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/components/field_row" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/components/field_input" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/components/field_category" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/settings/application" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-management/cards_navigation" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-managed-vscode-config-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-managed-vscode-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-managed-content-badge" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-logging-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-logging" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-lint-ts-projects-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-lint-packages-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-lens-formula-docs" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-lens-embeddable-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-language-documentation-popover" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-kibana-manifest-schema" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-json-ast" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-journeys" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-jest-serializers" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ipynb" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-io-ts-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-interpreter" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-import-resolver" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-import-locator" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-i18n-react" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-i18n" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-health-gateway-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-hapi-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-handlebars" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-guided-onboarding" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-grouping" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-get-repo-files" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-generate-csv" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-generate-console-definitions" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-generate" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ftr-screenshot-filename" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ftr-common-functional-ui-services" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ftr-common-functional-services" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-formatters" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-flot-charts" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-find-used-node-modules" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-field-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-field-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-failed-test-reporter-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-expect" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-expandable-flyout" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-event-annotation-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-event-annotation-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-esql-validation-autocomplete" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-esql-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-esql-ast" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-telemetry" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-imports" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-i18n" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-eslint" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-eslint-plugin-disable" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-eslint-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-es-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-es-query" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-es-errors" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-es-archiver" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-es" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-elastic-agent-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ebt-tools" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-dom-drag-drop" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-docs-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-doc-links" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-discover-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-dev-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-dev-proc-runner" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-dev-cli-runner" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-dev-cli-errors" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-datemath" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-data-view-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-data-stream-adapter" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-data-service" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-cypress-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-custom-integrations" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-custom-icons" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-crypto-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-crypto" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-content-management-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-config-schema" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-config-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-coloring" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-code-owners" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-cli-dev-mode" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ci-stats-shipper-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ci-stats-reporter" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ci-stats-performance-metrics" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ci-stats-core" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-check-mappings-update-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-chart-icons" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-cell-actions" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-cases-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-capture-oas-snapshot-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-calculate-width-from-char-count" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-calculate-auto" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-bfetch-error" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-bazel-runner" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-babel-transform" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-babel-register" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-babel-preset" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-axe-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-apm-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-apm-synthtrace-client" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-apm-synthtrace" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-apm-data-view" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-apm-config-loader" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-analytics" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ambient-ui-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ambient-storybook-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ambient-ftr-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ambient-common-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-alerts-ui-shared" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-alerts-as-data-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-alerting-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-actions-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/kbn-ace" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/home/sample_data_types" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/home/sample_data_tab" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/home/sample_data_card" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/default-nav/ml" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/default-nav/management" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/default-nav/devtools" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/default-nav/analytics" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/deeplinks/shared" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/deeplinks/security" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/deeplinks/search" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/deeplinks/observability" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/deeplinks/ml" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/deeplinks/management" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/deeplinks/fleet" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/deeplinks/devtools" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/deeplinks/analytics" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-settings/core-user-settings-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-settings/core-user-settings-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-settings/core-user-settings-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-browser-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-browser-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/user-profile/core-user-profile-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/usage-data/core-usage-data-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/usage-data/core-usage-data-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/usage-data/core-usage-data-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"/mnt/ts_downloads/base/kibana/packages/core/usage-data/core-usage-data-base-server-internal" install --ign:error: Truncated - see logfor full output :error:</details> |
Uh oh!
There was an error while loading.Please reload this page.
This PR implementsArbitrary Module Namespace Identifiers, which is a JavaScript syntax feature that was added to JavaScript over two years ago (in ES2022) but that TypeScript never added support for. Here's an example of what this syntax looks like:
What this PR does:
ESNext,CommonJS,System,AMD,UMD)ES2015orES2020import {}andexport {}listsThis seemed to me like a pretty good MVP for this feature. It could certainly be more polished, but it's already very usable.
Note that this PR involves changing the TypeScript AST. This is unavoidable as the JavaScript language has added new syntax.
What this PR does not do:
My rationale for this PR:
It's especially unfortunate that TypeScript hasn't implemented this JavaScript feature yet because of the popularity of VSCode. The TypeScript language server is also used for JavaScript, so the lack of support for this makes valid JavaScript files that use this feature look invalid in VSCode. I would not be surprised if TypeScript's lack of support is the main reason why I haven't seen any real usage of this feature yet. I'm hopeful that this PR will be able to get this fixed!
Real-world example:
This syntax feature is used by esbuild to configure expressions to be replaced at build-time. Theinject setting takes a file and considers each named export to be a potential expression to replace. For example (see it live):
This syntax feature is used to convey the expressions to replace because it's both concise and tree-shaking friendly. But writing such a file using VSCode is awkward as the TypeScript language service doesn't fully understand JavaScript syntax. It's also unfortunate that such a file has to be written in JavaScript instead of TypeScript and can't take advantage of type checking.
See also:
Fixes#40594
Fixes#43870
Fixes#49147
Fixes#52092
Fixes#54584
Fixes#54733
Fixes#56200
Fixes#56375
Fixes#57017