From 002866bcdfb642526110ae706a8f40523cd32b9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Abadesso?= Date: Wed, 22 Jan 2025 12:28:29 -0300 Subject: [PATCH 1/6] chore: added initial lavamoat config --- packages/daemon/lavamoat-config.json | 19 + packages/daemon/lavamoat/node/policy.json | 2160 +++++++++++++++++++++ packages/daemon/package.json | 5 +- yarn.lock | 496 ++++- 4 files changed, 2664 insertions(+), 16 deletions(-) create mode 100644 packages/daemon/lavamoat-config.json create mode 100644 packages/daemon/lavamoat/node/policy.json diff --git a/packages/daemon/lavamoat-config.json b/packages/daemon/lavamoat-config.json new file mode 100644 index 00000000..fb2aed69 --- /dev/null +++ b/packages/daemon/lavamoat-config.json @@ -0,0 +1,19 @@ +{ + "resources": { + "": { + "packages": { + "@hathor/wallet-lib": true, + "@wallet-service/common": true, + "axios": true, + "dotenv": true, + "lodash": true, + "mysql2": true, + "sequelize": true, + "websocket": true, + "winston": true, + "ws": true, + "xstate": true + } + } + } +} \ No newline at end of file diff --git a/packages/daemon/lavamoat/node/policy.json b/packages/daemon/lavamoat/node/policy.json new file mode 100644 index 00000000..efd412b8 --- /dev/null +++ b/packages/daemon/lavamoat/node/policy.json @@ -0,0 +1,2160 @@ +{ + "resources": { + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32": { + "packages": { + "@aws-sdk/client-sqs>@aws-crypto/sha256-js>@aws-crypto/util": true, + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32>tslib": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-crypto/sha256-js>@aws-crypto/util": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32>tslib": true + } + }, + "@aws-sdk/client-sqs>@aws-crypto/sha256-js>@aws-crypto/util": { + "globals": { + "Buffer": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-crypto/sha256-browser>@aws-sdk/util-utf8-browser": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-crypto/sha256-js>@aws-crypto/util": { + "globals": { + "Buffer": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-crypto/sha256-browser>@aws-sdk/util-utf8-browser": true + } + }, + "@aws-sdk/client-lambda": { + "globals": { + "$Command": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@aws-sdk/client-sqs>@smithy/core": true, + "@aws-sdk/client-lambda>@smithy/eventstream-serde-config-resolver": true, + "@aws-sdk/client-lambda>@smithy/eventstream-serde-node": true, + "@aws-sdk/client-sqs>@smithy/hash-node": true, + "@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-sqs>@smithy/types": true, + "@aws-sdk/client-sqs>@smithy/url-parser": true, + "@aws-sdk/client-sqs>@smithy/util-base64": true, + "@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@aws-sdk/client-sqs>@smithy/util-retry": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@aws-sdk/client-lambda>@smithy/util-waiter": true, + "@aws-sdk/client-lambda>tslib": true + } + }, + "@wallet-service/common>@aws-sdk/client-lambda": { + "globals": { + "$Command": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/core": true, + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/eventstream-serde-config-resolver": true, + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/eventstream-serde-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/url-parser": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-base64": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/util-waiter": true, + "@wallet-service/common>@aws-sdk/client-sqs>tslib": true + } + }, + "@aws-sdk/client-sqs": { + "globals": { + "$Command": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@aws-sdk/client-sqs>@smithy/core": true, + "@aws-sdk/client-sqs>@smithy/hash-node": true, + "@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-sqs>@smithy/types": true, + "@aws-sdk/client-sqs>@smithy/url-parser": true, + "@aws-sdk/client-sqs>@smithy/util-base64": true, + "@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@aws-sdk/client-sqs>@smithy/util-retry": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@aws-sdk/client-sqs>tslib": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs": { + "globals": { + "$Command": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/url-parser": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-base64": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@wallet-service/common>@aws-sdk/client-sqs>tslib": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers>@aws-sdk/client-sso-oidc": { + "globals": { + "$Command": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@aws-sdk/client-sqs>@smithy/core": true, + "@aws-sdk/client-sqs>@smithy/hash-node": true, + "@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-sqs>@smithy/types": true, + "@aws-sdk/client-sqs>@smithy/url-parser": true, + "@aws-sdk/client-sqs>@smithy/util-base64": true, + "@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@aws-sdk/client-sqs>@smithy/util-retry": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers>@aws-sdk/client-sso-oidc>tslib": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers>@aws-sdk/client-sso-oidc": { + "globals": { + "$Command": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/url-parser": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-base64": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@wallet-service/common>@aws-sdk/client-sqs>tslib": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/client-sso": { + "globals": { + "$Command": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@aws-sdk/client-sqs>@smithy/core": true, + "@aws-sdk/client-sqs>@smithy/hash-node": true, + "@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-sqs>@smithy/types": true, + "@aws-sdk/client-sqs>@smithy/url-parser": true, + "@aws-sdk/client-sqs>@smithy/util-base64": true, + "@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@aws-sdk/client-sqs>@smithy/util-retry": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/client-sso>tslib": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/client-sso": { + "globals": { + "$Command": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/url-parser": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-base64": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@wallet-service/common>@aws-sdk/client-sqs>tslib": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/client-sts": { + "globals": { + "$Command": true, + "STSClient": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@aws-sdk/client-sqs>@smithy/core": true, + "@aws-sdk/client-sqs>@smithy/hash-node": true, + "@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-sqs>@smithy/types": true, + "@aws-sdk/client-sqs>@smithy/url-parser": true, + "@aws-sdk/client-sqs>@smithy/util-base64": true, + "@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@aws-sdk/client-sqs>@smithy/util-retry": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@aws-sdk/client-sqs>@aws-sdk/client-sts>tslib": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/client-sts": { + "globals": { + "$Command": true, + "STSClient": true, + "__Client": true, + "process.version": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-logger": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/region-config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-content-length": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/url-parser": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-base64": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-body-length-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true, + "@wallet-service/common>@aws-sdk/client-sqs>tslib": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/core": { + "globals": { + "console.warn": true, + "process.emitWarning": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/core": true, + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4": true, + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-sqs>@aws-sdk/core>fast-xml-parser": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core": { + "globals": { + "console.warn": true, + "process.emitWarning": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/core": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>fast-xml-parser": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-env": { + "globals": { + "process.env": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-env": { + "globals": { + "process.env": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-http": { + "builtin": { + "fs/promises": true + }, + "globals": { + "URL": true, + "console.warn": true, + "process.env": true, + "setTimeout": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-lambda>@smithy/util-stream": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-http>tslib": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-http": { + "builtin": { + "fs/promises": true + }, + "globals": { + "URL": true, + "console.warn": true, + "process.env": true, + "setTimeout": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/util-stream": true, + "@wallet-service/common>@aws-sdk/client-sqs>tslib": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-ini": { + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/client-sts": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-env": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-process": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-web-identity": true, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node>@smithy/credential-provider-imds": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-ini": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/client-sts": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-env": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-process": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-web-identity": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node>@smithy/credential-provider-imds": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": { + "globals": { + "process.env": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-env": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-http": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-ini": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-process": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-web-identity": true, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node>@smithy/credential-provider-imds": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node": { + "globals": { + "process.env": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-env": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-ini": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-process": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-web-identity": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node>@smithy/credential-provider-imds": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-process": { + "builtin": { + "child_process.exec": true, + "util.promisify": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-process": { + "builtin": { + "child_process.exec": true, + "util.promisify": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso": { + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/client-sso": true, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/client-sso": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-web-identity": { + "builtin": { + "fs.readFileSync": true + }, + "globals": { + "fromTokenFile": true, + "fromWebToken": true, + "process.env": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/client-sts": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-web-identity": { + "builtin": { + "fs.readFileSync": true + }, + "globals": { + "fromTokenFile": true, + "fromWebToken": true, + "process.env": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/client-sts": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": { + "packages": { + "@aws-sdk/client-sqs>@smithy/protocol-http": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-host-header": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": { + "globals": { + "process.env": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/protocol-http": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-recursion-detection": { + "globals": { + "process.env": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs": { + "globals": { + "URL": true, + "console": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs>@smithy/util-hex-encoding": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs": { + "globals": { + "URL": true, + "console": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs>@smithy/util-hex-encoding": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": { + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@aws-sdk/client-sqs>@smithy/protocol-http": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-user-agent": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-endpoints": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers": { + "builtin": { + "fs.promises": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers>@aws-sdk/client-sso-oidc": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers": { + "builtin": { + "fs.promises": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers>@aws-sdk/client-sso-oidc": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/util-endpoints": { + "globals": { + "EndpointError": true, + "isIpAddress": true, + "resolveEndpoint": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/util-endpoints": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-endpoints": { + "globals": { + "EndpointError": true, + "isIpAddress": true, + "resolveEndpoint": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-endpoints": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": { + "builtin": { + "os.platform": true, + "os.release": true, + "process.env.AWS_EXECUTION_ENV": true, + "process.versions.node": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/node-config-provider": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/util-user-agent-node": { + "builtin": { + "os.platform": true, + "os.release": true, + "process.env.AWS_EXECUTION_ENV": true, + "process.versions.node": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": true + } + }, + "@aws-sdk/client-sqs>@aws-crypto/sha256-browser>@aws-sdk/util-utf8-browser": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-crypto/sha256-browser>@aws-sdk/util-utf8-browser": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "winston>logform>@colors/colors": { + "builtin": { + "os.release": true, + "util.inspect": true + }, + "globals": { + "console.log": true, + "process.argv": true, + "process.env": true, + "process.platform": true, + "process.stderr": true, + "process.stdout": true, + "process.versions.node.split": true + } + }, + "winston>@dabh/diagnostics": { + "builtin": { + "tty.isatty": true + }, + "globals": { + "console": true, + "process.env.DEBUG": true, + "process.env.DIAGNOSTICS": true, + "process.env.NODE_ENV": true + }, + "packages": { + "winston>@dabh/diagnostics>colorspace": true, + "winston>@dabh/diagnostics>enabled": true, + "winston>@dabh/diagnostics>kuler": true + } + }, + "@hathor/wallet-lib": { + "builtin": { + "assert": true, + "buffer": true, + "crypto": true, + "events": true, + "path": true + }, + "globals": { + "Buffer.from": true, + "Intl.NumberFormat": true, + "WalletFromXPubGuard": true, + "access": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "console.warn": true, + "htrInputs.inputsAmount": true, + "setInterval": true, + "setTimeout": true + }, + "packages": { + "@hathor/wallet-lib>axios": true, + "@hathor/wallet-lib>bitcore-lib": true, + "@hathor/wallet-lib>bitcore-mnemonic": true, + "@hathor/wallet-lib>crypto-js": true, + "@hathor/wallet-lib>isomorphic-ws": true, + "@hathor/wallet-lib>lodash": true, + "@hathor/wallet-lib>long": true + } + }, + "@aws-sdk/client-sqs>@smithy/config-resolver": { + "packages": { + "@aws-sdk/client-sqs>@smithy/config-resolver>@smithy/util-config-provider": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/config-resolver": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/config-resolver>@smithy/util-config-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true + } + }, + "@aws-sdk/client-sqs>@smithy/core": { + "globals": { + "getSmithyContext": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-sqs>@smithy/types": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/core": { + "globals": { + "getSmithyContext": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true + } + }, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node>@smithy/credential-provider-imds": { + "builtin": { + "buffer.Buffer.concat": true, + "http.request": true, + "url.parse": true + }, + "globals": { + "console": true, + "process.env": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@aws-sdk/client-sqs>@smithy/url-parser": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node>@smithy/credential-provider-imds": { + "builtin": { + "buffer.Buffer.concat": true, + "http.request": true, + "url.parse": true + }, + "globals": { + "console": true, + "process.env": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/url-parser": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec": { + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs>@smithy/util-hex-encoding": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs>@smithy/util-hex-encoding": true + } + }, + "@aws-sdk/client-lambda>@smithy/eventstream-serde-node": { + "builtin": { + "stream.Readable.from": true + }, + "globals": { + "setTimeout": true + }, + "packages": { + "@aws-sdk/client-lambda>@smithy/eventstream-serde-node>@smithy/eventstream-serde-universal": true + } + }, + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/eventstream-serde-node": { + "builtin": { + "stream.Readable.from": true + }, + "globals": { + "setTimeout": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/eventstream-serde-node>@smithy/eventstream-serde-universal": true + } + }, + "@aws-sdk/client-lambda>@smithy/eventstream-serde-node>@smithy/eventstream-serde-universal": { + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec": true + } + }, + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/eventstream-serde-node>@smithy/eventstream-serde-universal": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec": true + } + }, + "@aws-sdk/client-sqs>@smithy/hash-node": { + "builtin": { + "buffer.Buffer.isBuffer": true, + "crypto.createHash": true, + "crypto.createHmac": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node": { + "builtin": { + "buffer.Buffer.isBuffer": true, + "crypto.createHash": true, + "crypto.createHmac": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@aws-sdk/client-sqs>@smithy/middleware-content-length": { + "packages": { + "@aws-sdk/client-sqs>@smithy/protocol-http": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-content-length": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true + } + }, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint": { + "packages": { + "@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true, + "@aws-sdk/client-sqs>@smithy/url-parser": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-serde": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/url-parser": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true + } + }, + "@aws-sdk/client-sqs>@smithy/middleware-retry": { + "builtin": { + "stream.Readable": true + }, + "globals": { + "ReadableStream": true, + "console": true, + "setTimeout": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@smithy/util-retry>@smithy/service-error-classification": true, + "@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@aws-sdk/client-sqs>@smithy/util-retry": true, + "sequelize>uuid": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-retry": { + "builtin": { + "stream.Readable": true + }, + "globals": { + "ReadableStream": true, + "console": true, + "setTimeout": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-retry>@smithy/service-error-classification": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-retry": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-retry>uuid": true + } + }, + "@aws-sdk/client-sqs>@smithy/middleware-stack": { + "globals": { + "console.log": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-stack": { + "globals": { + "console.log": true + } + }, + "@aws-sdk/client-sqs>@smithy/node-config-provider": { + "globals": { + "process.env": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": { + "globals": { + "process.env": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": true + } + }, + "@aws-sdk/client-sqs>@smithy/node-http-handler": { + "builtin": { + "http.Agent": true, + "http.request": true, + "http2": true, + "https.Agent": true, + "https.request": true, + "stream.Readable": true, + "stream.Writable": true + }, + "globals": { + "Buffer.concat": true, + "Buffer.from": true, + "Buffer.isBuffer": true, + "URL": true, + "clearTimeout": true, + "console.warn": true, + "setTimeout": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@aws-sdk/client-sqs>@smithy/node-http-handler>@smithy/querystring-builder": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler": { + "builtin": { + "http.Agent": true, + "http.request": true, + "http2": true, + "https.Agent": true, + "https.request": true, + "stream.Readable": true, + "stream.Writable": true + }, + "globals": { + "Buffer.concat": true, + "Buffer.from": true, + "Buffer.isBuffer": true, + "URL": true, + "clearTimeout": true, + "console.warn": true, + "setTimeout": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler>@smithy/querystring-builder": true + } + }, + "@aws-sdk/client-sqs>@smithy/protocol-http": { + "packages": { + "@aws-sdk/client-sqs>@smithy/types": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/protocol-http": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true + } + }, + "@aws-sdk/client-sqs>@smithy/node-http-handler>@smithy/querystring-builder": { + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/util-uri-escape": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler>@smithy/querystring-builder": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/util-uri-escape": true + } + }, + "@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": { + "builtin": { + "crypto.createHash": true, + "fs.promises": true, + "os.homedir": true, + "path.join": true, + "path.sep": true + }, + "globals": { + "getHomeDir": true, + "getSSOTokenFilepath": true, + "getSSOTokenFromFile": true, + "process": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/types": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-endpoint>@smithy/shared-ini-file-loader": { + "builtin": { + "crypto.createHash": true, + "fs.promises": true, + "os.homedir": true, + "path.join": true, + "path.sep": true + }, + "globals": { + "getHomeDir": true, + "getSSOTokenFilepath": true, + "getSSOTokenFromFile": true, + "process": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4": { + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec": true, + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/is-array-buffer": true, + "@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs>@smithy/util-hex-encoding": true, + "@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/util-uri-escape": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/is-array-buffer": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/middleware-sdk-sqs>@smithy/util-hex-encoding": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": true, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/util-uri-escape": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@aws-sdk/client-sqs>@smithy/smithy-client": { + "globals": { + "console.warn": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/middleware-stack": true, + "@aws-sdk/client-sqs>@smithy/types": true, + "@aws-sdk/client-lambda>@smithy/util-stream": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/smithy-client": { + "globals": { + "console.warn": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-stack": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true, + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/util-stream": true + } + }, + "@aws-sdk/client-sqs>@smithy/url-parser": { + "globals": { + "URL": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/url-parser>@smithy/querystring-parser": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/url-parser": { + "globals": { + "URL": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/url-parser>@smithy/querystring-parser": true + } + }, + "@aws-sdk/client-sqs>@smithy/util-base64": { + "globals": { + "fromBase64": true, + "toBase64": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-base64": { + "globals": { + "fromBase64": true, + "toBase64": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@aws-sdk/client-sqs>@smithy/util-body-length-node": { + "builtin": { + "fs.fstatSync": true, + "fs.lstatSync": true + }, + "globals": { + "Buffer.byteLength": true, + "Buffer.isBuffer": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-body-length-node": { + "builtin": { + "fs.fstatSync": true, + "fs.lstatSync": true + }, + "globals": { + "Buffer.byteLength": true, + "Buffer.isBuffer": true + } + }, + "@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": { + "builtin": { + "buffer.Buffer.from": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/is-array-buffer": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": { + "builtin": { + "buffer.Buffer.from": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/is-array-buffer": true + } + }, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": { + "globals": { + "process.env": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@aws-sdk/client-sqs>@smithy/util-defaults-mode-node>@smithy/credential-provider-imds": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node": { + "globals": { + "process.env": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/config-resolver": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-defaults-mode-node>@smithy/credential-provider-imds": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-config-provider>@smithy/property-provider": true + } + }, + "@aws-sdk/client-sqs>@smithy/util-endpoints": { + "globals": { + "URL": true, + "console.error": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/types": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-endpoints": { + "globals": { + "URL": true, + "console.error": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true + } + }, + "@aws-sdk/client-sqs>@smithy/util-middleware": { + "packages": { + "@aws-sdk/client-sqs>@smithy/types": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-middleware": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/types": true + } + }, + "@aws-sdk/client-sqs>@smithy/util-retry": { + "globals": { + "console.warn": true, + "setTimeout": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/util-retry>@smithy/service-error-classification": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-retry": { + "globals": { + "console.warn": true, + "setTimeout": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-retry>@smithy/service-error-classification": true + } + }, + "@aws-sdk/client-lambda>@smithy/util-stream": { + "builtin": { + "stream.Readable": true, + "util.TextDecoder": true + }, + "globals": { + "Buffer.isEncoding": true, + "getAwsChunkedEncodingStream": true, + "sdkStreamMixin": true + }, + "packages": { + "@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@aws-sdk/client-sqs>@smithy/util-base64": true, + "@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": true, + "@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/util-stream": { + "builtin": { + "stream.Readable": true, + "util.TextDecoder": true + }, + "globals": { + "Buffer.isEncoding": true, + "getAwsChunkedEncodingStream": true, + "sdkStreamMixin": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/node-http-handler": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-base64": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": true, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": true + } + }, + "@aws-sdk/client-sqs>@smithy/util-utf8": { + "packages": { + "@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/util-utf8": { + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/hash-node>@smithy/util-buffer-from": true + } + }, + "@aws-sdk/client-lambda>@smithy/util-waiter": { + "globals": { + "setTimeout": true + } + }, + "@wallet-service/common>@aws-sdk/client-lambda>@smithy/util-waiter": { + "globals": { + "setTimeout": true + } + }, + "@wallet-service/common": { + "globals": { + "process.env": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-lambda": true, + "@wallet-service/common>@aws-sdk/client-sqs": true, + "@hathor/wallet-lib": true + } + }, + "winston>async": { + "globals": { + "process": true, + "queueMicrotask": true, + "setImmediate": true, + "setTimeout": true + } + }, + "@hathor/wallet-lib>axios": { + "builtin": { + "http": true, + "https": true, + "url.parse": true, + "zlib.createUnzip": true + }, + "globals": { + "Buffer": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "clearTimeout": true, + "document": true, + "location.href": true, + "navigator": true, + "process": true, + "setTimeout": true + }, + "packages": { + "@hathor/wallet-lib>axios>follow-redirects": true, + "@hathor/wallet-lib>axios>is-buffer": true + } + }, + "@hathor/wallet-lib>bitcore-lib>bs58>base-x": { + "packages": { + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>safe-buffer": true + } + }, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>bigi": { + "builtin": { + "assert.equal": true + }, + "globals": { + "Buffer": true + } + }, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr": { + "packages": { + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>bigi": true, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>ecurve": true, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>js-sha256": true, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>randombytes": true, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>safe-buffer": true + } + }, + "@hathor/wallet-lib>bitcore-lib": { + "builtin": { + "assert": true, + "buffer": true, + "crypto.createHash": true, + "crypto.randomBytes": true, + "url.format": true, + "url.parse": true + }, + "globals": { + "Buffer": true, + "SEQUENCE_LOCKTIME_DISABLE_FLAG": true, + "_bitcore": "write", + "console.error": true, + "crypto": true, + "msCrypto": true, + "process.browser": true + }, + "packages": { + "@hathor/wallet-lib>bitcore-lib>bech32": true, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr": true, + "@hathor/wallet-lib>bitcore-lib>bn.js": true, + "@hathor/wallet-lib>bitcore-lib>bs58": true, + "@hathor/wallet-lib>bitcore-lib>buffer-compare": true, + "@hathor/wallet-lib>bitcore-lib>elliptic": true, + "@hathor/wallet-lib>bitcore-lib>inherits": true, + "@hathor/wallet-lib>lodash": true + } + }, + "@hathor/wallet-lib>bitcore-mnemonic": { + "builtin": { + "crypto.createHmac": true + }, + "globals": { + "Buffer.alloc": true, + "Buffer.from": true, + "Buffer.isBuffer": true + }, + "packages": { + "@hathor/wallet-lib>bitcore-lib": true, + "@hathor/wallet-lib>bitcore-mnemonic>unorm": true + } + }, + "@hathor/wallet-lib>bitcore-lib>bn.js": { + "builtin": { + "buffer.Buffer": true + } + }, + "@hathor/wallet-lib>bitcore-lib>elliptic>bn.js": { + "builtin": { + "buffer.Buffer": true + }, + "globals": { + "Buffer": true + } + }, + "@hathor/wallet-lib>bitcore-lib>elliptic>brorand": { + "builtin": { + "crypto.randomBytes": true + }, + "globals": { + "crypto": true, + "msCrypto": true + } + }, + "@hathor/wallet-lib>bitcore-lib>bs58": { + "packages": { + "@hathor/wallet-lib>bitcore-lib>bs58>base-x": true + } + }, + "ws>bufferutil": { + "globals": { + "__dirname": true + }, + "native": true, + "packages": { + "ws>bufferutil>node-gyp-build": true + } + }, + "winston>@dabh/diagnostics>colorspace>color>color-convert": { + "packages": { + "winston>@dabh/diagnostics>colorspace>color>color-convert>color-name": true + } + }, + "winston>@dabh/diagnostics>colorspace>color>color-string": { + "packages": { + "eslint>chalk>ansi-styles>color-convert>color-name": true, + "winston>@dabh/diagnostics>colorspace>color>color-string>simple-swizzle": true + } + }, + "winston>@dabh/diagnostics>colorspace>color": { + "packages": { + "winston>@dabh/diagnostics>colorspace>color>color-convert": true, + "winston>@dabh/diagnostics>colorspace>color>color-string": true + } + }, + "winston>@dabh/diagnostics>colorspace": { + "packages": { + "winston>@dabh/diagnostics>colorspace>color": true, + "winston>@dabh/diagnostics>colorspace>text-hex": true + } + }, + "@hathor/wallet-lib>crypto-js": { + "globals": { + "define": true + } + }, + "@hathor/wallet-lib>axios>follow-redirects>debug": { + "builtin": { + "tty.isatty": true, + "util": true + }, + "globals": { + "chrome": true, + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "external:../../node_modules/supports-color/index.js": true, + "@hathor/wallet-lib>axios>follow-redirects>debug>ms": true + } + }, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>ecurve": { + "builtin": { + "assert": true + }, + "packages": { + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>bigi": true, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>safe-buffer": true + } + }, + "@hathor/wallet-lib>bitcore-lib>elliptic": { + "packages": { + "@hathor/wallet-lib>bitcore-lib>elliptic>bn.js": true, + "@hathor/wallet-lib>bitcore-lib>elliptic>brorand": true, + "@hathor/wallet-lib>bitcore-lib>elliptic>hash.js": true, + "@hathor/wallet-lib>bitcore-lib>elliptic>hmac-drbg": true, + "@hathor/wallet-lib>bitcore-lib>elliptic>inherits": true, + "@hathor/wallet-lib>bitcore-lib>elliptic>minimalistic-assert": true, + "@hathor/wallet-lib>bitcore-lib>elliptic>minimalistic-crypto-utils": true + } + }, + "external:../../node_modules/has-flag/index.js": { + "globals": { + "process.argv": true + } + }, + "external:../../node_modules/supports-color/index.js": { + "builtin": { + "os.release": true, + "tty.isatty": true + }, + "globals": { + "process.env": true, + "process.platform": true + }, + "packages": { + "external:../../node_modules/has-flag/index.js": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/core>fast-xml-parser": { + "globals": { + "entityName": true, + "val": true + }, + "packages": { + "@aws-sdk/client-sqs>@aws-sdk/core>fast-xml-parser>strnum": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>fast-xml-parser": { + "globals": { + "entityName": true, + "val": true + }, + "packages": { + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>fast-xml-parser>strnum": true + } + }, + "winston>logform>fecha": { + "globals": { + "define": true + } + }, + "@hathor/wallet-lib>axios>follow-redirects": { + "builtin": { + "assert.equal": true, + "http": true, + "https": true, + "stream.Writable.call": true, + "stream.Writable.prototype": true, + "url.format": true, + "url.parse": true, + "url.resolve": true + }, + "packages": { + "@hathor/wallet-lib>axios>follow-redirects>debug": true + } + }, + "mysql2>generate-function": { + "builtin": { + "util": true + }, + "packages": { + "mysql2>generate-function>is-property": true + } + }, + "@hathor/wallet-lib>bitcore-lib>elliptic>hash.js": { + "packages": { + "@hathor/wallet-lib>bitcore-lib>elliptic>inherits": true, + "@hathor/wallet-lib>bitcore-lib>elliptic>minimalistic-assert": true + } + }, + "@hathor/wallet-lib>bitcore-lib>elliptic>hmac-drbg": { + "packages": { + "@hathor/wallet-lib>bitcore-lib>elliptic>hash.js": true, + "@hathor/wallet-lib>bitcore-lib>elliptic>minimalistic-assert": true, + "@hathor/wallet-lib>bitcore-lib>elliptic>minimalistic-crypto-utils": true + } + }, + "mysql2>iconv-lite": { + "builtin": { + "stream": true, + "string_decoder.StringDecoder": true + }, + "globals": { + "console.error": true + }, + "packages": { + "mysql2>iconv-lite>safer-buffer": true + } + }, + "@hathor/wallet-lib>bitcore-lib>inherits": { + "builtin": { + "util.inherits": true + } + }, + "@hathor/wallet-lib>bitcore-lib>elliptic>inherits": { + "builtin": { + "util.inherits": true + } + }, + "assert>util>inherits": { + "builtin": { + "util.inherits": true + } + }, + "@hathor/wallet-lib>isomorphic-ws": { + "packages": { + "@hathor/wallet-lib>ws": true + } + }, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>js-sha256": { + "globals": { + "define": true, + "process": true + } + }, + "lodash": { + "globals": { + "define": true + } + }, + "@hathor/wallet-lib>lodash": { + "globals": { + "define": true + } + }, + "winston>logform": { + "builtin": { + "util.format": true, + "util.inspect": true + }, + "packages": { + "winston>logform>@colors/colors": true, + "winston>logform>fecha": true, + "winston>logform>ms": true, + "winston>safe-stable-stringify": true, + "winston>triple-beam": true + } + }, + "@hathor/wallet-lib>long": { + "globals": { + "WebAssembly.Instance": true, + "WebAssembly.Module": true + } + }, + "mysql2>long": { + "globals": { + "WebAssembly.Instance": true, + "WebAssembly.Module": true, + "define": true + } + }, + "mysql2>lru-cache": { + "globals": { + "AbortController": true, + "console.error": true, + "performance": true, + "process": true, + "setTimeout": true + } + }, + "mysql2>named-placeholders>lru-cache": { + "globals": { + "AbortController": true, + "AbortSignal": true, + "console.error": true, + "performance": true, + "process": true, + "setTimeout": true + } + }, + "mysql2": { + "builtin": { + "buffer.Buffer.prototype": true, + "crypto.createHash": true, + "crypto.publicEncrypt": true, + "crypto.randomBytes": true, + "events.EventEmitter": true, + "net.connect": true, + "net.createServer": true, + "process.env.NODE_DEBUG": true, + "process.nextTick": true, + "stream.Readable": true, + "timers.clearTimeout": true, + "timers.setTimeout": true, + "tls.checkServerIdentity": true, + "tls.connect": true, + "tls.createSecureContext": true, + "url.URL": true, + "zlib.deflate": true, + "zlib.inflate": true + }, + "globals": { + "Buffer.alloc": true, + "Buffer.allocUnsafe": true, + "Buffer.byteLength": true, + "Buffer.concat": true, + "Buffer.from": true, + "Buffer.isBuffer": true, + "Buffer.isEncoding": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "console.trace": true, + "console.warn": true, + "process.nextTick": true, + "setImmediate": true, + "setTimeout": true + }, + "packages": { + "mysql2>denque": true, + "mysql2>generate-function": true, + "mysql2>iconv-lite": true, + "mysql2>long": true, + "mysql2>lru-cache": true, + "mysql2>named-placeholders": true, + "mysql2>seq-queue": true, + "mysql2>sqlstring": true + } + }, + "mysql2>named-placeholders": { + "packages": { + "mysql2>named-placeholders>lru-cache": true + } + }, + "ws>bufferutil>node-gyp-build": { + "builtin": { + "fs.existsSync": true, + "fs.readdirSync": true, + "os.arch": true, + "os.platform": true, + "path.dirname": true, + "path.join": true, + "path.resolve": true + }, + "globals": { + "__non_webpack_require__": true, + "__webpack_require__": true, + "process": true + } + }, + "winston>one-time": { + "packages": { + "winston>one-time>fn.name": true + } + }, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>randombytes": { + "builtin": { + "crypto.randomBytes": true + } + }, + "winston>readable-stream": { + "builtin": { + "buffer.Buffer": true, + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.env.READABLE_STREAM": true, + "process.nextTick": true, + "process.stderr": true, + "process.stdout": true + }, + "packages": { + "assert>util>inherits": true, + "winston>readable-stream>string_decoder": true, + "winston>readable-stream>util-deprecate": true + } + }, + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "winston>readable-stream>string_decoder>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "mysql2>iconv-lite>safer-buffer": { + "builtin": { + "buffer": true + }, + "globals": { + "process.binding": true + } + }, + "mysql2>seq-queue": { + "builtin": { + "events.EventEmitter": true, + "util.inherits": true + }, + "globals": { + "clearTimeout": true, + "process.nextTick": true, + "setTimeout": true + } + }, + "winston>@dabh/diagnostics>colorspace>color>color-string>simple-swizzle": { + "packages": { + "winston>@dabh/diagnostics>colorspace>color>color-string>simple-swizzle>is-arrayish": true + } + }, + "mysql2>sqlstring": { + "globals": { + "Buffer.isBuffer": true + } + }, + "winston>readable-stream>string_decoder": { + "packages": { + "winston>readable-stream>string_decoder>safe-buffer": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32>tslib": { + "globals": { + "define": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32>tslib": { + "globals": { + "define": true + } + }, + "@aws-sdk/client-lambda>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@aws-sdk/client-sqs>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/token-providers>@aws-sdk/client-sso-oidc>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-sso>@aws-sdk/client-sso>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/client-sts>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@aws-sdk/client-sqs>@aws-sdk/credential-provider-node>@aws-sdk/credential-provider-http>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@hathor/wallet-lib>bitcore-mnemonic>unorm": { + "globals": { + "define": true + } + }, + "ws>utf-8-validate": { + "globals": { + "__dirname": true + }, + "native": true, + "packages": { + "ws>bufferutil>node-gyp-build": true + } + }, + "winston>readable-stream>util-deprecate": { + "builtin": { + "util.deprecate": true + } + }, + "@wallet-service/common>@aws-sdk/client-sqs>@smithy/middleware-retry>uuid": { + "builtin": { + "crypto": true + }, + "globals": { + "Buffer.from": true + } + }, + "sequelize>uuid": { + "builtin": { + "crypto": true + }, + "globals": { + "Buffer.from": true + } + }, + "winston": { + "builtin": { + "fs.F_OK": true, + "fs.access": true, + "fs.close": true, + "fs.createReadStream": true, + "fs.createWriteStream": true, + "fs.exists": true, + "fs.existsSync": true, + "fs.mkdirSync": true, + "fs.open": true, + "fs.read": true, + "fs.rename": true, + "fs.stat": true, + "fs.unlink": true, + "http": true, + "https": true, + "os.EOL": true, + "os.loadavg": true, + "os.uptime": true, + "path.basename": true, + "path.dirname": true, + "path.extname": true, + "path.join": true, + "string_decoder.StringDecoder": true, + "util.format": true, + "zlib.createGzip": true + }, + "globals": { + "Buffer.alloc": true, + "Buffer.byteLength": true, + "Buffer.from": true, + "clearTimeout": true, + "console._stderr": true, + "console._stdout": true, + "console.error": true, + "console.log": true, + "console.warn": true, + "process._exiting": true, + "process.argv": true, + "process.cwd": true, + "process.execPath": true, + "process.exit": true, + "process.getgid": true, + "process.getuid": true, + "process.memoryUsage": true, + "process.nextTick": true, + "process.on": true, + "process.pid": true, + "process.removeListener": true, + "process.version": true, + "setImmediate": true, + "setTimeout": true + }, + "packages": { + "winston>@dabh/diagnostics": true, + "winston>async": true, + "winston>is-stream": true, + "winston>logform": true, + "winston>one-time": true, + "winston>readable-stream": true, + "winston>safe-stable-stringify": true, + "winston>stack-trace": true, + "winston>triple-beam": true, + "winston>winston-transport": true + } + }, + "winston>winston-transport": { + "builtin": { + "util.inherits": true + }, + "globals": { + "console.error": true + }, + "packages": { + "winston>readable-stream": true, + "winston>triple-beam": true + } + }, + "ws": { + "builtin": { + "buffer.isUtf8": true, + "crypto.createHash": true, + "crypto.randomBytes": true, + "crypto.randomFillSync": true, + "events": true, + "http.STATUS_CODES": true, + "http.createServer": true, + "http.request": true, + "https": true, + "net": true, + "stream.Duplex": true, + "stream.Readable": true, + "stream.Writable": true, + "tls": true, + "url.URL": true, + "zlib.Z_DEFAULT_WINDOWBITS": true, + "zlib.Z_SYNC_FLUSH": true, + "zlib.createDeflateRaw": true, + "zlib.createInflateRaw": true + }, + "globals": { + "Buffer": true, + "clearTimeout": true, + "process.env.WS_NO_BUFFER_UTIL": true, + "process.env.WS_NO_UTF_8_VALIDATE": true, + "process.nextTick": true, + "setTimeout": true + }, + "packages": { + "ws>bufferutil": true, + "ws>utf-8-validate": true + } + }, + "@hathor/wallet-lib>ws": { + "builtin": { + "crypto.createHash": true, + "crypto.randomBytes": true, + "crypto.randomFillSync": true, + "events": true, + "http.STATUS_CODES": true, + "http.createServer": true, + "http.get": true, + "https": true, + "net": true, + "stream.Duplex": true, + "stream.Readable": true, + "stream.Writable": true, + "tls": true, + "url.URL": true, + "zlib.Z_DEFAULT_WINDOWBITS": true, + "zlib.Z_SYNC_FLUSH": true, + "zlib.createDeflateRaw": true, + "zlib.createInflateRaw": true + }, + "globals": { + "Buffer.alloc": true, + "Buffer.allocUnsafe": true, + "Buffer.byteLength": true, + "Buffer.from": true, + "Buffer.isBuffer": true, + "clearTimeout": true, + "process.nextTick": true, + "setTimeout": true + } + }, + "xstate": { + "globals": { + "clearTimeout": true, + "console": true, + "event": true, + "process.env.NODE_ENV": true, + "setTimeout": true + } + } + } +} \ No newline at end of file diff --git a/packages/daemon/package.json b/packages/daemon/package.json index d772c757..819c2bbf 100644 --- a/packages/daemon/package.json +++ b/packages/daemon/package.json @@ -12,7 +12,9 @@ "scripts": { "lint": "eslint .", "build": "tsc -b", - "start": "node dist/index.js", + "start": "lavamoat dist/index.js", + "start:unsafe": "node dist/index.js", + "generate-lavamoat": "lavamoat-node --writeAutoPolicy dist/index.js", "watch": "tsc -w", "test_images_up": "docker compose -f ./__tests__/integration/scripts/docker-compose.yml up -d", "test_images_down": "docker compose -f ./__tests__/integration/scripts/docker-compose.yml down", @@ -40,6 +42,7 @@ "eslint-plugin-import": "2.29.1", "eslint-plugin-jest": "27.4.0", "jest": "29.6.4", + "lavamoat": "^9.0.6", "sequelize-cli": "6.6.1", "ts-jest": "29.1.1", "tslib": "2.1.0", diff --git a/yarn.lock b/yarn.lock index 5dd283ab..6717aa13 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1131,6 +1131,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:7.26.2, @babel/code-frame@npm:^7.25.9": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/db2c2122af79d31ca916755331bb4bac96feb2b334cdaca5097a6b467fdd41963b89b14b6836a14f083de7ff887fc78fa1b3c10b14e743d33e12dbfe5ee3d223 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.22.13": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" @@ -1183,6 +1194,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.25.9": + version: 7.26.5 + resolution: "@babel/generator@npm:7.26.5" + dependencies: + "@babel/parser": "npm:^7.26.5" + "@babel/types": "npm:^7.26.5" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10/aa5f176155431d1fb541ca11a7deddec0fc021f20992ced17dc2f688a0a9584e4ff4280f92e8a39302627345cd325762f70f032764806c579c6fd69432542bcb + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-compilation-targets@npm:7.22.15" @@ -1278,6 +1302,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 10/c28656c52bd48e8c1d9f3e8e68ecafd09d949c57755b0d353739eb4eae7ba4f7e67e92e4036f1cd43378cc1397a2c943ed7bcaf5949b04ab48607def0258b775 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -1285,6 +1316,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 10/3f9b649be0c2fd457fa1957b694b4e69532a668866b8a0d81eabfa34ba16dbf3107b39e0e7144c55c3c652bf773ec816af8df4a61273a2bb4eb3145ca9cf478e + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-validator-option@npm:7.22.15" @@ -1303,6 +1341,18 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:7.25.9": + version: 7.25.9 + resolution: "@babel/highlight@npm:7.25.9" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.9" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/0d165283dd4eb312292cea8fec3ae0d376874b1885f476014f0136784ed5b564b2c2ba2d270587ed546ee92505056dab56493f7960c01c4e6394d71d1b2e7db6 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.22.13": version: 7.22.20 resolution: "@babel/highlight@npm:7.22.20" @@ -1314,6 +1364,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:7.26.2": + version: 7.26.2 + resolution: "@babel/parser@npm:7.26.2" + dependencies: + "@babel/types": "npm:^7.26.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10/8baee43752a3678ad9f9e360ec845065eeee806f1fdc8e0f348a8a0e13eef0959dabed4a197c978896c493ea205c804d0a1187cc52e4a1ba017c7935bab4983d + languageName: node + linkType: hard + "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": version: 7.23.0 resolution: "@babel/parser@npm:7.23.0" @@ -1323,6 +1384,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/parser@npm:7.26.5" + dependencies: + "@babel/types": "npm:^7.26.5" + bin: + parser: ./bin/babel-parser.js + checksum: 10/d92097066e3e26625a485149f54c27899e4d94d7ef2f76d8fc9de2019212e7951940a31c0003f26ccad22e664f89ff51e5d5fe80a11eafaaec2420655010533c + languageName: node + linkType: hard + "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -1488,6 +1560,32 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/e861180881507210150c1335ad94aff80fd9e9be6202e1efa752059c93224e2d5310186ddcdd4c0f0b0fc658ce48cb47823f15142b5c00c8456dde54f5de80b2 + languageName: node + linkType: hard + +"@babel/traverse@npm:7.25.9": + version: 7.25.9 + resolution: "@babel/traverse@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/7431614d76d4a053e429208db82f2846a415833f3d9eb2e11ef72eeb3c64dfd71f4a4d983de1a4a047b36165a1f5a64de8ca2a417534cc472005c740ffcb9c6a + languageName: node + linkType: hard + "@babel/traverse@npm:^7.23.0": version: 7.23.0 resolution: "@babel/traverse@npm:7.23.0" @@ -1506,6 +1604,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:7.26.0": + version: 7.26.0 + resolution: "@babel/types@npm:7.26.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/40780741ecec886ed9edae234b5eb4976968cc70d72b4e5a40d55f83ff2cc457de20f9b0f4fe9d858350e43dab0ea496e7ef62e2b2f08df699481a76df02cd6e + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": version: 7.23.0 resolution: "@babel/types@npm:7.23.0" @@ -1517,6 +1625,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/types@npm:7.26.5" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/148f6bead7bc39371176ba681873c930087503a8bfd2b0dab5090de32752241806c95f4e87cee8b2976bb0277c6cbc150f16c333fc90269634b711d3711c0f18 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -1558,6 +1676,13 @@ __metadata: languageName: node linkType: hard +"@endo/env-options@npm:^1.1.7": + version: 1.1.8 + resolution: "@endo/env-options@npm:1.1.8" + checksum: 10/f7e84346599dd2bcb6365c314e9a8129c5ebbb457476de72ed896ea461d616c0b7e0dfc7733e20c0abb8400212fb5eafdae993bcfd4cbfe92acbb5c881a6ad0d + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -2501,6 +2626,17 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/9d3a56ab3612ab9b85d38b2a93b87f3324f11c5130859957f6500e4ac8ce35f299d5ccc3ecd1ae87597601ecf83cee29e9afd04c18777c24011073992ff946df + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.1 resolution: "@jridgewell/resolve-uri@npm:3.1.1" @@ -2515,6 +2651,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10/832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 + languageName: node + linkType: hard + "@jridgewell/source-map@npm:^0.3.3": version: 0.3.5 resolution: "@jridgewell/source-map@npm:0.3.5" @@ -2552,6 +2695,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc + languageName: node + linkType: hard + "@js-sdsl/ordered-map@npm:^4.4.2": version: 4.4.2 resolution: "@js-sdsl/ordered-map@npm:4.4.2" @@ -2575,6 +2728,17 @@ __metadata: languageName: node linkType: hard +"@lavamoat/aa@npm:^4.3.1": + version: 4.3.1 + resolution: "@lavamoat/aa@npm:4.3.1" + dependencies: + resolve: "npm:1.22.8" + bin: + lavamoat-ls: src/cli.js + checksum: 10/664692b22c6fcf44a47259ec3b48873c0064872a5a285c7ee4ddc0f99217d5a6653236304cc393f03970f0810694ab44d1f02ce4c980ce86cc24b0e27e9c622f + languageName: node + linkType: hard + "@middy/core@npm:2.5.7": version: 2.5.7 resolution: "@middy/core@npm:2.5.7" @@ -4037,6 +4201,15 @@ __metadata: languageName: node linkType: hard +"@types/babel__traverse@npm:7.20.6": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10/63d13a3789aa1e783b87a8b03d9fb2c2c90078de7782422feff1631b8c2a25db626e63a63ac5a1465d47359201c73069dacb4b52149d17c568187625da3064ae + languageName: node + linkType: hard + "@types/body-parser@npm:*": version: 1.19.3 resolution: "@types/body-parser@npm:1.19.3" @@ -5493,6 +5666,13 @@ __metadata: languageName: node linkType: hard +"arr-union@npm:^3.1.0": + version: 3.1.0 + resolution: "arr-union@npm:3.1.0" + checksum: 10/b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9 + languageName: node + linkType: hard + "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -5927,7 +6107,7 @@ __metadata: languageName: node linkType: hard -"bindings@npm:^1.5.0": +"bindings@npm:1.5.0, bindings@npm:^1.5.0": version: 1.5.0 resolution: "bindings@npm:1.5.0" dependencies: @@ -6741,6 +6921,19 @@ __metadata: languageName: node linkType: hard +"clone-deep@npm:^0.2.4": + version: 0.2.4 + resolution: "clone-deep@npm:0.2.4" + dependencies: + for-own: "npm:^0.1.3" + is-plain-object: "npm:^2.0.1" + kind-of: "npm:^3.0.2" + lazy-cache: "npm:^1.0.3" + shallow-clone: "npm:^0.1.2" + checksum: 10/bcf9752052130c270c47d3e1c357497354b91d682f507e0079bec5950975b3293b619d9e100d70874606d716f2376e84956b045759a09af703e1038ecad6c438 + languageName: node + linkType: hard + "clone-response@npm:^1.0.2": version: 1.0.3 resolution: "clone-response@npm:1.0.3" @@ -6959,6 +7152,19 @@ __metadata: languageName: node linkType: hard +"corepack@npm:0.30.0": + version: 0.30.0 + resolution: "corepack@npm:0.30.0" + bin: + corepack: ./dist/corepack.js + pnpm: ./dist/pnpm.js + pnpx: ./dist/pnpx.js + yarn: ./dist/yarn.js + yarnpkg: ./dist/yarnpkg.js + checksum: 10/19650318e191b146b5749a90f74617ee8ebdc66afaabaf84d5ba4b2a3b4dcf87d1a58c8cab05bc6585db5969bc2027c8ea2bb7d54367ecce895f43aadced4334 + languageName: node + linkType: hard + "cosmiconfig@npm:^7.0.1": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" @@ -8970,6 +9176,29 @@ __metadata: languageName: node linkType: hard +"for-in@npm:^0.1.3": + version: 0.1.8 + resolution: "for-in@npm:0.1.8" + checksum: 10/f5bdad7811700ee6a0f96b33d72a1db966aea75a1f03c7245d147f8369305e709f53a55ee7ae8eaddcfa85c7c89bca78472be8f1bc605475ce5bb2c70f77f8da + languageName: node + linkType: hard + +"for-in@npm:^1.0.1": + version: 1.0.2 + resolution: "for-in@npm:1.0.2" + checksum: 10/09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d + languageName: node + linkType: hard + +"for-own@npm:^0.1.3": + version: 0.1.5 + resolution: "for-own@npm:0.1.5" + dependencies: + for-in: "npm:^1.0.1" + checksum: 10/07eb0a2e98eb55ce13b56dd11ef4fb5e619ba7380aaec388b9eec1946153d74fa734ce409e8434020557e9489a50c34bc004d55754f5863bf7d77b441d8dee8c + languageName: node + linkType: hard + "foreground-child@npm:^3.1.0": version: 3.1.1 resolution: "foreground-child@npm:3.1.1" @@ -9745,6 +9974,13 @@ __metadata: languageName: node linkType: hard +"htmlescape@npm:1.1.1": + version: 1.1.1 + resolution: "htmlescape@npm:1.1.1" + checksum: 10/c59a915ae6ae076b5720243c8c594fd8c76e927d511ed5f205e4d586f47d521478d7148dc7fbe3d4a0cfc30abcc2dd215b30255903c09ed04eb38bca44367c5d + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -10086,6 +10322,13 @@ __metadata: languageName: node linkType: hard +"is-buffer@npm:^1.0.2, is-buffer@npm:^1.1.5": + version: 1.1.6 + resolution: "is-buffer@npm:1.1.6" + checksum: 10/f63da109e74bbe8947036ed529d43e4ae0c5fcd0909921dce4917ad3ea212c6a87c29f525ba1d17c0858c18331cf1046d4fc69ef59ed26896b25c8288a627133 + languageName: node + linkType: hard + "is-buffer@npm:^2.0.2": version: 2.0.5 resolution: "is-buffer@npm:2.0.5" @@ -10172,6 +10415,13 @@ __metadata: languageName: node linkType: hard +"is-extendable@npm:^0.1.1": + version: 0.1.1 + resolution: "is-extendable@npm:0.1.1" + checksum: 10/3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -10304,6 +10554,15 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^2.0.1": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: "npm:^3.0.1" + checksum: 10/2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca + languageName: node + linkType: hard + "is-promise@npm:^2.2.2": version: 2.2.2 resolution: "is-promise@npm:2.2.2" @@ -10465,6 +10724,13 @@ __metadata: languageName: node linkType: hard +"isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: 10/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 + languageName: node + linkType: hard + "isomorphic-ws@npm:^4.0.1": version: 4.0.1 resolution: "isomorphic-ws@npm:4.0.1" @@ -11126,6 +11392,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 + languageName: node + linkType: hard + "json-bigint@npm:^1.0.0": version: 1.0.0 resolution: "json-bigint@npm:1.0.0" @@ -11212,6 +11487,18 @@ __metadata: languageName: node linkType: hard +"json-stable-stringify@npm:1.1.1": + version: 1.1.1 + resolution: "json-stable-stringify@npm:1.1.1" + dependencies: + call-bind: "npm:^1.0.5" + isarray: "npm:^2.0.5" + jsonify: "npm:^0.0.1" + object-keys: "npm:^1.1.1" + checksum: 10/60853c1f63451319b5c7953465a555aa816cf84e60e3ca36b6c05225d8fdc4615127fb4ecb92f9f5ad880c552ab8cbae9a519f78b995e7788d6d89e57afafdeb + languageName: node + linkType: hard + "json5@npm:^0.5.1": version: 0.5.1 resolution: "json5@npm:0.5.1" @@ -11254,6 +11541,13 @@ __metadata: languageName: node linkType: hard +"jsonify@npm:^0.0.1": + version: 0.0.1 + resolution: "jsonify@npm:0.0.1" + checksum: 10/7b86b6f4518582ff1d8b7624ed6c6277affd5246445e864615dbdef843a4057ac58587684faf129ea111eeb80e01c15f0a4d9d03820eb3f3985fa67e81b12398 + languageName: node + linkType: hard + "jsonpath-plus@npm:^7.2.0": version: 7.2.0 resolution: "jsonpath-plus@npm:7.2.0" @@ -11404,6 +11698,24 @@ __metadata: languageName: node linkType: hard +"kind-of@npm:^2.0.1": + version: 2.0.1 + resolution: "kind-of@npm:2.0.1" + dependencies: + is-buffer: "npm:^1.0.2" + checksum: 10/7d174a5e3e73417c3211999e27892f404d8bc3252e52848568f6cf1ec9afab8c9f263d7c74b277b58a951f9f7a89145f1d6e3901ec4915a3ed60f9cf36a302a3 + languageName: node + linkType: hard + +"kind-of@npm:^3.0.2": + version: 3.2.2 + resolution: "kind-of@npm:3.2.2" + dependencies: + is-buffer: "npm:^1.1.5" + checksum: 10/b6e7eed10f9dea498500e73129c9bf289bc417568658648aecfc2e104aa32683b908e5d349563fc78d6752da0ea60c9ed1dda4b24dd85a0c8fc0c7376dc0acac + languageName: node + linkType: hard + "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -11418,6 +11730,73 @@ __metadata: languageName: node linkType: hard +"lavamoat-core@npm:^16.3.0": + version: 16.3.0 + resolution: "lavamoat-core@npm:16.3.0" + dependencies: + "@babel/types": "npm:7.26.0" + json-stable-stringify: "npm:1.1.1" + lavamoat-tofu: "npm:^8.0.4" + merge-deep: "npm:3.0.3" + ses: "npm:1.9.0" + type-fest: "npm:4.30.0" + bin: + lavamoat-sort-policy: src/policy-sort-cli.js + checksum: 10/9c8771e3f7a6418c12e117a16063644487b17ef2e596abb8c066739829b64146bfbcb4107135a154a46152cc9b11ccfdfc93db1a66e35387deaf34c6b2d0e38f + languageName: node + linkType: hard + +"lavamoat-tofu@npm:^8.0.4": + version: 8.0.4 + resolution: "lavamoat-tofu@npm:8.0.4" + dependencies: + "@babel/parser": "npm:7.26.2" + "@babel/traverse": "npm:7.25.9" + "@babel/types": "npm:7.26.0" + "@types/babel__traverse": "npm:7.20.6" + type-fest: "npm:4.30.0" + peerDependencies: + lavamoat-core: ">15.4.0" + checksum: 10/2ed4689beca070bae5b3e712609bc1de075c343573054205415a06d7a5f28b4347a137afe266a22b054eb053050bfd0d38f2ccb693f819b274105079373bed9d + languageName: node + linkType: hard + +"lavamoat@npm:^9.0.6": + version: 9.0.6 + resolution: "lavamoat@npm:9.0.6" + dependencies: + "@babel/code-frame": "npm:7.26.2" + "@babel/highlight": "npm:7.25.9" + "@lavamoat/aa": "npm:^4.3.1" + bindings: "npm:1.5.0" + corepack: "npm:0.30.0" + htmlescape: "npm:1.1.1" + lavamoat-core: "npm:^16.3.0" + lavamoat-tofu: "npm:^8.0.4" + node-gyp-build: "npm:4.8.4" + resolve: "npm:1.22.8" + yargs: "npm:17.7.2" + bin: + lavamoat: src/cli.js + lavamoat-run-command: src/run-command.js + checksum: 10/79a2370b9a9c1830c1422815a3b7fd91ce4ec8929b0004b681bae1ce1f4636ea616a70b8bd339d9e47024e003a654986c3baf0b9f091fd54e4aa720e5e7ee10e + languageName: node + linkType: hard + +"lazy-cache@npm:^0.2.3": + version: 0.2.7 + resolution: "lazy-cache@npm:0.2.7" + checksum: 10/b4538aff20db586c354f31de3ed59ea2c8d5dc4f01141bf49f07601e7ca0d7ed43a3f49362ade49b1e18ab1f3d121df0f2c9ea9b599b44dd54fb0c0db253c8b9 + languageName: node + linkType: hard + +"lazy-cache@npm:^1.0.3": + version: 1.0.4 + resolution: "lazy-cache@npm:1.0.4" + checksum: 10/e6650c22e5de1cc3f4a0c25d2b35fe9cd400473c1b3562be9fceadf8f368d708b54d24f5aa51b321b090da65b36426823a8f706b8dbdd68270db0daba812c5d3 + languageName: node + linkType: hard + "lazystream@npm:^1.0.0": version: 1.0.1 resolution: "lazystream@npm:1.0.1" @@ -11928,6 +12307,17 @@ __metadata: languageName: node linkType: hard +"merge-deep@npm:3.0.3": + version: 3.0.3 + resolution: "merge-deep@npm:3.0.3" + dependencies: + arr-union: "npm:^3.1.0" + clone-deep: "npm:^0.2.4" + kind-of: "npm:^3.0.2" + checksum: 10/d2eb367b8300327c66a3e1e01eb06251f51b440bf5bfa5f0f8065ae95bf3af620d21fcd0ab2eb50e74f5119aac40ffd26c85e3bf82f79082e8757675f5885d3d + languageName: node + linkType: hard + "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -12177,6 +12567,16 @@ __metadata: languageName: node linkType: hard +"mixin-object@npm:^2.0.1": + version: 2.0.1 + resolution: "mixin-object@npm:2.0.1" + dependencies: + for-in: "npm:^0.1.3" + is-extendable: "npm:^0.1.1" + checksum: 10/7d0eb7c2f06435fcc01d132824b4c973a0df689a117d8199d79911b506363b6f4f86a84458a63f3acfa7388f3052612cfe27105400b4932678452925a9739a4c + languageName: node + linkType: hard + "mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" @@ -12435,6 +12835,17 @@ __metadata: languageName: node linkType: hard +"node-gyp-build@npm:4.8.4": + version: 4.8.4 + resolution: "node-gyp-build@npm:4.8.4" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: 10/6a7d62289d1afc419fc8fc9bd00aa4e554369e50ca0acbc215cb91446148b75ff7e2a3b53c2c5b2c09a39d416d69f3d3237937860373104b5fe429bf30ad9ac5 + languageName: node + linkType: hard + "node-gyp-build@npm:^4.3.0": version: 4.6.1 resolution: "node-gyp-build@npm:4.6.1" @@ -13673,6 +14084,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:1.22.8": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 + languageName: node + linkType: hard + "resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4": version: 1.22.6 resolution: "resolve@npm:1.22.6" @@ -13686,6 +14110,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@npm%3A1.22.8#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a + languageName: node + linkType: hard + "resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.6 resolution: "resolve@patch:resolve@npm%3A1.22.6#optional!builtin::version=1.22.6&hash=c3c19d" @@ -14345,6 +14782,15 @@ __metadata: languageName: node linkType: hard +"ses@npm:1.9.0": + version: 1.9.0 + resolution: "ses@npm:1.9.0" + dependencies: + "@endo/env-options": "npm:^1.1.7" + checksum: 10/6a1a54d3a62839b1fb888a71136960ad042bed89bdb2e20417fd7ef8880387b30d5fe6aa2420ec58992962f790f0392c65a84c5d3be36e0ebbc4d604d8795174 + languageName: node + linkType: hard + "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -14408,6 +14854,18 @@ __metadata: languageName: node linkType: hard +"shallow-clone@npm:^0.1.2": + version: 0.1.2 + resolution: "shallow-clone@npm:0.1.2" + dependencies: + is-extendable: "npm:^0.1.1" + kind-of: "npm:^2.0.1" + lazy-cache: "npm:^0.2.3" + mixin-object: "npm:^2.0.1" + checksum: 10/cc4c85c6e42186fec33a81a85622c48dbcfdf280f3a7bd0800b4de57df8e365a8760aa2e31dd79df365b317dddb2fd0bbd92be0aab14dbd2de6a65992eab2177 + languageName: node + linkType: hard + "shebang-command@npm:^1.2.0": version: 1.2.0 resolution: "shebang-command@npm:1.2.0" @@ -15108,6 +15566,7 @@ __metadata: eslint-plugin-import: "npm:2.29.1" eslint-plugin-jest: "npm:27.4.0" jest: "npm:29.6.4" + lavamoat: "npm:^9.0.6" lodash: "npm:4.17.21" mysql2: "npm:3.5.2" sequelize: "npm:6.33.0" @@ -15608,6 +16067,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:4.30.0": + version: 4.30.0 + resolution: "type-fest@npm:4.30.0" + checksum: 10/46c733df4feb87dfd281fba4fa3913dc38b45136be35adffbcef95e13414105a4669476c1f8686680b9c98e59ed5dc85efe42caf67adbaa04f48dfc41f8330fa + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -16641,33 +17107,33 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" +"yargs@npm:17.7.2, yargs@npm:^17.3.1, yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" dependencies: - cliui: "npm:^7.0.2" + cliui: "npm:^8.0.1" escalade: "npm:^3.1.1" get-caller-file: "npm:^2.0.5" require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.0" + string-width: "npm:^4.2.3" y18n: "npm:^5.0.5" - yargs-parser: "npm:^20.2.2" - checksum: 10/807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e + yargs-parser: "npm:^21.1.1" + checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 languageName: node linkType: hard -"yargs@npm:^17.3.1, yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" +"yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" dependencies: - cliui: "npm:^8.0.1" + cliui: "npm:^7.0.2" escalade: "npm:^3.1.1" get-caller-file: "npm:^2.0.5" require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" + string-width: "npm:^4.2.0" y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 + yargs-parser: "npm:^20.2.2" + checksum: 10/807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e languageName: node linkType: hard From bdcfcaffd6a84cde81d8de77934bec419ad35f64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Abadesso?= Date: Thu, 23 Jan 2025 13:29:53 -0300 Subject: [PATCH 2/6] chore: added policy-override --- packages/daemon/lavamoat-config.json | 16 +++++++- .../daemon/lavamoat/node/policy-override.json | 38 +++++++++++++++++++ packages/daemon/lavamoat/node/policy.json | 31 ++++++++++++++- 3 files changed, 83 insertions(+), 2 deletions(-) create mode 100644 packages/daemon/lavamoat/node/policy-override.json diff --git a/packages/daemon/lavamoat-config.json b/packages/daemon/lavamoat-config.json index fb2aed69..e4551385 100644 --- a/packages/daemon/lavamoat-config.json +++ b/packages/daemon/lavamoat-config.json @@ -12,7 +12,21 @@ "websocket": true, "winston": true, "ws": true, - "xstate": true + "xstate": true, + "@aws-sdk/client-lambda": true, + "@aws-sdk/client-sqs": true, + "assert": true, + "aws-sdk": true + } + }, + "js-sha256": { + "globals": { + "require": true, + "module": true, + "exports": true, + "process": true, + "__dirname": true, + "__filename": true } } } diff --git a/packages/daemon/lavamoat/node/policy-override.json b/packages/daemon/lavamoat/node/policy-override.json new file mode 100644 index 00000000..4b831a29 --- /dev/null +++ b/packages/daemon/lavamoat/node/policy-override.json @@ -0,0 +1,38 @@ +{ + "resources": { + "@hathor/wallet-lib>bitcore-lib>bip-schnorr>js-sha256": { + "globals": { + "Array.isArray": true, + "ArrayBuffer.isView": true, + "Object.prototype": true, + "Array.prototype": true, + "process": true, + "root": true, + "window": true, + "global": true, + "module": true, + "exports": true, + "__dirname": true, + "__filename": true, + "eval": true, + "require": "write" + }, + "packages": { + "js-sha256": true + }, + "builtin": { + "crypto": true, + "buffer": true, + "stream": true, + "util": true, + "path": true, + "fs": true, + "module": true, + "require": true + }, + "native": true, + "environment": "node", + "moduleSystem": true + } + } +} \ No newline at end of file diff --git a/packages/daemon/lavamoat/node/policy.json b/packages/daemon/lavamoat/node/policy.json index efd412b8..a099c0d9 100644 --- a/packages/daemon/lavamoat/node/policy.json +++ b/packages/daemon/lavamoat/node/policy.json @@ -1711,9 +1711,38 @@ } }, "@hathor/wallet-lib>bitcore-lib>bip-schnorr>js-sha256": { + "builtin": { + "buffer": true, + "crypto": true, + "fs": true, + "module": true, + "path": true, + "require": true, + "stream": true, + "util": true + }, + "environment": "node", "globals": { + "Array.isArray": true, + "Array.prototype": true, + "ArrayBuffer.isView": true, + "Object.prototype": true, + "__dirname": true, + "__filename": true, "define": true, - "process": true + "eval": true, + "exports": true, + "global": true, + "module": true, + "process": true, + "require": "write", + "root": true, + "window": true + }, + "moduleSystem": true, + "native": true, + "packages": { + "js-sha256": true } }, "lodash": { From 930e8587b163c557d0b308edc1b34eae146c4138 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Abadesso?= Date: Thu, 30 Jan 2025 12:19:32 -0300 Subject: [PATCH 3/6] chore: added multiple config overrides for lavamoat --- .../daemon/lavamoat/node/policy-override.json | 123 +++++++++++- packages/daemon/lavamoat/node/policy.json | 187 +++++++++++++++++- 2 files changed, 308 insertions(+), 2 deletions(-) diff --git a/packages/daemon/lavamoat/node/policy-override.json b/packages/daemon/lavamoat/node/policy-override.json index 4b831a29..0687eda8 100644 --- a/packages/daemon/lavamoat/node/policy-override.json +++ b/packages/daemon/lavamoat/node/policy-override.json @@ -33,6 +33,127 @@ "native": true, "environment": "node", "moduleSystem": true + }, + "axios": { + "environment": "node", + "moduleSystem": true, + "globals": { + "console": true, + "URL": true, + "URLSearchParams": true, + "TextEncoder": true, + "TextDecoder": true, + "AbortController": true, + "FormData": true, + "Blob": true, + "navigator": true, + "process": true, + "Buffer": true, + "global": true, + "require": true, + "module": true, + "exports": true, + "__filename": true, + "__dirname": true + }, + "builtin": { + "http": true, + "https": true, + "url": true, + "stream": true, + "zlib": true, + "util": true, + "net": true, + "tls": true, + "buffer": true, + "path": true, + "fs": true, + "module": true, + "require": true + }, + "packages": { + "follow-redirects": true, + "form-data": true + } + }, + "axios>form-data": { + "builtin": { + "util": true, + "stream": true, + "path": true, + "http": true, + "https": true, + "fs": true + } + }, + "axios>form-data>combined-stream": { + "builtin": { + "util": true, + "stream": true + }, + "packages": { + "delayed-stream": true + } + }, + "axios>form-data>combined-stream>delayed-stream": { + "builtin": { + "stream": true, + "util": true + }, + "packages": { + "delayed-stream": true + } + }, + "axios>form-data>asynckit": { + "builtin": { + "stream": true + } + }, + "xstate": { + "globals": { + "process": true, + "process.env": true, + "console": true, + "setTimeout": true, + "clearTimeout": true, + "event": true + } + }, + "$root": { + "type": "module", + "environment": "node", + "moduleSystem": true, + "globals": { + "process": true, + "console": true, + "Buffer": true, + "URL": true, + "setTimeout": true, + "clearTimeout": true, + "require": true, + "module": true, + "exports": true, + "__filename": true, + "__dirname": true, + "global": true + }, + "builtin": { + "path": true, + "fs": true, + "http": true, + "https": true, + "stream": true, + "util": true, + "url": true, + "module": true, + "require": true + }, + "packages": { + "axios": true, + "xstate": true, + "@hathor/wallet-lib": true, + "@wallet-service/common": true + } } } -} \ No newline at end of file +} diff --git a/packages/daemon/lavamoat/node/policy.json b/packages/daemon/lavamoat/node/policy.json index a099c0d9..0fecebbc 100644 --- a/packages/daemon/lavamoat/node/policy.json +++ b/packages/daemon/lavamoat/node/policy.json @@ -1,5 +1,41 @@ { "resources": { + "$root": { + "builtin": { + "fs": true, + "http": true, + "https": true, + "module": true, + "path": true, + "require": true, + "stream": true, + "url": true, + "util": true + }, + "environment": "node", + "globals": { + "Buffer": true, + "URL": true, + "__dirname": true, + "__filename": true, + "clearTimeout": true, + "console": true, + "exports": true, + "global": true, + "module": true, + "process": true, + "require": true, + "setTimeout": true + }, + "moduleSystem": true, + "packages": { + "@hathor/wallet-lib": true, + "@wallet-service/common": true, + "axios": true, + "xstate": true + }, + "type": "module" + }, "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32": { "packages": { "@aws-sdk/client-sqs>@aws-crypto/sha256-js>@aws-crypto/util": true, @@ -1409,6 +1445,55 @@ "setTimeout": true } }, + "axios>form-data>asynckit": { + "builtin": { + "stream": true + } + }, + "axios": { + "builtin": { + "buffer": true, + "fs": true, + "http": true, + "https": true, + "module": true, + "net": true, + "path": true, + "require": true, + "stream": true, + "tls": true, + "url": true, + "util": true, + "zlib": true + }, + "environment": "node", + "globals": { + "AbortController": true, + "Blob": true, + "Buffer": true, + "FormData": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "URLSearchParams": true, + "__dirname": true, + "__filename": true, + "console": true, + "exports": true, + "global": true, + "module": true, + "navigator": true, + "process": true, + "require": true + }, + "mainPath": "./dist/node/axios.cjs", + "moduleSystem": true, + "packages": { + "follow-redirects": true, + "form-data": true + }, + "type": "module" + }, "@hathor/wallet-lib>axios": { "builtin": { "http": true, @@ -1558,6 +1643,15 @@ "winston>@dabh/diagnostics>colorspace>text-hex": true } }, + "axios>form-data>combined-stream": { + "builtin": { + "stream": true, + "util": true + }, + "packages": { + "delayed-stream": true + } + }, "@hathor/wallet-lib>crypto-js": { "globals": { "define": true @@ -1581,6 +1675,15 @@ "@hathor/wallet-lib>axios>follow-redirects>debug>ms": true } }, + "axios>form-data>combined-stream>delayed-stream": { + "builtin": { + "stream": true, + "util": true + }, + "packages": { + "delayed-stream": true + } + }, "@hathor/wallet-lib>bitcore-lib>bip-schnorr>ecurve": { "builtin": { "assert": true @@ -1657,6 +1760,16 @@ "@hathor/wallet-lib>axios>follow-redirects>debug": true } }, + "axios>form-data": { + "builtin": { + "fs": true, + "http": true, + "https": true, + "path": true, + "stream": true, + "util": true + } + }, "mysql2>generate-function": { "builtin": { "util": true @@ -1671,6 +1784,42 @@ "@hathor/wallet-lib>bitcore-lib>elliptic>minimalistic-assert": true } }, + "hathor-wallet-service": { + "builtin": { + "fs": true, + "http": true, + "https": true, + "module": true, + "path": true, + "require": true, + "stream": true, + "url": true, + "util": true + }, + "environment": "node", + "globals": { + "Buffer": true, + "URL": true, + "__dirname": true, + "__filename": true, + "clearTimeout": true, + "console": true, + "exports": true, + "global": true, + "module": true, + "process": true, + "require": true, + "setTimeout": true + }, + "moduleSystem": true, + "packages": { + "@hathor/wallet-lib": true, + "@wallet-service/common": true, + "axios": true, + "xstate": true + }, + "type": "module" + }, "@hathor/wallet-lib>bitcore-lib>elliptic>hmac-drbg": { "packages": { "@hathor/wallet-lib>bitcore-lib>elliptic>hash.js": true, @@ -1943,6 +2092,42 @@ "winston>readable-stream>string_decoder>safe-buffer": true } }, + "sync-daemon": { + "builtin": { + "fs": true, + "http": true, + "https": true, + "module": true, + "path": true, + "require": true, + "stream": true, + "url": true, + "util": true + }, + "environment": "node", + "globals": { + "Buffer": true, + "URL": true, + "__dirname": true, + "__filename": true, + "clearTimeout": true, + "console": true, + "exports": true, + "global": true, + "module": true, + "process": true, + "require": true, + "setTimeout": true + }, + "moduleSystem": true, + "packages": { + "@hathor/wallet-lib": true, + "@wallet-service/common": true, + "axios": true, + "xstate": true + }, + "type": "module" + }, "@aws-sdk/client-sqs>@aws-sdk/core>@smithy/signature-v4>@smithy/eventstream-codec>@aws-crypto/crc32>tslib": { "globals": { "define": true @@ -2181,7 +2366,7 @@ "clearTimeout": true, "console": true, "event": true, - "process.env.NODE_ENV": true, + "process": true, "setTimeout": true } } From 46dfa68e60ce5766878680f364c04fdb4b5326da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Abadesso?= Date: Sun, 9 Mar 2025 16:16:57 -0300 Subject: [PATCH 4/6] chore: more overrides for axios --- .../daemon/lavamoat/node/policy-override.json | 112 ++++++++++++++-- packages/daemon/lavamoat/node/policy.json | 122 +++++++++++++++++- 2 files changed, 223 insertions(+), 11 deletions(-) diff --git a/packages/daemon/lavamoat/node/policy-override.json b/packages/daemon/lavamoat/node/policy-override.json index 0687eda8..dfc7fd2a 100644 --- a/packages/daemon/lavamoat/node/policy-override.json +++ b/packages/daemon/lavamoat/node/policy-override.json @@ -69,11 +69,21 @@ "path": true, "fs": true, "module": true, - "require": true + "require": true, + "events": true }, "packages": { "follow-redirects": true, - "form-data": true + "form-data": true, + "delayed-stream": true, + "combined-stream": true, + "mime-types": true, + "mime-db": true, + "asynckit": true, + "axios>form-data": true, + "proxy-from-env": true, + "axios>proxy-from-env": true, + "axios>follow-redirects": true } }, "axios>form-data": { @@ -83,7 +93,81 @@ "path": true, "http": true, "https": true, - "fs": true + "fs": true, + "url": true + }, + "packages": { + "combined-stream": true, + "asynckit": true, + "delayed-stream": true, + "axios>form-data>combined-stream": true, + "mime-types": true, + "mime-db": true, + "axios>form-data>mime-types": true, + "axios>form-data>asynckit": true + } + }, + "axios>proxy-from-env": { + "builtin": { + "url": true + }, + "globals": { + "process": true + } + }, + "axios>follow-redirects": { + "builtin": { + "url": true, + "http": true, + "https": true, + "stream": true, + "assert": true, + "util": true + }, + "globals": { + "process": true, + "setTimeout": true, + "clearTimeout": true + } + }, + "follow-redirects": { + "builtin": { + "url": true, + "http": true, + "https": true, + "stream": true, + "assert": true, + "util": true + }, + "globals": { + "process": true, + "setTimeout": true, + "clearTimeout": true + } + }, + "proxy-from-env": { + "builtin": { + "url": true + }, + "globals": { + "process": true + } + }, + "mime-types": { + "builtin": { + "path": true + }, + "packages": { + "mime-db": true + } + }, + "axios>form-data>mime-types": { + "builtin": { + "path": true + }, + "packages": { + "mime-db": true, + "axios>form-data>mime-types>mime-db": true } }, "axios>form-data>combined-stream": { @@ -95,13 +179,15 @@ "delayed-stream": true } }, - "axios>form-data>combined-stream>delayed-stream": { + "delayed-stream": { "builtin": { "stream": true, "util": true - }, - "packages": { - "delayed-stream": true + } + }, + "asynckit": { + "builtin": { + "stream": true } }, "axios>form-data>asynckit": { @@ -146,13 +232,21 @@ "util": true, "url": true, "module": true, - "require": true + "require": true, + "events": true }, "packages": { "axios": true, "xstate": true, "@hathor/wallet-lib": true, - "@wallet-service/common": true + "@wallet-service/common": true, + "delayed-stream": true, + "combined-stream": true, + "mime-types": true, + "mime-db": true, + "asynckit": true, + "proxy-from-env": true, + "follow-redirects": true } } } diff --git a/packages/daemon/lavamoat/node/policy.json b/packages/daemon/lavamoat/node/policy.json index 0fecebbc..5c9ce096 100644 --- a/packages/daemon/lavamoat/node/policy.json +++ b/packages/daemon/lavamoat/node/policy.json @@ -2,6 +2,7 @@ "resources": { "$root": { "builtin": { + "events": true, "fs": true, "http": true, "https": true, @@ -31,7 +32,14 @@ "packages": { "@hathor/wallet-lib": true, "@wallet-service/common": true, + "asynckit": true, "axios": true, + "combined-stream": true, + "delayed-stream": true, + "follow-redirects": true, + "mime-db": true, + "mime-types": true, + "proxy-from-env": true, "xstate": true }, "type": "module" @@ -1445,6 +1453,11 @@ "setTimeout": true } }, + "asynckit": { + "builtin": { + "stream": true + } + }, "axios>form-data>asynckit": { "builtin": { "stream": true @@ -1453,6 +1466,7 @@ "axios": { "builtin": { "buffer": true, + "events": true, "fs": true, "http": true, "https": true, @@ -1489,8 +1503,19 @@ "mainPath": "./dist/node/axios.cjs", "moduleSystem": true, "packages": { + "asynckit": true, + "combined-stream": true, + "form-data>combined-stream": true, + "delayed-stream": true, + "form-data>delayed-stream": true, "follow-redirects": true, - "form-data": true + "axios>follow-redirects": true, + "form-data": true, + "axios>form-data": true, + "mime-db": true, + "mime-types": true, + "proxy-from-env": true, + "axios>proxy-from-env": true }, "type": "module" }, @@ -1643,7 +1668,7 @@ "winston>@dabh/diagnostics>colorspace>text-hex": true } }, - "axios>form-data>combined-stream": { + "combined-stream": { "builtin": { "stream": true, "util": true @@ -1652,6 +1677,16 @@ "delayed-stream": true } }, + "axios>form-data>combined-stream": { + "builtin": { + "stream": true, + "util": true + }, + "packages": { + "delayed-stream": true, + "axios>form-data>combined-stream>delayed-stream": true + } + }, "@hathor/wallet-lib>crypto-js": { "globals": { "define": true @@ -1675,6 +1710,12 @@ "@hathor/wallet-lib>axios>follow-redirects>debug>ms": true } }, + "delayed-stream": { + "builtin": { + "stream": true, + "util": true + } + }, "axios>form-data>combined-stream>delayed-stream": { "builtin": { "stream": true, @@ -1745,6 +1786,36 @@ "define": true } }, + "follow-redirects": { + "builtin": { + "assert": true, + "http": true, + "https": true, + "stream": true, + "url": true, + "util": true + }, + "globals": { + "clearTimeout": true, + "process": true, + "setTimeout": true + } + }, + "axios>follow-redirects": { + "builtin": { + "assert": true, + "http": true, + "https": true, + "stream": true, + "url": true, + "util": true + }, + "globals": { + "clearTimeout": true, + "process": true, + "setTimeout": true + } + }, "@hathor/wallet-lib>axios>follow-redirects": { "builtin": { "assert.equal": true, @@ -1767,7 +1838,21 @@ "https": true, "path": true, "stream": true, + "url": true, "util": true + }, + "packages": { + "asynckit": true, + "axios>form-data>asynckit": true, + "combined-stream": true, + "combined-stream>combined-stream": true, + "axios>form-data>combined-stream": true, + "delayed-stream": true, + "combined-stream>delayed-stream": true, + "axios>form-data>combined-stream>delayed-stream": true, + "mime-db": true, + "mime-types": true, + "axios>form-data>mime-types": true } }, "mysql2>generate-function": { @@ -1949,6 +2034,23 @@ "setTimeout": true } }, + "mime-types": { + "builtin": { + "path": true + }, + "packages": { + "mime-db": true + } + }, + "axios>form-data>mime-types": { + "builtin": { + "path": true + }, + "packages": { + "mime-db": true, + "axios>form-data>mime-types>mime-db": true + } + }, "mysql2": { "builtin": { "buffer.Buffer.prototype": true, @@ -2024,6 +2126,22 @@ "winston>one-time>fn.name": true } }, + "proxy-from-env": { + "builtin": { + "url": true + }, + "globals": { + "process": true + } + }, + "axios>proxy-from-env": { + "builtin": { + "url": true + }, + "globals": { + "process": true + } + }, "@hathor/wallet-lib>bitcore-lib>bip-schnorr>randombytes": { "builtin": { "crypto.randomBytes": true From 9566fb74bdef88fda0ed8b0a5227430f7013b8e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Abadesso?= Date: Sun, 9 Mar 2025 16:28:19 -0300 Subject: [PATCH 5/6] refactor: using axios cjs --- packages/daemon/src/actors/HealthCheckActor.ts | 3 ++- packages/daemon/src/services/index.ts | 3 ++- packages/daemon/src/types/axios.d.ts | 4 ++++ packages/wallet-service/src/types/axios.d.ts | 4 ++++ 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 packages/daemon/src/types/axios.d.ts create mode 100644 packages/wallet-service/src/types/axios.d.ts diff --git a/packages/daemon/src/actors/HealthCheckActor.ts b/packages/daemon/src/actors/HealthCheckActor.ts index b287c60b..472fc941 100644 --- a/packages/daemon/src/actors/HealthCheckActor.ts +++ b/packages/daemon/src/actors/HealthCheckActor.ts @@ -5,7 +5,8 @@ * LICENSE file in the root directory of this source tree. */ -import axios from 'axios'; +// Import the CommonJS version of axios directly +import axios from 'axios/dist/node/axios.cjs'; import logger from '../logger'; import getConfig from '../config'; import { Event, EventTypes } from '../types'; diff --git a/packages/daemon/src/services/index.ts b/packages/daemon/src/services/index.ts index 77e5fc69..85fbd927 100644 --- a/packages/daemon/src/services/index.ts +++ b/packages/daemon/src/services/index.ts @@ -8,7 +8,8 @@ // @ts-ignore import hathorLib from '@hathor/wallet-lib'; import { Connection as MysqlConnection } from 'mysql2/promise'; -import axios from 'axios'; +// Import the CommonJS version of axios directly +import axios from 'axios/dist/node/axios.cjs'; import { get } from 'lodash'; import { NftUtils } from '@wallet-service/common'; import { diff --git a/packages/daemon/src/types/axios.d.ts b/packages/daemon/src/types/axios.d.ts new file mode 100644 index 00000000..2ffaf2e4 --- /dev/null +++ b/packages/daemon/src/types/axios.d.ts @@ -0,0 +1,4 @@ +/** + * Declaration file for axios CommonJS module + */ +declare module 'axios/dist/node/axios.cjs'; \ No newline at end of file diff --git a/packages/wallet-service/src/types/axios.d.ts b/packages/wallet-service/src/types/axios.d.ts new file mode 100644 index 00000000..2ffaf2e4 --- /dev/null +++ b/packages/wallet-service/src/types/axios.d.ts @@ -0,0 +1,4 @@ +/** + * Declaration file for axios CommonJS module + */ +declare module 'axios/dist/node/axios.cjs'; \ No newline at end of file From 46067b9bb6b8c1905b7fbf7bfc5b5f86d5cedbb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Abadesso?= Date: Mon, 10 Mar 2025 08:14:20 -0300 Subject: [PATCH 6/6] chore: removed unused lavamoat-config --- packages/daemon/lavamoat-config.json | 33 ---------------------------- 1 file changed, 33 deletions(-) delete mode 100644 packages/daemon/lavamoat-config.json diff --git a/packages/daemon/lavamoat-config.json b/packages/daemon/lavamoat-config.json deleted file mode 100644 index e4551385..00000000 --- a/packages/daemon/lavamoat-config.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "resources": { - "": { - "packages": { - "@hathor/wallet-lib": true, - "@wallet-service/common": true, - "axios": true, - "dotenv": true, - "lodash": true, - "mysql2": true, - "sequelize": true, - "websocket": true, - "winston": true, - "ws": true, - "xstate": true, - "@aws-sdk/client-lambda": true, - "@aws-sdk/client-sqs": true, - "assert": true, - "aws-sdk": true - } - }, - "js-sha256": { - "globals": { - "require": true, - "module": true, - "exports": true, - "process": true, - "__dirname": true, - "__filename": true - } - } - } -} \ No newline at end of file