File tree Expand file tree Collapse file tree 3 files changed +15
-21
lines changed Expand file tree Collapse file tree 3 files changed +15
-21
lines changed Original file line number Diff line number Diff line change @@ -1096,7 +1096,7 @@ endif
10961096 $(MACOSOUTDIR)/dist/npm/usr/local/lib/node_modules
10971097 unlink $(MACOSOUTDIR)/dist/node/usr/local/bin/npm
10981098 unlink $(MACOSOUTDIR)/dist/node/usr/local/bin/npx
1099- $(NODE) tools/license2rtf.js < LICENSE > \
1099+ $(NODE) tools/license2rtf.mjs < LICENSE > \
11001100 $(MACOSOUTDIR)/installer/productbuild/Resources/license.rtf
11011101 cp doc/osx_installer_logo.png $(MACOSOUTDIR)/installer/productbuild/Resources
11021102 pkgbuild --version $(FULLVERSION) \
Original file line number Diff line number Diff line change 1- 'use strict' ;
2-
3- const assert = require ( 'assert' ) ;
4- const Stream = require ( 'stream' ) ;
5-
1+ import assert from 'node:assert' ;
2+ import Stream from 'node:stream' ;
3+ import { pipeline } from 'node:stream/promises' ;
4+ import { stdin , stdout } from 'node:process' ;
65
76/*
87 * This filter consumes a stream of characters and emits one string per line.
@@ -287,19 +286,14 @@ class RtfGenerator extends Stream {
287286 }
288287}
289288
290-
291- const stdin = process . stdin ;
292- const stdout = process . stdout ;
293- const lineSplitter = new LineSplitter ( ) ;
294- const paragraphParser = new ParagraphParser ( ) ;
295- const unwrapper = new Unwrapper ( ) ;
296- const rtfGenerator = new RtfGenerator ( ) ;
297-
298289stdin . setEncoding ( 'utf-8' ) ;
299290stdin . resume ( ) ;
300291
301- stdin . pipe ( lineSplitter ) ;
302- lineSplitter . pipe ( paragraphParser ) ;
303- paragraphParser . pipe ( unwrapper ) ;
304- unwrapper . pipe ( rtfGenerator ) ;
305- rtfGenerator . pipe ( stdout ) ;
292+ await pipeline (
293+ stdin ,
294+ new LineSplitter ( ) ,
295+ new ParagraphParser ( ) ,
296+ new Unwrapper ( ) ,
297+ new RtfGenerator ( ) ,
298+ stdout ,
299+ ) ;
Original file line number Diff line number Diff line change @@ -420,9 +420,9 @@ if "%use_x64_node_exe%"=="true" (
420420 set exit_code = 1
421421 goto exit
422422 )
423- %x64_node_exe% tools\license2rtf.js < LICENSE > %config% \license.rtf
423+ %x64_node_exe% tools\license2rtf.mjs < LICENSE > %config% \license.rtf
424424) else (
425- %node_exe% tools\license2rtf.js < LICENSE > %config% \license.rtf
425+ %node_exe% tools\license2rtf.mjs < LICENSE > %config% \license.rtf
426426)
427427
428428if errorlevel 1 echo Failed to generate license.rtf& goto exit
You can’t perform that action at this time.
0 commit comments