-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
314 changed files
with
58,331 additions
and
221 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 3 additions & 0 deletions
3
node_modules/@npmcli/run-script/node_modules/node-gyp/.release-please-manifest.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
".": "10.3.1" | ||
} |
4 changes: 4 additions & 0 deletions
4
node_modules/@npmcli/run-script/node_modules/node-gyp/CODE_OF_CONDUCT.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Code of Conduct | ||
|
||
* [Node.js Code of Conduct](https://github.com/nodejs/admin/blob/master/CODE_OF_CONDUCT.md) | ||
* [Node.js Moderation Policy](https://github.com/nodejs/admin/blob/master/Moderation-Policy.md) |
34 changes: 34 additions & 0 deletions
34
node_modules/@npmcli/run-script/node_modules/node-gyp/CONTRIBUTING.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Contributing to node-gyp | ||
|
||
## Code of Conduct | ||
|
||
Please read the | ||
[Code of Conduct](https://github.com/nodejs/admin/blob/main/CODE_OF_CONDUCT.md) | ||
which explains the minimum behavior expectations for node-gyp contributors. | ||
|
||
<a id="developers-certificate-of-origin"></a> | ||
## Developer's Certificate of Origin 1.1 | ||
|
||
By making a contribution to this project, I certify that: | ||
|
||
* (a) The contribution was created in whole or in part by me and I | ||
have the right to submit it under the open source license | ||
indicated in the file; or | ||
|
||
* (b) The contribution is based upon previous work that, to the best | ||
of my knowledge, is covered under an appropriate open source | ||
license and I have the right under that license to submit that | ||
work with modifications, whether created in whole or in part | ||
by me, under the same open source license (unless I am | ||
permitted to submit under a different license), as indicated | ||
in the file; or | ||
|
||
* (c) The contribution was provided directly to me by some other | ||
person who certified (a), (b) or (c) and I have not modified | ||
it. | ||
|
||
* (d) I understand and agree that this project and the contribution | ||
are public and that a record of the contribution (including all | ||
personal information I submit with it, including my sign-off) is | ||
maintained indefinitely and may be redistributed consistent with | ||
this project or the open source license(s) involved. |
24 changes: 24 additions & 0 deletions
24
node_modules/@npmcli/run-script/node_modules/node-gyp/LICENSE
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
(The MIT License) | ||
|
||
Copyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net> | ||
|
||
Permission is hereby granted, free of charge, to any person | ||
obtaining a copy of this software and associated documentation | ||
files (the "Software"), to deal in the Software without | ||
restriction, including without limitation the rights to use, | ||
copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the | ||
Software is furnished to do so, subject to the following | ||
conditions: | ||
|
||
The above copyright notice and this permission notice shall be | ||
included in all copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES | ||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | ||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | ||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | ||
OTHER DEALINGS IN THE SOFTWARE. |
2 changes: 2 additions & 0 deletions
2
node_modules/@npmcli/run-script/node_modules/node-gyp/SECURITY.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
If you believe you have found a security issue in the software in this | ||
repository, please consult https://github.com/nodejs/node/blob/HEAD/SECURITY.md. |
204 changes: 204 additions & 0 deletions
204
node_modules/@npmcli/run-script/node_modules/node-gyp/addon.gypi
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,204 @@ | ||
{ | ||
'variables' : { | ||
'node_engine_include_dir%': 'deps/v8/include', | ||
'node_host_binary%': 'node', | ||
'node_with_ltcg%': 'true', | ||
}, | ||
'target_defaults': { | ||
'type': 'loadable_module', | ||
'win_delay_load_hook': 'true', | ||
'product_prefix': '', | ||
|
||
'conditions': [ | ||
[ 'node_engine=="chakracore"', { | ||
'variables': { | ||
'node_engine_include_dir%': 'deps/chakrashim/include' | ||
}, | ||
}] | ||
], | ||
|
||
'include_dirs': [ | ||
'<(node_root_dir)/include/node', | ||
'<(node_root_dir)/src', | ||
'<(node_root_dir)/deps/openssl/config', | ||
'<(node_root_dir)/deps/openssl/openssl/include', | ||
'<(node_root_dir)/deps/uv/include', | ||
'<(node_root_dir)/deps/zlib', | ||
'<(node_root_dir)/<(node_engine_include_dir)' | ||
], | ||
'defines!': [ | ||
'BUILDING_UV_SHARED=1', # Inherited from common.gypi. | ||
'BUILDING_V8_SHARED=1', # Inherited from common.gypi. | ||
], | ||
'defines': [ | ||
'NODE_GYP_MODULE_NAME=>(_target_name)', | ||
'USING_UV_SHARED=1', | ||
'USING_V8_SHARED=1', | ||
# Warn when using deprecated V8 APIs. | ||
'V8_DEPRECATION_WARNINGS=1' | ||
], | ||
|
||
'target_conditions': [ | ||
['_type=="loadable_module"', { | ||
'product_extension': 'node', | ||
'defines': [ | ||
'BUILDING_NODE_EXTENSION' | ||
], | ||
'xcode_settings': { | ||
'OTHER_LDFLAGS': [ | ||
'-undefined dynamic_lookup' | ||
], | ||
}, | ||
}], | ||
|
||
['_type=="static_library"', { | ||
# set to `1` to *disable* the -T thin archive 'ld' flag. | ||
# older linkers don't support this flag. | ||
'standalone_static_library': '<(standalone_static_library)' | ||
}], | ||
|
||
['_type!="executable"', { | ||
'conditions': [ | ||
[ 'OS=="android"', { | ||
'cflags!': [ '-fPIE' ], | ||
}] | ||
] | ||
}], | ||
|
||
['_win_delay_load_hook=="true"', { | ||
# If the addon specifies `'win_delay_load_hook': 'true'` in its | ||
# binding.gyp, link a delay-load hook into the DLL. This hook ensures | ||
# that the addon will work regardless of whether the node/iojs binary | ||
# is named node.exe, iojs.exe, or something else. | ||
'conditions': [ | ||
[ 'OS=="win"', { | ||
'defines': [ 'HOST_BINARY=\"<(node_host_binary)<(EXECUTABLE_SUFFIX)\"', ], | ||
'sources': [ | ||
'<(node_gyp_dir)/src/win_delay_load_hook.cc', | ||
], | ||
'msvs_settings': { | ||
'VCLinkerTool': { | ||
'DelayLoadDLLs': [ '<(node_host_binary)<(EXECUTABLE_SUFFIX)' ], | ||
# Don't print a linker warning when no imports from either .exe | ||
# are used. | ||
'AdditionalOptions': [ '/ignore:4199' ], | ||
}, | ||
}, | ||
}], | ||
], | ||
}], | ||
], | ||
|
||
'conditions': [ | ||
[ 'OS=="mac"', { | ||
'defines': [ | ||
'_DARWIN_USE_64_BIT_INODE=1' | ||
], | ||
'xcode_settings': { | ||
'DYLIB_INSTALL_NAME_BASE': '@rpath' | ||
}, | ||
}], | ||
[ 'OS=="aix"', { | ||
'ldflags': [ | ||
'-Wl,-bimport:<(node_exp_file)' | ||
], | ||
}], | ||
[ 'OS=="os400"', { | ||
'ldflags': [ | ||
'-Wl,-bimport:<(node_exp_file)' | ||
], | ||
}], | ||
[ 'OS=="zos"', { | ||
'conditions': [ | ||
[ '"<!(echo $CC)" != "clang" and \ | ||
"<!(echo $CC)" != "ibm-clang64" and \ | ||
"<!(echo $CC)" != "ibm-clang"', { | ||
'cflags': [ | ||
'-q64', | ||
'-Wc,DLL', | ||
'-qlonglong', | ||
'-qenum=int', | ||
'-qxclang=-fexec-charset=ISO8859-1' | ||
], | ||
'ldflags': [ | ||
'-q64', | ||
'<(node_exp_file)', | ||
], | ||
}, { | ||
'cflags': [ | ||
'-m64', | ||
], | ||
'ldflags': [ | ||
'-m64', | ||
'<(node_exp_file)', | ||
], | ||
}], | ||
], | ||
'defines': [ | ||
'_ALL_SOURCE', | ||
'MAP_FAILED=-1', | ||
'_UNIX03_SOURCE', | ||
], | ||
}], | ||
[ 'OS=="win"', { | ||
'conditions': [ | ||
['node_engine=="chakracore"', { | ||
'library_dirs': [ '<(node_root_dir)/$(ConfigurationName)' ], | ||
'libraries': [ '<@(node_engine_libs)' ], | ||
}], | ||
['node_with_ltcg=="true"', { | ||
'msvs_settings': { | ||
'VCCLCompilerTool': { | ||
'WholeProgramOptimization': 'true' # /GL, whole program optimization, needed for LTCG | ||
}, | ||
'VCLibrarianTool': { | ||
'AdditionalOptions': [ | ||
'/LTCG:INCREMENTAL', # incremental link-time code generation | ||
] | ||
}, | ||
'VCLinkerTool': { | ||
'OptimizeReferences': 2, # /OPT:REF | ||
'EnableCOMDATFolding': 2, # /OPT:ICF | ||
'LinkIncremental': 1, # disable incremental linking | ||
'AdditionalOptions': [ | ||
'/LTCG:INCREMENTAL', # incremental link-time code generation | ||
] | ||
} | ||
} | ||
}] | ||
], | ||
'libraries': [ | ||
'-lkernel32.lib', | ||
'-luser32.lib', | ||
'-lgdi32.lib', | ||
'-lwinspool.lib', | ||
'-lcomdlg32.lib', | ||
'-ladvapi32.lib', | ||
'-lshell32.lib', | ||
'-lole32.lib', | ||
'-loleaut32.lib', | ||
'-luuid.lib', | ||
'-lodbc32.lib', | ||
'-lDelayImp.lib', | ||
'-l"<(node_lib_file)"' | ||
], | ||
'msvs_disabled_warnings': [ | ||
# warning C4251: 'node::ObjectWrap::handle_' : class 'v8::Persistent<T>' | ||
# needs to have dll-interface to be used by | ||
# clients of class 'node::ObjectWrap' | ||
4251 | ||
], | ||
}, { | ||
# OS!="win" | ||
'defines': [ | ||
'_LARGEFILE_SOURCE', | ||
'_FILE_OFFSET_BITS=64' | ||
], | ||
}], | ||
[ 'OS in "freebsd openbsd netbsd solaris android" or \ | ||
(OS=="linux" and target_arch!="ia32")', { | ||
'cflags': [ '-fPIC' ], | ||
}], | ||
] | ||
} | ||
} |
Oops, something went wrong.