0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/tools
tpoisseau f035f557d7
tools: doc: improve async workflow of generate.js
Use fs.promises for read and write file
Use unified().process wich is async instead processSync
html and json are write in parallel
errors are logged and exit process with `1` code

Fixes: https://github.com/nodejs/node/issues/30090

PR-URL: https://github.com/nodejs/node/pull/30106
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: David Carlier <devnexen@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
2019-10-27 10:08:22 +01:00
..
bootstrap doc: fix link from bootstrap README to BUILDING 2019-07-02 16:02:27 -07:00
clang-format
code_cache tools: make code cache and snapshot deterministic 2019-08-19 18:03:37 -07:00
configure.d tools: make nodedownload.py Python 3 compatible 2019-08-14 16:40:42 -07:00
doc tools: doc: improve async workflow of generate.js 2019-10-27 10:08:22 +01:00
eslint-rules tools: decrease code duplication for isString() in lint rules 2019-05-17 20:56:26 -07:00
gyp build: fix version checks in gyp files 2019-10-13 16:20:22 -07:00
icu doc: prepare miscellaneous docs for new markdown lint rules 2019-10-15 06:39:52 -07:00
inspector_protocol tools: python3 compat for inspector code generator 2019-09-12 09:26:57 -07:00
js2c_macros tools: python: update flake8 rules 2019-04-13 20:32:55 -04:00
macos-installer
msvs build: vcbuild uses default Python, not Py2 2019-10-25 11:35:01 -07:00
node_modules tools: update ESLint to v6.5.1 2019-10-02 21:05:28 -07:00
node-lint-md-cli-rollup tools: update remark-preset-lint-node to 1.10.1 2019-10-15 13:25:26 -07:00
pip
rpm
snapshot tools: fix mksnapshot blob wrong freeing operator 2019-09-01 23:52:42 -07:00
v8_gypfiles tools: update V8 gypfiles 2019-10-07 03:19:58 -04:00
.eslintrc.yaml tools: enable camelcase linting in tools 2019-05-09 21:41:05 -07:00
build-addons.js
certdata.txt tools: update certdata.txt 2019-07-24 10:55:59 -07:00
check-imports.py
compress_json.py tools: fix Python 3 issues in inspector_protocol 2019-08-26 21:31:08 -07:00
cpplint.py tools: move cpplint configuration to .cpplint 2019-04-08 08:30:29 -04:00
create_android_makefiles
create_expfile.sh build: tidy up comments in create_expfile.sh 2019-02-22 12:42:32 -05:00
genv8constants.py
getarch.py tools: move python code out of jenkins shell 2019-07-02 06:08:03 +02:00
getendian.py tools: move python code out of jenkins shell 2019-07-02 06:08:03 +02:00
getmachine.py tools: move python code out of jenkins shell 2019-07-02 06:08:03 +02:00
getmoduleversion.py tools: python: ignore instead of select flake8 rules 2019-04-13 20:33:06 -04:00
getnapibuildversion.py build: expose napi_build_version variable 2019-07-01 22:07:42 -07:00
getnodeversion.py tools: cleanup getnodeversion.py for readability 2019-09-23 12:06:47 -07:00
gyp_node.py
install.py tools: python: ignore instead of select flake8 rules 2019-04-13 20:33:06 -04:00
js2c.py tools: allow single JS file for --link-module 2019-08-12 12:56:43 +02:00
license2rtf.js tools: refactor tools JS code 2019-03-04 11:06:23 -08:00
license-builder.sh http: remove legacy parser 2019-09-20 20:18:35 +02:00
lint-js.js tools: increase the maximum number of files to lint per worker 2019-06-11 15:59:20 +02:00
lint-md.js tools: update remark-preset-lint-node to 1.10.1 2019-10-15 13:25:26 -07:00
lint-pr-commit-message.sh
lsan_suppressions.txt
macos-firewall.sh tools: add openssl-cli to macos-firewall.sh 2019-01-11 05:29:22 +01:00
make-v8.sh tools: fix v8 testing with devtoolset on ppcle 2019-07-02 06:07:37 +02:00
mk-ca-bundle.pl tls: expose built-in root certificates 2019-05-20 11:09:02 +02:00
mkssldef.py tools: make mkssldef.py Python 3 compatible 2019-01-28 12:24:38 +01:00
osx-codesign.sh
osx-pkg-postinstall.sh
osx-productsign.sh
release.sh
run-valgrind.py tools: improve valgrind support 2019-01-21 20:16:14 +01:00
run-worker.js
sign.bat
specialize_node_d.py tools: prepare tools/specialize_node_d.py for Python 3 2018-12-06 22:45:08 -08:00
test-npm-package.js benchmark,doc,lib: capitalize more comments 2019-03-27 17:20:06 +01:00
test-v8.bat
test.py test: fix test runner for Python 3 on Windows 2019-10-20 16:06:39 +02:00
update-authors.js tools: make mailmap processing for author list case-insensitive 2019-09-24 21:50:59 -07:00
update-babel-eslint.sh tools: fix update-babel-eslint.sh script 2019-06-11 15:59:21 +02:00
update-eslint.sh tools: update eslint 2019-06-27 11:57:19 +02:00
utils.py
valgrind.supp tools: improve valgrind support 2019-01-21 20:16:14 +01:00