diff --git a/packages/nodes-base/.eslintrc.js b/packages/nodes-base/.eslintrc.js index 47760b17a..1620e38d1 100644 --- a/packages/nodes-base/.eslintrc.js +++ b/packages/nodes-base/.eslintrc.js @@ -50,7 +50,7 @@ module.exports = { 'n8n-nodes-base/cred-class-field-name-missing-oauth2': 'error', 'n8n-nodes-base/cred-class-field-name-unsuffixed': 'error', 'n8n-nodes-base/cred-class-field-name-uppercase-first-char': 'error', - 'n8n-nodes-base/cred-class-field-unobscured-sensitive-input': 'error', + 'n8n-nodes-base/cred-class-field-type-options-password-missing': 'error', 'n8n-nodes-base/cred-class-name-missing-oauth2-suffix': 'error', 'n8n-nodes-base/cred-class-name-unsuffixed': 'error', 'n8n-nodes-base/cred-filename-against-convention': 'error', @@ -146,7 +146,7 @@ module.exports = { 'n8n-nodes-base/node-param-resource-with-plural-option': 'error', 'n8n-nodes-base/node-param-resource-without-no-data-expression': 'error', 'n8n-nodes-base/node-param-type-options-missing-from-limit': 'error', - 'n8n-nodes-base/node-param-type-options-missing-from-password': 'error', + 'n8n-nodes-base/node-param-type-options-password-missing': 'error', }, }, ], diff --git a/packages/nodes-base/credentials/Auth0ManagementApi.credentials.ts b/packages/nodes-base/credentials/Auth0ManagementApi.credentials.ts index 705c5c5f5..00b9d457a 100644 --- a/packages/nodes-base/credentials/Auth0ManagementApi.credentials.ts +++ b/packages/nodes-base/credentials/Auth0ManagementApi.credentials.ts @@ -21,6 +21,7 @@ export class Auth0ManagementApi implements ICredentialType { type: 'hidden', typeOptions: { expirable: true, + password: true, }, default: '', }, diff --git a/packages/nodes-base/credentials/AutomizyApi.credentials.ts b/packages/nodes-base/credentials/AutomizyApi.credentials.ts index 19633dc32..3d1d66321 100644 --- a/packages/nodes-base/credentials/AutomizyApi.credentials.ts +++ b/packages/nodes-base/credentials/AutomizyApi.credentials.ts @@ -12,6 +12,7 @@ export class AutomizyApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/BeeminderApi.credentials.ts b/packages/nodes-base/credentials/BeeminderApi.credentials.ts index 66a15b844..dcdfb0b4e 100644 --- a/packages/nodes-base/credentials/BeeminderApi.credentials.ts +++ b/packages/nodes-base/credentials/BeeminderApi.credentials.ts @@ -23,6 +23,7 @@ export class BeeminderApi implements ICredentialType { displayName: 'Auth Token', name: 'authToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/BitbucketApi.credentials.ts b/packages/nodes-base/credentials/BitbucketApi.credentials.ts index fce7165dc..bc5cb0ad7 100644 --- a/packages/nodes-base/credentials/BitbucketApi.credentials.ts +++ b/packages/nodes-base/credentials/BitbucketApi.credentials.ts @@ -18,6 +18,7 @@ export class BitbucketApi implements ICredentialType { displayName: 'App Password', name: 'appPassword', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/BitwardenApi.credentials.ts b/packages/nodes-base/credentials/BitwardenApi.credentials.ts index 249f81c4e..f63e00230 100644 --- a/packages/nodes-base/credentials/BitwardenApi.credentials.ts +++ b/packages/nodes-base/credentials/BitwardenApi.credentials.ts @@ -20,6 +20,7 @@ export class BitwardenApi implements ICredentialType { displayName: 'Client Secret', name: 'clientSecret', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/BubbleApi.credentials.ts b/packages/nodes-base/credentials/BubbleApi.credentials.ts index 43dbc2c58..e065d7279 100644 --- a/packages/nodes-base/credentials/BubbleApi.credentials.ts +++ b/packages/nodes-base/credentials/BubbleApi.credentials.ts @@ -12,6 +12,7 @@ export class BubbleApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/CiscoUmbrellaApi.credentials.ts b/packages/nodes-base/credentials/CiscoUmbrellaApi.credentials.ts index 9c70defa0..b04bb8bf9 100644 --- a/packages/nodes-base/credentials/CiscoUmbrellaApi.credentials.ts +++ b/packages/nodes-base/credentials/CiscoUmbrellaApi.credentials.ts @@ -19,6 +19,7 @@ export class CiscoUmbrellaApi implements ICredentialType { displayName: 'Session Token', name: 'sessionToken', type: 'hidden', + // eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing typeOptions: { expirable: true, }, @@ -27,8 +28,8 @@ export class CiscoUmbrellaApi implements ICredentialType { { displayName: 'API Key', name: 'apiKey', - // eslint-disable-next-line n8n-nodes-base/cred-class-field-unobscured-sensitive-input type: 'string', + typeOptions: { password: true }, required: true, default: '', }, diff --git a/packages/nodes-base/credentials/CloudflareApi.credentials.ts b/packages/nodes-base/credentials/CloudflareApi.credentials.ts index 172d89e18..f360e46ac 100644 --- a/packages/nodes-base/credentials/CloudflareApi.credentials.ts +++ b/packages/nodes-base/credentials/CloudflareApi.credentials.ts @@ -17,6 +17,7 @@ export class CloudflareApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/ContentfulApi.credentials.ts b/packages/nodes-base/credentials/ContentfulApi.credentials.ts index b6d47fa8c..12a01b35d 100644 --- a/packages/nodes-base/credentials/ContentfulApi.credentials.ts +++ b/packages/nodes-base/credentials/ContentfulApi.credentials.ts @@ -21,6 +21,7 @@ export class ContentfulApi implements ICredentialType { displayName: 'Content Delivery API Access Token', name: 'ContentDeliveryaccessToken', type: 'string', + typeOptions: { password: true }, default: '', description: 'Access token that has access to the space. Can be left empty if only Delivery API should be used.', @@ -29,6 +30,7 @@ export class ContentfulApi implements ICredentialType { displayName: 'Content Preview API Access Token', name: 'ContentPreviewaccessToken', type: 'string', + typeOptions: { password: true }, default: '', description: 'Access token that has access to the space. Can be left empty if only Preview API should be used.', diff --git a/packages/nodes-base/credentials/CortexApi.credentials.ts b/packages/nodes-base/credentials/CortexApi.credentials.ts index c890739e8..b2070cbc5 100644 --- a/packages/nodes-base/credentials/CortexApi.credentials.ts +++ b/packages/nodes-base/credentials/CortexApi.credentials.ts @@ -17,6 +17,7 @@ export class CortexApi implements ICredentialType { displayName: 'API Key', name: 'cortexApiKey', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/CrowdStrikeOAuth2Api.credentials.ts b/packages/nodes-base/credentials/CrowdStrikeOAuth2Api.credentials.ts index 69786820a..271bc8661 100644 --- a/packages/nodes-base/credentials/CrowdStrikeOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/CrowdStrikeOAuth2Api.credentials.ts @@ -19,6 +19,7 @@ export class CrowdStrikeOAuth2Api implements ICredentialType { displayName: 'Session Token', name: 'sessionToken', type: 'hidden', + // eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing typeOptions: { expirable: true, }, diff --git a/packages/nodes-base/credentials/CustomerIoApi.credentials.ts b/packages/nodes-base/credentials/CustomerIoApi.credentials.ts index 8a814df36..7ac91eefb 100644 --- a/packages/nodes-base/credentials/CustomerIoApi.credentials.ts +++ b/packages/nodes-base/credentials/CustomerIoApi.credentials.ts @@ -17,6 +17,7 @@ export class CustomerIoApi implements ICredentialType { displayName: 'Tracking API Key', name: 'trackingApiKey', type: 'string', + typeOptions: { password: true }, default: '', description: 'Required for tracking API', required: true, @@ -51,6 +52,7 @@ export class CustomerIoApi implements ICredentialType { displayName: 'App API Key', name: 'appApiKey', type: 'string', + typeOptions: { password: true }, default: '', description: 'Required for App API', }, diff --git a/packages/nodes-base/credentials/DemioApi.credentials.ts b/packages/nodes-base/credentials/DemioApi.credentials.ts index b8d88e153..e82572553 100644 --- a/packages/nodes-base/credentials/DemioApi.credentials.ts +++ b/packages/nodes-base/credentials/DemioApi.credentials.ts @@ -19,6 +19,7 @@ export class DemioApi implements ICredentialType { displayName: 'API Secret', name: 'apiSecret', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/ERPNextApi.credentials.ts b/packages/nodes-base/credentials/ERPNextApi.credentials.ts index 6f5686c1b..c35a748aa 100644 --- a/packages/nodes-base/credentials/ERPNextApi.credentials.ts +++ b/packages/nodes-base/credentials/ERPNextApi.credentials.ts @@ -24,6 +24,7 @@ export class ERPNextApi implements ICredentialType { displayName: 'API Secret', name: 'apiSecret', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/FacebookGraphAppApi.credentials.ts b/packages/nodes-base/credentials/FacebookGraphAppApi.credentials.ts index eea1c6431..ac8816d33 100644 --- a/packages/nodes-base/credentials/FacebookGraphAppApi.credentials.ts +++ b/packages/nodes-base/credentials/FacebookGraphAppApi.credentials.ts @@ -14,6 +14,7 @@ export class FacebookGraphAppApi implements ICredentialType { displayName: 'App Secret', name: 'appSecret', type: 'string', + typeOptions: { password: true }, default: '', description: '(Optional) When the app secret is set the node will verify this signature to validate the integrity and origin of the payload', diff --git a/packages/nodes-base/credentials/GoogleAdsOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleAdsOAuth2Api.credentials.ts index d03a3a021..103e66039 100644 --- a/packages/nodes-base/credentials/GoogleAdsOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleAdsOAuth2Api.credentials.ts @@ -16,6 +16,7 @@ export class GoogleAdsOAuth2Api implements ICredentialType { displayName: 'Developer Token', name: 'developerToken', type: 'string', + typeOptions: { password: true }, default: '', required: true, }, diff --git a/packages/nodes-base/credentials/HaloPSAApi.credentials.ts b/packages/nodes-base/credentials/HaloPSAApi.credentials.ts index 204e64379..45039c3de 100644 --- a/packages/nodes-base/credentials/HaloPSAApi.credentials.ts +++ b/packages/nodes-base/credentials/HaloPSAApi.credentials.ts @@ -51,6 +51,7 @@ export class HaloPSAApi implements ICredentialType { displayName: 'Client Secret', name: 'client_secret', type: 'string', + typeOptions: { password: true }, default: '', required: true, description: 'Must be your application client secret', diff --git a/packages/nodes-base/credentials/HubspotAppToken.credentials.ts b/packages/nodes-base/credentials/HubspotAppToken.credentials.ts index a34f8139b..7e7d910db 100644 --- a/packages/nodes-base/credentials/HubspotAppToken.credentials.ts +++ b/packages/nodes-base/credentials/HubspotAppToken.credentials.ts @@ -17,6 +17,7 @@ export class HubspotAppToken implements ICredentialType { displayName: 'APP Token', name: 'appToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/InvoiceNinjaApi.credentials.ts b/packages/nodes-base/credentials/InvoiceNinjaApi.credentials.ts index dfc6b77b5..2ffed3949 100644 --- a/packages/nodes-base/credentials/InvoiceNinjaApi.credentials.ts +++ b/packages/nodes-base/credentials/InvoiceNinjaApi.credentials.ts @@ -25,12 +25,14 @@ export class InvoiceNinjaApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, { displayName: 'Secret', name: 'secret', type: 'string', + typeOptions: { password: true }, default: '', hint: 'This is optional, enter only if you did set a secret in your app and only if you are using v5', }, diff --git a/packages/nodes-base/credentials/JiraSoftwareCloudApi.credentials.ts b/packages/nodes-base/credentials/JiraSoftwareCloudApi.credentials.ts index d183e873d..915f068bd 100644 --- a/packages/nodes-base/credentials/JiraSoftwareCloudApi.credentials.ts +++ b/packages/nodes-base/credentials/JiraSoftwareCloudApi.credentials.ts @@ -24,6 +24,7 @@ export class JiraSoftwareCloudApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/KitemakerApi.credentials.ts b/packages/nodes-base/credentials/KitemakerApi.credentials.ts index 729dc8bf8..5ce01650f 100644 --- a/packages/nodes-base/credentials/KitemakerApi.credentials.ts +++ b/packages/nodes-base/credentials/KitemakerApi.credentials.ts @@ -12,6 +12,7 @@ export class KitemakerApi implements ICredentialType { displayName: 'Personal Access Token', name: 'personalAccessToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/MailjetEmailApi.credentials.ts b/packages/nodes-base/credentials/MailjetEmailApi.credentials.ts index 44721af91..ca75cb54c 100644 --- a/packages/nodes-base/credentials/MailjetEmailApi.credentials.ts +++ b/packages/nodes-base/credentials/MailjetEmailApi.credentials.ts @@ -24,6 +24,7 @@ export class MailjetEmailApi implements ICredentialType { displayName: 'Secret Key', name: 'secretKey', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/MailjetSmsApi.credentials.ts b/packages/nodes-base/credentials/MailjetSmsApi.credentials.ts index 555bbf49d..cdfeabb9a 100644 --- a/packages/nodes-base/credentials/MailjetSmsApi.credentials.ts +++ b/packages/nodes-base/credentials/MailjetSmsApi.credentials.ts @@ -17,6 +17,7 @@ export class MailjetSmsApi implements ICredentialType { displayName: 'Token', name: 'token', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/MediumOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MediumOAuth2Api.credentials.ts index d043ebf99..5975200db 100644 --- a/packages/nodes-base/credentials/MediumOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MediumOAuth2Api.credentials.ts @@ -47,6 +47,7 @@ export class MediumOAuth2Api implements ICredentialType { displayName: 'Client Secret', name: 'clientSecret', type: 'string', + typeOptions: { password: true }, default: '', required: true, }, diff --git a/packages/nodes-base/credentials/MessageBirdApi.credentials.ts b/packages/nodes-base/credentials/MessageBirdApi.credentials.ts index 45cea5a93..c933dc3ce 100644 --- a/packages/nodes-base/credentials/MessageBirdApi.credentials.ts +++ b/packages/nodes-base/credentials/MessageBirdApi.credentials.ts @@ -12,6 +12,7 @@ export class MessageBirdApi implements ICredentialType { displayName: 'API Key', name: 'accessKey', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/MetabaseApi.credentials.ts b/packages/nodes-base/credentials/MetabaseApi.credentials.ts index 3e741abfa..72b97d8fb 100644 --- a/packages/nodes-base/credentials/MetabaseApi.credentials.ts +++ b/packages/nodes-base/credentials/MetabaseApi.credentials.ts @@ -19,6 +19,7 @@ export class MetabaseApi implements ICredentialType { displayName: 'Session Token', name: 'sessionToken', type: 'hidden', + // eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing typeOptions: { expirable: true, }, diff --git a/packages/nodes-base/credentials/MoceanApi.credentials.ts b/packages/nodes-base/credentials/MoceanApi.credentials.ts index 1f320352b..51a82b149 100644 --- a/packages/nodes-base/credentials/MoceanApi.credentials.ts +++ b/packages/nodes-base/credentials/MoceanApi.credentials.ts @@ -15,12 +15,14 @@ export class MoceanApi implements ICredentialType { displayName: 'API Key', name: 'mocean-api-key', type: 'string', + typeOptions: { password: true }, default: '', }, { displayName: 'API Secret', name: 'mocean-api-secret', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/MondayComApi.credentials.ts b/packages/nodes-base/credentials/MondayComApi.credentials.ts index bc3a6751f..abd31133f 100644 --- a/packages/nodes-base/credentials/MondayComApi.credentials.ts +++ b/packages/nodes-base/credentials/MondayComApi.credentials.ts @@ -12,6 +12,7 @@ export class MondayComApi implements ICredentialType { displayName: 'Token V2', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/MonicaCrmApi.credentials.ts b/packages/nodes-base/credentials/MonicaCrmApi.credentials.ts index 826a229d8..d8c64cd7c 100644 --- a/packages/nodes-base/credentials/MonicaCrmApi.credentials.ts +++ b/packages/nodes-base/credentials/MonicaCrmApi.credentials.ts @@ -40,6 +40,7 @@ export class MonicaCrmApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/Msg91Api.credentials.ts b/packages/nodes-base/credentials/Msg91Api.credentials.ts index d4edb89c5..1ee042182 100644 --- a/packages/nodes-base/credentials/Msg91Api.credentials.ts +++ b/packages/nodes-base/credentials/Msg91Api.credentials.ts @@ -13,6 +13,7 @@ export class Msg91Api implements ICredentialType { displayName: 'Authentication Key', name: 'authkey', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/NasaApi.credentials.ts b/packages/nodes-base/credentials/NasaApi.credentials.ts index ae33e8438..daed00c71 100644 --- a/packages/nodes-base/credentials/NasaApi.credentials.ts +++ b/packages/nodes-base/credentials/NasaApi.credentials.ts @@ -12,6 +12,7 @@ export class NasaApi implements ICredentialType { displayName: 'API Key', name: 'api_key', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/NocoDb.credentials.ts b/packages/nodes-base/credentials/NocoDb.credentials.ts index cfc865180..4cb2123ab 100644 --- a/packages/nodes-base/credentials/NocoDb.credentials.ts +++ b/packages/nodes-base/credentials/NocoDb.credentials.ts @@ -12,6 +12,7 @@ export class NocoDb implements ICredentialType { displayName: 'User Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/NocoDbApiToken.credentials.ts b/packages/nodes-base/credentials/NocoDbApiToken.credentials.ts index 45ad53bca..f1ef44369 100644 --- a/packages/nodes-base/credentials/NocoDbApiToken.credentials.ts +++ b/packages/nodes-base/credentials/NocoDbApiToken.credentials.ts @@ -17,6 +17,7 @@ export class NocoDbApiToken implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/OAuth1Api.credentials.ts b/packages/nodes-base/credentials/OAuth1Api.credentials.ts index 30e08bc6f..4782a4eb3 100644 --- a/packages/nodes-base/credentials/OAuth1Api.credentials.ts +++ b/packages/nodes-base/credentials/OAuth1Api.credentials.ts @@ -28,6 +28,7 @@ export class OAuth1Api implements ICredentialType { displayName: 'Consumer Key', name: 'consumerKey', type: 'string', + typeOptions: { password: true }, default: '', required: true, }, @@ -35,6 +36,7 @@ export class OAuth1Api implements ICredentialType { displayName: 'Consumer Secret', name: 'consumerSecret', type: 'string', + typeOptions: { password: true }, default: '', required: true, }, diff --git a/packages/nodes-base/credentials/OneSimpleApi.credentials.ts b/packages/nodes-base/credentials/OneSimpleApi.credentials.ts index 611a9cdd2..5f95fc865 100644 --- a/packages/nodes-base/credentials/OneSimpleApi.credentials.ts +++ b/packages/nodes-base/credentials/OneSimpleApi.credentials.ts @@ -12,6 +12,7 @@ export class OneSimpleApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/PagerDutyApi.credentials.ts b/packages/nodes-base/credentials/PagerDutyApi.credentials.ts index 97f577c7f..6c02f4752 100644 --- a/packages/nodes-base/credentials/PagerDutyApi.credentials.ts +++ b/packages/nodes-base/credentials/PagerDutyApi.credentials.ts @@ -12,6 +12,7 @@ export class PagerDutyApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/PayPalApi.credentials.ts b/packages/nodes-base/credentials/PayPalApi.credentials.ts index d8e5d96d9..afafb7ae3 100644 --- a/packages/nodes-base/credentials/PayPalApi.credentials.ts +++ b/packages/nodes-base/credentials/PayPalApi.credentials.ts @@ -18,6 +18,7 @@ export class PayPalApi implements ICredentialType { displayName: 'Secret', name: 'secret', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/PipedriveApi.credentials.ts b/packages/nodes-base/credentials/PipedriveApi.credentials.ts index c45cac898..f194eed35 100644 --- a/packages/nodes-base/credentials/PipedriveApi.credentials.ts +++ b/packages/nodes-base/credentials/PipedriveApi.credentials.ts @@ -12,6 +12,7 @@ export class PipedriveApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/PlivoApi.credentials.ts b/packages/nodes-base/credentials/PlivoApi.credentials.ts index fe36db999..73e2172b2 100644 --- a/packages/nodes-base/credentials/PlivoApi.credentials.ts +++ b/packages/nodes-base/credentials/PlivoApi.credentials.ts @@ -18,6 +18,7 @@ export class PlivoApi implements ICredentialType { displayName: 'Auth Token', name: 'authToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/PostmarkApi.credentials.ts b/packages/nodes-base/credentials/PostmarkApi.credentials.ts index ca3d0a2d7..8f83e0dff 100644 --- a/packages/nodes-base/credentials/PostmarkApi.credentials.ts +++ b/packages/nodes-base/credentials/PostmarkApi.credentials.ts @@ -17,6 +17,7 @@ export class PostmarkApi implements ICredentialType { displayName: 'Server API Token', name: 'serverToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/QuickBaseApi.credentials.ts b/packages/nodes-base/credentials/QuickBaseApi.credentials.ts index bb3935ae7..dce594712 100644 --- a/packages/nodes-base/credentials/QuickBaseApi.credentials.ts +++ b/packages/nodes-base/credentials/QuickBaseApi.credentials.ts @@ -20,6 +20,7 @@ export class QuickBaseApi implements ICredentialType { displayName: 'User Token', name: 'userToken', type: 'string', + typeOptions: { password: true }, default: '', required: true, }, diff --git a/packages/nodes-base/credentials/RocketchatApi.credentials.ts b/packages/nodes-base/credentials/RocketchatApi.credentials.ts index 231445a24..0774ab9a8 100644 --- a/packages/nodes-base/credentials/RocketchatApi.credentials.ts +++ b/packages/nodes-base/credentials/RocketchatApi.credentials.ts @@ -23,6 +23,7 @@ export class RocketchatApi implements ICredentialType { displayName: 'Auth Key', name: 'authKey', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/RundeckApi.credentials.ts b/packages/nodes-base/credentials/RundeckApi.credentials.ts index 78b855f62..b8dd30de3 100644 --- a/packages/nodes-base/credentials/RundeckApi.credentials.ts +++ b/packages/nodes-base/credentials/RundeckApi.credentials.ts @@ -24,6 +24,7 @@ export class RundeckApi implements ICredentialType { displayName: 'Token', name: 'token', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/SalesmateApi.credentials.ts b/packages/nodes-base/credentials/SalesmateApi.credentials.ts index 6b99cb505..d8d2825fb 100644 --- a/packages/nodes-base/credentials/SalesmateApi.credentials.ts +++ b/packages/nodes-base/credentials/SalesmateApi.credentials.ts @@ -12,6 +12,7 @@ export class SalesmateApi implements ICredentialType { displayName: 'Session Token', name: 'sessionToken', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/SeaTableApi.credentials.ts b/packages/nodes-base/credentials/SeaTableApi.credentials.ts index ba468a038..148154851 100644 --- a/packages/nodes-base/credentials/SeaTableApi.credentials.ts +++ b/packages/nodes-base/credentials/SeaTableApi.credentials.ts @@ -52,6 +52,7 @@ export class SeaTableApi implements ICredentialType { displayName: 'API Token (of a Base)', name: 'token', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/SegmentApi.credentials.ts b/packages/nodes-base/credentials/SegmentApi.credentials.ts index d9b5a7fb7..6a4e1c67c 100644 --- a/packages/nodes-base/credentials/SegmentApi.credentials.ts +++ b/packages/nodes-base/credentials/SegmentApi.credentials.ts @@ -17,6 +17,7 @@ export class SegmentApi implements ICredentialType { displayName: 'Write Key', name: 'writekey', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/SentryIoApi.credentials.ts b/packages/nodes-base/credentials/SentryIoApi.credentials.ts index a4c8e4da0..eb144cfa2 100644 --- a/packages/nodes-base/credentials/SentryIoApi.credentials.ts +++ b/packages/nodes-base/credentials/SentryIoApi.credentials.ts @@ -12,6 +12,7 @@ export class SentryIoApi implements ICredentialType { displayName: 'Token', name: 'token', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/SentryIoServerApi.credentials.ts b/packages/nodes-base/credentials/SentryIoServerApi.credentials.ts index 823086b62..d8dab2e7d 100644 --- a/packages/nodes-base/credentials/SentryIoServerApi.credentials.ts +++ b/packages/nodes-base/credentials/SentryIoServerApi.credentials.ts @@ -12,6 +12,7 @@ export class SentryIoServerApi implements ICredentialType { displayName: 'Token', name: 'token', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/Sftp.credentials.ts b/packages/nodes-base/credentials/Sftp.credentials.ts index 645dab0e3..3238097d6 100644 --- a/packages/nodes-base/credentials/Sftp.credentials.ts +++ b/packages/nodes-base/credentials/Sftp.credentials.ts @@ -42,6 +42,7 @@ export class Sftp implements ICredentialType { displayName: 'Private Key', name: 'privateKey', type: 'string', + typeOptions: { password: true }, default: '', description: 'String that contains a private key for either key-based or hostbased user authentication (OpenSSH format)', diff --git a/packages/nodes-base/credentials/ShopifyAccessTokenApi.credentials.ts b/packages/nodes-base/credentials/ShopifyAccessTokenApi.credentials.ts index 574932798..3d47202ca 100644 --- a/packages/nodes-base/credentials/ShopifyAccessTokenApi.credentials.ts +++ b/packages/nodes-base/credentials/ShopifyAccessTokenApi.credentials.ts @@ -34,6 +34,7 @@ export class ShopifyAccessTokenApi implements ICredentialType { name: 'appSecretKey', required: true, type: 'string', + typeOptions: { password: true }, default: '', description: 'Secret key needed to verify the webhook when using Shopify Trigger node', }, diff --git a/packages/nodes-base/credentials/ShopifyApi.credentials.ts b/packages/nodes-base/credentials/ShopifyApi.credentials.ts index 93ef00930..aa01dbf01 100644 --- a/packages/nodes-base/credentials/ShopifyApi.credentials.ts +++ b/packages/nodes-base/credentials/ShopifyApi.credentials.ts @@ -43,6 +43,7 @@ export class ShopifyApi implements ICredentialType { displayName: 'Shared Secret', name: 'sharedSecret', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/Signl4Api.credentials.ts b/packages/nodes-base/credentials/Signl4Api.credentials.ts index 97a95a430..c3c38d9af 100644 --- a/packages/nodes-base/credentials/Signl4Api.credentials.ts +++ b/packages/nodes-base/credentials/Signl4Api.credentials.ts @@ -12,6 +12,7 @@ export class Signl4Api implements ICredentialType { displayName: 'Team Secret', name: 'teamSecret', type: 'string', + typeOptions: { password: true }, default: '', description: 'The team secret is the last part of your SIGNL4 webhook URL', }, diff --git a/packages/nodes-base/credentials/SplunkApi.credentials.ts b/packages/nodes-base/credentials/SplunkApi.credentials.ts index ef5f0e407..b963eb61e 100644 --- a/packages/nodes-base/credentials/SplunkApi.credentials.ts +++ b/packages/nodes-base/credentials/SplunkApi.credentials.ts @@ -12,6 +12,7 @@ export class SplunkApi implements ICredentialType { displayName: 'Auth Token', name: 'authToken', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/StripeApi.credentials.ts b/packages/nodes-base/credentials/StripeApi.credentials.ts index 27d14eddc..68bd4bb7f 100644 --- a/packages/nodes-base/credentials/StripeApi.credentials.ts +++ b/packages/nodes-base/credentials/StripeApi.credentials.ts @@ -17,6 +17,7 @@ export class StripeApi implements ICredentialType { displayName: 'Secret Key', name: 'secretKey', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/SurveyMonkeyApi.credentials.ts b/packages/nodes-base/credentials/SurveyMonkeyApi.credentials.ts index 79d0d9905..e0e40eca4 100644 --- a/packages/nodes-base/credentials/SurveyMonkeyApi.credentials.ts +++ b/packages/nodes-base/credentials/SurveyMonkeyApi.credentials.ts @@ -34,6 +34,7 @@ export class SurveyMonkeyApi implements ICredentialType { displayName: 'Client Secret', name: 'clientSecret', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/TravisCiApi.credentials.ts b/packages/nodes-base/credentials/TravisCiApi.credentials.ts index 916760275..3a41e063c 100644 --- a/packages/nodes-base/credentials/TravisCiApi.credentials.ts +++ b/packages/nodes-base/credentials/TravisCiApi.credentials.ts @@ -12,6 +12,7 @@ export class TravisCiApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/TrelloApi.credentials.ts b/packages/nodes-base/credentials/TrelloApi.credentials.ts index 2690d0f5b..1623eaa1a 100644 --- a/packages/nodes-base/credentials/TrelloApi.credentials.ts +++ b/packages/nodes-base/credentials/TrelloApi.credentials.ts @@ -26,6 +26,7 @@ export class TrelloApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, required: true, default: '', }, @@ -33,6 +34,7 @@ export class TrelloApi implements ICredentialType { displayName: 'OAuth Secret', name: 'oauthSecret', type: 'hidden', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/TwakeCloudApi.credentials.ts b/packages/nodes-base/credentials/TwakeCloudApi.credentials.ts index 961d9c700..730b83c49 100644 --- a/packages/nodes-base/credentials/TwakeCloudApi.credentials.ts +++ b/packages/nodes-base/credentials/TwakeCloudApi.credentials.ts @@ -17,6 +17,7 @@ export class TwakeCloudApi implements ICredentialType { displayName: 'Workspace Key', name: 'workspaceKey', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/TwakeServerApi.credentials.ts b/packages/nodes-base/credentials/TwakeServerApi.credentials.ts index 97cd9888f..f8f8132da 100644 --- a/packages/nodes-base/credentials/TwakeServerApi.credentials.ts +++ b/packages/nodes-base/credentials/TwakeServerApi.credentials.ts @@ -24,6 +24,7 @@ export class TwakeServerApi implements ICredentialType { displayName: 'Private API Key', name: 'privateApiKey', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/TwilioApi.credentials.ts b/packages/nodes-base/credentials/TwilioApi.credentials.ts index f2d884607..002172c04 100644 --- a/packages/nodes-base/credentials/TwilioApi.credentials.ts +++ b/packages/nodes-base/credentials/TwilioApi.credentials.ts @@ -34,6 +34,7 @@ export class TwilioApi implements ICredentialType { displayName: 'Auth Token', name: 'authToken', type: 'string', + typeOptions: { password: true }, default: '', displayOptions: { show: { @@ -45,6 +46,7 @@ export class TwilioApi implements ICredentialType { displayName: 'API Key SID', name: 'apiKeySid', type: 'string', + typeOptions: { password: true }, default: '', displayOptions: { show: { diff --git a/packages/nodes-base/credentials/VenafiTlsProtectDatacenterApi.credentials.ts b/packages/nodes-base/credentials/VenafiTlsProtectDatacenterApi.credentials.ts index 0153628bc..9b15be0b8 100644 --- a/packages/nodes-base/credentials/VenafiTlsProtectDatacenterApi.credentials.ts +++ b/packages/nodes-base/credentials/VenafiTlsProtectDatacenterApi.credentials.ts @@ -53,6 +53,7 @@ export class VenafiTlsProtectDatacenterApi implements ICredentialType { displayName: 'Access Token', name: 'token', type: 'hidden', + // eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing typeOptions: { expirable: true, }, diff --git a/packages/nodes-base/credentials/VeroApi.credentials.ts b/packages/nodes-base/credentials/VeroApi.credentials.ts index 9b390196d..b9a86d594 100644 --- a/packages/nodes-base/credentials/VeroApi.credentials.ts +++ b/packages/nodes-base/credentials/VeroApi.credentials.ts @@ -12,6 +12,7 @@ export class VeroApi implements ICredentialType { displayName: 'Auth Token', name: 'authToken', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/VonageApi.credentials.ts b/packages/nodes-base/credentials/VonageApi.credentials.ts index 5638a58f3..13a4f06c0 100644 --- a/packages/nodes-base/credentials/VonageApi.credentials.ts +++ b/packages/nodes-base/credentials/VonageApi.credentials.ts @@ -19,6 +19,7 @@ export class VonageApi implements ICredentialType { displayName: 'API Secret', name: 'apiSecret', type: 'string', + typeOptions: { password: true }, default: '', }, ]; diff --git a/packages/nodes-base/credentials/WekanApi.credentials.ts b/packages/nodes-base/credentials/WekanApi.credentials.ts index 4745827f3..73011d4ae 100644 --- a/packages/nodes-base/credentials/WekanApi.credentials.ts +++ b/packages/nodes-base/credentials/WekanApi.credentials.ts @@ -41,6 +41,7 @@ export class WekanApi implements ICredentialType { displayName: 'Session Token', name: 'token', type: 'hidden', + // eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing typeOptions: { expirable: true, }, diff --git a/packages/nodes-base/credentials/WiseApi.credentials.ts b/packages/nodes-base/credentials/WiseApi.credentials.ts index b9e3a0966..314af1e3a 100644 --- a/packages/nodes-base/credentials/WiseApi.credentials.ts +++ b/packages/nodes-base/credentials/WiseApi.credentials.ts @@ -12,6 +12,7 @@ export class WiseApi implements ICredentialType { displayName: 'API Token', name: 'apiToken', type: 'string', + typeOptions: { password: true }, default: '', }, { @@ -34,6 +35,7 @@ export class WiseApi implements ICredentialType { displayName: 'Private Key (Optional)', name: 'privateKey', type: 'string', + typeOptions: { password: true }, default: '', description: 'Optional private key used for Strong Customer Authentication (SCA). Only needed to retrieve statements, and execute transfers.', diff --git a/packages/nodes-base/credentials/WooCommerceApi.credentials.ts b/packages/nodes-base/credentials/WooCommerceApi.credentials.ts index 0362c3f95..4a8352b01 100644 --- a/packages/nodes-base/credentials/WooCommerceApi.credentials.ts +++ b/packages/nodes-base/credentials/WooCommerceApi.credentials.ts @@ -18,12 +18,14 @@ export class WooCommerceApi implements ICredentialType { displayName: 'Consumer Key', name: 'consumerKey', type: 'string', + typeOptions: { password: true }, default: '', }, { displayName: 'Consumer Secret', name: 'consumerSecret', type: 'string', + typeOptions: { password: true }, default: '', }, { diff --git a/packages/nodes-base/credentials/ZendeskOAuth2Api.credentials.ts b/packages/nodes-base/credentials/ZendeskOAuth2Api.credentials.ts index e4e56f37d..788d401f1 100644 --- a/packages/nodes-base/credentials/ZendeskOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/ZendeskOAuth2Api.credentials.ts @@ -54,6 +54,7 @@ export class ZendeskOAuth2Api implements ICredentialType { displayName: 'Client Secret', name: 'clientSecret', type: 'string', + typeOptions: { password: true }, default: '', required: true, }, diff --git a/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingDescription.ts b/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingDescription.ts index 5104dbca5..08ab792c6 100644 --- a/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingDescription.ts +++ b/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingDescription.ts @@ -167,6 +167,7 @@ export const meetingFields: INodeProperties[] = [ { displayName: 'Exclude Password', name: 'excludePassword', + // eslint-disable-next-line n8n-nodes-base/node-param-type-options-password-missing type: 'boolean', default: false, description: 'Whether or not to exclude password from the meeting email invitation', @@ -746,6 +747,7 @@ export const meetingFields: INodeProperties[] = [ { displayName: 'Exclude Password', name: 'excludePassword', + // eslint-disable-next-line n8n-nodes-base/node-param-type-options-password-missing type: 'boolean', default: false, description: 'Whether or not to exclude password from the meeting email invitation', diff --git a/packages/nodes-base/nodes/Crypto/Crypto.node.ts b/packages/nodes-base/nodes/Crypto/Crypto.node.ts index d999b4b49..64733e58e 100644 --- a/packages/nodes-base/nodes/Crypto/Crypto.node.ts +++ b/packages/nodes-base/nodes/Crypto/Crypto.node.ts @@ -277,6 +277,7 @@ export class Crypto implements INodeType { }, }, type: 'string', + typeOptions: { password: true }, default: '', required: true, }, diff --git a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/ConnectorDescription.ts b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/ConnectorDescription.ts index 5239af247..3c073f7ed 100644 --- a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/ConnectorDescription.ts +++ b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/ConnectorDescription.ts @@ -104,6 +104,7 @@ export const connectorFields: INodeProperties[] = [ name: 'apiToken', description: 'Jira API token', type: 'string', + typeOptions: { password: true }, required: true, default: '', displayOptions: { @@ -165,6 +166,7 @@ export const connectorFields: INodeProperties[] = [ name: 'apiKeyId', description: 'IBM Resilient API key ID', type: 'string', + typeOptions: { password: true }, required: true, default: '', displayOptions: { @@ -180,6 +182,7 @@ export const connectorFields: INodeProperties[] = [ name: 'apiKeySecret', description: 'IBM Resilient API key secret', type: 'string', + typeOptions: { password: true }, required: true, default: '', displayOptions: { diff --git a/packages/nodes-base/nodes/GoToWebinar/descriptions/WebinarDescription.ts b/packages/nodes-base/nodes/GoToWebinar/descriptions/WebinarDescription.ts index 8558ed936..3e5a657b0 100644 --- a/packages/nodes-base/nodes/GoToWebinar/descriptions/WebinarDescription.ts +++ b/packages/nodes-base/nodes/GoToWebinar/descriptions/WebinarDescription.ts @@ -145,6 +145,7 @@ export const webinarFields: INodeProperties[] = [ { displayName: 'Is Password Protected', name: 'isPasswordProtected', + // eslint-disable-next-line n8n-nodes-base/node-param-type-options-password-missing type: 'boolean', default: false, }, @@ -406,6 +407,7 @@ export const webinarFields: INodeProperties[] = [ { displayName: 'Is Password Protected', name: 'isPasswordProtected', + // eslint-disable-next-line n8n-nodes-base/node-param-type-options-password-missing type: 'boolean', default: false, description: 'Whether the webinar requires a password for attendees to join', diff --git a/packages/nodes-base/nodes/Google/GSuiteAdmin/UserDescription.ts b/packages/nodes-base/nodes/Google/GSuiteAdmin/UserDescription.ts index 499e5b0ce..a5b8794b8 100644 --- a/packages/nodes-base/nodes/Google/GSuiteAdmin/UserDescription.ts +++ b/packages/nodes-base/nodes/Google/GSuiteAdmin/UserDescription.ts @@ -157,6 +157,7 @@ export const userFields: INodeProperties[] = [ { displayName: 'Change Password At Next Login', name: 'changePasswordAtNextLogin', + // eslint-disable-next-line n8n-nodes-base/node-param-type-options-password-missing type: 'boolean', default: false, description: 'Whether the user is forced to change their password at next login', @@ -682,6 +683,7 @@ export const userFields: INodeProperties[] = [ { displayName: 'Change Password At Next Login', name: 'changePasswordAtNextLogin', + // eslint-disable-next-line n8n-nodes-base/node-param-type-options-password-missing type: 'boolean', default: false, description: 'Whether the user is forced to change their password at next login', diff --git a/packages/nodes-base/nodes/ServiceNow/UserDescription.ts b/packages/nodes-base/nodes/ServiceNow/UserDescription.ts index 9a6749ca3..b4d4ad0d8 100644 --- a/packages/nodes-base/nodes/ServiceNow/UserDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/UserDescription.ts @@ -184,6 +184,7 @@ export const userFields: INodeProperties[] = [ displayName: 'Password', name: 'user_password', type: 'string', + typeOptions: { password: true }, default: '', description: "The user's password", }, @@ -617,6 +618,7 @@ export const userFields: INodeProperties[] = [ displayName: 'Password', name: 'user_password', type: 'string', + typeOptions: { password: true }, default: '', description: "The user's password", }, diff --git a/packages/nodes-base/nodes/Stripe/descriptions/CustomerCardDescription.ts b/packages/nodes-base/nodes/Stripe/descriptions/CustomerCardDescription.ts index bc49a6ebd..78eecc78e 100644 --- a/packages/nodes-base/nodes/Stripe/descriptions/CustomerCardDescription.ts +++ b/packages/nodes-base/nodes/Stripe/descriptions/CustomerCardDescription.ts @@ -57,6 +57,7 @@ export const customerCardFields: INodeProperties[] = [ displayName: 'Card Token', name: 'token', type: 'string', + typeOptions: { password: true }, required: true, default: '', placeholder: 'tok_1IMfKdJhRTnqS5TKQVG1LI9o', diff --git a/packages/nodes-base/nodes/UptimeRobot/MonitorDescription.ts b/packages/nodes-base/nodes/UptimeRobot/MonitorDescription.ts index 148c298f0..87329e8b5 100644 --- a/packages/nodes-base/nodes/UptimeRobot/MonitorDescription.ts +++ b/packages/nodes-base/nodes/UptimeRobot/MonitorDescription.ts @@ -385,6 +385,7 @@ export const monitorFields: INodeProperties[] = [ displayName: 'HTTP Password', name: 'http_password', type: 'string', + typeOptions: { password: true }, default: '', description: 'The password used for password-protected web pages', }, diff --git a/packages/nodes-base/nodes/Venafi/Datacenter/CertificateDescription.ts b/packages/nodes-base/nodes/Venafi/Datacenter/CertificateDescription.ts index 2d33a91df..3973d8306 100644 --- a/packages/nodes-base/nodes/Venafi/Datacenter/CertificateDescription.ts +++ b/packages/nodes-base/nodes/Venafi/Datacenter/CertificateDescription.ts @@ -654,6 +654,7 @@ export const certificateFields: INodeProperties[] = [ displayName: 'Keystore Password', name: 'KeystorePassword', type: 'string', + typeOptions: { password: true }, default: '', }, ], diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 71985ce85..b5fb5003f 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -803,7 +803,7 @@ "@types/tmp": "^0.2.0", "@types/uuid": "^8.3.2", "@types/xml2js": "^0.4.11", - "eslint-plugin-n8n-nodes-base": "^1.12.0", + "eslint-plugin-n8n-nodes-base": "^1.15.0", "gulp": "^4.0.0", "n8n-core": "workspace:*" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74d65cb22..6e18a27f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -1243,8 +1243,8 @@ importers: specifier: ^0.4.11 version: 0.4.11 eslint-plugin-n8n-nodes-base: - specifier: ^1.12.0 - version: 1.12.0(eslint@8.45.0)(typescript@5.1.6) + specifier: ^1.15.0 + version: 1.15.0(eslint@8.45.0)(typescript@5.1.6) gulp: specifier: ^4.0.0 version: 4.0.2 @@ -6485,10 +6485,6 @@ packages: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} dev: true - /@types/semver@7.3.13: - resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} - dev: true - /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true @@ -6793,14 +6789,6 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@5.45.0: - resolution: {integrity: sha512-noDMjr87Arp/PuVrtvN3dXiJstQR1+XlQ4R1EvzG+NMgXi8CuMCXpb8JqNtFHKceVSQ985BZhfRdowJzbv4yKw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.45.0 - '@typescript-eslint/visitor-keys': 5.45.0 - dev: true - /@typescript-eslint/scope-manager@5.59.5: resolution: {integrity: sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6857,11 +6845,6 @@ packages: - supports-color dev: true - /@typescript-eslint/types@5.45.0: - resolution: {integrity: sha512-QQij+u/vgskA66azc9dCmx+rev79PzX8uDHpsqSjEFtfF2gBUTRCpvYMh2gw2ghkJabNkPlSUCimsyBEQZd1DA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@typescript-eslint/types@5.59.5: resolution: {integrity: sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6872,27 +6855,6 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.45.0(typescript@5.1.6): - resolution: {integrity: sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.45.0 - '@typescript-eslint/visitor-keys': 5.45.0 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@5.59.5(typescript@5.1.6): resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6935,26 +6897,6 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.45.0(eslint@8.45.0)(typescript@5.1.6): - resolution: {integrity: sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.12 - '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.45.0 - '@typescript-eslint/types': 5.45.0 - '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.1.6) - eslint: 8.45.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.45.0) - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils@5.59.5(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6994,14 +6936,6 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@5.45.0: - resolution: {integrity: sha512-jc6Eccbn2RtQPr1s7th6jJWQHBHI6GBVQkCHoJFQ5UreaKm59Vxw+ynQUPPY2u2Amquc+7tmEoC2G52ApsGNNg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.45.0 - eslint-visitor-keys: 3.4.1 - dev: true - /@typescript-eslint/visitor-keys@5.59.5: resolution: {integrity: sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -10877,10 +10811,10 @@ packages: resolution: {integrity: sha512-qe6sVFDP1Vj5eXlqZxYZpIjwYvhuqXlI0P8OfPyhiPOhMkFtr0TpFphD8/6WCzkm7LJCvG1eJEzURCtMIsFTAg==} dev: true - /eslint-plugin-n8n-nodes-base@1.12.0(eslint@8.45.0)(typescript@5.1.6): - resolution: {integrity: sha512-AotXR6IsxLNnxp4OxhD33xcmRFwVq7ZImBd0mTgpirV3VX8pCJDdiDlI2zCAICcICZxtOdbVtHOMhhnMjTh71A==} + /eslint-plugin-n8n-nodes-base@1.15.0(eslint@8.45.0)(typescript@5.1.6): + resolution: {integrity: sha512-eyKoX4Is4ImJo9YiPm+e7SOshVh8iBamZ8knqz8pxWnpCTpYNxVnxc9TeR+zQf9qZDELWit4GIXDi0uPOczhXQ==} dependencies: - '@typescript-eslint/utils': 5.45.0(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.59.5(eslint@8.45.0)(typescript@5.1.6) camel-case: 4.1.2 indefinite: 2.4.1 pascal-case: 3.1.2 @@ -10994,21 +10928,6 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.45.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.45.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true - /eslint-visitor-keys@3.4.0: resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}