Compare commits

...

40 Commits

Author SHA1 Message Date
standardci
8ddc7b0a58 chore(release): publish new version
- @standardnotes/analytics@2.23.3
 - @standardnotes/api-gateway@1.62.0
 - @standardnotes/auth-server@1.115.0
 - @standardnotes/domain-core@1.17.0
 - @standardnotes/files-server@1.16.0
 - @standardnotes/home-server@1.7.0
 - @standardnotes/revisions-server@1.20.0
 - @standardnotes/scheduler-server@1.19.2
 - @standardnotes/settings@1.21.7
 - @standardnotes/syncing-server@1.41.0
 - @standardnotes/websockets-server@1.8.3
2023-05-31 13:15:12 +00:00
Karol Sójko
bc63d0aeea feat(home-server): add custom home server logs (#619)
* feat(home-server): add custom home server logs

* fix(home-server): asyn state of logs function
2023-05-31 15:01:55 +02:00
standardci
9def26e809 chore(release): publish new version
- @standardnotes/analytics@2.23.2
 - @standardnotes/auth-server@1.114.6
 - @standardnotes/common@1.48.2
 - @standardnotes/home-server@1.6.7
 - @standardnotes/revisions-server@1.19.6
 - @standardnotes/syncing-server@1.40.6
 - @standardnotes/websockets-server@1.8.2
2023-05-31 11:30:02 +00:00
Karol Sójko
74ac709bb5 fix(common): bump version 2023-05-31 13:14:31 +02:00
standardci
1f749fad49 chore(release): publish new version
- @standardnotes/api-gateway@1.61.5
 - @standardnotes/auth-server@1.114.5
 - @standardnotes/files-server@1.15.4
 - @standardnotes/home-server@1.6.6
 - @standardnotes/revisions-server@1.19.5
 - @standardnotes/syncing-server@1.40.5
2023-05-31 11:12:46 +00:00
Karol Sójko
13c85d4331 Revert "Revert "feat: make home server components publishable (#617)""
This reverts commit 1a8daef79d.
2023-05-31 12:59:20 +02:00
standardci
77d2099cdb chore(release): publish new version
- @standardnotes/api-gateway@1.61.4
 - @standardnotes/auth-server@1.114.4
 - @standardnotes/event-store@1.9.2
 - @standardnotes/home-server@1.6.5
 - @standardnotes/revisions-server@1.19.4
 - @standardnotes/syncing-server@1.40.4
2023-05-31 08:55:39 +00:00
Karol Sójko
56a312f217 fix(home-server): make the package publishable 2023-05-31 10:41:49 +02:00
standardci
aa2b3dac49 chore(release): publish new version
- @standardnotes/api-gateway@1.61.3
 - @standardnotes/auth-server@1.114.3
 - @standardnotes/files-server@1.15.3
 - @standardnotes/home-server@1.6.4
 - @standardnotes/revisions-server@1.19.3
 - @standardnotes/syncing-server@1.40.3
2023-05-30 16:05:01 +00:00
Karol Sójko
1a8daef79d Revert "feat: make home server components publishable (#617)"
This reverts commit 55fd873b37.
2023-05-30 17:47:23 +02:00
standardci
a83d133f93 chore(release): publish new version
- @standardnotes/analytics@2.23.1
 - @standardnotes/api-gateway@1.61.2
 - @standardnotes/auth-server@1.114.2
 - @standardnotes/domain-core@1.16.2
 - @standardnotes/domain-events-infra@1.12.2
 - @standardnotes/domain-events@2.111.2
 - @standardnotes/event-store@1.9.1
 - @standardnotes/files-server@1.15.2
 - @standardnotes/home-server@1.6.3
 - @standardnotes/revisions-server@1.19.2
 - @standardnotes/scheduler-server@1.19.1
 - @standardnotes/settings@1.21.6
 - @standardnotes/syncing-server@1.40.2
 - @standardnotes/websockets-server@1.8.1
2023-05-30 12:27:45 +00:00
Karol Sójko
b0d01dffd9 fix: bump version manually to publish packages 2023-05-30 14:10:51 +02:00
Karol Sójko
b74e7ce86d fix: add @lerna-lite/publish 2023-05-30 13:54:28 +02:00
standardci
671f7a7074 chore(release): publish new version
- @standardnotes/api-gateway@1.61.0
 - @standardnotes/auth-server@1.114.0
 - @standardnotes/files-server@1.15.0
 - @standardnotes/home-server@1.6.2
 - @standardnotes/revisions-server@1.19.0
 - @standardnotes/syncing-server@1.40.0
2023-05-30 11:51:38 +00:00
Karol Sójko
55fd873b37 feat: make home server components publishable (#617) 2023-05-30 13:37:49 +02:00
standardci
32c667b22d chore(release): publish new version
- @standardnotes/analytics@2.23.0
 - @standardnotes/api-gateway@1.60.0
 - @standardnotes/auth-server@1.113.0
 - @standardnotes/common@1.48.0
 - @standardnotes/event-store@1.9.0
 - @standardnotes/files-server@1.14.0
 - @standardnotes/home-server@1.6.1
 - @standardnotes/revisions-server@1.18.0
 - @standardnotes/scheduler-server@1.19.0
 - @standardnotes/sncrypto-node@1.15.0
 - @standardnotes/syncing-server@1.39.0
 - @standardnotes/websockets-server@1.8.0
2023-05-30 08:57:29 +00:00
Karol Sójko
a6b062f638 feat: upgrade to node 20.2.0 (#616) 2023-05-30 10:41:10 +02:00
standardci
f9183b4c62 chore(release): publish new version
- @standardnotes/analytics@2.22.5
 - @standardnotes/api-gateway@1.59.0
 - @standardnotes/auth-server@1.112.0
 - @standardnotes/domain-core@1.16.0
 - @standardnotes/files-server@1.13.0
 - @standardnotes/home-server@1.6.0
 - @standardnotes/revisions-server@1.17.0
 - @standardnotes/scheduler-server@1.18.5
 - @standardnotes/settings@1.21.5
 - @standardnotes/syncing-server@1.38.0
 - @standardnotes/websockets-server@1.7.5
2023-05-29 12:59:40 +00:00
Karol Sójko
c7d575a0ff feat: add files server as a service to home-server (#614)
* wip: add files server as a service to home-server

* wip: introduce home-server controllers without inversify-express-utils decorators. Move in progress

* fix(auth): move remaining home server controllers

* fix(syncing-server): home server controllers

* fix(revisions): home server controllers

* fix: specs

* fix: import for legacy controller

* fix: remove router debug
2023-05-29 14:45:49 +02:00
Karol Sójko
a575e62519 fix: waiting for home server to start in ci 2023-05-29 14:05:15 +02:00
Karol Sójko
3761d60f41 fix: add VALET_TOKEN_SECRET env var to ci e2e test suite 2023-05-29 13:29:07 +02:00
standardci
fd629d43ba chore(release): publish new version
- @standardnotes/home-server@1.5.1
 - @standardnotes/revisions-server@1.16.1
2023-05-25 11:44:41 +00:00
Karol Sójko
76b1cb0f5a fix(revisions): container bindings 2023-05-25 13:17:53 +02:00
standardci
2f94abc9f7 chore(release): publish new version
- @standardnotes/api-gateway@1.58.0
 - @standardnotes/auth-server@1.111.0
 - @standardnotes/home-server@1.5.0
 - @standardnotes/revisions-server@1.16.0
2023-05-25 11:11:19 +00:00
Karol Sójko
c70040fe5d feat: add revisions service to home server (#613)
* feat: add revisions service to home server

* fix: make e2e test suite on home server non-optional

* fix(auth): specs
2023-05-25 12:57:05 +02:00
standardci
4b8a9e448a chore(release): publish new version
- @standardnotes/api-gateway@1.57.0
 - @standardnotes/auth-server@1.110.0
 - @standardnotes/home-server@1.4.4
2023-05-25 07:56:05 +00:00
Karol Sójko
1e4c7d0f31 feat: refactor auth middleware to handle required and optional cross service token scenarios (#612)
* wip: fix variable name

* wip: remove redundant middleware in auth

* fix: auth middleware refactor

* fix(auth): fetching user for key params

* fix(auth): specs

* fix(auth): registering session controller endpoints
2023-05-25 09:43:00 +02:00
Karol Sójko
ec75795a02 fix: session tokens ttl on home-server e2e suite 2023-05-24 13:56:09 +02:00
standardci
ad26b64b28 chore(release): publish new version
- @standardnotes/auth-server@1.109.2
 - @standardnotes/home-server@1.4.3
2023-05-18 10:55:29 +00:00
Karol Sójko
9e4715ebbd fix: skip paid features on the home server e2e test suite 2023-05-18 12:42:20 +02:00
Karol Sójko
cc612296d0 fix(auth): changing user credentials to work both on http proxy and direct code call 2023-05-18 12:42:20 +02:00
standardci
1148b3948c chore(release): publish new version
- @standardnotes/api-gateway@1.56.2
 - @standardnotes/home-server@1.4.2
2023-05-18 09:19:56 +00:00
Karol Sójko
c7e605fd60 fix(api-gateway): pkce endpoints resolution for direct code calls 2023-05-18 11:03:13 +02:00
Karol Sójko
4ab32c670e fix(api-gateway): decorating responses for direct call proxy 2023-05-18 11:03:12 +02:00
standardci
2d810568a8 chore(release): publish new version
- @standardnotes/api-gateway@1.56.1
 - @standardnotes/auth-server@1.109.1
 - @standardnotes/files-server@1.12.5
 - @standardnotes/home-server@1.4.1
 - @standardnotes/revisions-server@1.15.1
 - @standardnotes/syncing-server@1.37.1
2023-05-18 06:07:38 +00:00
Karol Sójko
b8353aa817 chore: add metadata to winston loggers 2023-05-18 07:54:36 +02:00
standardci
7924f63e28 chore(release): publish new version
- @standardnotes/api-gateway@1.56.0
 - @standardnotes/auth-server@1.109.0
 - @standardnotes/home-server@1.4.0
 - @standardnotes/syncing-server@1.37.0
2023-05-17 13:50:56 +00:00
Karol Sójko
b3b617ea0b feat: bundle syncing server into home server setup (#611)
* feat(syncing-server): move inversify express controllers to new structure

* wip: syncing server service binding for home server

* fix(syncing-server): container bindings

* fix(api-gateway): rename https service to service proxy

* fix: proxying requests to syncing server

* fix: responses and version binding
2023-05-17 15:38:12 +02:00
standardci
18a5071618 chore(release): publish new version
- @standardnotes/auth-server@1.108.0
 - @standardnotes/home-server@1.3.1
 - @standardnotes/revisions-server@1.15.0
 - @standardnotes/syncing-server@1.36.0
2023-05-17 10:07:01 +00:00
Karol Sójko
fea58029b9 feat(auth): move inversify express controllers to different structure (#610)
* wip: move valet token controller

* wip: move users controller

* wip: move admin controller

* wip: move subscription tokens controller

* wip: move subscription settings controller

* wip: move settings controller

* wip: move middleware

* wip: move session controller

* wip: move offline controller

* wip: move listed controller

* wip: move internal controller

* wip: move healthcheck controller

* wip: move features controller

* fix: bind inversify express controllers only for home server

* fix: inversify deps
2023-05-17 11:54:18 +02:00
298 changed files with 6611 additions and 3616 deletions

View File

@@ -50,7 +50,7 @@ jobs:
run: yarn dlx mocha-headless-chrome --timeout 1200000 -f http://localhost:9001/mocha/test.html
e2e-home-server:
name: (WIP - Home Server) E2E Test Suite
name: (Home Server) E2E Test Suite
runs-on: ubuntu-latest
services:
@@ -83,6 +83,10 @@ jobs:
sed -i "s/AUTH_JWT_SECRET=/AUTH_JWT_SECRET=$(openssl rand -hex 32)/g" packages/home-server/.env
sed -i "s/ENCRYPTION_SERVER_KEY=/ENCRYPTION_SERVER_KEY=$(openssl rand -hex 32)/g" packages/home-server/.env
sed -i "s/PSEUDO_KEY_PARAMS_KEY=/PSEUDO_KEY_PARAMS_KEY=$(openssl rand -hex 32)/g" packages/home-server/.env
sed -i "s/VALET_TOKEN_SECRET=/VALET_TOKEN_SECRET=$(openssl rand -hex 32)/g" packages/home-server/.env
echo "ACCESS_TOKEN_AGE=4" >> packages/home-server/.env
echo "REFRESH_TOKEN_AGE=7" >> packages/home-server/.env
echo "REVISIONS_FREQUENCY=5" >> packages/home-server/.env
- name: Run Server
run: nohup yarn workspace @standardnotes/home-server start &
@@ -90,8 +94,7 @@ jobs:
PORT: 3123
- name: Wait for server to start
run: docker/is-available.sh http://localhost:3123 $(pwd)/logs
run: for i in {1..30}; do curl -s http://localhost:3123/healthcheck && break || sleep 1; done
- name: Run E2E Test Suite
continue-on-error: true
run: yarn dlx mocha-headless-chrome --timeout 1200000 -f http://localhost:9001/mocha/test.html
run: yarn dlx mocha-headless-chrome --timeout 1200000 -f http://localhost:9001/mocha/test.html?skip_paid_features=true

2
.nvmrc
View File

@@ -1 +1 @@
20.1.0
20.2.0

843
.pnp.cjs generated

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -331,8 +331,8 @@ ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
endif
quiet_cmd_regen_makefile = ACTION Regenerating $@
cmd_regen_makefile = cd $(srcdir); /Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/karolsojko/Library/Caches/node-gyp/20.1.0" "-Dnode_gyp_dir=/Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp" "-Dnode_lib_file=/Users/karolsojko/Library/Caches/node-gyp/20.1.0/<(target_arch)/node.lib" "-Dmodule_root_dir=/Users/karolsojko/workspace/server/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics" "-Dnode_engine=v8" "--depth=." "-Goutput_dir=." "--generator-output=build" -I/Users/karolsojko/workspace/server/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/config.gypi -I/Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/common.gypi "--toplevel-dir=." binding.gyp
Makefile: $(srcdir)/binding.gyp $(srcdir)/build/config.gypi $(srcdir)/../../../../node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi $(srcdir)/../../../../../../../../Library/Caches/node-gyp/20.1.0/include/node/common.gypi
cmd_regen_makefile = cd $(srcdir); /Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/karolsojko/Library/Caches/node-gyp/20.2.0" "-Dnode_gyp_dir=/Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp" "-Dnode_lib_file=/Users/karolsojko/Library/Caches/node-gyp/20.2.0/<(target_arch)/node.lib" "-Dmodule_root_dir=/Users/karolsojko/workspace/server/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics" "-Dnode_engine=v8" "--depth=." "-Goutput_dir=." "--generator-output=build" -I/Users/karolsojko/workspace/server/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/config.gypi -I/Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/common.gypi "--toplevel-dir=." binding.gyp
Makefile: $(srcdir)/build/config.gypi $(srcdir)/../../../../node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../../../../Library/Caches/node-gyp/20.2.0/include/node/common.gypi
$(call do_cmd,regen_makefile)
# "all" is a concatenation of the "all" targets from all the included

View File

@@ -1,69 +1,69 @@
cmd_Release/obj.target/native_metrics/src/GCBinder.o := c++ -o Release/obj.target/native_metrics/src/GCBinder.o ../src/GCBinder.cpp '-DNODE_GYP_MODULE_NAME=native_metrics' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/src -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/config -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/openssl/include -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/uv/include -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/zlib -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/v8/include -I../src -I../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan -O3 -gdwarf-2 -mmacosx-version-min=10.15 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++17 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/native_metrics/src/GCBinder.o.d.raw -c
cmd_Release/obj.target/native_metrics/src/GCBinder.o := c++ -o Release/obj.target/native_metrics/src/GCBinder.o ../src/GCBinder.cpp '-DNODE_GYP_MODULE_NAME=native_metrics' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/src -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/config -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/openssl/include -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/uv/include -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/zlib -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/v8/include -I../src -I../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan -O3 -gdwarf-2 -mmacosx-version-min=10.15 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++17 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/native_metrics/src/GCBinder.o.d.raw -c
Release/obj.target/native_metrics/src/GCBinder.o: ../src/GCBinder.cpp \
../src/GCBinder.hpp \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/errno.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/unix.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/threadpool.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/darwin.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/cppgc/common.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8config.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-array-buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-local-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-internal.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-maybe.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-persistent-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-weak-callback-info.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-data.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-traced-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-container.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-context.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-snapshot.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-date.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-debug.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-script.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-callbacks.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-promise.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-message.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-exception.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-extension.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-external.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function-callback.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-template.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-memory-span.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-initialization.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-isolate.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-heap.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-statistics.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-unwinder.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-state-scope.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-platform.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-json.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-locker.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask-queue.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-proxy.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-regexp.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-typed-array.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value-serializer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-wasm.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_object_wrap.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/errno.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/unix.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/threadpool.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/darwin.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/cppgc/common.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8config.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-array-buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-local-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-internal.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-maybe.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-persistent-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-weak-callback-info.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-data.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-traced-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-container.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-context.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-snapshot.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-date.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-debug.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-script.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-callbacks.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-promise.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-message.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-exception.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-extension.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-external.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function-callback.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-template.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-memory-span.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-initialization.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-isolate.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-heap.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-statistics.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-unwinder.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-state-scope.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-platform.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-json.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-locker.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask-queue.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-proxy.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-regexp.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-typed-array.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value-serializer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-wasm.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_object_wrap.h \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h \
@@ -82,68 +82,68 @@ Release/obj.target/native_metrics/src/GCBinder.o: ../src/GCBinder.cpp \
../src/GCBinder.cpp:
../src/GCBinder.hpp:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/errno.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/unix.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/threadpool.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/darwin.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/cppgc/common.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8config.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-array-buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-local-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-internal.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-maybe.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-persistent-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-weak-callback-info.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-data.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-traced-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-container.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-context.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-snapshot.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-date.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-debug.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-script.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-callbacks.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-promise.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-message.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-exception.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-extension.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-external.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function-callback.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-template.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-memory-span.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-initialization.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-isolate.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-heap.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-statistics.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-unwinder.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-state-scope.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-platform.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-json.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-locker.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask-queue.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-proxy.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-regexp.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-typed-array.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value-serializer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-wasm.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_object_wrap.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/errno.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/unix.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/threadpool.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/darwin.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/cppgc/common.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8config.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-array-buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-local-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-internal.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-maybe.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-persistent-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-weak-callback-info.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-data.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-traced-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-container.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-context.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-snapshot.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-date.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-debug.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-script.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-callbacks.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-promise.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-message.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-exception.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-extension.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-external.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function-callback.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-template.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-memory-span.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-initialization.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-isolate.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-heap.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-statistics.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-unwinder.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-state-scope.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-platform.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-json.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-locker.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask-queue.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-proxy.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-regexp.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-typed-array.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value-serializer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-wasm.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_object_wrap.h:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h:

View File

@@ -1,70 +1,70 @@
cmd_Release/obj.target/native_metrics/src/LoopChecker.o := c++ -o Release/obj.target/native_metrics/src/LoopChecker.o ../src/LoopChecker.cpp '-DNODE_GYP_MODULE_NAME=native_metrics' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/src -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/config -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/openssl/include -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/uv/include -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/zlib -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/v8/include -I../src -I../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan -O3 -gdwarf-2 -mmacosx-version-min=10.15 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++17 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/native_metrics/src/LoopChecker.o.d.raw -c
cmd_Release/obj.target/native_metrics/src/LoopChecker.o := c++ -o Release/obj.target/native_metrics/src/LoopChecker.o ../src/LoopChecker.cpp '-DNODE_GYP_MODULE_NAME=native_metrics' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/src -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/config -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/openssl/include -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/uv/include -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/zlib -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/v8/include -I../src -I../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan -O3 -gdwarf-2 -mmacosx-version-min=10.15 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++17 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/native_metrics/src/LoopChecker.o.d.raw -c
Release/obj.target/native_metrics/src/LoopChecker.o: \
../src/LoopChecker.cpp \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/errno.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/unix.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/threadpool.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/darwin.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/errno.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/unix.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/threadpool.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/darwin.h \
../src/LoopChecker.hpp \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/cppgc/common.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8config.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-array-buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-local-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-internal.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-maybe.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-persistent-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-weak-callback-info.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-data.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-traced-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-container.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-context.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-snapshot.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-date.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-debug.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-script.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-callbacks.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-promise.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-message.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-exception.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-extension.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-external.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function-callback.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-template.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-memory-span.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-initialization.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-isolate.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-heap.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-statistics.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-unwinder.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-state-scope.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-platform.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-json.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-locker.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask-queue.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-proxy.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-regexp.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-typed-array.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value-serializer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-wasm.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_object_wrap.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/cppgc/common.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8config.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-array-buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-local-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-internal.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-maybe.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-persistent-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-weak-callback-info.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-data.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-traced-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-container.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-context.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-snapshot.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-date.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-debug.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-script.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-callbacks.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-promise.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-message.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-exception.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-extension.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-external.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function-callback.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-template.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-memory-span.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-initialization.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-isolate.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-heap.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-statistics.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-unwinder.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-state-scope.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-platform.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-json.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-locker.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask-queue.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-proxy.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-regexp.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-typed-array.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value-serializer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-wasm.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_object_wrap.h \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h \
@@ -81,70 +81,70 @@ Release/obj.target/native_metrics/src/LoopChecker.o: \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h \
../src/Metric.hpp
../src/LoopChecker.cpp:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/errno.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/unix.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/threadpool.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/darwin.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/errno.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/unix.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/threadpool.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/darwin.h:
../src/LoopChecker.hpp:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/cppgc/common.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8config.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-array-buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-local-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-internal.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-maybe.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-persistent-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-weak-callback-info.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-data.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-traced-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-container.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-context.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-snapshot.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-date.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-debug.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-script.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-callbacks.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-promise.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-message.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-exception.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-extension.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-external.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function-callback.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-template.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-memory-span.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-initialization.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-isolate.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-heap.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-statistics.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-unwinder.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-state-scope.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-platform.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-json.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-locker.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask-queue.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-proxy.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-regexp.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-typed-array.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value-serializer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-wasm.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_object_wrap.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/cppgc/common.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8config.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-array-buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-local-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-internal.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-maybe.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-persistent-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-weak-callback-info.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-data.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-traced-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-container.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-context.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-snapshot.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-date.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-debug.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-script.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-callbacks.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-promise.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-message.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-exception.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-extension.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-external.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function-callback.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-template.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-memory-span.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-initialization.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-isolate.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-heap.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-statistics.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-unwinder.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-state-scope.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-platform.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-json.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-locker.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask-queue.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-proxy.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-regexp.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-typed-array.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value-serializer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-wasm.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_object_wrap.h:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h:

View File

@@ -1,69 +1,69 @@
cmd_Release/obj.target/native_metrics/src/native_metrics.o := c++ -o Release/obj.target/native_metrics/src/native_metrics.o ../src/native_metrics.cpp '-DNODE_GYP_MODULE_NAME=native_metrics' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/src -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/config -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/openssl/include -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/uv/include -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/zlib -I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/v8/include -I../src -I../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan -O3 -gdwarf-2 -mmacosx-version-min=10.15 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++17 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/native_metrics/src/native_metrics.o.d.raw -c
cmd_Release/obj.target/native_metrics/src/native_metrics.o := c++ -o Release/obj.target/native_metrics/src/native_metrics.o ../src/native_metrics.cpp '-DNODE_GYP_MODULE_NAME=native_metrics' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/src -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/config -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/openssl/include -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/uv/include -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/zlib -I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/v8/include -I../src -I../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan -O3 -gdwarf-2 -mmacosx-version-min=10.15 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++17 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/native_metrics/src/native_metrics.o.d.raw -c
Release/obj.target/native_metrics/src/native_metrics.o: \
../src/native_metrics.cpp \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/errno.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/unix.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/threadpool.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/darwin.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/cppgc/common.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8config.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-array-buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-local-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-internal.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-maybe.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-persistent-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-weak-callback-info.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-data.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-traced-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-container.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-context.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-snapshot.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-date.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-debug.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-script.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-callbacks.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-promise.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-message.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-exception.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-extension.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-external.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function-callback.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-template.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-memory-span.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-initialization.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-isolate.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-heap.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-statistics.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-unwinder.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-state-scope.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-platform.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-json.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-locker.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask-queue.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-proxy.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-regexp.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-typed-array.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value-serializer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-wasm.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_object_wrap.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/errno.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/unix.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/threadpool.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/darwin.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/cppgc/common.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8config.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-array-buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-local-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-internal.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-version.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-maybe.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-persistent-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-weak-callback-info.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-data.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-traced-handle.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-container.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-context.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-snapshot.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-date.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-debug.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-script.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-callbacks.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-promise.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-message.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-exception.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-extension.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-external.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function-callback.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-template.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-memory-span.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-initialization.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-isolate.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-heap.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-statistics.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-unwinder.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-state-scope.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-platform.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-json.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-locker.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask-queue.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive-object.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-proxy.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-regexp.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-typed-array.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value-serializer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-wasm.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api_types.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_buffer.h \
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_object_wrap.h \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h \
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h \
@@ -81,68 +81,68 @@ Release/obj.target/native_metrics/src/native_metrics.o: \
../src/GCBinder.hpp ../src/Metric.hpp ../src/LoopChecker.hpp
../src/native_metrics.cpp:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/errno.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/unix.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/threadpool.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/uv/darwin.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/cppgc/common.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8config.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-array-buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-local-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-internal.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-maybe.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-persistent-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-weak-callback-info.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-data.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-traced-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-container.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-context.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-snapshot.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-date.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-debug.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-script.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-callbacks.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-promise.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-message.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-exception.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-extension.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-external.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-function-callback.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-template.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-memory-span.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-initialization.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-isolate.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-heap.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-statistics.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-unwinder.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-embedder-state-scope.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-platform.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-json.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-locker.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-microtask-queue.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-primitive-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-proxy.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-regexp.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-typed-array.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-value-serializer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/v8-wasm.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/js_native_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node/node_object_wrap.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/errno.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/unix.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/threadpool.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/uv/darwin.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/cppgc/common.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8config.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-array-buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-local-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-internal.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-version.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-maybe.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-persistent-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-weak-callback-info.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-data.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-traced-handle.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-container.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-context.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-snapshot.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-date.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-debug.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-script.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-callbacks.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-promise.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-message.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-exception.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-extension.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-external.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-function-callback.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-template.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-memory-span.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-initialization.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-isolate.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-heap.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-statistics.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-unwinder.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-embedder-state-scope.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-platform.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-json.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-locker.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-microtask-queue.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-primitive-object.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-proxy.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-regexp.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-typed-array.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-value-serializer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/v8-wasm.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/js_native_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_api_types.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_buffer.h:
/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node/node_object_wrap.h:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h:
../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h:

View File

@@ -278,14 +278,11 @@
"lib/internal/test_runner/reporter/dot.js",
"lib/internal/test_runner/reporter/spec.js",
"lib/internal/test_runner/reporter/tap.js",
"lib/internal/test_runner/reporter/v8-serializer.js",
"lib/internal/test_runner/runner.js",
"lib/internal/test_runner/tap_checker.js",
"lib/internal/test_runner/tap_lexer.js",
"lib/internal/test_runner/tap_parser.js",
"lib/internal/test_runner/test.js",
"lib/internal/test_runner/tests_stream.js",
"lib/internal/test_runner/utils.js",
"lib/internal/test_runner/yaml_to_js.js",
"lib/internal/timers.js",
"lib/internal/tls/secure-context.js",
"lib/internal/tls/secure-pair.js",
@@ -408,8 +405,8 @@
"v8_use_siphash": 1,
"want_separate_host_toolset": 0,
"xcode_version": "13.0",
"nodedir": "/Users/karolsojko/Library/Caches/node-gyp/20.1.0",
"nodedir": "/Users/karolsojko/Library/Caches/node-gyp/20.2.0",
"standalone_static_library": 1,
"user_agent": "yarn/4.0.0-rc.43 npm/? node/v20.1.0 darwin arm64"
"user_agent": "yarn/4.0.0-rc.43 npm/? node/v20.2.0 darwin arm64"
}
}

View File

@@ -51,13 +51,13 @@ CFLAGS_OBJC_Debug :=
CFLAGS_OBJCC_Debug :=
INCS_Debug := \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/src \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/config \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/openssl/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/uv/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/zlib \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/v8/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/src \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/config \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/openssl/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/uv/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/zlib \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/v8/include \
-I$(srcdir)/src \
-I$(srcdir)/../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan
@@ -107,13 +107,13 @@ CFLAGS_OBJC_Release :=
CFLAGS_OBJCC_Release :=
INCS_Release := \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/include/node \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/src \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/config \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/openssl/openssl/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/uv/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/zlib \
-I/Users/karolsojko/Library/Caches/node-gyp/20.1.0/deps/v8/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/include/node \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/src \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/config \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/openssl/openssl/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/uv/include \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/zlib \
-I/Users/karolsojko/Library/Caches/node-gyp/20.2.0/deps/v8/include \
-I$(srcdir)/src \
-I$(srcdir)/../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan

View File

@@ -1,4 +1,4 @@
FROM node:20.1.0-alpine
FROM node:20.2.0-alpine
ENV NODE_ENV production

View File

@@ -24,11 +24,12 @@
"@commitlint/config-conventional": "^17.0.2",
"@lerna-lite/cli": "^2.3.0",
"@lerna-lite/list": "^2.3.0",
"@lerna-lite/publish": "^2.4.0",
"@lerna-lite/run": "^2.3.0",
"@lerna-lite/version": "^2.3.0",
"@types/jest": "^29.5.1",
"@types/newrelic": "^9.13.0",
"@types/node": "^20.1.0",
"@types/node": "^20.2.0",
"eslint": "^8.39.0",
"eslint-config-prettier": "^8.8.0",
"ini": "^3.0.0",

View File

@@ -3,6 +3,28 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.23.3](https://github.com/standardnotes/server/compare/@standardnotes/analytics@2.23.2...@standardnotes/analytics@2.23.3) (2023-05-31)
**Note:** Version bump only for package @standardnotes/analytics
## [2.23.2](https://github.com/standardnotes/server/compare/@standardnotes/analytics@2.23.1...@standardnotes/analytics@2.23.2) (2023-05-31)
**Note:** Version bump only for package @standardnotes/analytics
## [2.23.1](https://github.com/standardnotes/server/compare/@standardnotes/analytics@2.23.0...@standardnotes/analytics@2.23.1) (2023-05-30)
**Note:** Version bump only for package @standardnotes/analytics
# [2.23.0](https://github.com/standardnotes/server/compare/@standardnotes/analytics@2.22.5...@standardnotes/analytics@2.23.0) (2023-05-30)
### Features
* upgrade to node 20.2.0 ([#616](https://github.com/standardnotes/server/issues/616)) ([a6b062f](https://github.com/standardnotes/server/commit/a6b062f638595537e1ece28bc79bded41d875e18))
## [2.22.5](https://github.com/standardnotes/server/compare/@standardnotes/analytics@2.22.4...@standardnotes/analytics@2.22.5) (2023-05-29)
**Note:** Version bump only for package @standardnotes/analytics
## [2.22.4](https://github.com/standardnotes/server/compare/@standardnotes/analytics@2.22.3...@standardnotes/analytics@2.22.4) (2023-05-17)
**Note:** Version bump only for package @standardnotes/analytics

View File

@@ -1,4 +1,4 @@
FROM node:20.1.0-alpine
FROM node:20.2.0-alpine
RUN apk add --update \
curl \

View File

@@ -1,6 +1,6 @@
{
"name": "@standardnotes/analytics",
"version": "2.22.4",
"version": "2.23.3",
"engines": {
"node": ">=18.0.0 <21.0.0"
},
@@ -29,7 +29,7 @@
"@types/jest": "^29.5.1",
"@types/mixpanel": "^2.14.4",
"@types/newrelic": "^9.13.0",
"@types/node": "^20.1.0",
"@types/node": "^20.2.0",
"@typescript-eslint/eslint-plugin": "^5.59.2",
"@typescript-eslint/parser": "^5.59.2",
"eslint": "^8.39.0",

View File

@@ -3,6 +3,83 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [1.62.0](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.61.5...@standardnotes/api-gateway@1.62.0) (2023-05-31)
### Features
* **home-server:** add custom home server logs ([#619](https://github.com/standardnotes/api-gateway/issues/619)) ([bc63d0a](https://github.com/standardnotes/api-gateway/commit/bc63d0aeea86abbb4a144b2682b7070d7bdfe878))
## [1.61.5](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.61.4...@standardnotes/api-gateway@1.61.5) (2023-05-31)
### Reverts
* Revert "Revert "feat: make home server components publishable (#617)"" ([13c85d4](https://github.com/standardnotes/api-gateway/commit/13c85d43318caa0fb53726f13ea581ba4a5f816b)), closes [#617](https://github.com/standardnotes/api-gateway/issues/617)
## [1.61.4](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.61.3...@standardnotes/api-gateway@1.61.4) (2023-05-31)
### Bug Fixes
* **home-server:** make the package publishable ([56a312f](https://github.com/standardnotes/api-gateway/commit/56a312f21730b32b766c358a5ceb0865722bac46))
## [1.61.3](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.61.2...@standardnotes/api-gateway@1.61.3) (2023-05-30)
### Reverts
* Revert "feat: make home server components publishable (#617)" ([1a8daef](https://github.com/standardnotes/api-gateway/commit/1a8daef79d55a8cdee1632b294b897176af64b26)), closes [#617](https://github.com/standardnotes/api-gateway/issues/617)
## [1.61.2](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.61.0...@standardnotes/api-gateway@1.61.2) (2023-05-30)
### Bug Fixes
* bump version manually to publish packages ([b0d01df](https://github.com/standardnotes/api-gateway/commit/b0d01dffd91557c67eac2940d9270bca208c1128))
# [1.61.0](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.60.0...@standardnotes/api-gateway@1.61.0) (2023-05-30)
### Features
* make home server components publishable ([#617](https://github.com/standardnotes/api-gateway/issues/617)) ([55fd873](https://github.com/standardnotes/api-gateway/commit/55fd873b375e204dc9b0477b2cc6ed4582e5b603))
# [1.60.0](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.59.0...@standardnotes/api-gateway@1.60.0) (2023-05-30)
### Features
* upgrade to node 20.2.0 ([#616](https://github.com/standardnotes/api-gateway/issues/616)) ([a6b062f](https://github.com/standardnotes/api-gateway/commit/a6b062f638595537e1ece28bc79bded41d875e18))
# [1.59.0](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.58.0...@standardnotes/api-gateway@1.59.0) (2023-05-29)
### Features
* add files server as a service to home-server ([#614](https://github.com/standardnotes/api-gateway/issues/614)) ([c7d575a](https://github.com/standardnotes/api-gateway/commit/c7d575a0ffc7eb3e8799c3835da5727584f4f67b))
# [1.58.0](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.57.0...@standardnotes/api-gateway@1.58.0) (2023-05-25)
### Features
* add revisions service to home server ([#613](https://github.com/standardnotes/api-gateway/issues/613)) ([c70040f](https://github.com/standardnotes/api-gateway/commit/c70040fe5dfd35663b9811fbbaa9370bd0298482))
# [1.57.0](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.56.2...@standardnotes/api-gateway@1.57.0) (2023-05-25)
### Features
* refactor auth middleware to handle required and optional cross service token scenarios ([#612](https://github.com/standardnotes/api-gateway/issues/612)) ([1e4c7d0](https://github.com/standardnotes/api-gateway/commit/1e4c7d0f317d5c2d98065da12ffeb950b10ee5dc))
## [1.56.2](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.56.1...@standardnotes/api-gateway@1.56.2) (2023-05-18)
### Bug Fixes
* **api-gateway:** decorating responses for direct call proxy ([4ab32c6](https://github.com/standardnotes/api-gateway/commit/4ab32c670eedcfc64611a191bc25566d43372b23))
* **api-gateway:** pkce endpoints resolution for direct code calls ([c7e605f](https://github.com/standardnotes/api-gateway/commit/c7e605fd6046e8476c493658c6feaed365e82e5d))
## [1.56.1](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.56.0...@standardnotes/api-gateway@1.56.1) (2023-05-18)
**Note:** Version bump only for package @standardnotes/api-gateway
# [1.56.0](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.55.0...@standardnotes/api-gateway@1.56.0) (2023-05-17)
### Features
* bundle syncing server into home server setup ([#611](https://github.com/standardnotes/api-gateway/issues/611)) ([b3b617e](https://github.com/standardnotes/api-gateway/commit/b3b617ea0b4f4574f6aa7cfae0e9fa8f868f1f4c))
# [1.55.0](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.54.0...@standardnotes/api-gateway@1.55.0) (2023-05-17)
### Features

View File

@@ -1,4 +1,4 @@
FROM node:20.1.0-alpine
FROM node:20.2.0-alpine
RUN apk add --update \
curl \

View File

@@ -1,10 +1,9 @@
{
"name": "@standardnotes/api-gateway",
"version": "1.55.0",
"version": "1.62.0",
"engines": {
"node": ">=18.0.0 <21.0.0"
},
"private": true,
"description": "API Gateway For Standard Notes Services",
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
@@ -13,8 +12,11 @@
"dist/src/**/*.d.ts"
],
"repository": "git@github.com:standardnotes/api-gateway.git",
"author": "Karol Sójko <karolsojko@standardnotes.com>",
"author": "Karol Sójko <karol@standardnotes.com>",
"license": "AGPL-3.0-or-later",
"publishConfig": {
"access": "public"
},
"scripts": {
"clean": "rm -fr dist",
"build": "tsc --build",
@@ -52,6 +54,7 @@
"@types/jest": "^29.5.1",
"@types/jsonwebtoken": "^9.0.1",
"@types/newrelic": "^9.13.0",
"@types/node": "^20.2.5",
"@types/prettyjson": "^0.0.30",
"@typescript-eslint/eslint-plugin": "^5.59.2",
"@typescript-eslint/parser": "^5.59.2",

View File

@@ -8,7 +8,6 @@ import { Timer, TimerInterface } from '@standardnotes/time'
import { Env } from './Env'
import { TYPES } from './Types'
import { AuthMiddleware } from '../Controller/AuthMiddleware'
import { ServiceProxyInterface } from '../Service/Http/ServiceProxyInterface'
import { HttpServiceProxy } from '../Service/Http/HttpServiceProxy'
import { SubscriptionTokenAuthMiddleware } from '../Controller/SubscriptionTokenAuthMiddleware'
@@ -20,12 +19,15 @@ import { DirectCallServiceProxy } from '../Service/Proxy/DirectCallServiceProxy'
import { ServiceContainerInterface } from '@standardnotes/domain-core'
import { EndpointResolverInterface } from '../Service/Resolver/EndpointResolverInterface'
import { EndpointResolver } from '../Service/Resolver/EndpointResolver'
import { RequiredCrossServiceTokenMiddleware } from '../Controller/RequiredCrossServiceTokenMiddleware'
import { OptionalCrossServiceTokenMiddleware } from '../Controller/OptionalCrossServiceTokenMiddleware'
import { Transform } from 'stream'
// eslint-disable-next-line @typescript-eslint/no-var-requires
const newrelicFormatter = require('@newrelic/winston-enricher')
export class ContainerConfigLoader {
async load(serviceContainer?: ServiceContainerInterface): Promise<Container> {
async load(configuration?: { serviceContainer?: ServiceContainerInterface; logger?: Transform }): Promise<Container> {
const env: Env = new Env()
env.load()
@@ -39,12 +41,17 @@ export class ContainerConfigLoader {
winstonFormatters.push(newrelicWinstonFormatter())
}
const logger = winston.createLogger({
level: env.get('LOG_LEVEL') || 'info',
format: winston.format.combine(...winstonFormatters),
transports: [new winston.transports.Console({ level: env.get('LOG_LEVEL') || 'info' })],
})
container.bind<winston.Logger>(TYPES.Logger).toConstantValue(logger)
if (configuration?.logger) {
container.bind<winston.Logger>(TYPES.Logger).toConstantValue(configuration.logger as winston.Logger)
} else {
const logger = winston.createLogger({
level: env.get('LOG_LEVEL') || 'info',
format: winston.format.combine(...winstonFormatters),
transports: [new winston.transports.Console({ level: env.get('LOG_LEVEL') || 'info' })],
defaultMeta: { service: 'api-gateway' },
})
container.bind<winston.Logger>(TYPES.Logger).toConstantValue(logger)
}
if (!isConfiguredForHomeServer) {
const redisUrl = env.get('REDIS_URL')
@@ -76,7 +83,12 @@ export class ContainerConfigLoader {
container.bind(TYPES.CROSS_SERVICE_TOKEN_CACHE_TTL).toConstantValue(+env.get('CROSS_SERVICE_TOKEN_CACHE_TTL', true))
// Middleware
container.bind<AuthMiddleware>(TYPES.AuthMiddleware).to(AuthMiddleware)
container
.bind<RequiredCrossServiceTokenMiddleware>(TYPES.RequiredCrossServiceTokenMiddleware)
.to(RequiredCrossServiceTokenMiddleware)
container
.bind<OptionalCrossServiceTokenMiddleware>(TYPES.OptionalCrossServiceTokenMiddleware)
.to(OptionalCrossServiceTokenMiddleware)
container.bind<WebSocketAuthMiddleware>(TYPES.WebSocketAuthMiddleware).to(WebSocketAuthMiddleware)
container
.bind<SubscriptionTokenAuthMiddleware>(TYPES.SubscriptionTokenAuthMiddleware)
@@ -84,12 +96,14 @@ export class ContainerConfigLoader {
// Services
if (isConfiguredForHomeServer) {
if (!serviceContainer) {
if (!configuration?.serviceContainer) {
throw new Error('Service container is required when configured for home server')
}
container
.bind<ServiceProxyInterface>(TYPES.ServiceProxy)
.toConstantValue(new DirectCallServiceProxy(serviceContainer))
.toConstantValue(
new DirectCallServiceProxy(configuration.serviceContainer, container.get(TYPES.FILES_SERVER_URL)),
)
} else {
container.bind<ServiceProxyInterface>(TYPES.ServiceProxy).to(HttpServiceProxy)
}

View File

@@ -1,34 +1,30 @@
import {
ControllerContainerInterface,
ServiceContainerInterface,
ServiceIdentifier,
ServiceInterface,
} from '@standardnotes/domain-core'
import { ServiceContainerInterface, ServiceIdentifier, ServiceInterface } from '@standardnotes/domain-core'
import { ContainerConfigLoader } from './Container'
import { Transform } from 'stream'
export class Service implements ServiceInterface {
constructor(
private serviceContainer: ServiceContainerInterface,
private controllerContainer: ControllerContainerInterface,
) {
this.serviceContainer.register(ServiceIdentifier.create(ServiceIdentifier.NAMES.ApiGateway).getValue(), this)
private logger: Transform | undefined
constructor(private serviceContainer: ServiceContainerInterface) {
this.serviceContainer.register(this.getId(), this)
}
async handleRequest(request: never, response: never, endpointOrMethodIdentifier: string): Promise<unknown> {
const method = this.controllerContainer.get(endpointOrMethodIdentifier)
setLogger(logger: Transform): void {
this.logger = logger
}
if (!method) {
throw new Error(`Method ${endpointOrMethodIdentifier} not found`)
}
return method(request, response)
async handleRequest(_request: never, _response: never, _endpointOrMethodIdentifier: string): Promise<unknown> {
throw new Error('Requests are handled via inversify-express at ApiGateway level')
}
async getContainer(): Promise<unknown> {
const config = new ContainerConfigLoader()
return config.load(this.serviceContainer)
return config.load({
serviceContainer: this.serviceContainer,
logger: this.logger,
})
}
getId(): ServiceIdentifier {

View File

@@ -15,7 +15,8 @@ export const TYPES = {
VERSION: Symbol.for('VERSION'),
CROSS_SERVICE_TOKEN_CACHE_TTL: Symbol.for('CROSS_SERVICE_TOKEN_CACHE_TTL'),
// Middleware
AuthMiddleware: Symbol.for('AuthMiddleware'),
RequiredCrossServiceTokenMiddleware: Symbol.for('RequiredCrossServiceTokenMiddleware'),
OptionalCrossServiceTokenMiddleware: Symbol.for('OptionalCrossServiceTokenMiddleware'),
WebSocketAuthMiddleware: Symbol.for('WebSocketAuthMiddleware'),
SubscriptionTokenAuthMiddleware: Symbol.for('SubscriptionTokenAuthMiddleware'),
// Services

View File

@@ -1,3 +1 @@
export * from './Container'
export * from './Service'
export * from './Types'

View File

@@ -2,43 +2,33 @@ import { CrossServiceTokenData } from '@standardnotes/security'
import { RoleName } from '@standardnotes/domain-core'
import { TimerInterface } from '@standardnotes/time'
import { NextFunction, Request, Response } from 'express'
import { inject, injectable } from 'inversify'
import { BaseMiddleware } from 'inversify-express-utils'
import { verify } from 'jsonwebtoken'
import { AxiosError } from 'axios'
import { Logger } from 'winston'
import { TYPES } from '../Bootstrap/Types'
import { CrossServiceTokenCacheInterface } from '../Service/Cache/CrossServiceTokenCacheInterface'
import { ServiceProxyInterface } from '../Service/Http/ServiceProxyInterface'
@injectable()
export class AuthMiddleware extends BaseMiddleware {
export abstract class AuthMiddleware extends BaseMiddleware {
constructor(
@inject(TYPES.ServiceProxy) private serviceProxy: ServiceProxyInterface,
@inject(TYPES.AUTH_JWT_SECRET) private jwtSecret: string,
@inject(TYPES.CROSS_SERVICE_TOKEN_CACHE_TTL) private crossServiceTokenCacheTTL: number,
@inject(TYPES.CrossServiceTokenCache) private crossServiceTokenCache: CrossServiceTokenCacheInterface,
@inject(TYPES.Timer) private timer: TimerInterface,
@inject(TYPES.Logger) private logger: Logger,
private serviceProxy: ServiceProxyInterface,
private jwtSecret: string,
private crossServiceTokenCacheTTL: number,
private crossServiceTokenCache: CrossServiceTokenCacheInterface,
private timer: TimerInterface,
private logger: Logger,
) {
super()
}
async handler(request: Request, response: Response, next: NextFunction): Promise<void> {
const authHeaderValue = request.headers.authorization as string
if (!authHeaderValue) {
response.status(401).send({
error: {
tag: 'invalid-auth',
message: 'Invalid login credentials.',
},
})
if (!this.handleMissingAuthHeader(request.headers.authorization, response, next)) {
return
}
const authHeaderValue = request.headers.authorization as string
try {
let crossServiceTokenFetchedFromCache = true
let crossServiceToken = null
@@ -49,10 +39,7 @@ export class AuthMiddleware extends BaseMiddleware {
if (crossServiceToken === null) {
const authResponse = await this.serviceProxy.validateSession(authHeaderValue)
if (authResponse.status > 200) {
response.setHeader('content-type', authResponse.headers.contentType)
response.status(authResponse.status).send(authResponse.data)
if (!this.handleSessionValidationResponse(authResponse, response, next)) {
return
}
@@ -77,7 +64,8 @@ export class AuthMiddleware extends BaseMiddleware {
})
}
response.locals.userUuid = decodedToken.user.uuid
response.locals.user = decodedToken.user
response.locals.session = decodedToken.session
response.locals.roles = decodedToken.roles
} catch (error) {
const errorMessage = (error as AxiosError).isAxiosError
@@ -105,6 +93,24 @@ export class AuthMiddleware extends BaseMiddleware {
return next()
}
protected abstract handleSessionValidationResponse(
authResponse: {
status: number
data: unknown
headers: {
contentType: string
}
},
response: Response,
next: NextFunction,
): boolean
protected abstract handleMissingAuthHeader(
authHeaderValue: string | undefined,
response: Response,
next: NextFunction,
): boolean
private getCrossServiceTokenCacheExpireTimestamp(token: CrossServiceTokenData): number {
const crossServiceTokenDefaultCacheExpiration = this.timer.getTimestampInSeconds() + this.crossServiceTokenCacheTTL

View File

@@ -29,17 +29,17 @@ export class LegacyController extends BaseHttpController {
])
}
@httpPost('/items/sync', TYPES.AuthMiddleware)
@httpPost('/items/sync', TYPES.RequiredCrossServiceTokenMiddleware)
async legacyItemsSync(request: Request, response: Response): Promise<void> {
await this.httpService.callLegacySyncingServer(request, response, request.path.substring(1), request.body)
}
@httpGet('/items/:item_id/revisions', TYPES.AuthMiddleware)
@httpGet('/items/:item_id/revisions', TYPES.RequiredCrossServiceTokenMiddleware)
async legacyGetRevisions(request: Request, response: Response): Promise<void> {
await this.httpService.callLegacySyncingServer(request, response, request.path.substring(1), request.body)
}
@httpGet('/items/:item_id/revisions/:id', TYPES.AuthMiddleware)
@httpGet('/items/:item_id/revisions/:id', TYPES.RequiredCrossServiceTokenMiddleware)
async legacyGetRevision(request: Request, response: Response): Promise<void> {
await this.httpService.callLegacySyncingServer(request, response, request.path.substring(1), request.body)
}

View File

@@ -0,0 +1,51 @@
import { TimerInterface } from '@standardnotes/time'
import { NextFunction, Response } from 'express'
import { inject, injectable } from 'inversify'
import { Logger } from 'winston'
import { TYPES } from '../Bootstrap/Types'
import { CrossServiceTokenCacheInterface } from '../Service/Cache/CrossServiceTokenCacheInterface'
import { ServiceProxyInterface } from '../Service/Http/ServiceProxyInterface'
import { AuthMiddleware } from './AuthMiddleware'
@injectable()
export class OptionalCrossServiceTokenMiddleware extends AuthMiddleware {
constructor(
@inject(TYPES.ServiceProxy) serviceProxy: ServiceProxyInterface,
@inject(TYPES.AUTH_JWT_SECRET) jwtSecret: string,
@inject(TYPES.CROSS_SERVICE_TOKEN_CACHE_TTL) crossServiceTokenCacheTTL: number,
@inject(TYPES.CrossServiceTokenCache) crossServiceTokenCache: CrossServiceTokenCacheInterface,
@inject(TYPES.Timer) timer: TimerInterface,
@inject(TYPES.Logger) logger: Logger,
) {
super(serviceProxy, jwtSecret, crossServiceTokenCacheTTL, crossServiceTokenCache, timer, logger)
}
protected override handleSessionValidationResponse(
authResponse: { status: number; data: unknown; headers: { contentType: string } },
_response: Response,
next: NextFunction,
): boolean {
if (authResponse.status > 200) {
next()
return false
}
return true
}
protected override handleMissingAuthHeader(
authHeaderValue: string | undefined,
_response: Response,
next: NextFunction,
): boolean {
if (!authHeaderValue) {
next()
return false
}
return true
}
}

View File

@@ -0,0 +1,57 @@
import { TimerInterface } from '@standardnotes/time'
import { NextFunction, Response } from 'express'
import { inject, injectable } from 'inversify'
import { Logger } from 'winston'
import { TYPES } from '../Bootstrap/Types'
import { CrossServiceTokenCacheInterface } from '../Service/Cache/CrossServiceTokenCacheInterface'
import { ServiceProxyInterface } from '../Service/Http/ServiceProxyInterface'
import { AuthMiddleware } from './AuthMiddleware'
@injectable()
export class RequiredCrossServiceTokenMiddleware extends AuthMiddleware {
constructor(
@inject(TYPES.ServiceProxy) serviceProxy: ServiceProxyInterface,
@inject(TYPES.AUTH_JWT_SECRET) jwtSecret: string,
@inject(TYPES.CROSS_SERVICE_TOKEN_CACHE_TTL) crossServiceTokenCacheTTL: number,
@inject(TYPES.CrossServiceTokenCache) crossServiceTokenCache: CrossServiceTokenCacheInterface,
@inject(TYPES.Timer) timer: TimerInterface,
@inject(TYPES.Logger) logger: Logger,
) {
super(serviceProxy, jwtSecret, crossServiceTokenCacheTTL, crossServiceTokenCache, timer, logger)
}
protected override handleSessionValidationResponse(
authResponse: { status: number; data: unknown; headers: { contentType: string } },
response: Response,
_next: NextFunction,
): boolean {
if (authResponse.status > 200) {
response.setHeader('content-type', authResponse.headers.contentType)
response.status(authResponse.status).send(authResponse.data)
return false
}
return true
}
protected override handleMissingAuthHeader(
authHeaderValue: string | undefined,
response: Response,
_next: NextFunction,
): boolean {
if (!authHeaderValue) {
response.status(401).send({
error: {
tag: 'invalid-auth',
message: 'Invalid login credentials.',
},
})
return false
}
return true
}
}

View File

@@ -118,7 +118,7 @@ export class SubscriptionTokenAuthMiddleware extends BaseMiddleware {
verify(authResponse.data.authToken, this.jwtSecret, { algorithms: ['HS256'] })
)
response.locals.userUuid = decodedToken.user.uuid
response.locals.user = decodedToken.user
response.locals.roles = decodedToken.roles
}
}

View File

@@ -63,7 +63,7 @@ export class WebSocketAuthMiddleware extends BaseMiddleware {
response.locals.freeUser =
decodedToken.roles.length === 1 &&
decodedToken.roles.find((role) => role.name === RoleName.NAMES.CoreUser) !== undefined
response.locals.userUuid = decodedToken.user.uuid
response.locals.user = decodedToken.user
response.locals.roles = decodedToken.roles
} catch (error) {
const errorMessage = (error as AxiosError).isAxiosError

View File

@@ -1,6 +1,5 @@
export * from './AuthMiddleware'
export * from './HealthCheckController'
export * from './LegacyController'
export * from './SubscriptionTokenAuthMiddleware'
export * from './TokenAuthenticationMethod'
export * from './WebSocketAuthMiddleware'

View File

@@ -24,7 +24,7 @@ export class ActionsController extends BaseHttpController {
)
}
@httpGet('/login-params')
@httpGet('/login-params', TYPES.OptionalCrossServiceTokenMiddleware)
async loginParams(request: Request, response: Response): Promise<void> {
await this.serviceProxy.callAuthServer(
request,
@@ -34,7 +34,7 @@ export class ActionsController extends BaseHttpController {
)
}
@httpPost('/logout')
@httpPost('/logout', TYPES.OptionalCrossServiceTokenMiddleware)
async logout(request: Request, response: Response): Promise<void> {
await this.serviceProxy.callAuthServer(
request,
@@ -54,7 +54,7 @@ export class ActionsController extends BaseHttpController {
)
}
@httpPost('/recovery/codes', TYPES.AuthMiddleware)
@httpPost('/recovery/codes', TYPES.RequiredCrossServiceTokenMiddleware)
async recoveryCodes(request: Request, response: Response): Promise<void> {
await this.serviceProxy.callAuthServer(
request,

Some files were not shown because too many files have changed in this diff Show More