Giter Site home page Giter Site logo

node-gcstats's Introduction

Note!

This is a fork of dainis/node-gcstats. I did not write the code nor claim I have. I'm only maintaining the dependencies that are required for my own open-source projects. Repos I maintain that need gc-stats to work:

To install this package run:

npm install @sematext/gc-stats

Usage

Create a new instance of the module and subscribe to stats-events from that:

var gc = (require('@sematext/gc-stats'))();

gc.on('stats', function (stats) {
    console.log('GC happened', stats);
});

This will print blobs like this whenever a GC happened:

GC happened {
  startTime: 9426055813976,
  endTime: 9426057735390,
  pause: 1921414,
  pauseMS: 1,
  gctype: 1,
  before: {
     totalHeapSize: 11354112,
     totalHeapExecutableSize: 3670016,
     usedHeapSize: 7457184,
     heapSizeLimit: 1501560832,
     totalPhysicalSize: 9725880,
     totalAvailableSize: 1488434544,
     mallocedMemory: 8192,
     peakMallocedMemory: 1186040
  },
  after: {
     totalHeapSize: 12402688,
     totalHeapExecutableSize: 3670016,
     usedHeapSize: 6485792,
     heapSizeLimit: 1501560832,
     totalPhysicalSize: 10166144,
     totalAvailableSize: 1489388528,
     mallocedMemory: 8192,
     peakMallocedMemory: 1186040
  },
  diff: {
     totalHeapSize: 1048576,
     totalHeapExecutableSize: 0,
     usedHeapSize: -971392,
     heapSizeLimit: 0,
     totalPhysicalSize: 440264,
     totalAvailableSize: 953984,
     mallocedMemory: 0,
     peakMallocedMemory: 0
  }
}

Property insights

  • totalHeapSize: Number of bytes V8 has allocated for the heap. This can grow if usedHeap needs more.
  • usedHeapSize: Number of bytes in use by application data
  • total HeapExecutableSize: Number of bytes for compiled bytecode and JITed code
  • heapSizeLimit: The absolute limit the heap cannot exceed
  • totalPhysicalSize: Committed size (node 0.11+)
  • totalAvailableSize: Available heap size(node 4+)
  • startTime: Nanoseconds for start, using hrtime()
  • endTime: Nanoseconds for end, using hrtime()
  • pause: Nanoseconds from start to end of GC using hrtime()
  • pauseMS: pause expressed in milliseconds
  • mallocedMemory
  • peakMallocedMemory
  • numberOfNativeContexts
  • numberOfDetachedContexts
  • gctype can have the following values(v8 source):
    • 1: Scavenge (minor GC)
    • 2: Mark/Sweep/Compact (major GC)
    • 4: Incremental marking
    • 8: Weak/Phantom callback processing
    • 15: All

Installation

npm install gc-stats

Node version support

node-gcstats depends on C++ extensions which are compiled when the gc-stats module is installed. Prebuilt binaries are available on github.

node-gcstats's People

Contributors

adnanrahic avatar advait avatar andreasmadsen avatar andrewdeandrade avatar bluelovers avatar bripkens avatar cclauss avatar dainis avatar fernandopasik avatar ghazgkull avatar kkoopa avatar megastef avatar mendenajdov avatar msiebuhr avatar orgads avatar pablob94 avatar roikoren755 avatar rragan avatar yelworc avatar yvasiyarov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

node-gcstats's Issues

New release version

I'm looking to get this with the modules bumped as it fixes some security issues. Can someone bump the version and publish a new release please?

Wont install on ubuntu 20.04

I am unable to install the module on ubuntu 20.04, is there any way I can fix this or that this can be fixed?
Below the error log i encountered while trying to install it

447 error code 1
448 error path /home/container/node_modules/@sematext/gc-stats
449 error command failed
450 error command sh -c node-pre-gyp install --fallback-to-build
451 error Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/container/node_modules/@sematext/gc-stats/build/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc/gcstats.node --module_name=gcstats --module_path=/home/container/node_modules/@sematext/gc-stats/build/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v93' (1)
452 error node-pre-gyp info it worked if it ends with ok
452 error node-pre-gyp info using [email protected]
452 error node-pre-gyp info using [email protected] | linux | x64
452 error node-pre-gyp WARN Using needle for node-pre-gyp https download
452 error node-pre-gyp info check checked for "/home/container/node_modules/@sematext/gc-stats/build/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc/gcstats.node" (not found)
452 error node-pre-gyp http GET https://github.com/adnanrahic/node-gcstats/releases/download/1.5.4/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc.tar.gz
452 error node-pre-gyp http 404 https://github.com/adnanrahic/node-gcstats/releases/download/1.5.4/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc.tar.gz
452 error node-pre-gyp WARN Tried to download(404): https://github.com/adnanrahic/node-gcstats/releases/download/1.5.4/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc.tar.gz
452 error node-pre-gyp WARN Pre-built binaries not found for @sematext/[email protected] and [email protected] (node-v93 ABI, glibc) (falling back to source compile with node-gyp)
452 error node-pre-gyp http 404 status code downloading tarball https://github.com/adnanrahic/node-gcstats/releases/download/1.5.4/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc.tar.gz
452 error gyp info it worked if it ends with ok
452 error gyp info using [email protected]
452 error gyp info using [email protected] | linux | x64
452 error gyp info ok
452 error gyp info it worked if it ends with ok
452 error gyp info using [email protected]
452 error gyp info using [email protected] | linux | x64
452 error gyp info find Python using Python version 3.7.3 found at "/usr/bin/python3"
452 error gyp http GET https://nodejs.org/download/release/v16.9.1/node-v16.9.1-headers.tar.gz
452 error gyp http 200 https://nodejs.org/download/release/v16.9.1/node-v16.9.1-headers.tar.gz
452 error gyp http GET https://nodejs.org/download/release/v16.9.1/SHASUMS256.txt
452 error gyp http 200 https://nodejs.org/download/release/v16.9.1/SHASUMS256.txt
452 error (node:52) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.
452 error (Use `node --trace-deprecation ...` to show where the warning was created)
452 error gyp info spawn /usr/bin/python3
452 error gyp info spawn args [
452 error gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
452 error gyp info spawn args   'binding.gyp',
452 error gyp info spawn args   '-f',
452 error gyp info spawn args   'make',
452 error gyp info spawn args   '-I',
452 error gyp info spawn args   '/home/container/node_modules/@sematext/gc-stats/build/config.gypi',
452 error gyp info spawn args   '-I',
452 error gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
452 error gyp info spawn args   '-I',
452 error gyp info spawn args   '/home/container/.cache/node-gyp/16.9.1/include/node/common.gypi',
452 error gyp info spawn args   '-Dlibrary=shared_library',
452 error gyp info spawn args   '-Dvisibility=default',
452 error gyp info spawn args   '-Dnode_root_dir=/home/container/.cache/node-gyp/16.9.1',
452 error gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
452 error gyp info spawn args   '-Dnode_lib_file=/home/container/.cache/node-gyp/16.9.1/<(target_arch)/node.lib',
452 error gyp info spawn args   '-Dmodule_root_dir=/home/container/node_modules/@sematext/gc-stats',
452 error gyp info spawn args   '-Dnode_engine=v8',
452 error gyp info spawn args   '--depth=.',
452 error gyp info spawn args   '--no-parallel',
452 error gyp info spawn args   '--generator-output',
452 error gyp info spawn args   'build',
452 error gyp info spawn args   '-Goutput_dir=.'
452 error gyp info spawn args ]
452 error gyp info ok
452 error gyp info it worked if it ends with ok
452 error gyp info using [email protected]
452 error gyp info using [email protected] | linux | x64
452 error gyp ERR! build error
452 error gyp ERR! stack Error: not found: make
452 error gyp ERR! stack     at getNotFoundError (/usr/local/lib/node_modules/npm/node_modules/which/which.js:10:17)
452 error gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/which/which.js:57:18
452 error gyp ERR! stack     at new Promise (<anonymous>)
452 error gyp ERR! stack     at step (/usr/local/lib/node_modules/npm/node_modules/which/which.js:54:21)
452 error gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/which/which.js:71:22
452 error gyp ERR! stack     at new Promise (<anonymous>)
452 error gyp ERR! stack     at subStep (/usr/local/lib/node_modules/npm/node_modules/which/which.js:69:33)
452 error gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/which/which.js:80:22
452 error gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/isexe/index.js:42:5
452 error gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/isexe/mode.js:8:5
452 error gyp ERR! System Linux 5.4.0-84-generic
452 error gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/home/container/node_modules/@sematext/gc-stats/build/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc/gcstats.node" "--module_name=gcstats" "--module_path=/home/container/node_modules/@sematext/gc-stats/build/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v93"
452 error gyp ERR! cwd /home/container/node_modules/@sematext/gc-stats
452 error gyp ERR! node -v v16.9.1
452 error gyp ERR! node-gyp -v v7.1.2
452 error gyp ERR! not ok
452 error node-pre-gyp ERR! build error
452 error node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/container/node_modules/@sematext/gc-stats/build/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc/gcstats.node --module_name=gcstats --module_path=/home/container/node_modules/@sematext/gc-stats/build/gcstats/v1.5.4/Release/node-v93-linux-x64-glibc --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v93' (1)
452 error node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/home/container/node_modules/@sematext/gc-stats/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
452 error node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:394:28)
452 error node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1064:16)
452 error node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
452 error node-pre-gyp ERR! System Linux 5.4.0-84-generic
452 error node-pre-gyp ERR! command "/usr/local/bin/node" "/home/container/node_modules/@sematext/gc-stats/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
452 error node-pre-gyp ERR! cwd /home/container/node_modules/@sematext/gc-stats
452 error node-pre-gyp ERR! node -v v16.9.1
452 error node-pre-gyp ERR! node-pre-gyp -v v0.15.0
452 error node-pre-gyp ERR! not ok

Cannot build the project which uses `spm-agent-nodejs` for `linux armv7/arm64` architectures

Quick description

Hi! I use cameras on the armv7 and arm64 architectures. While everything works well on my PC (MacOS on M1 - arm64) when I run it on the cameras or try to install packages on them, I get a pile of errors.

Runtime logs

Running the app via nodejs

Error: Cannot find module '/snapshot/app/node_modules/@sematext/gc-stats/build/gcstats/v1.5.8/Release/node-v93-linux-arm-unknown/gcstats.node'
Require stack:
    at Module._compile (pkg/prelude/bootstrap.js:1930:22)
    at Module.load (node:internal/modules/cjs/loader:981:32) {
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at Module.require (pkg/prelude/bootstrap.js:1855:31)
    at Object.<anonymous> (/snapshot/app/node_modules/@sematext/gc-stats/index.js:7:13)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
    at require (node:internal/modules/cjs/helpers:102:18)
  code: 'MODULE_NOT_FOUND',
    '/snapshot/app/build/app.js'
    '/snapshot/app/node_modules/@sematext/gc-stats/index.js',
    '/snapshot/app/node_modules/spm-agent-nodejs/lib/gcAgent.js',
    '/snapshot/app/node_modules/spm-agent-nodejs/lib/index.js',

Build logs (npm install):

Please note that python and python3 ARE available on build time and can be seen in PATH.

#14 28.21 warning Error running install script for optional dependency: "/opt/app/node_modules/cpu-fea
tures: Command failed.
#14 28.21 Exit code: 1
#14 28.21 Command: node buildcheck.js > buildcheck.gypi && node-gyp rebuild
#14 28.21 Arguments: 
#14 28.21 Directory: /opt/app/node_modules/cpu-features
#14 28.21 Output:
#14 28.21 /opt/app/node_modules/buildcheck/lib/index.js:115
#14 28.21   throw new Error('Unable to detect compiler type');
#14 28.21   ^
#14 28.21 
#14 28.21 Error: Unable to detect compiler type
#14 28.21     at BuildEnvironment.getKind (/opt/app/node_modules/buildcheck/lib/index.js:115:9)
#14 28.21     at BuildEnvironment.tryCompile (/opt/app/node_modules/buildcheck/lib/index.js:537:15)
#14 28.21     at BuildEnvironment.checkHeader (/opt/app/node_modules/buildcheck/lib/index.js:423:25)
#14 28.21     at Object.<anonymous> (/opt/app/node_modules/cpu-features/buildcheck.js:16:4)
#14 28.21     at Module._compile (node:internal/modules/cjs/loader:1159:14)
#14 28.21     at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
#14 28.21     at Module.load (node:internal/modules/cjs/loader:1037:32)
#14 28.21     at Module._load (node:internal/modules/cjs/loader:878:12)
#14 28.21     at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
#14 28.21     at node:internal/main/run_main_module:23:47
#14 28.21 
#14 28.21 Node.js v18.12.1"
#14 28.21 info This module is OPTIONAL, you can safely ignore this error
#14 30.26 info This module is OPTIONAL, you can safely ignore this error
#14 30.26 warning Error running install script for optional dependency: "/opt/app/node_modules/@semate
xt/gc-stats: Command failed.
#14 30.26 Exit code: 1
#14 30.26 Command: npx node-pre-gyp install --fallback-to-build
#14 30.26 Arguments: 
#14 30.26 Directory: /opt/app/node_modules/@sematext/gc-stats
#14 30.26 Output:
#14 30.26 node-pre-gyp info it worked if it ends with ok
#14 30.26 node-pre-gyp info using [email protected]
#14 30.26 node-pre-gyp info using [email protected] | linux | arm64
#14 30.26 node-pre-gyp info check checked for \"/opt/app/node_modules/@sematext/gc-stats/build/gcstats
/v1.5.8/Release/node-v108-linux-arm64-musl/gcstats.node\" (not found)
#14 30.26 node-pre-gyp http GET https://github.com/adnanrahic/node-gcstats/archive/refs/tags/1.5.8.tar
.gz
#14 30.26 node-pre-gyp ERR! install response status 404 Not Found on https://github.com/adnanrahic/nod
e-gcstats/archive/refs/tags/1.5.8.tar.gz 
#14 30.26 node-pre-gyp WARN Pre-built binaries not installable for @sematext/[email protected] and node@1
8.12.1 (node-v108 ABI, musl) (falling back to source compile with node-gyp) 
#14 30.26 node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/adnanrahic/n
ode-gcstats/archive/refs/tags/1.5.8.tar.gz 
#14 30.26 gyp info it worked if it ends with ok
#14 30.26 gyp info using [email protected]
#14 30.26 gyp info using [email protected] | linux | arm64
#14 30.26 gyp info ok 
#14 30.26 gyp info it worked if it ends with ok
#14 30.26 gyp info using [email protected]
#14 30.26 gyp info using [email protected] | linux | arm64
#14 30.26 gyp ERR! find Python 
#14 30.26 gyp ERR! find Python Python is not set from command line or npm configuration
#14 30.26 gyp ERR! find Python Python is not set from environment variable PYTHON
#14 30.26 gyp ERR! find Python checking if \"python3\" can be used
#14 30.26 gyp ERR! find Python - \"python3\" is not in PATH or produced an error
#14 30.26 gyp ERR! find Python checking if \"python\" can be used
#14 30.26 gyp ERR! find Python - \"python\" is not in PATH or produced an error
#14 30.26 gyp ERR! find Python 
#14 30.26 gyp ERR! find Python **********************************************************
#14 30.26 gyp ERR! find Python You need to install the latest version of Python.
#14 30.26 gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
#14 30.26 gyp ERR! find Python you can try one of the following options:
#14 30.26 gyp ERR! find Python - Use the switch --python=\"/path/to/pythonexecutable\"
#14 30.26 gyp ERR! find Python   (accepted by both node-gyp and npm)
#14 30.26 gyp ERR! find Python - Set the environment variable PYTHON
#14 30.26 gyp ERR! find Python - Set the npm configuration variable python:
#14 30.26 gyp ERR! find Python   npm config set python \"/path/to/pythonexecutable\"
#14 30.26 gyp ERR! find Python For more information consult the documentation at:
#14 30.26 gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
#14 30.26 gyp ERR! find Python **********************************************************
#14 30.26 gyp ERR! find Python 
#14 30.26 gyp ERR! configure error 
#14 30.26 gyp ERR! stack Error: Could not find any Python installation to use
#14 30.26 gyp ERR! stack     at PythonFinder.fail (/usr/local/lib/node_modules/npm/node_modules/node-g
yp/lib/find-python.js:330:47)
#14 30.26 gyp ERR! stack     at PythonFinder.runChecks (/usr/local/lib/node_modules/npm/node_modules/n
ode-gyp/lib/find-python.js:159:21)
#14 30.26 gyp ERR! stack     at PythonFinder.<anonymous> (/usr/local/lib/node_modules/npm/node_modules
/node-gyp/lib/find-python.js:202:16)
#14 30.26 gyp ERR! stack     at PythonFinder.execFileCallback (/usr/local/lib/node_modules/npm/node_mo
dules/node-gyp/lib/find-python.js:294:16)
#14 30.26 gyp ERR! stack     at exithandler (node:child_process:420:5)
#14 30.26 gyp ERR! stack     at ChildProcess.errorhandler (node:child_process:432:5)
#14 30.26 gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
#14 30.26 gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:289:12)
#14 30.26 gyp ERR! stack     at onErrorNT (node:internal/child_process:476:16)
#14 30.26 gyp ERR! stack     at process.processTicksAndRejections (node:internal/process/task_queues:8
2:21)
#14 30.26 gyp ERR! System Linux 5.15.49-linuxkit
#14 30.26 gyp ERR! command \"/usr/local/bin/node\" \"/usr/local/lib/node_modules/npm/node_modules/node
-gyp/bin/node-gyp.js\" \"configure\" \"--fallback-to-build\" \"--module=/opt/app/node_modules/@sematex
t/gc-stats/build/gcstats/v1.5.8/Release/node-v108-linux-arm64-musl/gcstats.node\" \"--module_name=gcst
ats\" \"--module_path=/opt/app/node_modules/@sematext/gc-stats/build/gcstats/v1.5.8/Release/node-v108-
linux-arm64-musl\" \"--napi_version=8\" \"--node_abi_napi=napi\" \"--napi_build_version=0\" \"--node_n
api_label=node-v108\"
#14 30.26 gyp ERR! cwd /opt/app/node_modules/@sematext/gc-stats
#14 30.26 gyp ERR! node -v v18.12.1
#14 30.26 gyp ERR! node-gyp -v v9.1.0
#14 30.26 gyp ERR! not ok 
#14 30.26 node-pre-gyp ERR! build error 
#14 30.26 node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/bin/node /usr/local/lib/node_mo
dules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/opt/app/node_m
odules/@sematext/gc-stats/build/gcstats/v1.5.8/Release/node-v108-linux-arm64-musl/gcstats.node --modul
e_name=gcstats --module_path=/opt/app/node_modules/@sematext/gc-stats/build/gcstats/v1.5.8/Release/nod
e-v108-linux-arm64-musl --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label
=node-v108' (1)
#14 30.26 node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/opt/app/node_modules/@mapbox/node-
pre-gyp/lib/util/compile.js:89:23)
#14 30.26 node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
#14 30.26 node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1091:16)
#14 30.26 node-pre-gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:302:
5)
#14 30.26 node-pre-gyp ERR! System Linux 5.15.49-linuxkit
#14 30.26 node-pre-gyp ERR! command \"/usr/local/bin/node\" \"/opt/app/node_modules/@sematext/gc-stats
/node_modules/.bin/node-pre-gyp\" \"install\" \"--fallback-to-build\"
#14 30.26 node-pre-gyp ERR! cwd /opt/app/node_modules/@sematext/gc-stats
#14 30.26 node-pre-gyp ERR! node -v v18.12.1
#14 30.26 node-pre-gyp ERR! node-pre-gyp -v v1.0.10
#14 30.26 node-pre-gyp ERR! not ok 
#14 30.26 Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp
/bin/node-gyp.js configure --fallback-to-build --module=/opt/app/node_modules/@sematext/gc-stats/build
/gcstats/v1.5.8/Release/node-v108-linux-arm64-musl/gcstats.node --module_name=gcstats --module_path=/o
pt/app/node_modules/@sematext/gc-stats/build/gcstats/v1.5.8/Release/node-v108-linux-arm64-musl --napi_
version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v108' (1)

Environment

Runtime OS: Custom Linux from the source running armv7 or arm64 architecture
Runtime Node.js version: 18.12.1 (also tried v16, but it has not worked either)

404 Not Found on https://github.com/adnanrahic/node-gcstats/archive/refs/tags/1.5.8.tar.gz

We've suddenly started having this error when trying to install modules, I can see this release is in npm but not in github releases. Any idea what might have caused this?

npm ERR! node-pre-gyp http GET https://github.com/adnanrahic/node-gcstats/archive/refs/tags/1.5.8.tar.gz
npm ERR! node-pre-gyp ERR! install response status 404 Not Found on https://github.com/adnanrahic/node-gcstats/archive/refs/tags/1.5.8.tar.gz 
npm ERR! node-pre-gyp WARN Pre-built binaries not installable for @sematext/[email protected] and [email protected] (node-v93 ABI, unknown) (falling back to source compile with node-gyp) 
npm ERR! node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/adnanrahic/node-gcstats/archive/refs/tags/1.5.8.tar.gz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.