Compare commits

...

48 Commits

Author SHA1 Message Date
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
standardci
e748723209 chore(release): publish new version
- @standardnotes/analytics@2.22.4
 - @standardnotes/api-gateway@1.55.0
 - @standardnotes/auth-server@1.107.0
 - @standardnotes/domain-events-infra@1.12.0
 - @standardnotes/domain-events@2.111.0
 - @standardnotes/event-store@1.8.3
 - @standardnotes/files-server@1.12.4
 - @standardnotes/home-server@1.3.0
 - @standardnotes/revisions-server@1.14.4
 - @standardnotes/scheduler-server@1.18.4
 - @standardnotes/syncing-server@1.35.4
 - @standardnotes/websockets-server@1.7.4
2023-05-17 07:39:38 +00:00
Karol Sójko
8a47d81936 feat: add direct event handling for home server (#608)
* feat(domain-events-infra): add direct call event message handler

* feat: add direct publishing of events into handlers

* fix: validating sessions with direct calls
2023-05-17 09:23:48 +02:00
standardci
7ae9f5694d chore(release): publish new version
- @standardnotes/analytics@2.22.3
 - @standardnotes/api-gateway@1.54.0
 - @standardnotes/auth-server@1.106.0
 - @standardnotes/domain-core@1.15.0
 - @standardnotes/files-server@1.12.3
 - @standardnotes/home-server@1.2.0
 - @standardnotes/revisions-server@1.14.3
 - @standardnotes/scheduler-server@1.18.3
 - @standardnotes/settings@1.21.4
 - @standardnotes/syncing-server@1.35.3
 - @standardnotes/websockets-server@1.7.3
2023-05-16 09:59:30 +00:00
Karol Sójko
9031379469 chore: fix test suite names 2023-05-16 11:44:43 +02:00
Karol Sójko
dc71e6777f feat: home-server package initial setup with Api Gateway and Auth services (#605)
* fix(api-gateway): reduce exports

* wip controllers

* fix: imports of controllers

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

* wip: self-registering services and controllers

* wip: add registering controller method bindings and services in container

* feat: merge two services together

* wip: resolving endpoints to direct code calls

* wip: bind controller container to a singleton

* fix: controller binding to instantiate and self-register on controller container

* fix: move signout endpoint to auth controller

* wip: define inversify controllers in the controller container

* fix(auth): bind inversify controllers to controller container

* fix(auth): linter issues

* fix(auth): specs

* fix(auth): inversify controllers bindings

* wip: endpoint resolving

* wip: add endpoint for more auth controllers

* wip: add sessions controller endpoint resolvings

* wip: add subscription invites endpoint resolvings

* wip: add subscription tokens endpoint resolvings

* wip: add all binding for auth server controllers

* wip: fix migrations path

* fix: configure default env vars and ci setup
2023-05-16 11:38:56 +02:00
Karol Sójko
89eb798fa8 chore: fix nohup execution 2023-05-16 11:23:01 +02:00
Karol Sójko
4304e068b9 chore: run home server in the background with nohup 2023-05-16 11:22:09 +02:00
Karol Sójko
126bc6de6a chore: fix home server e2e suite with non installed driver 2023-05-16 11:13:13 +02:00
Karol Sójko
c2b9107f13 chore: add running home server e2e test suite without docker 2023-05-16 11:07:37 +02:00
Karol Sójko
1471f4a839 chore: disable running e2e for home server with docker 2023-05-16 11:06:10 +02:00
416 changed files with 8622 additions and 4451 deletions

View File

@@ -15,6 +15,7 @@ DB_TYPE=mysql
REDIS_PORT=6379
REDIS_HOST=cache
CACHE_TYPE=redis
########
# KEYS #

View File

@@ -19,15 +19,7 @@ on:
jobs:
e2e:
strategy:
matrix:
database: [ "mysql", "sqlite" ]
include:
- cache: "redis"
database: "mysql"
- cache: "memory"
database: "sqlite"
name: (Docker) E2E Test Suite
runs-on: ubuntu-latest
services:
@@ -48,11 +40,61 @@ jobs:
- name: Run Server
run: docker compose -f docker-compose.ci.yml up -d
env:
DB_TYPE: ${{ matrix.database }}
CACHE_TYPE: ${{ matrix.cache }}
DB_TYPE: mysql
CACHE_TYPE: redis
- name: Wait for server to start
run: docker/is-available.sh http://localhost:3123 $(pwd)/logs
- name: Run E2E Test Suite
run: yarn dlx mocha-headless-chrome --timeout 1200000 -f http://localhost:9001/mocha/test.html
e2e-home-server:
name: (Home Server) E2E Test Suite
runs-on: ubuntu-latest
services:
snjs:
image: standardnotes/snjs:${{ inputs.snjs_image_tag }}
ports:
- 9001:9001
steps:
- uses: actions/checkout@v3
- name: Set up Node
uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
- name: Install Dependencies
run: yarn install --immutable
- name: Build
run: yarn build
- name: Copy dotenv file
run: cp packages/home-server/.env.sample packages/home-server/.env
- name: Fill in env variables
run: |
sed -i "s/JWT_SECRET=/JWT_SECRET=$(openssl rand -hex 32)/g" packages/home-server/.env
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 &
env:
PORT: 3123
- name: Wait for server to start
run: for i in {1..30}; do curl -s http://localhost:3123/healthcheck && break || sleep 1; done
- name: Run E2E Test Suite
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

842
.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,32 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [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
## [2.22.3](https://github.com/standardnotes/server/compare/@standardnotes/analytics@2.22.2...@standardnotes/analytics@2.22.3) (2023-05-16)
**Note:** Version bump only for package @standardnotes/analytics
## [2.22.2](https://github.com/standardnotes/server/compare/@standardnotes/analytics@2.22.1...@standardnotes/analytics@2.22.2) (2023-05-15)
**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.2",
"version": "2.23.2",
"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,89 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [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
* add direct event handling for home server ([#608](https://github.com/standardnotes/api-gateway/issues/608)) ([8a47d81](https://github.com/standardnotes/api-gateway/commit/8a47d81936acd765224e74fd083810579a83c9a7))
# [1.54.0](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.53.1...@standardnotes/api-gateway@1.54.0) (2023-05-16)
### Features
* home-server package initial setup with Api Gateway and Auth services ([#605](https://github.com/standardnotes/api-gateway/issues/605)) ([dc71e67](https://github.com/standardnotes/api-gateway/commit/dc71e6777fc4c51234b79f6fb409f9f3111cc6a5))
## [1.53.1](https://github.com/standardnotes/api-gateway/compare/@standardnotes/api-gateway@1.53.0...@standardnotes/api-gateway@1.53.1) (2023-05-15)
**Note:** Version bump only for package @standardnotes/api-gateway

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.53.1",
"version": "1.61.5",
"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",

View File

@@ -8,20 +8,25 @@ import { Timer, TimerInterface } from '@standardnotes/time'
import { Env } from './Env'
import { TYPES } from './Types'
import { AuthMiddleware } from '../Controller/AuthMiddleware'
import { HttpServiceInterface } from '../Service/Http/HttpServiceInterface'
import { HttpService } from '../Service/Http/HttpService'
import { ServiceProxyInterface } from '../Service/Http/ServiceProxyInterface'
import { HttpServiceProxy } from '../Service/Http/HttpServiceProxy'
import { SubscriptionTokenAuthMiddleware } from '../Controller/SubscriptionTokenAuthMiddleware'
import { CrossServiceTokenCacheInterface } from '../Service/Cache/CrossServiceTokenCacheInterface'
import { RedisCrossServiceTokenCache } from '../Infra/Redis/RedisCrossServiceTokenCache'
import { WebSocketAuthMiddleware } from '../Controller/WebSocketAuthMiddleware'
import { InMemoryCrossServiceTokenCache } from '../Infra/InMemory/InMemoryCrossServiceTokenCache'
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'
// eslint-disable-next-line @typescript-eslint/no-var-requires
const newrelicFormatter = require('@newrelic/winston-enricher')
export class ContainerConfigLoader {
async load(): Promise<Container> {
async load(serviceContainer?: ServiceContainerInterface): Promise<Container> {
const env: Env = new Env()
env.load()
@@ -39,6 +44,7 @@ export class ContainerConfigLoader {
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)
@@ -57,14 +63,14 @@ export class ContainerConfigLoader {
container.bind<AxiosInstance>(TYPES.HTTPClient).toConstantValue(axios.create())
// env vars
container.bind(TYPES.SYNCING_SERVER_JS_URL).toConstantValue(env.get('SYNCING_SERVER_JS_URL'))
container.bind(TYPES.AUTH_SERVER_URL).toConstantValue(env.get('AUTH_SERVER_URL'))
container.bind(TYPES.SYNCING_SERVER_JS_URL).toConstantValue(env.get('SYNCING_SERVER_JS_URL', true))
container.bind(TYPES.AUTH_SERVER_URL).toConstantValue(env.get('AUTH_SERVER_URL', true))
container.bind(TYPES.REVISIONS_SERVER_URL).toConstantValue(env.get('REVISIONS_SERVER_URL', true))
container.bind(TYPES.EMAIL_SERVER_URL).toConstantValue(env.get('EMAIL_SERVER_URL', true))
container.bind(TYPES.PAYMENTS_SERVER_URL).toConstantValue(env.get('PAYMENTS_SERVER_URL', true))
container.bind(TYPES.FILES_SERVER_URL).toConstantValue(env.get('FILES_SERVER_URL', true))
container.bind(TYPES.AUTH_JWT_SECRET).toConstantValue(env.get('AUTH_JWT_SECRET'))
container.bind(TYPES.WEB_SOCKET_SERVER_URL).toConstantValue(env.get('WEB_SOCKET_SERVER_URL', true))
container.bind(TYPES.AUTH_JWT_SECRET).toConstantValue(env.get('AUTH_JWT_SECRET'))
container
.bind(TYPES.HTTP_CALL_TIMEOUT)
.toConstantValue(env.get('HTTP_CALL_TIMEOUT', true) ? +env.get('HTTP_CALL_TIMEOUT', true) : 60_000)
@@ -72,14 +78,28 @@ 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)
.to(SubscriptionTokenAuthMiddleware)
// Services
container.bind<HttpServiceInterface>(TYPES.HTTPService).to(HttpService)
if (isConfiguredForHomeServer) {
if (!serviceContainer) {
throw new Error('Service container is required when configured for home server')
}
container
.bind<ServiceProxyInterface>(TYPES.ServiceProxy)
.toConstantValue(new DirectCallServiceProxy(serviceContainer, container.get(TYPES.FILES_SERVER_URL)))
} else {
container.bind<ServiceProxyInterface>(TYPES.ServiceProxy).to(HttpServiceProxy)
}
container.bind<TimerInterface>(TYPES.Timer).toConstantValue(new Timer())
if (isConfiguredForHomeServer) {
@@ -89,6 +109,9 @@ export class ContainerConfigLoader {
} else {
container.bind<CrossServiceTokenCacheInterface>(TYPES.CrossServiceTokenCache).to(RedisCrossServiceTokenCache)
}
container
.bind<EndpointResolverInterface>(TYPES.EndpointResolver)
.toConstantValue(new EndpointResolver(isConfiguredForHomeServer))
return container
}

View File

@@ -0,0 +1,23 @@
import { ServiceContainerInterface, ServiceIdentifier, ServiceInterface } from '@standardnotes/domain-core'
import { ContainerConfigLoader } from './Container'
export class Service implements ServiceInterface {
constructor(private serviceContainer: ServiceContainerInterface) {
this.serviceContainer.register(this.getId(), this)
}
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)
}
getId(): ServiceIdentifier {
return ServiceIdentifier.create(ServiceIdentifier.NAMES.Auth).getValue()
}
}

View File

@@ -15,13 +15,15 @@ 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
HTTPService: Symbol.for('HTTPService'),
ServiceProxy: Symbol.for('ServiceProxy'),
CrossServiceTokenCache: Symbol.for('CrossServiceTokenCache'),
Timer: Symbol.for('Timer'),
EndpointResolver: Symbol.for('EndpointResolver'),
}
// export default TYPES

View File

@@ -1,3 +1,2 @@
export * from './Container'
export * from './Env'
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, AxiosInstance } from 'axios'
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.HTTPClient) private httpClient: AxiosInstance,
@inject(TYPES.AUTH_SERVER_URL) private authServerUrl: string,
@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
@@ -47,26 +37,13 @@ export class AuthMiddleware extends BaseMiddleware {
}
if (crossServiceToken === null) {
const authResponse = await this.httpClient.request({
method: 'POST',
headers: {
Authorization: authHeaderValue,
Accept: 'application/json',
},
validateStatus: (status: number) => {
return status >= 200 && status < 500
},
url: `${this.authServerUrl}/sessions/validate`,
})
if (authResponse.status > 200) {
response.setHeader('content-type', authResponse.headers['content-type'] as string)
response.status(authResponse.status).send(authResponse.data)
const authResponse = await this.serviceProxy.validateSession(authHeaderValue)
if (!this.handleSessionValidationResponse(authResponse, response, next)) {
return
}
crossServiceToken = authResponse.data.authToken
crossServiceToken = (authResponse.data as { authToken: string }).authToken
crossServiceTokenFetchedFromCache = false
}
@@ -87,16 +64,15 @@ 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
? JSON.stringify((error as AxiosError).response?.data)
: (error as Error).message
this.logger.error(
`Could not pass the request to ${this.authServerUrl}/sessions/validate on underlying service: ${errorMessage}`,
)
this.logger.error(`Could not pass the request to sessions/validate on underlying service: ${errorMessage}`)
this.logger.debug('Response error: %O', (error as AxiosError).response ?? error)
@@ -117,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

@@ -2,14 +2,14 @@ import { Request, Response } from 'express'
import { inject } from 'inversify'
import { controller, all, BaseHttpController, httpPost, httpGet, results, httpDelete } from 'inversify-express-utils'
import { TYPES } from '../Bootstrap/Types'
import { HttpServiceInterface } from '../Service/Http/HttpServiceInterface'
import { ServiceProxyInterface } from '../Service/Http/ServiceProxyInterface'
@controller('')
export class LegacyController extends BaseHttpController {
private AUTH_ROUTES: Map<string, string>
private PARAMETRIZED_AUTH_ROUTES: Map<string, string>
constructor(@inject(TYPES.HTTPService) private httpService: HttpServiceInterface) {
constructor(@inject(TYPES.ServiceProxy) private httpService: ServiceProxyInterface) {
super()
this.AUTH_ROUTES = new Map([
@@ -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'

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