gitextract_l_68u8to/ ├── .github/ │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ ├── scripts/ │ │ └── check-engines.js │ └── workflows/ │ ├── release-please.yml │ ├── tests.yml │ ├── update-gyp-next.yml │ └── visual-studio.yml ├── .gitignore ├── .npmignore ├── .release-please-manifest.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── addon.gypi ├── bin/ │ └── node-gyp.js ├── docs/ │ ├── Error-pre-versions-of-node-cannot-be-installed.md │ ├── Force-npm-to-use-global-node-gyp.md │ ├── Home.md │ ├── Linking-to-OpenSSL.md │ ├── README.md │ ├── Updating-npm-bundled-node-gyp.md │ └── binding.gyp-files-in-the-wild.md ├── eslint.config.js ├── gyp/ │ ├── .github/ │ │ ├── dependabot.yml │ │ └── workflows/ │ │ ├── node-gyp.yml │ │ ├── nodejs.yml │ │ ├── python_tests.yml │ │ └── release-please.yml │ ├── .gitignore │ ├── .release-please-manifest.json │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── data/ │ │ ├── ninja/ │ │ │ └── build.ninja │ │ └── win/ │ │ └── large-pdb-shim.cc │ ├── docs/ │ │ ├── GypVsCMake.md │ │ ├── Hacking.md │ │ ├── InputFormatReference.md │ │ ├── LanguageSpecification.md │ │ ├── README.md │ │ ├── Testing.md │ │ └── UserDocumentation.md │ ├── gyp │ ├── gyp.bat │ ├── gyp_main.py │ ├── pylib/ │ │ ├── gyp/ │ │ │ ├── MSVSNew.py │ │ │ ├── MSVSProject.py │ │ │ ├── MSVSSettings.py │ │ │ ├── MSVSSettings_test.py │ │ │ ├── MSVSToolFile.py │ │ │ ├── MSVSUserFile.py │ │ │ ├── MSVSUtil.py │ │ │ ├── MSVSVersion.py │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ ├── common_test.py │ │ │ ├── easy_xml.py │ │ │ ├── easy_xml_test.py │ │ │ ├── flock_tool.py │ │ │ ├── generator/ │ │ │ │ ├── __init__.py │ │ │ │ ├── analyzer.py │ │ │ │ ├── android.py │ │ │ │ ├── cmake.py │ │ │ │ ├── compile_commands_json.py │ │ │ │ ├── dump_dependency_json.py │ │ │ │ ├── eclipse.py │ │ │ │ ├── gypd.py │ │ │ │ ├── gypsh.py │ │ │ │ ├── make.py │ │ │ │ ├── msvs.py │ │ │ │ ├── msvs_test.py │ │ │ │ ├── ninja.py │ │ │ │ ├── ninja_test.py │ │ │ │ ├── xcode.py │ │ │ │ └── xcode_test.py │ │ │ ├── input.py │ │ │ ├── input_test.py │ │ │ ├── mac_tool.py │ │ │ ├── msvs_emulation.py │ │ │ ├── ninja_syntax.py │ │ │ ├── simple_copy.py │ │ │ ├── win_tool.py │ │ │ ├── xcode_emulation.py │ │ │ ├── xcode_emulation_test.py │ │ │ ├── xcode_ninja.py │ │ │ ├── xcodeproj_file.py │ │ │ └── xml_fix.py │ │ └── packaging/ │ │ ├── LICENSE │ │ ├── LICENSE.APACHE │ │ ├── LICENSE.BSD │ │ ├── __init__.py │ │ ├── _elffile.py │ │ ├── _manylinux.py │ │ ├── _musllinux.py │ │ ├── _parser.py │ │ ├── _structures.py │ │ ├── _tokenizer.py │ │ ├── markers.py │ │ ├── metadata.py │ │ ├── py.typed │ │ ├── requirements.py │ │ ├── specifiers.py │ │ ├── tags.py │ │ ├── utils.py │ │ └── version.py │ ├── pyproject.toml │ ├── release-please-config.json │ ├── test_gyp.py │ └── tools/ │ ├── README │ ├── Xcode/ │ │ ├── README │ │ └── Specifications/ │ │ ├── gyp.pbfilespec │ │ └── gyp.xclangspec │ ├── emacs/ │ │ ├── README │ │ ├── gyp-tests.el │ │ ├── gyp.el │ │ ├── run-unit-tests.sh │ │ └── testdata/ │ │ ├── media.gyp │ │ └── media.gyp.fontified │ ├── graphviz.py │ ├── pretty_gyp.py │ ├── pretty_sln.py │ └── pretty_vcproj.py ├── lib/ │ ├── Find-VisualStudio.cs │ ├── build.js │ ├── clean.js │ ├── configure.js │ ├── create-config-gypi.js │ ├── download.js │ ├── find-node-directory.js │ ├── find-python.js │ ├── find-visualstudio.js │ ├── install.js │ ├── list.js │ ├── log.js │ ├── node-gyp.js │ ├── process-release.js │ ├── rebuild.js │ ├── remove.js │ └── util.js ├── macOS_Catalina_acid_test.sh ├── package.json ├── release-please-config.json ├── src/ │ └── win_delay_load_hook.cc ├── test/ │ ├── common.js │ ├── fixtures/ │ │ ├── VSSetup_VS_2019_Professional_workload.txt │ │ ├── VSSetup_VS_2022_VS2019_workload.txt │ │ ├── VSSetup_VS_2022_multiple_install.txt │ │ ├── VSSetup_VS_2022_workload.txt │ │ ├── VSSetup_VS_2022_workload_missing_sdk.txt │ │ ├── VS_2017_BuildTools_minimal.txt │ │ ├── VS_2017_Community_workload.txt │ │ ├── VS_2017_Express.txt │ │ ├── VS_2017_Unusable.txt │ │ ├── VS_2019_BuildTools_minimal.txt │ │ ├── VS_2019_Community_workload.txt │ │ ├── VS_2019_Preview.txt │ │ ├── VS_2022_BuildTools_arm64_only.txt │ │ ├── VS_2022_Community_workload.txt │ │ ├── VS_2026_Community_workload.txt │ │ ├── VS_2026_Insiders_workload.txt │ │ ├── certs.js │ │ ├── nodedir/ │ │ │ └── include/ │ │ │ └── node/ │ │ │ └── config.gypi │ │ └── test-charmap.py │ ├── simple-proxy.js │ ├── test-addon.js │ ├── test-configure-nodedir.js │ ├── test-configure-python.js │ ├── test-create-config-gypi.js │ ├── test-download.js │ ├── test-find-accessible-sync.js │ ├── test-find-node-directory.js │ ├── test-find-python.js │ ├── test-find-visualstudio.js │ ├── test-install.js │ ├── test-options.js │ ├── test-process-release.js │ └── test-windows-make.js └── update-gyp.py