Socket
Socket
Sign inDemoInstall

auth0-deploy-cli

Package Overview
Dependencies
13
Maintainers
45
Versions
167
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.18.0 to 7.19.0

.nyc_output/139a4365-2468-4650-8a35-b010d79f53fd.json

2

.nyc_output/processinfo/index.json

@@ -1,1 +0,1 @@

{"processes":{"24bdafa1-f1f6-4e81-bf4d-0d7ba45f9cd6":{"parent":"530b1757-1c73-4877-aa45-057f69590d4d","children":["94e277b3-252f-406b-a1f5-ee19aa8c1324"]},"530b1757-1c73-4877-aa45-057f69590d4d":{"parent":null,"children":["24bdafa1-f1f6-4e81-bf4d-0d7ba45f9cd6"]},"94e277b3-252f-406b-a1f5-ee19aa8c1324":{"parent":"24bdafa1-f1f6-4e81-bf4d-0d7ba45f9cd6","children":[]}},"files":{"/home/circleci/repo/src/logger.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/index.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/index.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/index.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/constants.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/deploy.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/index.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/client.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/utils.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/schema.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/index.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/rules.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/validationError.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/default.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/calculateChanges.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/rulesConfigs.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/hooks.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/pages.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/resourceServers.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/databases.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/connections.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/clients.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/tenant.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/emailProvider.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/emailTemplates.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/clientGrants.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/guardianFactors.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/guardianFactorProviders.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/guardianFactorTemplates.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/guardianPolicies.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/guardianPhoneFactorSelectedProvider.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/guardianPhoneFactorMessageTypes.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/roles.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/branding.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/prompts.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/types.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/migrations.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/actions.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/triggers.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/organizations.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/attackProtection.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/logStreams.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/customDomains.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/tools/auth0/handlers/themes.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/utils.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/index.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/pages.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/rules.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/hooks.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/clients.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/tenant.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/sessionDurationsToMinutes.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/emailProvider.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/defaults.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/connections.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/databases.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/emailTemplates.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/clientGrants.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/rulesConfigs.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/resourceServers.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/guardianFactors.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/guardianFactorProviders.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/guardianFactorTemplates.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/guardianPhoneFactorMessageTypes.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/guardianPhoneFactorSelectedProvider.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/guardianPolicies.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/roles.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/organizations.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/migrations.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/actions.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/triggers.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/attackProtection.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/branding.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/logStreams.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/prompts.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/customDomains.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/yaml/handlers/themes.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/readonly.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/keywordPreservation.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/index.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/index.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/pages.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/rules.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/hooks.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/clients.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/tenant.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/emailProvider.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/connections.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/databases.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/emailTemplates.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/clientGrants.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/rulesConfigs.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/resourceServers.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/guardianFactors.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/guardianFactorProviders.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/guardianFactorTemplates.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/guardianPhoneFactorMessageTypes.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/guardianPhoneFactorSelectedProvider.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/guardianPolicies.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/roles.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/migrations.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/actions.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/organizations.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/triggers.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/attackProtection.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/branding.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/logStreams.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/prompts.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/customDomains.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/context/directory/handlers/themes.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/index.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/args.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/commands/import.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/configFactory.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"],"/home/circleci/repo/src/commands/export.ts":["94e277b3-252f-406b-a1f5-ee19aa8c1324"]},"externalIds":{}}
{"processes":{"139a4365-2468-4650-8a35-b010d79f53fd":{"parent":"16029494-365a-4015-bc39-17375edea25e","children":["5d1a07fc-1573-49bd-8754-0b493e3b0928"]},"16029494-365a-4015-bc39-17375edea25e":{"parent":null,"children":["139a4365-2468-4650-8a35-b010d79f53fd"]},"5d1a07fc-1573-49bd-8754-0b493e3b0928":{"parent":"139a4365-2468-4650-8a35-b010d79f53fd","children":[]}},"files":{"/home/circleci/repo/src/logger.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/index.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/index.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/index.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/constants.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/deploy.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/index.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/client.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/utils.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/schema.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/index.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/rules.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/validationError.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/default.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/calculateChanges.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/rulesConfigs.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/hooks.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/pages.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/resourceServers.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/databases.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/connections.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/clients.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/tenant.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/emailProvider.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/emailTemplates.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/clientGrants.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/guardianFactors.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/guardianFactorProviders.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/guardianFactorTemplates.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/guardianPolicies.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/guardianPhoneFactorSelectedProvider.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/guardianPhoneFactorMessageTypes.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/roles.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/branding.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/prompts.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/types.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/migrations.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/actions.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/triggers.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/organizations.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/attackProtection.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/logStreams.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/customDomains.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/tools/auth0/handlers/themes.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/utils.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/index.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/pages.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/rules.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/hooks.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/clients.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/tenant.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/sessionDurationsToMinutes.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/emailProvider.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/defaults.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/connections.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/databases.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/emailTemplates.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/clientGrants.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/rulesConfigs.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/resourceServers.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/guardianFactors.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/guardianFactorProviders.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/guardianFactorTemplates.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/guardianPhoneFactorMessageTypes.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/guardianPhoneFactorSelectedProvider.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/guardianPolicies.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/roles.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/organizations.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/migrations.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/actions.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/triggers.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/attackProtection.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/branding.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/logStreams.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/prompts.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/customDomains.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/yaml/handlers/themes.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/readonly.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/keywordPreservation.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/index.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/index.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/pages.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/rules.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/hooks.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/clients.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/tenant.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/emailProvider.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/connections.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/databases.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/emailTemplates.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/clientGrants.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/rulesConfigs.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/resourceServers.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/guardianFactors.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/guardianFactorProviders.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/guardianFactorTemplates.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/guardianPhoneFactorMessageTypes.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/guardianPhoneFactorSelectedProvider.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/guardianPolicies.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/roles.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/migrations.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/actions.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/organizations.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/triggers.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/attackProtection.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/branding.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/logStreams.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/prompts.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/customDomains.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/context/directory/handlers/themes.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/index.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/args.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/commands/import.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/configFactory.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"],"/home/circleci/repo/src/commands/export.ts":["5d1a07fc-1573-49bd-8754-0b493e3b0928"]},"externalIds":{}}

@@ -10,2 +10,14 @@ # Changelog

## [7.19.0] - 2023-08-11
### Added
- Support for Private Key JWT authentication for authenticating with private key instead of client secret [#817]
### Fixed
- Process branding changes after theme changes to prevent delay in dashboard preview [#836]
- Handling eventual hooks and rules deprecation [#838]
- Overwrites occurring when preserving keywords within multiple client grants [#837]
## [7.18.0] - 2023-07-14

@@ -975,6 +987,11 @@

[#811]: https://github.com/auth0/auth0-deploy-cli/issues/811
[#817]: https://github.com/auth0/auth0-deploy-cli/issues/817
[#818]: https://github.com/auth0/auth0-deploy-cli/issues/818
[#820]: https://github.com/auth0/auth0-deploy-cli/issues/820
[#822]: https://github.com/auth0/auth0-deploy-cli/issues/822
[unreleased]: https://github.com/auth0/auth0-deploy-cli/compare/v7.18.0...HEAD
[#836]: https://github.com/auth0/auth0-deploy-cli/issues/836
[#837]: https://github.com/auth0/auth0-deploy-cli/issues/837
[#838]: https://github.com/auth0/auth0-deploy-cli/issues/838
[unreleased]: https://github.com/auth0/auth0-deploy-cli/compare/v7.19.0...HEAD
[7.19.0]: https://github.com/auth0/auth0-deploy-cli/compare/v7.18.0...v7.19.0
[7.18.0]: https://github.com/auth0/auth0-deploy-cli/compare/v7.17.7...v7.18.0

@@ -981,0 +998,0 @@ [7.17.7]: https://github.com/auth0/auth0-deploy-cli/compare/v7.17.6...v7.17.7

@@ -69,2 +69,10 @@ # Configuring the Deploy CLI

### `AUTH0_CLIENT_SIGNING_KEY_PATH`
String. The path to the private key used by the client when facilitating Private Key JWT authentication. Path relative to the working directory. Also note `AUTH0_CLIENT_SIGNING_ALGORITHM` for specifying signing algorithm.
### `AUTH0_CLIENT_SIGNING_ALGORITHM`
String. Specifies the JWT signing algorithms used by the client when facilitating Private Key JWT authentication. Only used in combination with `AUTH0_CLIENT_SIGNING_KEY_PATH`. Accepted values: `RS256`, `RS384`, `PS256`.
### `AUTH0_ALLOW_DELETE`

@@ -76,3 +84,3 @@

Array of strings. Excludes entire resource types from being managed, bi-directionally. See also: [excluding resources from management](excluding-from-management.md). Possible values: `actions`, `attackProtection`, `branding`, `clientGrants`, `clients`, `connections`, `customDomains`, `databases`, `emailProvider`, `emailTemplates`, `guardianFactorProviders`, `guardianFactorTemplates`, `guardianFactors`, `guardianPhoneFactorMessageTypes`, `guardianPhoneFactorSelectedProvider`, `guardianPolicies`, `hooks`, `logStreams`, `migrations`, `organizations`, `pages`, `prompts`, `resourceServers`, `roles`, `rules`, `rulesConfigs`, `tenant`, `triggers`.
Array of strings. Excludes entire resource types from being managed, bi-directionally. See also: [excluding resources from management](excluding-from-management.md). Possible values: `actions`, `attackProtection`, `branding`, `clientGrants`, `clients`, `connections`, `customDomains`, `databases`, `emailProvider`, `emailTemplates`, `guardianFactorProviders`, `guardianFactorTemplates`, `guardianFactors`, `guardianPhoneFactorMessageTypes`, `guardianPhoneFactorSelectedProvider`, `guardianPolicies`, `logStreams`, `migrations`, `organizations`, `pages`, `prompts`, `resourceServers`, `roles`, `tenant`, `triggers`.

@@ -91,3 +99,3 @@ Cannot be used simultaneously with `AUTH0_INCLUDED_ONLY`.

Array of strings. Dictates which resource types to _only_ manage, bi-directionally. See also: [excluding resources from management](excluding-from-management.md). Possible values: `actions`, `attackProtection`, `branding`, `clientGrants`, `clients`, `connections`, `customDomains`, `databases`, `emailProvider`, `emailTemplates`, `guardianFactorProviders`, `guardianFactorTemplates`, `guardianFactors`, `guardianPhoneFactorMessageTypes`, `guardianPhoneFactorSelectedProvider`, `guardianPolicies`, `hooks`, `logStreams`, `migrations`, `organizations`, `pages`, `prompts`, `resourceServers`, `roles`, `rules`, `rulesConfigs`, `tenant`, `triggers`
Array of strings. Dictates which resource types to _only_ manage, bi-directionally. See also: [excluding resources from management](excluding-from-management.md). Possible values: `actions`, `attackProtection`, `branding`, `clientGrants`, `clients`, `connections`, `customDomains`, `databases`, `emailProvider`, `emailTemplates`, `guardianFactorProviders`, `guardianFactorTemplates`, `guardianFactors`, `guardianPhoneFactorMessageTypes`, `guardianPhoneFactorSelectedProvider`, `guardianPolicies`, `logStreams`, `migrations`, `organizations`, `pages`, `prompts`, `resourceServers`, `roles`, `tenant`, `triggers`

@@ -94,0 +102,0 @@ #### Example

@@ -17,3 +17,3 @@ # Excluding Resources From Management

`actions`, `attackProtection`, `branding`, `clientGrants`, `clients`, `connections`, `customDomains`, `databases`, `emailProvider`, `emailTemplates`, `guardianFactorProviders`, `guardianFactorTemplates`, `guardianFactors`, `guardianPhoneFactorMessageTypes`, `guardianPhoneFactorSelectedProvider`, `guardianPolicies`, `hooks`, `logStreams`, `migrations`, `organizations`, `pages`, `prompts`, `resourceServers`, `roles`, `rules`, `rulesConfigs`, `tenant`, `triggers`
`actions`, `attackProtection`, `branding`, `clientGrants`, `clients`, `connections`, `customDomains`, `databases`, `emailProvider`, `emailTemplates`, `guardianFactorProviders`, `guardianFactorTemplates`, `guardianFactors`, `guardianPhoneFactorMessageTypes`, `guardianPhoneFactorSelectedProvider`, `guardianPolicies`, `logStreams`, `migrations`, `organizations`, `pages`, `prompts`, `resourceServers`, `roles`, `tenant`, `triggers`

@@ -34,3 +34,3 @@ ### Exclusion Example

The following example dictates to _only_ manage `actions`, `hooks` and `rules` by the Deploy CLI.
The following example dictates to _only_ manage `actions`, `clients` and `connections` by the Deploy CLI.

@@ -41,3 +41,3 @@ ```json

"AUTH0_CLIENT_ID": "<YOUR_AUTH0_CLIENT_ID>",
"AUTH0_INCLUDED_ONLY": ["actions", "hooks", "rules"]
"AUTH0_INCLUDED_ONLY": ["actions", "clients", "connections"]
}

@@ -44,0 +44,0 @@ ```

@@ -16,4 +16,4 @@ "use strict";

/* eslint-disable consistent-return */
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -20,0 +20,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const logger_1 = __importDefault(require("../../../logger"));

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const logger_1 = __importDefault(require("../../../logger"));

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const logger_1 = __importDefault(require("../../../logger"));

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const logger_1 = __importDefault(require("../../../logger"));

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const logger_1 = __importDefault(require("../../../logger"));

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const logger_1 = __importDefault(require("../../../logger"));

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const logger_1 = __importDefault(require("../../../logger"));

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -19,0 +19,0 @@ const utils_1 = require("../../../utils");

@@ -46,4 +46,4 @@ "use strict";

missingParams.push('AUTH0_CLIENT_ID');
if (!config.AUTH0_CLIENT_SECRET)
missingParams.push('AUTH0_CLIENT_SECRET');
if (!config.AUTH0_CLIENT_SECRET && !config.AUTH0_CLIENT_SIGNING_KEY_PATH)
missingParams.push('AUTH0_CLIENT_SECRET or AUTH0_CLIENT_SIGNING_KEY_PATH or AUTH0_ACCESS_TOKEN');
}

@@ -110,9 +110,25 @@ if (missingParams.length > 0) {

const accessToken = yield (() => __awaiter(void 0, void 0, void 0, function* () {
if (!!config.AUTH0_ACCESS_TOKEN)
return config.AUTH0_ACCESS_TOKEN;
const authClient = new auth0_1.AuthenticationClient({
domain: config.AUTH0_DOMAIN,
clientId: config.AUTH0_CLIENT_ID,
clientSecret: config.AUTH0_CLIENT_SECRET,
});
const { AUTH0_DOMAIN, AUTH0_CLIENT_ID, AUTH0_ACCESS_TOKEN, AUTH0_CLIENT_SECRET, AUTH0_CLIENT_SIGNING_KEY_PATH, AUTH0_CLIENT_SIGNING_ALGORITHM, } = config;
if (!!AUTH0_ACCESS_TOKEN)
return AUTH0_ACCESS_TOKEN;
if (!AUTH0_CLIENT_SECRET && !AUTH0_CLIENT_SIGNING_KEY_PATH) {
throw new Error('need to supply either `AUTH0_ACCESS_TOKEN`, `AUTH0_CLIENT_SECRET` or `AUTH0_CLIENT_SIGNING_KEY_PATH`');
}
const authClient = (() => {
if (!!AUTH0_CLIENT_SECRET) {
return new auth0_1.AuthenticationClient({
domain: AUTH0_DOMAIN,
clientId: AUTH0_CLIENT_ID,
clientSecret: AUTH0_CLIENT_SECRET,
});
}
return new auth0_1.AuthenticationClient({
domain: AUTH0_DOMAIN,
clientId: AUTH0_CLIENT_ID,
clientAssertionSigningKey: (0, fs_1.readFileSync)(AUTH0_CLIENT_SIGNING_KEY_PATH),
clientAssertionSigningAlg: !!AUTH0_CLIENT_SIGNING_ALGORITHM
? AUTH0_CLIENT_SIGNING_ALGORITHM
: undefined,
});
})();
const clientCredentials = yield authClient.clientCredentialsGrant({

@@ -119,0 +135,0 @@ audience: config.AUTH0_AUDIENCE

@@ -26,4 +26,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const tools_1 = require("../../../tools");

@@ -30,0 +30,0 @@ function parse(context) {

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const utils_1 = require("../../../utils");

@@ -19,0 +19,0 @@ const logger_1 = __importDefault(require("../../../logger"));

@@ -15,4 +15,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const logger_1 = __importDefault(require("../../../logger"));

@@ -19,0 +19,0 @@ function parse(context) {

@@ -38,13 +38,18 @@ "use strict";

})();
return resourceIdentifiers
.map((resourceIdentifier) => {
const specificAddress = resourceIdentifiers.reduce((aggregateAddress, resourceIdentifier) => {
resourceSpecificIdentifiers[address];
if (resourceIdentifier === undefined)
return []; // See if this specific resource type has an identifier
return null; // See if this specific resource type has an identifier
const identifierFieldValue = arrayItem[resourceIdentifier];
if (identifierFieldValue === undefined)
return []; // See if this specific array item possess the resource-specific identifier
return (0, exports.getPreservableFieldsFromAssets)(arrayItem, keywordMappings, resourceSpecificIdentifiers, `${address}${shouldRenderDot ? '.' : ''}[${resourceIdentifier}=${identifierFieldValue}]`);
})
.flat();
return null; // See if this specific array item possess the resource-specific identifier
if (aggregateAddress === '') {
return `${resourceIdentifier}=${identifierFieldValue}`;
}
return `${aggregateAddress}||${resourceIdentifier}=${identifierFieldValue}`;
}, '');
if (specificAddress === null) {
return [];
}
return (0, exports.getPreservableFieldsFromAssets)(arrayItem, keywordMappings, resourceSpecificIdentifiers, `${address}${shouldRenderDot ? '.' : ''}[${specificAddress}]`);
})

@@ -85,8 +90,11 @@ .flat();

if (directions[0].charAt(0) === '[') {
const identifier = directions[0].substring(1, directions[0].length - 1).split('=')[0];
const identifierValue = directions[0].substring(1, directions[0].length - 1).split('=')[1];
if (!(0, lodash_1.isArray)(assets))
return undefined;
const target = assets.find((item) => {
return item[identifier] === identifierValue;
const parts = directions[0].substring(1).slice(0, -1).split('||');
return parts.every((part) => {
const identifier = part.split('=')[0];
const identifierValue = part.split('=')[1];
return item[identifier] === identifierValue;
});
});

@@ -109,7 +117,10 @@ return (0, exports.getAssetsValueByAddress)(directions.slice(1).join('.'), target);

if (directions[0].charAt(0) === '[') {
const identifier = directions[0].substring(1, directions[0].length - 1).split('=')[0];
const identifierValue = directions[0].substring(1, directions[0].length - 1).split('=')[1];
const identifiers = directions[0].substring(1).slice(0, -1).split('||');
let targetIndex = -1;
assets.forEach((item, index) => {
if (item[identifier] === identifierValue) {
if (identifiers.every((part) => {
const identifier = part.split('=')[0];
const identifierValue = part.split('=')[1];
return item[identifier] === identifierValue;
})) {
targetIndex = index;

@@ -116,0 +127,0 @@ }

@@ -150,5 +150,5 @@ "use strict";

__decorate([
(0, default_1.order)('60') //Run after custom domains
(0, default_1.order)('70') // Run after custom domains and themes.
], BrandingHandler.prototype, "processChanges", null);
exports.default = BrandingHandler;
//# sourceMappingURL=branding.js.map

@@ -54,3 +54,3 @@ import DefaultHandler from './default';

processSecrets(hooks: any): Promise<void>;
getType(reload: boolean): Promise<Asset[]>;
getType(reload: boolean): Promise<Asset[] | null>;
calcChanges(assets: Assets): Promise<CalculatedChanges>;

@@ -57,0 +57,0 @@ validate(assets: any): Promise<void>;

@@ -18,2 +18,4 @@ "use strict";

const constants_1 = __importDefault(require("../../constants"));
const logger_1 = __importDefault(require("../../../logger"));
const utils_1 = require("../../utils");
const ALLOWED_TRIGGER_IDS = [

@@ -96,2 +98,4 @@ 'credentials-exchange',

const allHooks = yield this.getType(true);
if (allHooks === null)
return;
const changes = {

@@ -168,2 +172,5 @@ create: [],

}
if ((0, utils_1.isDeprecatedError)(err)) {
return null;
}
throw err;

@@ -221,11 +228,21 @@ }

return;
// Figure out what needs to be updated vs created
const changes = yield this.calcChanges(assets);
yield _super.processChanges.call(this, assets, {
del: changes.del,
create: changes.create,
update: changes.update,
conflicts: changes.conflicts,
});
yield this.processSecrets(hooks);
logger_1.default.warn('Hooks are deprecated, migrate to using actions instead. See: https://auth0.com/docs/customize/actions/migrate/migrate-from-hooks-to-actions for more information.');
try {
// Figure out what needs to be updated vs created
const changes = yield this.calcChanges(assets);
yield _super.processChanges.call(this, assets, {
del: changes.del,
create: changes.create,
update: changes.update,
conflicts: changes.conflicts,
});
yield this.processSecrets(hooks);
}
catch (err) {
if ((0, utils_1.isDeprecatedError)(err)) {
logger_1.default.warn('Failed to update hooks because functionality has been deprecated in favor of actions. See: https://auth0.com/docs/customize/actions/migrate/migrate-from-hooks-to-actions for more information.');
return;
}
throw err;
}
});

@@ -232,0 +249,0 @@ }

@@ -48,3 +48,3 @@ import DefaultHandler from './default';

constructor(options: DefaultHandler);
getType(): Promise<Asset[]>;
getType(): Promise<Asset[] | null>;
objString(rule: any): string;

@@ -51,0 +51,0 @@ calcChanges(assets: any, includeExcluded?: boolean): Promise<CalculatedChanges & {

@@ -67,6 +67,14 @@ "use strict";

return __awaiter(this, void 0, void 0, function* () {
if (this.existing)
try {
if (this.existing)
return this.existing;
this.existing = yield this.client.rules.getAll({ paginate: true, include_totals: true });
return this.existing;
this.existing = yield this.client.rules.getAll({ paginate: true, include_totals: true });
return this.existing;
}
catch (err) {
if ((0, utils_1.isDeprecatedError)(err)) {
return null;
}
throw err;
}
});

@@ -82,2 +90,11 @@ }

let existing = yield this.getType();
if (existing === null) {
return {
del: [],
update: [],
conflicts: [],
create: [],
reOrder: [],
};
}
// Filter excluded rules

@@ -103,2 +120,4 @@ if (!includeExcluded) {

const reOrder = futureRules.reduce((accum, r) => {
if (existing === null)
return accum;
const conflict = existing.find((f) => r.order === f.order && r.name !== f.name);

@@ -152,2 +171,4 @@ if (conflict !== undefined) {

const existing = yield this.getType();
if (existing === null)
return;
const stateChanged = futureRules

@@ -176,27 +197,37 @@ .reduce((changed, rule) => [

return;
// Figure out what needs to be updated vs created
const changes = yield this.calcChanges(assets);
// Temporally re-order rules with conflicting ordering
yield this.client.pool
.addEachTask({
data: changes.reOrder,
generator: (rule) => this.client.rules
.update({ id: rule.id }, (0, utils_1.stripFields)(rule, this.stripUpdateFields))
.then(() => {
const updated = {
name: rule.name,
stage: rule.stage,
order: rule.order,
id: rule.id,
};
logger_1.default.info(`Temporally re-order Rule ${(0, utils_1.convertJsonToString)(updated)}`);
}),
})
.promise();
yield _super.processChanges.call(this, assets, {
del: changes.del,
create: changes.create,
update: changes.update,
conflicts: changes.conflicts,
});
logger_1.default.warn('Rules are deprecated, migrate to using actions instead. See: https://auth0.com/docs/customize/actions/migrate/migrate-from-rules-to-actions for more information.');
try {
// Figure out what needs to be updated vs created
const changes = yield this.calcChanges(assets);
// Temporally re-order rules with conflicting ordering
yield this.client.pool
.addEachTask({
data: changes.reOrder,
generator: (rule) => this.client.rules
.update({ id: rule.id }, (0, utils_1.stripFields)(rule, this.stripUpdateFields))
.then(() => {
const updated = {
name: rule.name,
stage: rule.stage,
order: rule.order,
id: rule.id,
};
logger_1.default.info(`Temporally re-order Rule ${(0, utils_1.convertJsonToString)(updated)}`);
}),
})
.promise();
yield _super.processChanges.call(this, assets, {
del: changes.del,
create: changes.create,
update: changes.update,
conflicts: changes.conflicts,
});
}
catch (err) {
if ((0, utils_1.isDeprecatedError)(err)) {
logger_1.default.warn('Failed to update rules because functionality has been deprecated in favor of actions. See: https://auth0.com/docs/customize/actions/migrate/migrate-from-rules-to-actions for more information.');
return;
}
throw err;
}
});

@@ -203,0 +234,0 @@ }

@@ -22,5 +22,5 @@ import { Assets, Asset, CalculatedChanges } from '../../../types';

constructor(options: DefaultHandler);
getType(): Promise<Asset[]>;
getType(): Promise<Asset[] | null>;
objString(item: any): string;
calcChanges(assets: Assets): Promise<CalculatedChanges>;
}

@@ -17,2 +17,4 @@ "use strict";

const default_1 = __importDefault(require("./default"));
const logger_1 = __importDefault(require("../../../logger"));
const utils_1 = require("../../utils");
exports.schema = {

@@ -38,3 +40,10 @@ type: 'array',

return __awaiter(this, void 0, void 0, function* () {
return this.client.rulesConfigs.getAll();
try {
return this.client.rulesConfigs.getAll();
}
catch (err) {
if ((0, utils_1.isDeprecatedError)(err))
return null;
throw err;
}
});

@@ -56,2 +65,3 @@ }

};
logger_1.default.warn('Rules are deprecated, migrate to using actions instead. See: https://auth0.com/docs/customize/actions/migrate/migrate-from-rules-to-actions for more information.');
// Intention is to not delete/cleanup old configRules, that needs to be handled manually.

@@ -58,0 +68,0 @@ return {

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

@@ -17,3 +46,3 @@ function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }

const logger_1 = __importDefault(require("../../../logger"));
const default_1 = __importDefault(require("./default"));
const default_1 = __importStar(require("./default"));
class ThemesHandler extends default_1.default {

@@ -107,2 +136,5 @@ constructor(options) {

}
__decorate([
(0, default_1.order)('60') // Run after custom domains.
], ThemesHandler.prototype, "processChanges", null);
exports.default = ThemesHandler;

@@ -109,0 +141,0 @@ /**

@@ -35,1 +35,5 @@ import { Asset, Assets, CalculatedChanges, KeywordMappings } from '../types';

export declare function sleep(ms: number): Promise<void>;
export declare const isDeprecatedError: (err: {
message: string;
statusCode: number;
}) => boolean;

@@ -38,3 +38,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.sleep = exports.detectInsufficientScopeError = exports.stripObfuscatedFieldsFromPayload = exports.obfuscateSensitiveValues = exports.areArraysEquals = exports.filterExcluded = exports.duplicateItems = exports.getEnabledClients = exports.stripFields = exports.convertJsonToString = exports.flatten = exports.loadFileAndReplaceKeywords = exports.convertClientNamesToIds = exports.convertClientNameToId = exports.wrapArrayReplaceMarkersInQuotes = exports.keywordReplace = exports.keywordStringReplace = exports.keywordArrayReplace = exports.keywordReplaceStringRegExp = exports.keywordReplaceArrayRegExp = void 0;
exports.isDeprecatedError = exports.sleep = exports.detectInsufficientScopeError = exports.stripObfuscatedFieldsFromPayload = exports.obfuscateSensitiveValues = exports.areArraysEquals = exports.filterExcluded = exports.duplicateItems = exports.getEnabledClients = exports.stripFields = exports.convertJsonToString = exports.flatten = exports.loadFileAndReplaceKeywords = exports.convertClientNamesToIds = exports.convertClientNameToId = exports.wrapArrayReplaceMarkersInQuotes = exports.keywordReplace = exports.keywordStringReplace = exports.keywordArrayReplace = exports.keywordReplaceStringRegExp = exports.keywordReplaceArrayRegExp = void 0;
const path_1 = __importDefault(require("path"));

@@ -271,2 +271,9 @@ const fs_1 = __importStar(require("fs"));

exports.sleep = sleep;
const isDeprecatedError = (err) => {
var _a;
if (!err)
return false;
return !!(err.statusCode === 403 || ((_a = err.message) === null || _a === void 0 ? void 0 : _a.includes('deprecated feature')));
};
exports.isDeprecatedError = isDeprecatedError;
//# sourceMappingURL=utils.js.map

@@ -232,2 +232,4 @@ import { Action } from './tools/auth0/handlers/actions';

AUTH0_CLIENT_SECRET: string;
AUTH0_CLIENT_SIGNING_KEY_PATH: string;
AUTH0_CLIENT_SIGNING_ALGORITHM: string;
AUTH0_INPUT_FILE: string;

@@ -320,4 +322,4 @@ AUTH0_ALLOW_DELETE: boolean;

};
export declare const languages: readonly ["ar", "bg", "bs", "cs", "da", "de", "el", "en", "es", "et", "fi", "fr", "fr-CA", "fr-FR", "he", "hi", "hr", "hu", "id", "is", "it", "ja", "ko", "lt", "lv", "nb", "nl", "pl", "pt", "pt-BR", "pt-PT", "ro", "ru", "sk", "sl", "sr", "sv", "th", "tr", "uk", "vi", "zh-CN", "zh-TW"];
export declare const languages: readonly ["ar", "bg", "bs", "ca-ES", "cs", "cy", "da", "de", "el", "en", "es", "et", "eu-ES", "fi", "fr", "fr-CA", "fr-FR", "gl-ES", "he", "hi", "hr", "hu", "id", "is", "it", "ja", "ko", "lt", "lv", "nb", "nl", "nn", "no", "pl", "pt", "pt-BR", "pt-PT", "ro", "ru", "sk", "sl", "sr", "sv", "th", "tr", "uk", "vi", "zh-CN", "zh-TW"];
export type Language = typeof languages[number];
export {};

@@ -8,3 +8,5 @@ "use strict";

'bs',
'ca-ES',
'cs',
'cy',
'da',

@@ -16,2 +18,3 @@ 'de',

'et',
'eu-ES',
'fi',

@@ -21,2 +24,3 @@ 'fr',

'fr-FR',
'gl-ES',
'he',

@@ -35,2 +39,4 @@ 'hi',

'nl',
'nn',
'no',
'pl',

@@ -37,0 +43,0 @@ 'pt',

@@ -52,3 +52,5 @@ import { Auth0 } from './tools';

bs: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
"ca-ES": Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
cs: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
cy: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
da: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;

@@ -60,2 +62,3 @@ de: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;

et: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
"eu-ES": Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
fi: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;

@@ -65,2 +68,3 @@ fr: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;

"fr-FR": Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
"gl-ES": Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
he: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;

@@ -78,2 +82,4 @@ hi: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;

nl: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
nn: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
no: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;
pl: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;

@@ -80,0 +86,0 @@ pt: Partial<import("./tools/auth0/handlers/prompts").PromptsCustomText>;

@@ -7,4 +7,4 @@ "use strict";

exports.mapClientID2NameSorted = exports.convertClientIdToName = exports.clearClientArrays = exports.ensureProp = exports.clearTenantFlags = exports.recordsSorter = exports.formatResults = exports.sanitize = exports.stripIdentifiers = exports.toConfigFn = exports.existsMustBeDir = exports.dumpJSON = exports.loadJSON = exports.getFiles = exports.isFile = exports.isDirectory = void 0;
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const sanitize_filename_1 = __importDefault(require("sanitize-filename"));

@@ -11,0 +11,0 @@ const dot_prop_1 = __importDefault(require("dot-prop"));

{
"name": "auth0-deploy-cli",
"version": "7.18.0",
"version": "7.19.0",
"description": "A command line tool for deploying updates to your Auth0 tenant",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -12,3 +12,3 @@ ![Deploy CLI Banner](https://user-images.githubusercontent.com/28300158/215845643-0db6c97f-b090-40f7-b0a3-551d6973aeff.png)

**Supported resource types:** actions, branding, client grants, clients (applications), connections, custom domains, email templates, emails, grants, guardian, hook secrets, hooks, log streams, migrations, organizations, pages, prompts, resource servers (APIs), roles, rules, rules configs, tenant settings, themes.
**Supported resource types:** actions, branding, client grants, clients (applications), connections, custom domains, email templates, emails, grants, guardian, hook secrets, log streams, migrations, organizations, pages, prompts, resource servers (APIs), roles, tenant settings, themes.

@@ -29,2 +29,3 @@ 🎢 [Highlights](#highlights) • 📚 [Documentation](#documentation) • 🚀 [Getting Started](#getting-started) • 💬 [Feedback](#feedback)

- [Using as a Node Module](docs/using-as-node-module.md)
- [Authenticating with Tenant](docs/authenticating-with-tenant.md)
- [Configuring the Deploy CLI](docs/configuring-the-deploy-cli.md)

@@ -96,3 +97,3 @@ - [Keyword Replacement](docs/keyword-replacement.md)

These values can be found in the “Settings” tab within the Auth0 application created in the previous step.
These values can be found in the “Settings” and “Credentials“ tabs within the Auth0 application created in the previous step.

@@ -99,0 +100,0 @@ ### Calling the Deploy CLI

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc