n8n-3867-progressively-apply-prettier-to-all (#3873)

* 🔨 formatting nodes with prettier
This commit is contained in:
Michael Kret
2022-08-17 18:50:24 +03:00
committed by GitHub
parent f2d326c7f0
commit 91d7e16c81
1072 changed files with 42357 additions and 59109 deletions

View File

@@ -1,16 +1,7 @@
import { IExecuteFunctions } from 'n8n-core';
import {
IDataObject,
INodeExecutionData,
INodeType,
INodeTypeDescription,
} from 'n8n-workflow';
import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow';
import {
get,
set,
unset,
} from 'lodash';
import { get, set, unset } from 'lodash';
import { options } from 'rhea';
interface IRenameKey {
@@ -55,7 +46,8 @@ export class RenameKeys implements INodeType {
type: 'string',
default: '',
placeholder: 'currentKey',
description: 'The current name of the key. It is also possible to define deep keys by using dot-notation like for example: "level1.level2.currentKey".',
description:
'The current name of the key. It is also possible to define deep keys by using dot-notation like for example: "level1.level2.currentKey".',
},
{
displayName: 'New Key Name',
@@ -63,7 +55,8 @@ export class RenameKeys implements INodeType {
type: 'string',
default: '',
placeholder: 'newKey',
description: 'The name the key should be renamed to. It is also possible to define deep keys by using dot-notation like for example: "level1.level2.newKey".',
description:
'The name the key should be renamed to. It is also possible to define deep keys by using dot-notation like for example: "level1.level2.newKey".',
},
],
},
@@ -93,7 +86,8 @@ export class RenameKeys implements INodeType {
name: 'replacements',
values: [
{
displayName: 'Be aware that by using regular expression previously renamed keys can be affected',
displayName:
'Be aware that by using regular expression previously renamed keys can be affected',
name: 'regExNotice',
type: 'notice',
default: '',
@@ -113,7 +107,8 @@ export class RenameKeys implements INodeType {
type: 'string',
default: '',
placeholder: 'replacedName',
description: 'The name the key/s should be renamed to. It\'s possible to use regex captures e.g. $1, $2, ...',
description:
"The name the key/s should be renamed to. It's possible to use regex captures e.g. $1, $2, ...",
},
{
displayName: 'Options',
@@ -148,9 +143,7 @@ export class RenameKeys implements INodeType {
],
};
async execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]> {
const items = this.getInputData();
const returnData: INodeExecutionData[] = [];
@@ -162,7 +155,11 @@ export class RenameKeys implements INodeType {
for (let itemIndex = 0; itemIndex < items.length; itemIndex++) {
renameKeys = this.getNodeParameter('keys.key', itemIndex, []) as IRenameKey[];
const regexReplacements = this.getNodeParameter('additionalOptions.regexReplacement.replacements', itemIndex, []) as IDataObject[];
const regexReplacements = this.getNodeParameter(
'additionalOptions.regexReplacement.replacements',
itemIndex,
[],
) as IDataObject[];
item = items[itemIndex];
@@ -181,7 +178,11 @@ export class RenameKeys implements INodeType {
}
renameKeys.forEach((renameKey) => {
if (renameKey.currentKey === '' || renameKey.newKey === '' || renameKey.currentKey === renameKey.newKey) {
if (
renameKey.currentKey === '' ||
renameKey.newKey === '' ||
renameKey.currentKey === renameKey.newKey
) {
// Ignore all which do not have all the values set or if the new key is equal to the current key
return;
}
@@ -194,11 +195,11 @@ export class RenameKeys implements INodeType {
unset(newItem.json, renameKey.currentKey as string);
});
regexReplacements.forEach(replacement => {
regexReplacements.forEach((replacement) => {
const { searchRegex, replaceRegex, options } = replacement;
const {depth, caseInsensitive} = options as IDataObject;
const { depth, caseInsensitive } = options as IDataObject;
const flags = (caseInsensitive as boolean) ? 'i' : undefined;
const flags = (caseInsensitive as boolean) ? 'i' : undefined;
const regex = new RegExp(searchRegex as string, flags);