diff --git a/packages/nodes-base/.eslintrc.js b/packages/nodes-base/.eslintrc.js index 47760b17a0..1620e38d14 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 705c5c5f5e..00b9d457a8 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 19633dc324..3d1d663217 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 66a15b844a..dcdfb0b4e2 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 fce7165dc3..bc5cb0ad76 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 249f81c4e2..f63e00230d 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 43dbc2c58c..e065d72790 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 9c70defa03..b04bb8bf90 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 172d89e18e..f360e46ac5 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 b6d47fa8c1..12a01b35d2 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 c890739e8a..b2070cbc55 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 69786820a3..271bc86618 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 8a814df368..7ac91eefbb 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 b8d88e153e..e825725530 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 6f5686c1b4..c35a748aaa 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 eea1c6431f..ac8816d339 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 d03a3a021a..103e660395 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 204e643792..45039c3de8 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 a34f8139bf..7e7d910db2 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 dfc6b77b58..2ffed3949a 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 d183e873d3..915f068bd5 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 729dc8bf8b..5ce01650fb 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 44721af91f..ca75cb54cf 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 555bbf49d8..cdfeabb9aa 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 d043ebf99c..5975200db5 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 45cea5a93f..c933dc3cea 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 3e741abfae..72b97d8fb0 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 1f320352b5..51a82b1494 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 bc3a6751ff..abd31133fd 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 826a229d8e..d8c64cd7cd 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 d4edb89c53..1ee0421823 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 ae33e84387..daed00c715 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 cfc8651805..4cb2123abc 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 45ad53bcab..f1ef443692 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 30e08bc6f9..4782a4eb35 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 611a9cdd24..5f95fc865d 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 97f577c7fd..6c02f47528 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 d8e5d96d94..afafb7ae39 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 c45cac8982..f194eed352 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 fe36db9996..73e2172b25 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 ca3d0a2d7e..8f83e0dff0 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 bb3935ae7e..dce594712c 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 231445a24b..0774ab9a85 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 78b855f62a..b8dd30de31 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 6b99cb5058..d8d2825fbd 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 ba468a0384..1481548510 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 d9b5a7fb70..6a4e1c67c0 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 a4c8e4da0f..eb144cfa25 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 823086b627..d8dab2e7d1 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 645dab0e32..3238097d6d 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 5749327984..3d47202ca2 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 93ef009304..aa01dbf01d 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 97a95a430e..c3c38d9afd 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 ef5f0e4077..b963eb61e1 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 27d14eddcb..68bd4bb7f4 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 79d0d99052..e0e40eca4d 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 916760275f..3a41e063c7 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 2690d0f5bb..1623eaa1ac 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 961d9c7004..730b83c49d 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 97cd9888f6..f8f8132da7 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 f2d884607a..002172c045 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 0153628bce..9b15be0b81 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 9b390196da..b9a86d5948 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 5638a58f3d..13a4f06c05 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 4745827f3c..73011d4aea 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 b9e3a09665..314af1e3a5 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 0362c3f954..4a8352b01c 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 e4e56f37d2..788d401f15 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 5104dbca5c..08ab792c60 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 d999b4b496..64733e58ef 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 5239af2472..3c073f7edd 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 8558ed9364..3e5a657b0b 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 499e5b0ce5..a5b8794b85 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 9a6749ca39..b4d4ad0d88 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 bc49a6ebd2..78eecc78ee 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 148c298f0b..87329e8b58 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 2d33a91df7..3973d83062 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 71985ce854..b5fb5003fe 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 74d65cb22c..6e18a27f7b 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}