aboutsummaryrefslogtreecommitdiffstats
path: root/src/_node
diff options
context:
space:
mode:
authorShohei YOSHIDA <syohex@gmail.com>2025-10-16 11:36:50 +0900
committerShohei YOSHIDA <syohex@gmail.com>2025-10-16 11:36:50 +0900
commite74df1347fc7ff343a7fca8a5f7d95de81a5060f (patch)
tree9c92862c02904125037caa173ba9c486cf03546b /src/_node
parentMerge pull request #1160 from zsh-users/update-2025-10 (diff)
downloadzsh-completions-e74df1347fc7ff343a7fca8a5f7d95de81a5060f.tar
zsh-completions-e74df1347fc7ff343a7fca8a5f7d95de81a5060f.tar.gz
zsh-completions-e74df1347fc7ff343a7fca8a5f7d95de81a5060f.tar.bz2
zsh-completions-e74df1347fc7ff343a7fca8a5f7d95de81a5060f.tar.lz
zsh-completions-e74df1347fc7ff343a7fca8a5f7d95de81a5060f.tar.xz
zsh-completions-e74df1347fc7ff343a7fca8a5f7d95de81a5060f.tar.zst
zsh-completions-e74df1347fc7ff343a7fca8a5f7d95de81a5060f.zip
Update node.js completion to 25.0.0
Diffstat (limited to 'src/_node')
-rw-r--r--src/_node24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/_node b/src/_node
index d25c08e..b67807b 100644
--- a/src/_node
+++ b/src/_node
@@ -28,7 +28,7 @@
# Description
# -----------
#
-# Completion script for Node.js v24.4.0 (https://nodejs.org)
+# Completion script for Node.js v25.0.0 (https://nodejs.org)
#
# ------------------------------------------------------------------------------
# Authors
@@ -69,10 +69,7 @@ _node_scripts() {
_describe 'scripts' scripts
}
-local curcontext="$curcontext" state line ret=1
-typeset -A opt_args
-
-_arguments -C \
+_arguments \
'-[script read from stdin (default; interactive mode if a tty)]' \
'--[indicate the end of node options]' \
'--abort-on-uncaught-exception[aborting instead of exiting causes a core file to be generated for analysis]' \
@@ -80,6 +77,8 @@ _arguments -C \
'--allow-child-process[allow use of child process when any permissions are set]' \
'--allow-fs-read=[allow permissions to read the filesystem]: :_files' \
'--allow-fs-write=[allow permissions to write in the filesystem]:_files' \
+ '--allow-inspector[allow use of inspector when any permissions are set]' \
+ '--allow-net[allow use of network when any permissions are set]' \
'--allow-wasi[allow wasi when any permissions are set]' \
'--allow-worker[allow worker threads when any permissions are set]' \
'--build-snapshot[generate a snapshot blob when the process exits]' \
@@ -110,16 +109,17 @@ _arguments -C \
'--experimental-default-config-file[set config file from default config file]' \
'--experimental-eventsource[enable experimental EventSource API]' \
'--experimental-import-meta-resolve[experimental ES Module import.meta.resolve() support]' \
+ '--experimental-inspector-network-resource[experimental load network resources via the inspector]' \
'(--loader --experimental-loader)'{--loader,--experimental-loader}'=[Specify the module of a custom ECMAScript Module loader]: :_files' \
'--experimental-network-inspection[enable experimental network inspection support]' \
'--experimental-print-required-tla[print pending top-level await]' \
+ '--experimental-quic[experimental QUIC support]' \
'--experimental-sea-config=[generate a blob that can be embedded into the single executable application]: :_files' \
'--experimental-test-coverage[enable code coverage in the test runner]' \
'--experimental-test-module-mocks[enable module mocking in the test runner]' \
'--experimental-transform-types[enable transformation of TypeScript-onlysyntax into JavaScript code]' \
'--experimental-vm-modules[experimental ES Module support in vm module]' \
- '--experimental-wasm-modules[experimental ES module support for webassembly modules]' \
- '--experimental-webstorage[experimental Web Storage API]' \
+ '--experimental-worker-inspection[experimental worker inspection support]' \
'--expose-gc[expose gc extension]' \
'--force-context-aware[disable loading non-context-aware addons]' \
'--force-fips[force FIPS crypto]' \
@@ -145,8 +145,10 @@ _arguments -C \
'--jitless[Disable runtime allocation of executable memory]' \
'--localstorage-file=[file used to persist localStorage data]:file:_files' \
'--max-http-header-size=[set the maximum size of HTTP headers]: :number' \
+ "--max-old-space-size-percentage=[set V8's max old space size as a percentage of available memory]:memory" \
'--network-family-autoselection-attempt-timeout=[sets the default value for the network family autoselection attempt timeout]:timeout' \
'--no-addons[disable loading native addons]' \
+ '--no-async-context-frame[improve AsyncLocalStorage performance with AsyncContextFrame]' \
'--no-deprecation[silence deprecation warnings]' \
'--no-experimental-detect-module[when ambiguous modules fail to evaluate, try again to evaluate them as ES modules]' \
'--no-experimental-global-navigator[expose experimental Navigator API on the global scope]' \
@@ -158,7 +160,9 @@ _arguments -C \
'--no-extra-info-on-fatal-exception[hide extra information on fatal exception that causes exit]' \
'--no-force-async-hooks-checks[disable checks for async_hooks]' \
'--no-global-search-paths[disable global module search paths]' \
+ '--no-network-family-autoselection[disable network address family autodetection algorithm]' \
'--no-warnings[silence all process warnings]' \
+ '--no-webstorage[disable Web Storage API]' \
'--node-memory-debug[run with extra debug checks for memory leaks in Node.js itself]' \
'--openssl-config=[load OpenSSL configuration from the specified file (overrides OPENSSL_CONF)]:file:_files' \
'--openssl-legacy-provider[enable OpenSSL 3.0 legacy provider]' \
@@ -191,11 +195,13 @@ _arguments -C \
'--test-coverage-include=[include files from coverage report that match this glob pattern]:pattern' \
'--test-coverage-lines=[the line coverage minimum threshold]:threshold' \
'--test-force-exit[force test runner to exit upon completion]' \
+ '--test-global-setup=[specify the path to the global setup file]:file:_files' \
'--test-isolation=[configurations the type of test isolation used in the test runner]:isolation' \
'--test-name-pattern=[run tests whose name matches this regular expression]:pattern' \
'--test-only[run tests with "only" option set]' \
'*--test-reporter=[report test output using the given reporter]:reporter:(tap spec dot)' \
'*--test-reporter-destination=[report given reporter to the given destination]:destination:_files' \
+ '--test-rerun-failures=[specify the path to the rerun state file]:state file:_files' \
'--test-shard=[run test at specific shard]:shard' \
'--test-skip-pattern=[run tests whose name do not match this regular expression]' \
'--test-timeout=[specify test runner timeout]' \
@@ -238,9 +244,7 @@ _arguments -C \
'--zero-fill-buffers[automatically zero-fill all newly allocated Buffer and SlowBuffer instances]' \
'(- 1 *)'{-h,--help}'[print node command line options]' \
'(- 1 *)'{-v,--version}'[print Node.js version]' \
- '*: :_node_args' && ret=0
-
-return ret
+ '*: :_node_args'
# Local Variables:
# mode: Shell-Script