diff --git a/packages/nodes-base/nodes/ActivationTrigger.node.json b/packages/nodes-base/nodes/ActivationTrigger.node.json
deleted file mode 100644
index 84ec4f112b..0000000000
--- a/packages/nodes-base/nodes/ActivationTrigger.node.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "node": "n8n-nodes-base.activationTrigger",
- "nodeVersion": "1.0",
- "codexVersion": "1.0",
- "categories": [
- "Core Nodes"
- ],
- "resources": {
- "primaryDocumentation": [
- {
- "url": "https://docs.n8n.io/nodes/n8n-nodes-base.activationTrigger/"
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/Compression.node.json b/packages/nodes-base/nodes/Compression/Compression.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Compression.node.json
rename to packages/nodes-base/nodes/Compression/Compression.node.json
diff --git a/packages/nodes-base/nodes/Compression.node.ts b/packages/nodes-base/nodes/Compression/Compression.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Compression.node.ts
rename to packages/nodes-base/nodes/Compression/Compression.node.ts
diff --git a/packages/nodes-base/nodes/Cron.node.json b/packages/nodes-base/nodes/Cron/Cron.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Cron.node.json
rename to packages/nodes-base/nodes/Cron/Cron.node.json
diff --git a/packages/nodes-base/nodes/Cron.node.ts b/packages/nodes-base/nodes/Cron/Cron.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Cron.node.ts
rename to packages/nodes-base/nodes/Cron/Cron.node.ts
diff --git a/packages/nodes-base/nodes/Crypto.node.json b/packages/nodes-base/nodes/Crypto/Crypto.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Crypto.node.json
rename to packages/nodes-base/nodes/Crypto/Crypto.node.json
diff --git a/packages/nodes-base/nodes/Crypto.node.ts b/packages/nodes-base/nodes/Crypto/Crypto.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Crypto.node.ts
rename to packages/nodes-base/nodes/Crypto/Crypto.node.ts
diff --git a/packages/nodes-base/nodes/DateTime.node.json b/packages/nodes-base/nodes/DateTime/DateTime.node.json
similarity index 100%
rename from packages/nodes-base/nodes/DateTime.node.json
rename to packages/nodes-base/nodes/DateTime/DateTime.node.json
diff --git a/packages/nodes-base/nodes/DateTime.node.ts b/packages/nodes-base/nodes/DateTime/DateTime.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/DateTime.node.ts
rename to packages/nodes-base/nodes/DateTime/DateTime.node.ts
diff --git a/packages/nodes-base/nodes/EditImage.node.json b/packages/nodes-base/nodes/EditImage/EditImage.node.json
similarity index 100%
rename from packages/nodes-base/nodes/EditImage.node.json
rename to packages/nodes-base/nodes/EditImage/EditImage.node.json
diff --git a/packages/nodes-base/nodes/EditImage.node.ts b/packages/nodes-base/nodes/EditImage/EditImage.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/EditImage.node.ts
rename to packages/nodes-base/nodes/EditImage/EditImage.node.ts
diff --git a/packages/nodes-base/nodes/EmailReadImap.node.json b/packages/nodes-base/nodes/EmailReadImap/EmailReadImap.node.json
similarity index 100%
rename from packages/nodes-base/nodes/EmailReadImap.node.json
rename to packages/nodes-base/nodes/EmailReadImap/EmailReadImap.node.json
diff --git a/packages/nodes-base/nodes/EmailReadImap.node.ts b/packages/nodes-base/nodes/EmailReadImap/EmailReadImap.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/EmailReadImap.node.ts
rename to packages/nodes-base/nodes/EmailReadImap/EmailReadImap.node.ts
diff --git a/packages/nodes-base/nodes/EmailSend.node.json b/packages/nodes-base/nodes/EmailSend/EmailSend.node.json
similarity index 100%
rename from packages/nodes-base/nodes/EmailSend.node.json
rename to packages/nodes-base/nodes/EmailSend/EmailSend.node.json
diff --git a/packages/nodes-base/nodes/EmailSend.node.ts b/packages/nodes-base/nodes/EmailSend/EmailSend.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/EmailSend.node.ts
rename to packages/nodes-base/nodes/EmailSend/EmailSend.node.ts
diff --git a/packages/nodes-base/nodes/ErrorTrigger.node.json b/packages/nodes-base/nodes/ErrorTrigger/ErrorTrigger.node.json
similarity index 100%
rename from packages/nodes-base/nodes/ErrorTrigger.node.json
rename to packages/nodes-base/nodes/ErrorTrigger/ErrorTrigger.node.json
diff --git a/packages/nodes-base/nodes/ErrorTrigger.node.ts b/packages/nodes-base/nodes/ErrorTrigger/ErrorTrigger.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/ErrorTrigger.node.ts
rename to packages/nodes-base/nodes/ErrorTrigger/ErrorTrigger.node.ts
diff --git a/packages/nodes-base/nodes/ExecuteCommand.node.json b/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.json
similarity index 100%
rename from packages/nodes-base/nodes/ExecuteCommand.node.json
rename to packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.json
diff --git a/packages/nodes-base/nodes/ExecuteCommand.node.ts b/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/ExecuteCommand.node.ts
rename to packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts
diff --git a/packages/nodes-base/nodes/ExecuteWorkflow.node.json b/packages/nodes-base/nodes/ExecuteWorkflow/ExecuteWorkflow.node.json
similarity index 100%
rename from packages/nodes-base/nodes/ExecuteWorkflow.node.json
rename to packages/nodes-base/nodes/ExecuteWorkflow/ExecuteWorkflow.node.json
diff --git a/packages/nodes-base/nodes/ExecuteWorkflow.node.ts b/packages/nodes-base/nodes/ExecuteWorkflow/ExecuteWorkflow.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/ExecuteWorkflow.node.ts
rename to packages/nodes-base/nodes/ExecuteWorkflow/ExecuteWorkflow.node.ts
diff --git a/packages/nodes-base/nodes/Ftp.node.json b/packages/nodes-base/nodes/Ftp/Ftp.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Ftp.node.json
rename to packages/nodes-base/nodes/Ftp/Ftp.node.json
diff --git a/packages/nodes-base/nodes/Ftp.node.ts b/packages/nodes-base/nodes/Ftp/Ftp.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Ftp.node.ts
rename to packages/nodes-base/nodes/Ftp/Ftp.node.ts
diff --git a/packages/nodes-base/nodes/Function.node.json b/packages/nodes-base/nodes/Function/Function.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Function.node.json
rename to packages/nodes-base/nodes/Function/Function.node.json
diff --git a/packages/nodes-base/nodes/Function.node.ts b/packages/nodes-base/nodes/Function/Function.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Function.node.ts
rename to packages/nodes-base/nodes/Function/Function.node.ts
diff --git a/packages/nodes-base/nodes/FunctionItem.node.json b/packages/nodes-base/nodes/FunctionItem/FunctionItem.node.json
similarity index 100%
rename from packages/nodes-base/nodes/FunctionItem.node.json
rename to packages/nodes-base/nodes/FunctionItem/FunctionItem.node.json
diff --git a/packages/nodes-base/nodes/FunctionItem.node.ts b/packages/nodes-base/nodes/FunctionItem/FunctionItem.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/FunctionItem.node.ts
rename to packages/nodes-base/nodes/FunctionItem/FunctionItem.node.ts
diff --git a/packages/nodes-base/nodes/HttpRequest.node.json b/packages/nodes-base/nodes/HttpRequest/HttpRequest.node.json
similarity index 100%
rename from packages/nodes-base/nodes/HttpRequest.node.json
rename to packages/nodes-base/nodes/HttpRequest/HttpRequest.node.json
diff --git a/packages/nodes-base/nodes/HttpRequest.node.ts b/packages/nodes-base/nodes/HttpRequest/HttpRequest.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/HttpRequest.node.ts
rename to packages/nodes-base/nodes/HttpRequest/HttpRequest.node.ts
diff --git a/packages/nodes-base/nodes/ICalendar.node.json b/packages/nodes-base/nodes/ICalendar/ICalendar.node.json
similarity index 100%
rename from packages/nodes-base/nodes/ICalendar.node.json
rename to packages/nodes-base/nodes/ICalendar/ICalendar.node.json
diff --git a/packages/nodes-base/nodes/ICalendar.node.ts b/packages/nodes-base/nodes/ICalendar/ICalendar.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/ICalendar.node.ts
rename to packages/nodes-base/nodes/ICalendar/ICalendar.node.ts
diff --git a/packages/nodes-base/nodes/If.node.json b/packages/nodes-base/nodes/If/If.node.json
similarity index 100%
rename from packages/nodes-base/nodes/If.node.json
rename to packages/nodes-base/nodes/If/If.node.json
diff --git a/packages/nodes-base/nodes/If.node.ts b/packages/nodes-base/nodes/If/If.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/If.node.ts
rename to packages/nodes-base/nodes/If/If.node.ts
diff --git a/packages/nodes-base/nodes/Interval.node.json b/packages/nodes-base/nodes/Interval/Interval.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Interval.node.json
rename to packages/nodes-base/nodes/Interval/Interval.node.json
diff --git a/packages/nodes-base/nodes/Interval.node.ts b/packages/nodes-base/nodes/Interval/Interval.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Interval.node.ts
rename to packages/nodes-base/nodes/Interval/Interval.node.ts
diff --git a/packages/nodes-base/nodes/ItemLists.node.json b/packages/nodes-base/nodes/ItemLists/ItemLists.node.json
similarity index 100%
rename from packages/nodes-base/nodes/ItemLists.node.json
rename to packages/nodes-base/nodes/ItemLists/ItemLists.node.json
diff --git a/packages/nodes-base/nodes/ItemLists.node.ts b/packages/nodes-base/nodes/ItemLists/ItemLists.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/ItemLists.node.ts
rename to packages/nodes-base/nodes/ItemLists/ItemLists.node.ts
diff --git a/packages/nodes-base/nodes/itemLists.svg b/packages/nodes-base/nodes/ItemLists/itemLists.svg
similarity index 100%
rename from packages/nodes-base/nodes/itemLists.svg
rename to packages/nodes-base/nodes/ItemLists/itemLists.svg
diff --git a/packages/nodes-base/nodes/LocalFileTrigger.node.json b/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.json
similarity index 100%
rename from packages/nodes-base/nodes/LocalFileTrigger.node.json
rename to packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.json
diff --git a/packages/nodes-base/nodes/LocalFileTrigger.node.ts b/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/LocalFileTrigger.node.ts
rename to packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts
diff --git a/packages/nodes-base/nodes/Merge.node.json b/packages/nodes-base/nodes/Merge/Merge.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Merge.node.json
rename to packages/nodes-base/nodes/Merge/Merge.node.json
diff --git a/packages/nodes-base/nodes/Merge.node.ts b/packages/nodes-base/nodes/Merge/Merge.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Merge.node.ts
rename to packages/nodes-base/nodes/Merge/Merge.node.ts
diff --git a/packages/nodes-base/nodes/MoveBinaryData.node.json b/packages/nodes-base/nodes/MoveBinaryData/MoveBinaryData.node.json
similarity index 100%
rename from packages/nodes-base/nodes/MoveBinaryData.node.json
rename to packages/nodes-base/nodes/MoveBinaryData/MoveBinaryData.node.json
diff --git a/packages/nodes-base/nodes/MoveBinaryData.node.ts b/packages/nodes-base/nodes/MoveBinaryData/MoveBinaryData.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/MoveBinaryData.node.ts
rename to packages/nodes-base/nodes/MoveBinaryData/MoveBinaryData.node.ts
diff --git a/packages/nodes-base/nodes/N8nTrainingCustomerDatastore.node.ts b/packages/nodes-base/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/N8nTrainingCustomerDatastore.node.ts
rename to packages/nodes-base/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.node.ts
diff --git a/packages/nodes-base/nodes/n8nTrainingCustomerDatastore.svg b/packages/nodes-base/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.svg
similarity index 100%
rename from packages/nodes-base/nodes/n8nTrainingCustomerDatastore.svg
rename to packages/nodes-base/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.svg
diff --git a/packages/nodes-base/nodes/N8nTrainingCustomerMessenger.node.ts b/packages/nodes-base/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/N8nTrainingCustomerMessenger.node.ts
rename to packages/nodes-base/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.node.ts
diff --git a/packages/nodes-base/nodes/n8nTrainingCustomerMessenger.svg b/packages/nodes-base/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.svg
similarity index 100%
rename from packages/nodes-base/nodes/n8nTrainingCustomerMessenger.svg
rename to packages/nodes-base/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.svg
diff --git a/packages/nodes-base/nodes/N8nTrigger.node.json b/packages/nodes-base/nodes/N8nTrigger/N8nTrigger.node.json
similarity index 100%
rename from packages/nodes-base/nodes/N8nTrigger.node.json
rename to packages/nodes-base/nodes/N8nTrigger/N8nTrigger.node.json
diff --git a/packages/nodes-base/nodes/N8nTrigger.node.ts b/packages/nodes-base/nodes/N8nTrigger/N8nTrigger.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/N8nTrigger.node.ts
rename to packages/nodes-base/nodes/N8nTrigger/N8nTrigger.node.ts
diff --git a/packages/nodes-base/nodes/n8nTrigger.svg b/packages/nodes-base/nodes/N8nTrigger/n8nTrigger.svg
similarity index 100%
rename from packages/nodes-base/nodes/n8nTrigger.svg
rename to packages/nodes-base/nodes/N8nTrigger/n8nTrigger.svg
diff --git a/packages/nodes-base/nodes/NoOp.node.json b/packages/nodes-base/nodes/NoOp/NoOp.node.json
similarity index 100%
rename from packages/nodes-base/nodes/NoOp.node.json
rename to packages/nodes-base/nodes/NoOp/NoOp.node.json
diff --git a/packages/nodes-base/nodes/NoOp.node.ts b/packages/nodes-base/nodes/NoOp/NoOp.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/NoOp.node.ts
rename to packages/nodes-base/nodes/NoOp/NoOp.node.ts
diff --git a/packages/nodes-base/nodes/OpenWeatherMap.node.json b/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.json
similarity index 100%
rename from packages/nodes-base/nodes/OpenWeatherMap.node.json
rename to packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.json
diff --git a/packages/nodes-base/nodes/OpenWeatherMap.node.ts b/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/OpenWeatherMap.node.ts
rename to packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts
diff --git a/packages/nodes-base/nodes/ReadBinaryFile.node.json b/packages/nodes-base/nodes/ReadBinaryFile/ReadBinaryFile.node.json
similarity index 100%
rename from packages/nodes-base/nodes/ReadBinaryFile.node.json
rename to packages/nodes-base/nodes/ReadBinaryFile/ReadBinaryFile.node.json
diff --git a/packages/nodes-base/nodes/ReadBinaryFile.node.ts b/packages/nodes-base/nodes/ReadBinaryFile/ReadBinaryFile.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/ReadBinaryFile.node.ts
rename to packages/nodes-base/nodes/ReadBinaryFile/ReadBinaryFile.node.ts
diff --git a/packages/nodes-base/nodes/ReadBinaryFiles.node.json b/packages/nodes-base/nodes/ReadBinaryFiles/ReadBinaryFiles.node.json
similarity index 100%
rename from packages/nodes-base/nodes/ReadBinaryFiles.node.json
rename to packages/nodes-base/nodes/ReadBinaryFiles/ReadBinaryFiles.node.json
diff --git a/packages/nodes-base/nodes/ReadBinaryFiles.node.ts b/packages/nodes-base/nodes/ReadBinaryFiles/ReadBinaryFiles.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/ReadBinaryFiles.node.ts
rename to packages/nodes-base/nodes/ReadBinaryFiles/ReadBinaryFiles.node.ts
diff --git a/packages/nodes-base/nodes/ReadPdf.node.json b/packages/nodes-base/nodes/ReadPdf/ReadPdf.node.json
similarity index 100%
rename from packages/nodes-base/nodes/ReadPdf.node.json
rename to packages/nodes-base/nodes/ReadPdf/ReadPdf.node.json
diff --git a/packages/nodes-base/nodes/ReadPdf.node.ts b/packages/nodes-base/nodes/ReadPdf/ReadPdf.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/ReadPdf.node.ts
rename to packages/nodes-base/nodes/ReadPdf/ReadPdf.node.ts
diff --git a/packages/nodes-base/nodes/RenameKeys.node.json b/packages/nodes-base/nodes/RenameKeys/RenameKeys.node.json
similarity index 100%
rename from packages/nodes-base/nodes/RenameKeys.node.json
rename to packages/nodes-base/nodes/RenameKeys/RenameKeys.node.json
diff --git a/packages/nodes-base/nodes/RenameKeys.node.ts b/packages/nodes-base/nodes/RenameKeys/RenameKeys.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/RenameKeys.node.ts
rename to packages/nodes-base/nodes/RenameKeys/RenameKeys.node.ts
diff --git a/packages/nodes-base/nodes/RespondToWebhook.node.json b/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.json
similarity index 100%
rename from packages/nodes-base/nodes/RespondToWebhook.node.json
rename to packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.json
diff --git a/packages/nodes-base/nodes/RespondToWebhook.node.ts b/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/RespondToWebhook.node.ts
rename to packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts
diff --git a/packages/nodes-base/nodes/webhook.svg b/packages/nodes-base/nodes/RespondToWebhook/webhook.svg
similarity index 100%
rename from packages/nodes-base/nodes/webhook.svg
rename to packages/nodes-base/nodes/RespondToWebhook/webhook.svg
diff --git a/packages/nodes-base/nodes/RssFeedRead.node.json b/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.json
similarity index 100%
rename from packages/nodes-base/nodes/RssFeedRead.node.json
rename to packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.json
diff --git a/packages/nodes-base/nodes/RssFeedRead.node.ts b/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/RssFeedRead.node.ts
rename to packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts
diff --git a/packages/nodes-base/nodes/RunAt.node.ts b/packages/nodes-base/nodes/RunAt.node.ts
deleted file mode 100644
index b96d9b22e9..0000000000
--- a/packages/nodes-base/nodes/RunAt.node.ts
+++ /dev/null
@@ -1,346 +0,0 @@
-import { ITriggerFunctions } from 'n8n-core';
-import {
- INodeType,
- INodeTypeDescription,
- ITriggerResponse,
-} from 'n8n-workflow';
-
-
-export class RunAt implements INodeType {
- description: INodeTypeDescription = {
- displayName: 'RunAt',
- name: 'runAt',
- icon: 'fa:calendar',
- group: ['trigger'],
- version: 1,
- description: 'Triggers the workflow at a specific time',
- defaults: {
- name: 'RunAt',
- color: '#00FF00',
- },
- inputs: [],
- outputs: ['main'],
- properties: [
- {
- displayName: 'Trigger Times',
- name: 'triggerTimes',
- type: 'dateTime',
- typeOptions: {
- multipleValues: true,
- multipleValueButtonText: 'Add Time',
- },
- default: '',
- // default: [],
- description: 'Triggers for the workflow',
- placeholder: 'Add Time',
- },
- // {
- // displayName: 'Trigger Times',
- // name: 'triggerTimes',
- // type: 'fixedCollection',
- // typeOptions: {
- // multipleValues: true,
- // multipleValueButtonText: 'Add Time',
- // },
- // default: {},
- // description: 'Triggers for the workflow',
- // placeholder: 'Add Cron Time',
- // options: [
- // {
- // name: 'item',
- // displayName: 'Item',
- // values: [
- // {
- // displayName: 'Mode',
- // name: 'mode',
- // type: 'options',
- // options: [
- // {
- // name: 'Every Minute',
- // value: 'everyMinute',
- // },
- // {
- // name: 'Every Hour',
- // value: 'everyHour',
- // },
- // {
- // name: 'Every Day',
- // value: 'everyDay',
- // },
- // {
- // name: 'Every Week',
- // value: 'everyWeek',
- // },
- // {
- // name: 'Every Month',
- // value: 'everyMonth',
- // },
- // {
- // name: 'Every X',
- // value: 'everyX',
- // },
- // {
- // name: 'Custom',
- // value: 'custom',
- // },
- // ],
- // default: 'everyDay',
- // description: 'How often to trigger.',
- // },
- // {
- // displayName: 'Hour',
- // name: 'hour',
- // type: 'number',
- // typeOptions: {
- // minValue: 0,
- // maxValue: 23,
- // },
- // displayOptions: {
- // hide: {
- // mode: [
- // 'custom',
- // 'everyHour',
- // 'everyMinute',
- // 'everyX',
- // ],
- // },
- // },
- // default: 14,
- // description: 'The hour of the day to trigger (24h format).',
- // },
- // {
- // displayName: 'Minute',
- // name: 'minute',
- // type: 'number',
- // typeOptions: {
- // minValue: 0,
- // maxValue: 59,
- // },
- // displayOptions: {
- // hide: {
- // mode: [
- // 'custom',
- // 'everyMinute',
- // 'everyX',
- // ],
- // },
- // },
- // default: 0,
- // description: 'The minute of the day to trigger.',
- // },
- // {
- // displayName: 'Day of Month',
- // name: 'dayOfMonth',
- // type: 'number',
- // displayOptions: {
- // show: {
- // mode: [
- // 'everyMonth',
- // ],
- // },
- // },
- // typeOptions: {
- // minValue: 1,
- // maxValue: 31,
- // },
- // default: 1,
- // description: 'The day of the month to trigger.',
- // },
- // {
- // displayName: 'Weekday',
- // name: 'weekday',
- // type: 'options',
- // displayOptions: {
- // show: {
- // mode: [
- // 'everyWeek',
- // ],
- // },
- // },
- // options: [
- // {
- // name: 'Monday',
- // value: '1',
- // },
- // {
- // name: 'Tuesday',
- // value: '2',
- // },
- // {
- // name: 'Wednesday',
- // value: '3',
- // },
- // {
- // name: 'Thursday',
- // value: '4',
- // },
- // {
- // name: 'Friday',
- // value: '5',
- // },
- // {
- // name: 'Saturday',
- // value: '6',
- // },
- // {
- // name: 'Sunday',
- // value: '0',
- // },
- // ],
- // default: '1',
- // description: 'The weekday to trigger.',
- // },
- // {
- // displayName: 'Cron Expression',
- // name: 'cronExpression',
- // type: 'string',
- // displayOptions: {
- // show: {
- // mode: [
- // 'custom',
- // ],
- // },
- // },
- // default: '* * * * * *',
- // description: 'Use custom cron expression. Values and ranges as follows:
- Seconds: 0-59
- Minutes: 0 - 59
- Hours: 0 - 23
- Day of Month: 1 - 31
- Months: 0 - 11 (Jan - Dec)
- Day of Week: 0 - 6 (Sun - Sat)
',
- // },
- // {
- // displayName: 'Value',
- // name: 'value',
- // type: 'number',
- // typeOptions: {
- // minValue: 0,
- // maxValue: 1000,
- // },
- // displayOptions: {
- // show: {
- // mode: [
- // 'everyX',
- // ],
- // },
- // },
- // default: 2,
- // description: 'All how many X minutes/hours it should trigger.',
- // },
- // {
- // displayName: 'Unit',
- // name: 'unit',
- // type: 'options',
- // displayOptions: {
- // show: {
- // mode: [
- // 'everyX',
- // ],
- // },
- // },
- // options: [
- // {
- // name: 'Minutes',
- // value: 'minutes'
- // },
- // {
- // name: 'Hours',
- // value: 'hours'
- // },
- // ],
- // default: 'hours',
- // description: 'If it should trigger all X minutes or hours.',
- // },
- // ]
- // },
- // ],
- // }
- ],
- };
-
-
-
- async trigger(this: ITriggerFunctions): Promise {
-
- // const triggerTimes = this.getNodeParameter('triggerTimes') as unknown as {
- // item: TriggerTime[];
- // };
-
- // // Define the order the cron-time-parameter appear
- // const parameterOrder = [
- // 'second', // 0 - 59
- // 'minute', // 0 - 59
- // 'hour', // 0 - 23
- // 'dayOfMonth', // 1 - 31
- // 'month', // 0 - 11(Jan - Dec)
- // 'weekday', // 0 - 6(Sun - Sat)
- // ];
-
- // // Get all the trigger times
- // const cronTimes: string[] = [];
- // let cronTime: string[];
- // let parameterName: string;
- // if (triggerTimes.item !== undefined) {
- // for (const item of triggerTimes.item) {
- // cronTime = [];
- // if (item.mode === 'custom') {
- // cronTimes.push(item.cronExpression as string);
- // continue;
- // }
- // if (item.mode === 'everyMinute') {
- // cronTimes.push(`${Math.floor(Math.random() * 60).toString()} * * * * *`);
- // continue;
- // }
- // if (item.mode === 'everyX') {
- // if (item.unit === 'minutes') {
- // cronTimes.push(`${Math.floor(Math.random() * 60).toString()} */${item.value} * * * *`);
- // } else if (item.unit === 'hours') {
- // cronTimes.push(`${Math.floor(Math.random() * 60).toString()} 0 */${item.value} * * *`);
- // }
- // continue;
- // }
-
- // for (parameterName of parameterOrder) {
- // if (item[parameterName] !== undefined) {
- // // Value is set so use it
- // cronTime.push(item[parameterName] as string);
- // } else if (parameterName === 'second') {
- // // For seconds we use by default a random one to make sure to
- // // balance the load a little bit over time
- // cronTime.push(Math.floor(Math.random() * 60).toString());
- // } else {
- // // For all others set "any"
- // cronTime.push('*');
- // }
- // }
-
- // cronTimes.push(cronTime.join(' '));
- // }
- // }
-
- // // The trigger function to execute when the cron-time got reached
- // // or when manually triggered
- // const executeTrigger = () => {
- // this.emit([this.helpers.returnJsonArray([{}])]);
- // };
-
- // const timezone = this.getTimezone();
-
- // // Start the cron-jobs
- // const cronJobs: CronJob[] = [];
- // for (const cronTime of cronTimes) {
- // cronJobs.push(new CronJob(cronTime, executeTrigger, undefined, true, timezone));
- // }
-
- // // Stop the cron-jobs
- // async function closeFunction() {
- // for (const cronJob of cronJobs) {
- // cronJob.stop();
- // }
- // }
-
- // async function manualTriggerFunction() {
- // executeTrigger();
- // }
-
- return {
- // closeFunction,
- // manualTriggerFunction,
- };
- }
-}
diff --git a/packages/nodes-base/nodes/Set.node.json b/packages/nodes-base/nodes/Set/Set.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Set.node.json
rename to packages/nodes-base/nodes/Set/Set.node.json
diff --git a/packages/nodes-base/nodes/Set.node.ts b/packages/nodes-base/nodes/Set/Set.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Set.node.ts
rename to packages/nodes-base/nodes/Set/Set.node.ts
diff --git a/packages/nodes-base/nodes/SplitInBatches.node.json b/packages/nodes-base/nodes/SplitInBatches/SplitInBatches.node.json
similarity index 100%
rename from packages/nodes-base/nodes/SplitInBatches.node.json
rename to packages/nodes-base/nodes/SplitInBatches/SplitInBatches.node.json
diff --git a/packages/nodes-base/nodes/SplitInBatches.node.ts b/packages/nodes-base/nodes/SplitInBatches/SplitInBatches.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/SplitInBatches.node.ts
rename to packages/nodes-base/nodes/SplitInBatches/SplitInBatches.node.ts
diff --git a/packages/nodes-base/nodes/SpreadsheetFile.node.json b/packages/nodes-base/nodes/SpreadsheetFile/SpreadsheetFile.node.json
similarity index 100%
rename from packages/nodes-base/nodes/SpreadsheetFile.node.json
rename to packages/nodes-base/nodes/SpreadsheetFile/SpreadsheetFile.node.json
diff --git a/packages/nodes-base/nodes/SpreadsheetFile.node.ts b/packages/nodes-base/nodes/SpreadsheetFile/SpreadsheetFile.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/SpreadsheetFile.node.ts
rename to packages/nodes-base/nodes/SpreadsheetFile/SpreadsheetFile.node.ts
diff --git a/packages/nodes-base/nodes/SseTrigger.node.json b/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.json
similarity index 100%
rename from packages/nodes-base/nodes/SseTrigger.node.json
rename to packages/nodes-base/nodes/SseTrigger/SseTrigger.node.json
diff --git a/packages/nodes-base/nodes/SseTrigger.node.ts b/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/SseTrigger.node.ts
rename to packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts
diff --git a/packages/nodes-base/nodes/Start.node.json b/packages/nodes-base/nodes/Start/Start.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Start.node.json
rename to packages/nodes-base/nodes/Start/Start.node.json
diff --git a/packages/nodes-base/nodes/Start.node.ts b/packages/nodes-base/nodes/Start/Start.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Start.node.ts
rename to packages/nodes-base/nodes/Start/Start.node.ts
diff --git a/packages/nodes-base/nodes/StopAndError.node.json b/packages/nodes-base/nodes/StopAndError/StopAndError.node.json
similarity index 100%
rename from packages/nodes-base/nodes/StopAndError.node.json
rename to packages/nodes-base/nodes/StopAndError/StopAndError.node.json
diff --git a/packages/nodes-base/nodes/StopAndError.node.ts b/packages/nodes-base/nodes/StopAndError/StopAndError.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/StopAndError.node.ts
rename to packages/nodes-base/nodes/StopAndError/StopAndError.node.ts
diff --git a/packages/nodes-base/nodes/Switch.node.json b/packages/nodes-base/nodes/Switch/Switch.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Switch.node.json
rename to packages/nodes-base/nodes/Switch/Switch.node.json
diff --git a/packages/nodes-base/nodes/Switch.node.ts b/packages/nodes-base/nodes/Switch/Switch.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Switch.node.ts
rename to packages/nodes-base/nodes/Switch/Switch.node.ts
diff --git a/packages/nodes-base/nodes/Wait.node.json b/packages/nodes-base/nodes/Wait/Wait.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Wait.node.json
rename to packages/nodes-base/nodes/Wait/Wait.node.json
diff --git a/packages/nodes-base/nodes/Wait.node.ts b/packages/nodes-base/nodes/Wait/Wait.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Wait.node.ts
rename to packages/nodes-base/nodes/Wait/Wait.node.ts
diff --git a/packages/nodes-base/nodes/Webhook.node.json b/packages/nodes-base/nodes/Webhook/Webhook.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Webhook.node.json
rename to packages/nodes-base/nodes/Webhook/Webhook.node.json
diff --git a/packages/nodes-base/nodes/Webhook.node.ts b/packages/nodes-base/nodes/Webhook/Webhook.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Webhook.node.ts
rename to packages/nodes-base/nodes/Webhook/Webhook.node.ts
diff --git a/packages/nodes-base/nodes/Webhook/webhook.svg b/packages/nodes-base/nodes/Webhook/webhook.svg
new file mode 100644
index 0000000000..a59b318554
--- /dev/null
+++ b/packages/nodes-base/nodes/Webhook/webhook.svg
@@ -0,0 +1 @@
+
diff --git a/packages/nodes-base/nodes/WorkflowTrigger.node.json b/packages/nodes-base/nodes/WorkflowTrigger/WorkflowTrigger.node.json
similarity index 100%
rename from packages/nodes-base/nodes/WorkflowTrigger.node.json
rename to packages/nodes-base/nodes/WorkflowTrigger/WorkflowTrigger.node.json
diff --git a/packages/nodes-base/nodes/WorkflowTrigger.node.ts b/packages/nodes-base/nodes/WorkflowTrigger/WorkflowTrigger.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/WorkflowTrigger.node.ts
rename to packages/nodes-base/nodes/WorkflowTrigger/WorkflowTrigger.node.ts
diff --git a/packages/nodes-base/nodes/WriteBinaryFile.node.json b/packages/nodes-base/nodes/WriteBinaryFile/WriteBinaryFile.node.json
similarity index 100%
rename from packages/nodes-base/nodes/WriteBinaryFile.node.json
rename to packages/nodes-base/nodes/WriteBinaryFile/WriteBinaryFile.node.json
diff --git a/packages/nodes-base/nodes/WriteBinaryFile.node.ts b/packages/nodes-base/nodes/WriteBinaryFile/WriteBinaryFile.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/WriteBinaryFile.node.ts
rename to packages/nodes-base/nodes/WriteBinaryFile/WriteBinaryFile.node.ts
diff --git a/packages/nodes-base/nodes/Xml.node.json b/packages/nodes-base/nodes/Xml/Xml.node.json
similarity index 100%
rename from packages/nodes-base/nodes/Xml.node.json
rename to packages/nodes-base/nodes/Xml/Xml.node.json
diff --git a/packages/nodes-base/nodes/Xml.node.ts b/packages/nodes-base/nodes/Xml/Xml.node.ts
similarity index 100%
rename from packages/nodes-base/nodes/Xml.node.ts
rename to packages/nodes-base/nodes/Xml/Xml.node.ts
diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json
index b17229cd90..4047ea2477 100644
--- a/packages/nodes-base/package.json
+++ b/packages/nodes-base/package.json
@@ -31,21 +31,21 @@
"credentials": [
"dist/credentials/ActionNetworkApi.credentials.js",
"dist/credentials/ActiveCampaignApi.credentials.js",
- "dist/credentials/AgileCrmApi.credentials.js",
"dist/credentials/AcuitySchedulingApi.credentials.js",
"dist/credentials/AcuitySchedulingOAuth2Api.credentials.js",
+ "dist/credentials/AffinityApi.credentials.js",
+ "dist/credentials/AgileCrmApi.credentials.js",
"dist/credentials/AirtableApi.credentials.js",
"dist/credentials/Amqp.credentials.js",
+ "dist/credentials/ApiTemplateIoApi.credentials.js",
"dist/credentials/AsanaApi.credentials.js",
"dist/credentials/AsanaOAuth2Api.credentials.js",
- "dist/credentials/ApiTemplateIoApi.credentials.js",
"dist/credentials/AutomizyApi.credentials.js",
"dist/credentials/AutopilotApi.credentials.js",
"dist/credentials/Aws.credentials.js",
- "dist/credentials/AffinityApi.credentials.js",
"dist/credentials/BannerbearApi.credentials.js",
- "dist/credentials/BeeminderApi.credentials.js",
"dist/credentials/BaserowApi.credentials.js",
+ "dist/credentials/BeeminderApi.credentials.js",
"dist/credentials/BitbucketApi.credentials.js",
"dist/credentials/BitlyApi.credentials.js",
"dist/credentials/BitlyOAuth2Api.credentials.js",
@@ -53,6 +53,7 @@
"dist/credentials/BoxOAuth2Api.credentials.js",
"dist/credentials/BrandfetchApi.credentials.js",
"dist/credentials/BubbleApi.credentials.js",
+ "dist/credentials/CalendlyApi.credentials.js",
"dist/credentials/ChargebeeApi.credentials.js",
"dist/credentials/CircleCiApi.credentials.js",
"dist/credentials/CiscoWebexOAuth2Api.credentials.js",
@@ -66,10 +67,8 @@
"dist/credentials/ConvertKitApi.credentials.js",
"dist/credentials/CopperApi.credentials.js",
"dist/credentials/CortexApi.credentials.js",
- "dist/credentials/CalendlyApi.credentials.js",
- "dist/credentials/CustomerIoApi.credentials.js",
- "dist/credentials/S3.credentials.js",
"dist/credentials/CrateDb.credentials.js",
+ "dist/credentials/CustomerIoApi.credentials.js",
"dist/credentials/DeepLApi.credentials.js",
"dist/credentials/DemioApi.credentials.js",
"dist/credentials/DiscourseApi.credentials.js",
@@ -88,33 +87,33 @@
"dist/credentials/EventbriteOAuth2Api.credentials.js",
"dist/credentials/FacebookGraphApi.credentials.js",
"dist/credentials/FacebookGraphAppApi.credentials.js",
+ "dist/credentials/FileMaker.credentials.js",
+ "dist/credentials/FlowApi.credentials.js",
+ "dist/credentials/FormIoApi.credentials.js",
+ "dist/credentials/FormstackApi.credentials.js",
+ "dist/credentials/FormstackOAuth2Api.credentials.js",
"dist/credentials/FreshdeskApi.credentials.js",
"dist/credentials/FreshserviceApi.credentials.js",
"dist/credentials/FreshworksCrmApi.credentials.js",
- "dist/credentials/FileMaker.credentials.js",
- "dist/credentials/FlowApi.credentials.js",
- "dist/credentials/FormstackApi.credentials.js",
- "dist/credentials/FormstackOAuth2Api.credentials.js",
"dist/credentials/Ftp.credentials.js",
- "dist/credentials/FormIoApi.credentials.js",
"dist/credentials/GetResponseApi.credentials.js",
"dist/credentials/GetResponseOAuth2Api.credentials.js",
"dist/credentials/GhostAdminApi.credentials.js",
"dist/credentials/GhostContentApi.credentials.js",
- "dist/credentials/GitPassword.credentials.js",
"dist/credentials/GithubApi.credentials.js",
"dist/credentials/GithubOAuth2Api.credentials.js",
"dist/credentials/GitlabApi.credentials.js",
"dist/credentials/GitlabOAuth2Api.credentials.js",
+ "dist/credentials/GitPassword.credentials.js",
"dist/credentials/GmailOAuth2Api.credentials.js",
"dist/credentials/GoogleAnalyticsOAuth2Api.credentials.js",
"dist/credentials/GoogleApi.credentials.js",
"dist/credentials/GoogleBigQueryOAuth2Api.credentials.js",
"dist/credentials/GoogleBooksOAuth2Api.credentials.js",
"dist/credentials/GoogleCalendarOAuth2Api.credentials.js",
+ "dist/credentials/GoogleCloudNaturalLanguageOAuth2Api.credentials.js",
"dist/credentials/GoogleContactsOAuth2Api.credentials.js",
"dist/credentials/GoogleDocsOAuth2Api.credentials.js",
- "dist/credentials/GoogleCloudNaturalLanguageOAuth2Api.credentials.js",
"dist/credentials/GoogleDriveOAuth2Api.credentials.js",
"dist/credentials/GoogleFirebaseCloudFirestoreOAuth2Api.credentials.js",
"dist/credentials/GoogleFirebaseRealtimeDatabaseOAuth2Api.credentials.js",
@@ -122,13 +121,12 @@
"dist/credentials/GooglePerspectiveOAuth2Api.credentials.js",
"dist/credentials/GoogleSheetsOAuth2Api.credentials.js",
"dist/credentials/GoogleSlidesOAuth2Api.credentials.js",
- "dist/credentials/GSuiteAdminOAuth2Api.credentials.js",
"dist/credentials/GoogleTasksOAuth2Api.credentials.js",
"dist/credentials/GoogleTranslateOAuth2Api.credentials.js",
"dist/credentials/GotifyApi.credentials.js",
"dist/credentials/GoToWebinarOAuth2Api.credentials.js",
"dist/credentials/GristApi.credentials.js",
- "dist/credentials/YouTubeOAuth2Api.credentials.js",
+ "dist/credentials/GSuiteAdminOAuth2Api.credentials.js",
"dist/credentials/GumroadApi.credentials.js",
"dist/credentials/HarvestApi.credentials.js",
"dist/credentials/HarvestOAuth2Api.credentials.js",
@@ -142,10 +140,10 @@
"dist/credentials/HubspotOAuth2Api.credentials.js",
"dist/credentials/HumanticAiApi.credentials.js",
"dist/credentials/HunterApi.credentials.js",
- "dist/credentials/IterableApi.credentials.js",
"dist/credentials/Imap.credentials.js",
"dist/credentials/IntercomApi.credentials.js",
"dist/credentials/InvoiceNinjaApi.credentials.js",
+ "dist/credentials/IterableApi.credentials.js",
"dist/credentials/JiraSoftwareCloudApi.credentials.js",
"dist/credentials/JiraSoftwareServerApi.credentials.js",
"dist/credentials/JotFormApi.credentials.js",
@@ -157,10 +155,10 @@
"dist/credentials/LingvaNexApi.credentials.js",
"dist/credentials/LinkedInOAuth2Api.credentials.js",
"dist/credentials/Magento2Api.credentials.js",
- "dist/credentials/MailerLiteApi.credentials.js",
"dist/credentials/MailcheckApi.credentials.js",
"dist/credentials/MailchimpApi.credentials.js",
"dist/credentials/MailchimpOAuth2Api.credentials.js",
+ "dist/credentials/MailerLiteApi.credentials.js",
"dist/credentials/MailgunApi.credentials.js",
"dist/credentials/MailjetEmailApi.credentials.js",
"dist/credentials/MailjetSmsApi.credentials.js",
@@ -181,14 +179,14 @@
"dist/credentials/MicrosoftSql.credentials.js",
"dist/credentials/MicrosoftTeamsOAuth2Api.credentials.js",
"dist/credentials/MicrosoftToDoOAuth2Api.credentials.js",
- "dist/credentials/MindeeReceiptApi.credentials.js",
"dist/credentials/MindeeInvoiceApi.credentials.js",
+ "dist/credentials/MindeeReceiptApi.credentials.js",
"dist/credentials/MispApi.credentials.js",
- "dist/credentials/MonicaCrmApi.credentials.js",
"dist/credentials/MoceanApi.credentials.js",
"dist/credentials/MondayComApi.credentials.js",
"dist/credentials/MondayComOAuth2Api.credentials.js",
"dist/credentials/MongoDb.credentials.js",
+ "dist/credentials/MonicaCrmApi.credentials.js",
"dist/credentials/Mqtt.credentials.js",
"dist/credentials/Msg91Api.credentials.js",
"dist/credentials/MySql.credentials.js",
@@ -211,17 +209,17 @@
"dist/credentials/PayPalApi.credentials.js",
"dist/credentials/PeekalinkApi.credentials.js",
"dist/credentials/PhantombusterApi.credentials.js",
+ "dist/credentials/PhilipsHueOAuth2Api.credentials.js",
"dist/credentials/PipedriveApi.credentials.js",
"dist/credentials/PipedriveOAuth2Api.credentials.js",
- "dist/credentials/PhilipsHueOAuth2Api.credentials.js",
"dist/credentials/PlivoApi.credentials.js",
"dist/credentials/Postgres.credentials.js",
"dist/credentials/PostHogApi.credentials.js",
"dist/credentials/PostmarkApi.credentials.js",
"dist/credentials/ProfitWellApi.credentials.js",
"dist/credentials/PushbulletOAuth2Api.credentials.js",
- "dist/credentials/PushoverApi.credentials.js",
"dist/credentials/PushcutApi.credentials.js",
+ "dist/credentials/PushoverApi.credentials.js",
"dist/credentials/QuestDb.credentials.js",
"dist/credentials/QuickBaseApi.credentials.js",
"dist/credentials/QuickBooksOAuth2Api.credentials.js",
@@ -231,41 +229,40 @@
"dist/credentials/Redis.credentials.js",
"dist/credentials/RocketchatApi.credentials.js",
"dist/credentials/RundeckApi.credentials.js",
+ "dist/credentials/S3.credentials.js",
"dist/credentials/SalesforceJwtApi.credentials.js",
"dist/credentials/SalesforceOAuth2Api.credentials.js",
"dist/credentials/SalesmateApi.credentials.js",
+ "dist/credentials/SalesmateApi.credentials.js",
"dist/credentials/SeaTableApi.credentials.js",
"dist/credentials/SecurityScorecardApi.credentials.js",
"dist/credentials/SegmentApi.credentials.js",
"dist/credentials/SendGridApi.credentials.js",
"dist/credentials/SendyApi.credentials.js",
"dist/credentials/SentryIoApi.credentials.js",
- "dist/credentials/SentryIoServerApi.credentials.js",
"dist/credentials/SentryIoOAuth2Api.credentials.js",
+ "dist/credentials/SentryIoServerApi.credentials.js",
"dist/credentials/ServiceNowOAuth2Api.credentials.js",
+ "dist/credentials/Sftp.credentials.js",
"dist/credentials/ShopifyApi.credentials.js",
"dist/credentials/Signl4Api.credentials.js",
"dist/credentials/SlackApi.credentials.js",
"dist/credentials/SlackOAuth2Api.credentials.js",
"dist/credentials/Sms77Api.credentials.js",
- "dist/credentials/Snowflake.credentials.js",
"dist/credentials/Smtp.credentials.js",
- "dist/credentials/SpotifyOAuth2Api.credentials.js",
- "dist/credentials/StackbyApi.credentials.js",
- "dist/credentials/StravaOAuth2Api.credentials.js",
- "dist/credentials/StripeApi.credentials.js",
- "dist/credentials/SalesmateApi.credentials.js",
- "dist/credentials/SegmentApi.credentials.js",
- "dist/credentials/SshPassword.credentials.js",
- "dist/credentials/SshPrivateKey.credentials.js",
- "dist/credentials/Sftp.credentials.js",
- "dist/credentials/Signl4Api.credentials.js",
+ "dist/credentials/Snowflake.credentials.js",
"dist/credentials/SplunkApi.credentials.js",
"dist/credentials/SpontitApi.credentials.js",
"dist/credentials/SpotifyOAuth2Api.credentials.js",
+ "dist/credentials/SpotifyOAuth2Api.credentials.js",
+ "dist/credentials/SshPassword.credentials.js",
+ "dist/credentials/SshPrivateKey.credentials.js",
+ "dist/credentials/StackbyApi.credentials.js",
"dist/credentials/StoryblokContentApi.credentials.js",
"dist/credentials/StoryblokManagementApi.credentials.js",
"dist/credentials/StrapiApi.credentials.js",
+ "dist/credentials/StravaOAuth2Api.credentials.js",
+ "dist/credentials/StripeApi.credentials.js",
"dist/credentials/SurveyMonkeyApi.credentials.js",
"dist/credentials/SurveyMonkeyOAuth2Api.credentials.js",
"dist/credentials/TaigaApi.credentials.js",
@@ -275,16 +272,16 @@
"dist/credentials/TimescaleDb.credentials.js",
"dist/credentials/TodoistApi.credentials.js",
"dist/credentials/TodoistOAuth2Api.credentials.js",
+ "dist/credentials/TogglApi.credentials.js",
"dist/credentials/TravisCiApi.credentials.js",
"dist/credentials/TrelloApi.credentials.js",
+ "dist/credentials/TwakeCloudApi.credentials.js",
+ "dist/credentials/TwakeServerApi.credentials.js",
"dist/credentials/TwilioApi.credentials.js",
"dist/credentials/TwistOAuth2Api.credentials.js",
"dist/credentials/TwitterOAuth1Api.credentials.js",
"dist/credentials/TypeformApi.credentials.js",
"dist/credentials/TypeformOAuth2Api.credentials.js",
- "dist/credentials/TogglApi.credentials.js",
- "dist/credentials/TwakeCloudApi.credentials.js",
- "dist/credentials/TwakeServerApi.credentials.js",
"dist/credentials/UnleashedSoftwareApi.credentials.js",
"dist/credentials/UpleadApi.credentials.js",
"dist/credentials/UProcApi.credentials.js",
@@ -301,6 +298,7 @@
"dist/credentials/WufooApi.credentials.js",
"dist/credentials/XeroOAuth2Api.credentials.js",
"dist/credentials/YourlsApi.credentials.js",
+ "dist/credentials/YouTubeOAuth2Api.credentials.js",
"dist/credentials/ZendeskApi.credentials.js",
"dist/credentials/ZendeskOAuth2Api.credentials.js",
"dist/credentials/ZohoOAuth2Api.credentials.js",
@@ -312,21 +310,23 @@
"dist/nodes/ActionNetwork/ActionNetwork.node.js",
"dist/nodes/ActiveCampaign/ActiveCampaign.node.js",
"dist/nodes/ActiveCampaign/ActiveCampaignTrigger.node.js",
+ "dist/nodes/AcuityScheduling/AcuitySchedulingTrigger.node.js",
+ "dist/nodes/Affinity/Affinity.node.js",
+ "dist/nodes/Affinity/AffinityTrigger.node.js",
"dist/nodes/AgileCrm/AgileCrm.node.js",
"dist/nodes/Airtable/Airtable.node.js",
"dist/nodes/Airtable/AirtableTrigger.node.js",
- "dist/nodes/AcuityScheduling/AcuitySchedulingTrigger.node.js",
"dist/nodes/Amqp/Amqp.node.js",
"dist/nodes/Amqp/AmqpTrigger.node.js",
+ "dist/nodes/ApiTemplateIo/ApiTemplateIo.node.js",
"dist/nodes/Asana/Asana.node.js",
"dist/nodes/Asana/AsanaTrigger.node.js",
- "dist/nodes/ApiTemplateIo/ApiTemplateIo.node.js",
- "dist/nodes/Affinity/Affinity.node.js",
- "dist/nodes/Affinity/AffinityTrigger.node.js",
"dist/nodes/Automizy/Automizy.node.js",
"dist/nodes/Autopilot/Autopilot.node.js",
"dist/nodes/Autopilot/AutopilotTrigger.node.js",
"dist/nodes/Aws/AwsLambda.node.js",
+ "dist/nodes/Aws/AwsSns.node.js",
+ "dist/nodes/Aws/AwsSnsTrigger.node.js",
"dist/nodes/Aws/Comprehend/AwsComprehend.node.js",
"dist/nodes/Aws/DynamoDB/AwsDynamoDB.node.js",
"dist/nodes/Aws/Rekognition/AwsRekognition.node.js",
@@ -335,8 +335,6 @@
"dist/nodes/Aws/SQS/AwsSqs.node.js",
"dist/nodes/Aws/Textract/AwsTextract.node.js",
"dist/nodes/Aws/Transcribe/AwsTranscribe.node.js",
- "dist/nodes/Aws/AwsSns.node.js",
- "dist/nodes/Aws/AwsSnsTrigger.node.js",
"dist/nodes/Bannerbear/Bannerbear.node.js",
"dist/nodes/Baserow/Baserow.node.js",
"dist/nodes/Beeminder/Beeminder.node.js",
@@ -356,12 +354,12 @@
"dist/nodes/Clearbit/Clearbit.node.js",
"dist/nodes/ClickUp/ClickUp.node.js",
"dist/nodes/ClickUp/ClickUpTrigger.node.js",
- "dist/nodes/Clockify/ClockifyTrigger.node.js",
"dist/nodes/Clockify/Clockify.node.js",
+ "dist/nodes/Clockify/ClockifyTrigger.node.js",
"dist/nodes/Cockpit/Cockpit.node.js",
- "dist/nodes/Compression.node.js",
"dist/nodes/Coda/Coda.node.js",
"dist/nodes/CoinGecko/CoinGecko.node.js",
+ "dist/nodes/Compression/Compression.node.js",
"dist/nodes/Contentful/Contentful.node.js",
"dist/nodes/ConvertKit/ConvertKit.node.js",
"dist/nodes/ConvertKit/ConvertKitTrigger.node.js",
@@ -369,11 +367,11 @@
"dist/nodes/Copper/CopperTrigger.node.js",
"dist/nodes/Cortex/Cortex.node.js",
"dist/nodes/CrateDb/CrateDb.node.js",
- "dist/nodes/Cron.node.js",
- "dist/nodes/Crypto.node.js",
+ "dist/nodes/Cron/Cron.node.js",
+ "dist/nodes/Crypto/Crypto.node.js",
"dist/nodes/CustomerIo/CustomerIo.node.js",
"dist/nodes/CustomerIo/CustomerIoTrigger.node.js",
- "dist/nodes/DateTime.node.js",
+ "dist/nodes/DateTime/DateTime.node.js",
"dist/nodes/DeepL/DeepL.node.js",
"dist/nodes/Demio/Demio.node.js",
"dist/nodes/Discord/Discord.node.js",
@@ -382,32 +380,32 @@
"dist/nodes/Drift/Drift.node.js",
"dist/nodes/Dropbox/Dropbox.node.js",
"dist/nodes/Dropcontact/Dropcontact.node.js",
- "dist/nodes/EditImage.node.js",
+ "dist/nodes/EditImage/EditImage.node.js",
"dist/nodes/Egoi/Egoi.node.js",
- "dist/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.js",
"dist/nodes/Elastic/Elasticsearch/Elasticsearch.node.js",
- "dist/nodes/EmailReadImap.node.js",
- "dist/nodes/EmailSend.node.js",
+ "dist/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.js",
+ "dist/nodes/EmailReadImap/EmailReadImap.node.js",
+ "dist/nodes/EmailSend/EmailSend.node.js",
"dist/nodes/Emelia/Emelia.node.js",
"dist/nodes/Emelia/EmeliaTrigger.node.js",
- "dist/nodes/ErrorTrigger.node.js",
"dist/nodes/ERPNext/ERPNext.node.js",
+ "dist/nodes/ErrorTrigger/ErrorTrigger.node.js",
"dist/nodes/Eventbrite/EventbriteTrigger.node.js",
- "dist/nodes/ExecuteCommand.node.js",
- "dist/nodes/ExecuteWorkflow.node.js",
+ "dist/nodes/ExecuteCommand/ExecuteCommand.node.js",
+ "dist/nodes/ExecuteWorkflow/ExecuteWorkflow.node.js",
"dist/nodes/Facebook/FacebookGraphApi.node.js",
"dist/nodes/Facebook/FacebookTrigger.node.js",
"dist/nodes/FileMaker/FileMaker.node.js",
- "dist/nodes/Freshservice/Freshservice.node.js",
- "dist/nodes/Ftp.node.js",
- "dist/nodes/Freshdesk/Freshdesk.node.js",
- "dist/nodes/FreshworksCrm/FreshworksCrm.node.js",
- "dist/nodes/FormIo/FormIoTrigger.node.js",
"dist/nodes/Flow/Flow.node.js",
"dist/nodes/Flow/FlowTrigger.node.js",
+ "dist/nodes/FormIo/FormIoTrigger.node.js",
"dist/nodes/Formstack/FormstackTrigger.node.js",
- "dist/nodes/Function.node.js",
- "dist/nodes/FunctionItem.node.js",
+ "dist/nodes/Freshdesk/Freshdesk.node.js",
+ "dist/nodes/Freshservice/Freshservice.node.js",
+ "dist/nodes/FreshworksCrm/FreshworksCrm.node.js",
+ "dist/nodes/Ftp/Ftp.node.js",
+ "dist/nodes/Function/Function.node.js",
+ "dist/nodes/FunctionItem/FunctionItem.node.js",
"dist/nodes/GetResponse/GetResponse.node.js",
"dist/nodes/GetResponse/GetResponseTrigger.node.js",
"dist/nodes/Ghost/Ghost.node.js",
@@ -416,9 +414,9 @@
"dist/nodes/Github/GithubTrigger.node.js",
"dist/nodes/Gitlab/Gitlab.node.js",
"dist/nodes/Gitlab/GitlabTrigger.node.js",
+ "dist/nodes/Google/Analytics/GoogleAnalytics.node.js",
"dist/nodes/Google/BigQuery/GoogleBigQuery.node.js",
"dist/nodes/Google/Books/GoogleBooks.node.js",
- "dist/nodes/Google/Analytics/GoogleAnalytics.node.js",
"dist/nodes/Google/Calendar/GoogleCalendar.node.js",
"dist/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.js",
"dist/nodes/Google/Contacts/GoogleContacts.node.js",
@@ -446,19 +444,19 @@
"dist/nodes/HelpScout/HelpScoutTrigger.node.js",
"dist/nodes/HomeAssistant/HomeAssistant.node.js",
"dist/nodes/HtmlExtract/HtmlExtract.node.js",
- "dist/nodes/HttpRequest.node.js",
+ "dist/nodes/HttpRequest/HttpRequest.node.js",
"dist/nodes/Hubspot/Hubspot.node.js",
"dist/nodes/Hubspot/HubspotTrigger.node.js",
"dist/nodes/HumanticAI/HumanticAi.node.js",
"dist/nodes/Hunter/Hunter.node.js",
- "dist/nodes/ICalendar.node.js",
- "dist/nodes/If.node.js",
- "dist/nodes/Iterable/Iterable.node.js",
+ "dist/nodes/ICalendar/ICalendar.node.js",
+ "dist/nodes/If/If.node.js",
"dist/nodes/Intercom/Intercom.node.js",
- "dist/nodes/Interval.node.js",
- "dist/nodes/ItemLists.node.js",
+ "dist/nodes/Interval/Interval.node.js",
"dist/nodes/InvoiceNinja/InvoiceNinja.node.js",
"dist/nodes/InvoiceNinja/InvoiceNinjaTrigger.node.js",
+ "dist/nodes/ItemLists/ItemLists.node.js",
+ "dist/nodes/Iterable/Iterable.node.js",
"dist/nodes/Jira/Jira.node.js",
"dist/nodes/Jira/JiraTrigger.node.js",
"dist/nodes/JotForm/JotFormTrigger.node.js",
@@ -472,13 +470,13 @@
"dist/nodes/Line/Line.node.js",
"dist/nodes/LingvaNex/LingvaNex.node.js",
"dist/nodes/LinkedIn/LinkedIn.node.js",
- "dist/nodes/LocalFileTrigger.node.js",
+ "dist/nodes/LocalFileTrigger/LocalFileTrigger.node.js",
"dist/nodes/Magento/Magento2.node.js",
- "dist/nodes/MailerLite/MailerLite.node.js",
- "dist/nodes/MailerLite/MailerLiteTrigger.node.js",
"dist/nodes/Mailcheck/Mailcheck.node.js",
"dist/nodes/Mailchimp/Mailchimp.node.js",
"dist/nodes/Mailchimp/MailchimpTrigger.node.js",
+ "dist/nodes/MailerLite/MailerLite.node.js",
+ "dist/nodes/MailerLite/MailerLiteTrigger.node.js",
"dist/nodes/Mailgun/Mailgun.node.js",
"dist/nodes/Mailjet/Mailjet.node.js",
"dist/nodes/Mailjet/MailjetTrigger.node.js",
@@ -489,7 +487,7 @@
"dist/nodes/Mautic/Mautic.node.js",
"dist/nodes/Mautic/MauticTrigger.node.js",
"dist/nodes/Medium/Medium.node.js",
- "dist/nodes/Merge.node.js",
+ "dist/nodes/Merge/Merge.node.js",
"dist/nodes/MessageBird/MessageBird.node.js",
"dist/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.js",
"dist/nodes/Microsoft/Excel/MicrosoftExcel.node.js",
@@ -500,30 +498,29 @@
"dist/nodes/Microsoft/ToDo/MicrosoftToDo.node.js",
"dist/nodes/Mindee/Mindee.node.js",
"dist/nodes/Misp/Misp.node.js",
- "dist/nodes/MonicaCrm/MonicaCrm.node.js",
- "dist/nodes/MoveBinaryData.node.js",
"dist/nodes/Mocean/Mocean.node.js",
"dist/nodes/MondayCom/MondayCom.node.js",
"dist/nodes/MongoDb/MongoDb.node.js",
+ "dist/nodes/MonicaCrm/MonicaCrm.node.js",
+ "dist/nodes/MoveBinaryData/MoveBinaryData.node.js",
"dist/nodes/MQTT/Mqtt.node.js",
"dist/nodes/MQTT/MqttTrigger.node.js",
- "dist/nodes/MoveBinaryData.node.js",
"dist/nodes/Msg91/Msg91.node.js",
"dist/nodes/MySql/MySql.node.js",
- "dist/nodes/N8nTrigger.node.js",
+ "dist/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.node.js",
+ "dist/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.node.js",
+ "dist/nodes/N8nTrigger/N8nTrigger.node.js",
"dist/nodes/Nasa/Nasa.node.js",
"dist/nodes/Netlify/Netlify.node.js",
"dist/nodes/Netlify/NetlifyTrigger.node.js",
"dist/nodes/NextCloud/NextCloud.node.js",
- "dist/nodes/NoOp.node.js",
"dist/nodes/NocoDB/NocoDB.node.js",
+ "dist/nodes/NoOp/NoOp.node.js",
"dist/nodes/Notion/Notion.node.js",
"dist/nodes/Notion/NotionTrigger.node.js",
- "dist/nodes/N8nTrainingCustomerDatastore.node.js",
- "dist/nodes/N8nTrainingCustomerMessenger.node.js",
"dist/nodes/OneSimpleApi/OneSimpleApi.node.js",
"dist/nodes/OpenThesaurus/OpenThesaurus.node.js",
- "dist/nodes/OpenWeatherMap.node.js",
+ "dist/nodes/OpenWeatherMap/OpenWeatherMap.node.js",
"dist/nodes/Orbit/Orbit.node.js",
"dist/nodes/Oura/Oura.node.js",
"dist/nodes/Paddle/Paddle.node.js",
@@ -532,9 +529,9 @@
"dist/nodes/PayPal/PayPalTrigger.node.js",
"dist/nodes/Peekalink/Peekalink.node.js",
"dist/nodes/Phantombuster/Phantombuster.node.js",
+ "dist/nodes/PhilipsHue/PhilipsHue.node.js",
"dist/nodes/Pipedrive/Pipedrive.node.js",
"dist/nodes/Pipedrive/PipedriveTrigger.node.js",
- "dist/nodes/PhilipsHue/PhilipsHue.node.js",
"dist/nodes/Plivo/Plivo.node.js",
"dist/nodes/Postgres/Postgres.node.js",
"dist/nodes/PostHog/PostHog.node.js",
@@ -548,54 +545,54 @@
"dist/nodes/QuickBase/QuickBase.node.js",
"dist/nodes/QuickBooks/QuickBooks.node.js",
"dist/nodes/RabbitMQ/RabbitMQ.node.js",
- "dist/nodes/Raindrop/Raindrop.node.js",
"dist/nodes/RabbitMQ/RabbitMQTrigger.node.js",
- "dist/nodes/ReadBinaryFile.node.js",
- "dist/nodes/ReadBinaryFiles.node.js",
- "dist/nodes/ReadPdf.node.js",
+ "dist/nodes/Raindrop/Raindrop.node.js",
+ "dist/nodes/ReadBinaryFile/ReadBinaryFile.node.js",
+ "dist/nodes/ReadBinaryFiles/ReadBinaryFiles.node.js",
+ "dist/nodes/ReadPdf/ReadPdf.node.js",
"dist/nodes/Reddit/Reddit.node.js",
"dist/nodes/Redis/Redis.node.js",
- "dist/nodes/RenameKeys.node.js",
- "dist/nodes/RespondToWebhook.node.js",
+ "dist/nodes/RenameKeys/RenameKeys.node.js",
+ "dist/nodes/RespondToWebhook/RespondToWebhook.node.js",
"dist/nodes/Rocketchat/Rocketchat.node.js",
- "dist/nodes/RssFeedRead.node.js",
+ "dist/nodes/RssFeedRead/RssFeedRead.node.js",
"dist/nodes/Rundeck/Rundeck.node.js",
"dist/nodes/S3/S3.node.js",
"dist/nodes/Salesforce/Salesforce.node.js",
+ "dist/nodes/Salesmate/Salesmate.node.js",
"dist/nodes/SeaTable/SeaTable.node.js",
"dist/nodes/SeaTable/SeaTableTrigger.node.js",
"dist/nodes/SecurityScorecard/SecurityScorecard.node.js",
- "dist/nodes/Set.node.js",
- "dist/nodes/SentryIo/SentryIo.node.js",
+ "dist/nodes/Segment/Segment.node.js",
"dist/nodes/SendGrid/SendGrid.node.js",
+ "dist/nodes/Sendy/Sendy.node.js",
+ "dist/nodes/SentryIo/SentryIo.node.js",
"dist/nodes/ServiceNow/ServiceNow.node.js",
+ "dist/nodes/Set/Set.node.js",
"dist/nodes/Shopify/Shopify.node.js",
"dist/nodes/Shopify/ShopifyTrigger.node.js",
"dist/nodes/Signl4/Signl4.node.js",
"dist/nodes/Slack/Slack.node.js",
"dist/nodes/Sms77/Sms77.node.js",
"dist/nodes/Snowflake/Snowflake.node.js",
- "dist/nodes/SplitInBatches.node.js",
+ "dist/nodes/SplitInBatches/SplitInBatches.node.js",
"dist/nodes/Splunk/Splunk.node.js",
"dist/nodes/Spontit/Spontit.node.js",
"dist/nodes/Spotify/Spotify.node.js",
- "dist/nodes/SpreadsheetFile.node.js",
- "dist/nodes/Stackby/Stackby.node.js",
- "dist/nodes/SseTrigger.node.js",
+ "dist/nodes/SpreadsheetFile/SpreadsheetFile.node.js",
+ "dist/nodes/SseTrigger/SseTrigger.node.js",
"dist/nodes/Ssh/Ssh.node.js",
- "dist/nodes/Start.node.js",
+ "dist/nodes/Stackby/Stackby.node.js",
+ "dist/nodes/Start/Start.node.js",
+ "dist/nodes/StopAndError/StopAndError.node.js",
"dist/nodes/Storyblok/Storyblok.node.js",
"dist/nodes/Strapi/Strapi.node.js",
"dist/nodes/Strava/Strava.node.js",
"dist/nodes/Strava/StravaTrigger.node.js",
"dist/nodes/Stripe/Stripe.node.js",
"dist/nodes/Stripe/StripeTrigger.node.js",
- "dist/nodes/Switch.node.js",
- "dist/nodes/Salesmate/Salesmate.node.js",
- "dist/nodes/Segment/Segment.node.js",
- "dist/nodes/Sendy/Sendy.node.js",
- "dist/nodes/StopAndError.node.js",
"dist/nodes/SurveyMonkey/SurveyMonkeyTrigger.node.js",
+ "dist/nodes/Switch/Switch.node.js",
"dist/nodes/Taiga/Taiga.node.js",
"dist/nodes/Taiga/TaigaTrigger.node.js",
"dist/nodes/Tapfiliate/Tapfiliate.node.js",
@@ -609,11 +606,11 @@
"dist/nodes/TravisCi/TravisCi.node.js",
"dist/nodes/Trello/Trello.node.js",
"dist/nodes/Trello/TrelloTrigger.node.js",
+ "dist/nodes/Twake/Twake.node.js",
"dist/nodes/Twilio/Twilio.node.js",
"dist/nodes/Twist/Twist.node.js",
"dist/nodes/Twitter/Twitter.node.js",
"dist/nodes/Typeform/TypeformTrigger.node.js",
- "dist/nodes/Twake/Twake.node.js",
"dist/nodes/UnleashedSoftware/UnleashedSoftware.node.js",
"dist/nodes/Uplead/Uplead.node.js",
"dist/nodes/UProc/UProc.node.js",
@@ -621,21 +618,21 @@
"dist/nodes/UrlScanIo/UrlScanIo.node.js",
"dist/nodes/Vero/Vero.node.js",
"dist/nodes/Vonage/Vonage.node.js",
- "dist/nodes/Wait.node.js",
+ "dist/nodes/Wait/Wait.node.js",
"dist/nodes/Webflow/Webflow.node.js",
"dist/nodes/Webflow/WebflowTrigger.node.js",
- "dist/nodes/Webhook.node.js",
+ "dist/nodes/Webhook/Webhook.node.js",
"dist/nodes/Wekan/Wekan.node.js",
- "dist/nodes/Wordpress/Wordpress.node.js",
- "dist/nodes/WorkflowTrigger.node.js",
- "dist/nodes/WooCommerce/WooCommerce.node.js",
- "dist/nodes/WooCommerce/WooCommerceTrigger.node.js",
- "dist/nodes/WriteBinaryFile.node.js",
- "dist/nodes/Wufoo/WufooTrigger.node.js",
"dist/nodes/Wise/Wise.node.js",
"dist/nodes/Wise/WiseTrigger.node.js",
+ "dist/nodes/WooCommerce/WooCommerce.node.js",
+ "dist/nodes/WooCommerce/WooCommerceTrigger.node.js",
+ "dist/nodes/Wordpress/Wordpress.node.js",
+ "dist/nodes/WorkflowTrigger/WorkflowTrigger.node.js",
+ "dist/nodes/WriteBinaryFile/WriteBinaryFile.node.js",
+ "dist/nodes/Wufoo/WufooTrigger.node.js",
"dist/nodes/Xero/Xero.node.js",
- "dist/nodes/Xml.node.js",
+ "dist/nodes/Xml/Xml.node.js",
"dist/nodes/Yourls/Yourls.node.js",
"dist/nodes/Zendesk/Zendesk.node.js",
"dist/nodes/Zendesk/ZendeskTrigger.node.js",