refactor: move node ofs script to electron (#44425)

* refactor: move node ofs script to electron

* chore: remove empty file
This commit is contained in:
Shelley Vohr 2024-10-29 13:22:26 +01:00 committed by GitHub
parent f7ead785cd
commit 39b24aed92
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 56 additions and 54 deletions

View file

@ -0,0 +1,28 @@
#!/usr/bin/python3
import os
import sys
NODE_ROOT_DIR = "../../third_party/electron_node"
out_dir = sys.argv[1]
fs_files = sys.argv[2:]
for fs_file in fs_files:
with open(os.path.join(NODE_ROOT_DIR, fs_file), 'r',
encoding='utf-8') as f:
contents = f.read()
original_fs_file = fs_file.replace('internal/fs/',
'internal/original-fs/').replace('lib/fs.js',
'lib/original-fs.js').replace('lib/fs/',
'lib/original-fs/')
with open(os.path.join(out_dir, fs_file), 'w', encoding='utf-8'
) as original_f:
original_f.write(contents)
with open(os.path.join(out_dir, original_fs_file), 'w',
encoding='utf-8') as transformed_f:
transformed_contents = contents.replace('internal/fs/',
'internal/original-fs/').replace('require(\'fs',
'require(\'original-fs')
transformed_f.write(transformed_contents)