lib: migrate from process.binding('config') to getOptions()
PR-URL: https://github.com/nodejs/node/pull/23588 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This commit is contained in:
parent
cdba3c1de0
commit
bb79e768e5
@ -112,13 +112,18 @@
|
||||
NativeModule.require('internal/inspector_async_hook').setup();
|
||||
}
|
||||
|
||||
const options = internalBinding('options');
|
||||
if (options.getOptions('--help')) {
|
||||
const { getOptions } = internalBinding('options');
|
||||
const helpOption = getOptions('--help');
|
||||
const completionBashOption = getOptions('--completion-bash');
|
||||
const experimentalModulesOption = getOptions('--experimental-modules');
|
||||
const experimentalVMModulesOption = getOptions('--experimental-vm-modules');
|
||||
const experimentalWorkerOption = getOptions('--experimental-worker');
|
||||
if (helpOption) {
|
||||
NativeModule.require('internal/print_help').print(process.stdout);
|
||||
return;
|
||||
}
|
||||
|
||||
if (options.getOptions('--completion-bash')) {
|
||||
if (completionBashOption) {
|
||||
NativeModule.require('internal/bash_completion').print(process.stdout);
|
||||
return;
|
||||
}
|
||||
@ -138,7 +143,7 @@
|
||||
setupQueueMicrotask();
|
||||
}
|
||||
|
||||
if (process.binding('config').experimentalWorker) {
|
||||
if (experimentalWorkerOption) {
|
||||
setupDOMException();
|
||||
}
|
||||
|
||||
@ -170,9 +175,8 @@
|
||||
'DeprecationWarning', 'DEP0062', startup, true);
|
||||
}
|
||||
|
||||
if (process.binding('config').experimentalModules ||
|
||||
process.binding('config').experimentalVMModules) {
|
||||
if (process.binding('config').experimentalModules) {
|
||||
if (experimentalModulesOption || experimentalVMModulesOption) {
|
||||
if (experimentalModulesOption) {
|
||||
process.emitWarning(
|
||||
'The ESM module loader is experimental.',
|
||||
'ExperimentalWarning', undefined);
|
||||
|
Loading…
x
Reference in New Issue
Block a user