couchbase
Advanced tools
Comparing version 4.2.4 to 4.2.5-dev.1
cmake_minimum_required(VERSION 3.17) | ||
cmake_policy(SET CMP0042 NEW) | ||
cmake_policy(SET CMP0048 NEW) | ||
include(FetchContent) | ||
set(CMAKE_CXX_STANDARD 17) | ||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) | ||
function(download_nodejs_headers) | ||
message("Finding Node.js headers SHA for version: ${NODE_RUNTIMEVERSION}") | ||
file(DOWNLOAD | ||
https://nodejs.org/dist/v${NODE_RUNTIMEVERSION}/SHASUMS256.txt | ||
"${CMAKE_CURRENT_BINARY_DIR}/SHASUM256.txt" | ||
TLS_VERIFY ON) | ||
file(READ "${CMAKE_CURRENT_BINARY_DIR}/SHASUM256.txt" HASH_FILE_CONTENT) | ||
set(REGEX_CHECK "node-v${NODE_RUNTIMEVERSION}-headers.tar.gz") | ||
string(REPLACE "\n" ";" HASH_FILE_CONTENT ${HASH_FILE_CONTENT}) | ||
FOREACH(HASH ${HASH_FILE_CONTENT}) | ||
string(FIND ${HASH} ${REGEX_CHECK} FOUND_FILE) | ||
if("${FOUND_FILE}" GREATER_EQUAL "0") | ||
string(REGEX MATCH | ||
"^[0-9a-f]+" | ||
CB_NODE_VERSION_SHA256 | ||
${HASH}) | ||
break() | ||
endif() | ||
ENDFOREACH() | ||
if(NOT CB_NODE_VERSION_SHA256) | ||
message(FATAL_ERROR "Failed to extract expected hash from node shasum file.") | ||
else() | ||
message("Using SHA=${CB_NODE_VERSION_SHA256}") | ||
endif() | ||
if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.24.0") | ||
# see https://cmake.org/cmake/help/latest/policy/CMP0135.html | ||
# and Externalproject_add - DOWNLOAD_EXTRACT_TIMESTAMP | ||
FetchContent_Declare( | ||
nodejs_headers | ||
URL https://nodejs.org/dist/v${NODE_RUNTIMEVERSION}/node-v${NODE_RUNTIMEVERSION}-headers.tar.gz | ||
URL_HASH SHA256=${CB_NODE_VERSION_SHA256} | ||
DOWNLOAD_EXTRACT_TIMESTAMP FALSE | ||
) | ||
else() | ||
FetchContent_Declare( | ||
nodejs_headers | ||
URL https://nodejs.org/dist/v${NODE_RUNTIMEVERSION}/node-v${NODE_RUNTIMEVERSION}-headers.tar.gz | ||
URL_HASH SHA256=${CB_NODE_VERSION_SHA256} | ||
) | ||
endif() | ||
message("Downloading Node.js ${NODE_RUNTIMEVERSION} headers...") | ||
FetchContent_MakeAvailable(nodejs_headers) | ||
message("Downloaded Node.js ${NODE_RUNTIMEVERSION} headers to ${nodejs_headers_SOURCE_DIR}") | ||
set(NODEJS_INC_DIR "${nodejs_headers_SOURCE_DIR}/include/node" PARENT_SCOPE) | ||
endfunction() | ||
function(download_nodejs_win_lib) | ||
if(NODE_RUNTIME STREQUAL "electron") | ||
set(NODE_LIB_URL "https://artifacts.electronjs.org/headers/dist/v${NODE_RUNTIMEVERSION}") | ||
if(NODE_ARCH STREQUAL "x64") | ||
set(NODE_LIB_URL "${NODE_LIB_URL}/x64") | ||
endif() | ||
else() | ||
set(NODE_LIB_URL "https://nodejs.org/dist/v${NODE_RUNTIMEVERSION}") | ||
if(NODE_ARCH STREQUAL "x64") | ||
set(NODE_LIB_URL "${NODE_LIB_URL}/win-x64") | ||
else() | ||
set(NODE_LIB_URL "${NODE_LIB_URL}/win-x86") | ||
endif() | ||
endif() | ||
set(NODE_LIB_URL "${NODE_LIB_URL}/node.lib") | ||
FetchContent_Declare( | ||
nodejs_win_lib | ||
URL ${NODE_LIB_URL} | ||
DOWNLOAD_NO_EXTRACT TRUE | ||
) | ||
message("Downloading ${NODE_RUNTIME} v${NODE_RUNTIMEVERSION} win lib...") | ||
FetchContent_MakeAvailable(nodejs_win_lib) | ||
message("Downloaded ${NODE_RUNTIME} v${NODE_RUNTIMEVERSION} win lib to ${nodejs_win_lib_SOURCE_DIR}") | ||
set(NODEJS_LIB "${nodejs_win_lib_SOURCE_DIR}/node.lib" PARENT_SCOPE) | ||
endfunction() | ||
# cmake-js >= v7.0 no longer downloads the full Node.js Windows lib and utilizes the https://github.com/nodejs/node-api-headers | ||
# project to build the lib. Since we rely on OpenSSL we need to pull in more than just the node-api headers, so lets download | ||
# the node.lib ourselves. | ||
if(WIN32 AND CMAKE_JS_VERSION VERSION_GREATER_EQUAL "7.0.0") | ||
SET(NODEJS_LIB "") | ||
download_nodejs_win_lib() | ||
else() | ||
SET(NODEJS_LIB "${CMAKE_JS_LIB}") | ||
endif() | ||
if(CMAKE_JS_VERSION VERSION_GREATER_EQUAL "7.0.0") | ||
set(NODEJS_INC_DIR "") | ||
download_nodejs_headers() | ||
set(NODEJS_INC_DIR "${NODEJS_INC_DIR};${CMAKE_JS_INC}") | ||
else() | ||
set(NODEJS_INC_DIR "${CMAKE_JS_INC}") | ||
endif() | ||
message(STATUS "NODEJS_INC_DIR=${NODEJS_INC_DIR}") | ||
message(STATUS "NODEJS_LIB=${NODEJS_LIB}") | ||
# Set up some build requirements for Windows. | ||
@@ -16,3 +115,3 @@ set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>") | ||
# to our dependant libraries such as couchbase-cxx-client. | ||
include_directories(${CMAKE_JS_INC}) | ||
include_directories(${NODEJS_INC_DIR}) | ||
@@ -22,3 +121,3 @@ set(COUCHBASE_CXX_CLIENT_BUILD_TESTS OFF CACHE BOOL "" FORCE) | ||
set(COUCHBASE_CXX_CLIENT_BUILD_TOOLS OFF CACHE BOOL "" FORCE) | ||
set(COUCHBASE_CXX_CLIENT_POST_LINKED_OPENSSL ON CACHE BOOL "" FORCE) | ||
set(COUCHBASE_CXX_CLIENT_POST_LINKED_OPENSSL ON CACHE BOOL "") | ||
set(COUCHBASE_CXX_CLIENT_STATIC_STDLIB ON CACHE BOOL "" FORCE) | ||
@@ -33,18 +132,44 @@ add_subdirectory(deps/couchbase-cxx-client) | ||
add_definitions(-DNAPI_VERSION=6) | ||
target_include_directories(${PROJECT_NAME} | ||
PRIVATE ${CMAKE_JS_INC} | ||
"${CMAKE_SOURCE_DIR}/node_modules/node-addon-api" | ||
"deps/couchbase-cxx-client/include" | ||
"deps/couchbase-cxx-client/third_party/asio/asio/include") | ||
if(CMAKE_JS_VERSION VERSION_GREATER_EQUAL "7.0.0") | ||
target_include_directories(${PROJECT_NAME} | ||
PRIVATE ${NODEJS_INC_DIR} | ||
"deps/couchbase-cxx-client/include" | ||
"deps/couchbase-cxx-client/third_party/asio/asio/include") | ||
else() | ||
execute_process(COMMAND node -p "require('node-addon-api').include" | ||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} | ||
OUTPUT_VARIABLE NODE_ADDON_API_DIR | ||
) | ||
string(REPLACE "\n" "" NODE_ADDON_API_DIR ${NODE_ADDON_API_DIR}) | ||
string(REPLACE "\"" "" NODE_ADDON_API_DIR ${NODE_ADDON_API_DIR}) | ||
target_include_directories(${PROJECT_NAME} | ||
PRIVATE ${NODEJS_INC_DIR} | ||
${NODE_ADDON_API_DIR} | ||
"deps/couchbase-cxx-client/include" | ||
"deps/couchbase-cxx-client/third_party/asio/asio/include") | ||
endif() | ||
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "" SUFFIX ".node") | ||
target_link_libraries(${PROJECT_NAME} | ||
${CMAKE_JS_LIB} | ||
${NODEJS_LIB} | ||
couchbase_cxx_client | ||
) | ||
# Workaround a bug in cmake-js with removal of used references: | ||
# https://github.com/cmake-js/cmake-js/issues/205 | ||
if(MSVC) | ||
if(MSVC) | ||
# Workaround a bug in cmake-js with removal of used references: | ||
# https://github.com/cmake-js/cmake-js/issues/205 | ||
target_link_options(${PROJECT_NAME} PUBLIC /OPT:NOREF) | ||
# since we only care about the *.PDB for a command line build, this _should_ be okay. | ||
if(CMAKE_BUILD_TYPE STREQUAL "Release") | ||
target_compile_options(${PROJECT_NAME} PUBLIC /Zi) | ||
# Do we want /OPT:ICF? | ||
set_target_properties(${PROJECT_NAME} PROPERTIES | ||
LINK_FLAGS "/INCREMENTAL:NO /DEBUG" | ||
COMPILE_PDB_NAME ${PROJECT_NAME} | ||
COMPILE_PDB_OUTPUT_DIR ${CMAKE_BINARY_DIR} | ||
) | ||
endif() | ||
endif() |
@@ -12,3 +12,3 @@ "use strict"; | ||
*/ | ||
const bindings_1 = __importDefault(require("bindings")); | ||
const path_1 = __importDefault(require("path")); | ||
exports.zeroCas = 0; | ||
@@ -161,3 +161,4 @@ //#region Autogenerated Bindings | ||
// Load it with require | ||
const binding = (0, bindings_1.default)('couchbase_impl'); | ||
// eslint-disable-next-line @typescript-eslint/no-var-requires | ||
const binding = require('../scripts/prebuilds').loadPrebuild(path_1.default.resolve(__dirname, '..')); | ||
exports.default = binding; |
@@ -1,1 +0,96 @@ | ||
{"bugs":{"url":"http://www.couchbase.com/issues/browse/JSCBC"},"description":"The official Couchbase Node.js Client Library.","engines":{"node":">=12.0.0"},"homepage":"http://www.couchbase.com/communities/nodejs","keywords":["couchbase","libcouchbase","memcached","nosql","json","document"],"main":"dist/couchbase.js","types":"dist/couchbase.d.ts","license":"Apache-2.0","name":"couchbase","dependencies":{"bindings":"^1.5.0","cmake-js":"^6.3.2","node-addon-api":"^5.0.0","prebuild-install":"^7.1.1"},"devDependencies":{"@trivago/prettier-plugin-sort-imports":"^4.1.0","@tsconfig/node12":"^1.0.11","@types/bindings":"^1.5.1","@types/debug":"^4.1.7","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","chai":"^4.3.6","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsdoc":"^41.1.0","eslint-plugin-mocha":"^10.1.0","eslint-plugin-node":"^11.1.0","expose-gc":"^1.0.0","mocha":"^10.0.0","npm-check-updates":"^16.0.5","nyc":"^15.1.0","prebuild":"^11.0.4","prettier":"^2.7.1","segfault-handler":"^1.3.0","semver":"^7.3.7","ts-mocha":"^10.0.0","ts-node":"^10.9.1","typedoc":"^0.24.1","typescript":"^4.7.4","uuid":"^9.0.0"},"repository":{"type":"git","url":"http://github.com/couchbase/couchnode.git"},"version":"4.2.4","config":{"native":false},"scripts":{"install":"prebuild-install -r napi || cmake-js compile","build":"cmake-js build && tsc","rebuild":"cmake-js rebuild && tsc","prebuild":"prebuild --backend cmake-js --verbose --strip","prepare":"tsc","build-docs":"typedoc","test":"ts-mocha test/*.test.*","test-fast":"ts-mocha test/*.test.* -ig '(slow)'","cover":"nyc ts-mocha test/*.test.*","cover-fast":"nyc ts-mocha test/*.test.* -ig '(slow)'","lint":"eslint ./lib/ ./test/","check-deps":"ncu"},"binary":{"napi_versions":[6]}} | ||
{ | ||
"bugs": { | ||
"url": "http://www.couchbase.com/issues/browse/JSCBC" | ||
}, | ||
"description": "The official Couchbase Node.js Client Library.", | ||
"engines": { | ||
"node": ">=12.0.0" | ||
}, | ||
"homepage": "http://www.couchbase.com/communities/nodejs", | ||
"keywords": [ | ||
"couchbase", | ||
"libcouchbase", | ||
"memcached", | ||
"nosql", | ||
"json", | ||
"document" | ||
], | ||
"main": "dist/couchbase.js", | ||
"types": "dist/couchbase.d.ts", | ||
"license": "Apache-2.0", | ||
"name": "couchbase", | ||
"dependencies": { | ||
"cmake-js": "^7.2.0", | ||
"node-addon-api": "^5.0.0" | ||
}, | ||
"devDependencies": { | ||
"@trivago/prettier-plugin-sort-imports": "^4.1.0", | ||
"@types/bindings": "^1.5.1", | ||
"@types/debug": "^4.1.7", | ||
"@types/node": "^20.1.0", | ||
"@tsconfig/node12": "^1.0.11", | ||
"@typescript-eslint/eslint-plugin": "^5.32.0", | ||
"@typescript-eslint/parser": "^5.32.0", | ||
"chai": "^4.3.6", | ||
"eslint": "^8.21.0", | ||
"eslint-config-prettier": "^8.5.0", | ||
"eslint-plugin-jsdoc": "^41.1.0", | ||
"eslint-plugin-mocha": "^10.1.0", | ||
"eslint-plugin-node": "^11.1.0", | ||
"expose-gc": "^1.0.0", | ||
"mocha": "^10.0.0", | ||
"npm-check-updates": "^16.0.5", | ||
"nyc": "^15.1.0", | ||
"prebuild": "^11.0.4", | ||
"prettier": "^2.7.1", | ||
"segfault-handler": "^1.3.0", | ||
"semver": "^7.3.7", | ||
"ts-mocha": "^10.0.0", | ||
"ts-node": "^10.9.1", | ||
"typedoc": "^0.24.1", | ||
"typescript": "^4.7.4", | ||
"uuid": "^9.0.0" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "http://github.com/couchbase/couchnode.git" | ||
}, | ||
"version": "4.2.5-dev.1", | ||
"config": { | ||
"native": false | ||
}, | ||
"scripts": { | ||
"install": "node ./scripts/install.js", | ||
"build": "cmake-js build && tsc", | ||
"rebuild": "cmake-js rebuild && tsc", | ||
"prebuild": "prebuild --backend cmake-js --verbose --strip", | ||
"prepare": "tsc", | ||
"help-prune": "node ./scripts/prune.js", | ||
"build-docs": "typedoc", | ||
"test": "ts-mocha test/*.test.*", | ||
"test-fast": "ts-mocha test/*.test.* -ig '(slow)'", | ||
"cover": "nyc ts-mocha test/*.test.*", | ||
"cover-fast": "nyc ts-mocha test/*.test.* -ig '(slow)'", | ||
"lint": "eslint ./lib/ ./test/", | ||
"check-deps": "ncu" | ||
}, | ||
"binary": { | ||
"napi_versions": [ | ||
6 | ||
] | ||
}, | ||
"optionalDependencies": { | ||
"@couchbase/couchbase-darwin-arm64-openssl1": "4.2.5-dev.1", | ||
"@couchbase/couchbase-darwin-arm64-openssl3": "4.2.5-dev.1", | ||
"@couchbase/couchbase-darwin-x64-openssl1": "4.2.5-dev.1", | ||
"@couchbase/couchbase-darwin-x64-openssl3": "4.2.5-dev.1", | ||
"@couchbase/couchbase-linux-arm64-openssl1": "4.2.5-dev.1", | ||
"@couchbase/couchbase-linux-arm64-openssl3": "4.2.5-dev.1", | ||
"@couchbase/couchbase-linux-x64-openssl1": "4.2.5-dev.1", | ||
"@couchbase/couchbase-linux-x64-openssl3": "4.2.5-dev.1", | ||
"@couchbase/couchbase-linuxmusl-x64-openssl1": "4.2.5-dev.1", | ||
"@couchbase/couchbase-linuxmusl-x64-openssl3": "4.2.5-dev.1", | ||
"@couchbase/couchbase-win32-x64-openssl1": "4.2.5-dev.1", | ||
"@couchbase/couchbase-win32-x64-openssl3": "4.2.5-dev.1" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Install scripts
Supply chain riskInstall scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 3 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Install scripts
Supply chain riskInstall scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.
Found 1 instance in 1 package
54075853
5237
109866
14
1
10
2
+ Added@couchbase/couchbase-darwin-arm64-openssl1@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-darwin-arm64-openssl3@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-darwin-x64-openssl1@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-darwin-x64-openssl3@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-linux-arm64-openssl1@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-linux-arm64-openssl3@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-linux-x64-openssl1@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-linux-x64-openssl3@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-linuxmusl-x64-openssl1@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-linuxmusl-x64-openssl3@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-win32-x64-openssl1@4.2.5-dev.1(transitive)
+ Added@couchbase/couchbase-win32-x64-openssl3@4.2.5-dev.1(transitive)
+ Addedansi-regex@5.0.1(transitive)
+ Addedansi-styles@4.3.0(transitive)
+ Addedaproba@2.0.0(transitive)
+ Addedare-we-there-yet@3.0.1(transitive)
+ Addedasynckit@0.4.0(transitive)
+ Addedaxios@1.7.7(transitive)
+ Addedchownr@2.0.0(transitive)
+ Addedcliui@8.0.1(transitive)
+ Addedcmake-js@7.3.0(transitive)
+ Addedcolor-convert@2.0.1(transitive)
+ Addedcolor-name@1.1.4(transitive)
+ Addedcolor-support@1.1.3(transitive)
+ Addedcombined-stream@1.0.8(transitive)
+ Addedconsole-control-strings@1.1.0(transitive)
+ Addeddelayed-stream@1.0.0(transitive)
+ Addedemoji-regex@8.0.0(transitive)
+ Addedescalade@3.2.0(transitive)
+ Addedform-data@4.0.1(transitive)
+ Addedfs-extra@11.2.0(transitive)
+ Addedfs-minipass@2.1.0(transitive)
+ Addedgauge@4.0.4(transitive)
+ Addedget-caller-file@2.0.5(transitive)
+ Addedis-fullwidth-code-point@3.0.0(transitive)
+ Addedjsonfile@6.1.0(transitive)
+ Addedlodash.isplainobject@4.0.6(transitive)
+ Addedmemory-stream@1.0.0(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)
+ Addedminipass@3.3.65.0.0(transitive)
+ Addedminizlib@2.1.2(transitive)
+ Addedmkdirp@1.0.4(transitive)
+ Addednode-api-headers@1.3.0(transitive)
+ Addednpmlog@6.0.2(transitive)
+ Addedproxy-from-env@1.1.0(transitive)
+ Addedrequire-directory@2.1.1(transitive)
+ Addedset-blocking@2.0.0(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedstring-width@4.2.3(transitive)
+ Addedstring_decoder@1.3.0(transitive)
+ Addedstrip-ansi@6.0.1(transitive)
+ Addedtar@6.2.1(transitive)
+ Addeduniversalify@2.0.1(transitive)
+ Addedurl-join@4.0.1(transitive)
+ Addedwhich@2.0.2(transitive)
+ Addedwide-align@1.1.5(transitive)
+ Addedwrap-ansi@7.0.0(transitive)
+ Addedy18n@5.0.8(transitive)
+ Addedyallist@4.0.0(transitive)
+ Addedyargs@17.7.2(transitive)
+ Addedyargs-parser@21.1.1(transitive)
- Removedbindings@^1.5.0
- Removedprebuild-install@^7.1.1
- Removedansi@0.3.1(transitive)
- Removedansi-regex@2.1.1(transitive)
- Removedare-we-there-yet@1.0.6(transitive)
- Removedaxios@0.21.4(transitive)
- Removedbalanced-match@1.0.2(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbig-integer@1.6.52(transitive)
- Removedbinary@0.3.0(transitive)
- Removedbindings@1.5.0(transitive)
- Removedbl@4.1.0(transitive)
- Removedbluebird@3.4.73.7.2(transitive)
- Removedbrace-expansion@1.1.11(transitive)
- Removedbuffer@5.7.1(transitive)
- Removedbuffer-indexof-polyfill@1.0.2(transitive)
- Removedbuffer-shims@1.0.0(transitive)
- Removedbuffers@0.1.1(transitive)
- Removedcamelcase@2.1.1(transitive)
- Removedchainsaw@0.1.0(transitive)
- Removedchownr@1.1.4(transitive)
- Removedcliui@3.2.0(transitive)
- Removedcmake-js@6.3.2(transitive)
- Removedcode-point-at@1.1.0(transitive)
- Removedconcat-map@0.0.1(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removeddecamelize@1.2.0(transitive)
- Removeddecompress-response@6.0.0(transitive)
- Removeddetect-libc@2.0.3(transitive)
- Removedduplexer2@0.1.4(transitive)
- Removedend-of-stream@1.4.4(transitive)
- Removedexpand-template@2.0.3(transitive)
- Removedfile-uri-to-path@1.0.0(transitive)
- Removedfs-constants@1.0.0(transitive)
- Removedfs-extra@5.0.0(transitive)
- Removedfs-minipass@1.2.7(transitive)
- Removedfs.realpath@1.0.0(transitive)
- Removedfstream@1.0.12(transitive)
- Removedgauge@1.2.7(transitive)
- Removedgithub-from-package@0.0.0(transitive)
- Removedglob@7.2.3(transitive)
- Removedieee754@1.2.1(transitive)
- Removedinflight@1.0.6(transitive)
- Removedinvert-kv@1.0.0(transitive)
- Removedis-fullwidth-code-point@1.0.0(transitive)
- Removedis-iojs@1.1.0(transitive)
- Removedisarray@0.0.11.0.0(transitive)
- Removedjsonfile@4.0.0(transitive)
- Removedlcid@1.0.0(transitive)
- Removedlistenercount@1.0.1(transitive)
- Removedlodash@4.17.21(transitive)
- Removedlodash.pad@4.5.1(transitive)
- Removedlodash.padend@4.6.1(transitive)
- Removedlodash.padstart@4.6.1(transitive)
- Removedmemory-stream@0.0.3(transitive)
- Removedmimic-response@3.1.0(transitive)
- Removedminimatch@3.1.2(transitive)
- Removedminipass@2.9.0(transitive)
- Removedminizlib@1.3.3(transitive)
- Removedmkdirp@0.5.6(transitive)
- Removedmkdirp-classic@0.5.3(transitive)
- Removednapi-build-utils@1.0.2(transitive)
- Removednode-abi@3.71.0(transitive)
- Removednpmlog@1.2.1(transitive)
- Removednumber-is-nan@1.0.1(transitive)
- Removedonce@1.4.0(transitive)
- Removedos-locale@1.4.0(transitive)
- Removedpath-is-absolute@1.0.1(transitive)
- Removedprebuild-install@7.1.2(transitive)
- Removedprocess-nextick-args@1.0.72.0.1(transitive)
- Removedpump@3.0.2(transitive)
- Removedreadable-stream@1.0.342.1.52.3.8(transitive)
- Removedrimraf@2.7.1(transitive)
- Removedsafe-buffer@5.1.2(transitive)
- Removedsemver@5.7.2(transitive)
- Removedsetimmediate@1.0.5(transitive)
- Removedsimple-concat@1.0.1(transitive)
- Removedsimple-get@4.0.1(transitive)
- Removedsplitargs@0.0.7(transitive)
- Removedstring-width@1.0.2(transitive)
- Removedstring_decoder@0.10.311.1.1(transitive)
- Removedstrip-ansi@3.0.1(transitive)
- Removedtar@4.4.19(transitive)
- Removedtar-fs@2.1.1(transitive)
- Removedtar-stream@2.2.0(transitive)
- Removedtraverse@0.3.9(transitive)
- Removedtunnel-agent@0.6.0(transitive)
- Removeduniversalify@0.1.2(transitive)
- Removedunzipper@0.8.14(transitive)
- Removedurl-join@0.0.1(transitive)
- Removedwhich@1.3.1(transitive)
- Removedwindow-size@0.1.4(transitive)
- Removedwrap-ansi@2.1.0(transitive)
- Removedwrappy@1.0.2(transitive)
- Removedy18n@3.2.2(transitive)
- Removedyallist@3.1.1(transitive)
- Removedyargs@3.32.0(transitive)
Updatedcmake-js@^7.2.0