mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
chore: Enfore consistent file-name casing on all backend packages (#15755)
This commit is contained in:
committed by
GitHub
parent
66d339c0d8
commit
3a2a70f193
@@ -10,6 +10,7 @@ module.exports = {
|
||||
|
||||
rules: {
|
||||
complexity: 'error',
|
||||
'unicorn/filename-case': ['error', { case: 'kebabCase' }],
|
||||
|
||||
// TODO: remove these
|
||||
'@typescript-eslint/no-base-to-string': 'warn',
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
import { arrayMethods } from './Array.methods';
|
||||
import { booleanMethods } from './Boolean.methods';
|
||||
import { numberMethods } from './Number.methods';
|
||||
import { objectMethods } from './Object.Methods';
|
||||
import { stringMethods } from './String.methods';
|
||||
import type { NativeDoc } from '../Extensions/Extensions';
|
||||
|
||||
const NATIVE_METHODS: NativeDoc[] = [
|
||||
stringMethods,
|
||||
arrayMethods,
|
||||
numberMethods,
|
||||
objectMethods,
|
||||
booleanMethods,
|
||||
];
|
||||
|
||||
export { NATIVE_METHODS as NativeMethods };
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { IDataObject } from './Interfaces';
|
||||
import type { IDataObject } from './interfaces';
|
||||
|
||||
const defaultPropertyDescriptor = Object.freeze({ enumerable: true, configurable: true });
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { CronExpression } from './Interfaces';
|
||||
import type { CronExpression } from './interfaces';
|
||||
import { randomInt } from './utils';
|
||||
|
||||
interface BaseTriggerTime<T extends string> {
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { Functionality, IDataObject, JsonObject } from '../../Interfaces';
|
||||
import type { Functionality, IDataObject, JsonObject } from '../../interfaces';
|
||||
import { ApplicationError } from '../application.error';
|
||||
import type { ReportingOptions } from '../error.types';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ExecutionBaseError } from './execution-base.error';
|
||||
import type { IDataObject, INode, JsonObject } from '../../Interfaces';
|
||||
import type { IDataObject, INode, JsonObject } from '../../interfaces';
|
||||
import { isTraversableObject, jsonParse } from '../../utils';
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ExecutionBaseError } from './abstract/execution-base.error';
|
||||
import type { IDataObject } from '../Interfaces';
|
||||
import type { IDataObject } from '../interfaces';
|
||||
|
||||
export interface ExpressionErrorOptions {
|
||||
cause?: Error;
|
||||
|
||||
@@ -11,7 +11,7 @@ import {
|
||||
UNKNOWN_ERROR_DESCRIPTION,
|
||||
UNKNOWN_ERROR_MESSAGE,
|
||||
UNKNOWN_ERROR_MESSAGE_CRED,
|
||||
} from '../Constants';
|
||||
} from '../constants';
|
||||
import type {
|
||||
INode,
|
||||
JsonObject,
|
||||
@@ -19,7 +19,7 @@ import type {
|
||||
IStatusCodeMessages,
|
||||
Functionality,
|
||||
RelatedExecution,
|
||||
} from '../Interfaces';
|
||||
} from '../interfaces';
|
||||
import { removeCircularRefs } from '../utils';
|
||||
|
||||
export interface NodeOperationErrorOptions {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { NodeError } from './abstract/node.error';
|
||||
import { ApplicationError } from './application.error';
|
||||
import type { NodeOperationErrorOptions } from './node-api.error';
|
||||
import type { INode, JsonObject } from '../Interfaces';
|
||||
import type { INode, JsonObject } from '../interfaces';
|
||||
|
||||
/**
|
||||
* Class for instantiating an operational error, e.g. an invalid credentials error.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { ApplicationError } from './application.error';
|
||||
import type { ErrorLevel } from './error.types';
|
||||
import type { INode } from '../Interfaces';
|
||||
import type { INode } from '../interfaces';
|
||||
|
||||
interface TriggerCloseErrorOptions extends ErrorOptions {
|
||||
level: ErrorLevel;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { ExecutionBaseError } from './abstract/execution-base.error';
|
||||
import type { ApplicationError } from './application.error';
|
||||
import type { INode } from '../Interfaces';
|
||||
import type { INode } from '../interfaces';
|
||||
|
||||
interface WorkflowActivationErrorOptions {
|
||||
cause?: Error;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ExecutionBaseError } from './abstract/execution-base.error';
|
||||
import type { INode } from '../Interfaces';
|
||||
import type { INode } from '../interfaces';
|
||||
|
||||
/**
|
||||
* Class for instantiating an operational error, e.g. a timeout error.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Tournament } from '@n8n/tournament';
|
||||
|
||||
import { PrototypeSanitizer } from './ExpressionSandboxing';
|
||||
import { PrototypeSanitizer } from './expression-sandboxing';
|
||||
|
||||
type Evaluator = (expr: string, data: unknown) => string | null | (() => unknown);
|
||||
type ErrorHandler = (error: Error) => void;
|
||||
@@ -3,12 +3,12 @@ import { DateTime, Duration, Interval } from 'luxon';
|
||||
import { ApplicationError } from './errors/application.error';
|
||||
import { ExpressionExtensionError } from './errors/expression-extension.error';
|
||||
import { ExpressionError } from './errors/expression.error';
|
||||
import { evaluateExpression, setErrorHandler } from './ExpressionEvaluatorProxy';
|
||||
import { sanitizer, sanitizerName } from './ExpressionSandboxing';
|
||||
import { extend, extendOptional } from './Extensions';
|
||||
import { extendSyntax } from './Extensions/ExpressionExtension';
|
||||
import { extendedFunctions } from './Extensions/ExtendedFunctions';
|
||||
import { getGlobalState } from './GlobalState';
|
||||
import { evaluateExpression, setErrorHandler } from './expression-evaluator-proxy';
|
||||
import { sanitizer, sanitizerName } from './expression-sandboxing';
|
||||
import { extend, extendOptional } from './extensions';
|
||||
import { extendSyntax } from './extensions/expression-extension';
|
||||
import { extendedFunctions } from './extensions/extended-functions';
|
||||
import { getGlobalState } from './global-state';
|
||||
import type {
|
||||
IDataObject,
|
||||
IExecuteData,
|
||||
@@ -22,9 +22,9 @@ import type {
|
||||
NodeParameterValue,
|
||||
NodeParameterValueType,
|
||||
WorkflowExecuteMode,
|
||||
} from './Interfaces';
|
||||
import type { Workflow } from './Workflow';
|
||||
import { WorkflowDataProxy } from './WorkflowDataProxy';
|
||||
} from './interfaces';
|
||||
import type { Workflow } from './workflow';
|
||||
import { WorkflowDataProxy } from './workflow-data-proxy';
|
||||
|
||||
const IS_FRONTEND_IN_DEV_MODE =
|
||||
typeof process === 'object' &&
|
||||
@@ -1,8 +1,8 @@
|
||||
import deepEqual from 'deep-equal';
|
||||
import uniqWith from 'lodash/uniqWith';
|
||||
|
||||
import type { Extension, ExtensionMap } from './Extensions';
|
||||
import { compact as oCompact } from './ObjectExtensions';
|
||||
import type { Extension, ExtensionMap } from './extensions';
|
||||
import { compact as oCompact } from './object-extensions';
|
||||
import { ExpressionExtensionError } from '../errors/expression-extension.error';
|
||||
import { ExpressionError } from '../errors/expression.error';
|
||||
import { randomInt } from '../utils';
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { Extension, ExtensionMap } from './Extensions';
|
||||
import type { Extension, ExtensionMap } from './extensions';
|
||||
|
||||
export function toBoolean(value: boolean) {
|
||||
return value;
|
||||
@@ -7,8 +7,8 @@ import type {
|
||||
WeekdayNumbers,
|
||||
} from 'luxon';
|
||||
|
||||
import type { ExtensionMap } from './Extensions';
|
||||
import { toDateTime as stringToDateTime } from './StringExtensions';
|
||||
import type { ExtensionMap } from './extensions';
|
||||
import { toDateTime as stringToDateTime } from './string-extensions';
|
||||
import { convertToDateTime } from './utils';
|
||||
import { ExpressionExtensionError } from '../errors/expression-extension.error';
|
||||
|
||||
@@ -6,15 +6,15 @@ import { DateTime } from 'luxon';
|
||||
import { parse, visit, types, print } from 'recast';
|
||||
import { getOption } from 'recast/lib/util';
|
||||
|
||||
import { arrayExtensions } from './ArrayExtensions';
|
||||
import { booleanExtensions } from './BooleanExtensions';
|
||||
import { dateExtensions } from './DateExtensions';
|
||||
import { joinExpression, splitExpression } from './ExpressionParser';
|
||||
import type { ExpressionChunk, ExpressionCode } from './ExpressionParser';
|
||||
import type { ExtensionMap } from './Extensions';
|
||||
import { numberExtensions } from './NumberExtensions';
|
||||
import { objectExtensions } from './ObjectExtensions';
|
||||
import { stringExtensions } from './StringExtensions';
|
||||
import { arrayExtensions } from './array-extensions';
|
||||
import { booleanExtensions } from './boolean-extensions';
|
||||
import { dateExtensions } from './date-extensions';
|
||||
import { joinExpression, splitExpression } from './expression-parser';
|
||||
import type { ExpressionChunk, ExpressionCode } from './expression-parser';
|
||||
import type { ExtensionMap } from './extensions';
|
||||
import { numberExtensions } from './number-extensions';
|
||||
import { objectExtensions } from './object-extensions';
|
||||
import { stringExtensions } from './string-extensions';
|
||||
import { checkIfValueDefinedOrThrow } from './utils';
|
||||
import { ExpressionExtensionError } from '../errors/expression-extension.error';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { average as aAverage } from './ArrayExtensions';
|
||||
import { average as aAverage } from './array-extensions';
|
||||
import { ExpressionExtensionError } from '../errors/expression-extension.error';
|
||||
import { ExpressionError } from '../errors/expression.error';
|
||||
|
||||
@@ -5,7 +5,7 @@ export {
|
||||
hasNativeMethod,
|
||||
extendTransform,
|
||||
EXTENSION_OBJECTS as ExpressionExtensions,
|
||||
} from './ExpressionExtension';
|
||||
} from './expression-extension';
|
||||
|
||||
export type {
|
||||
DocMetadata,
|
||||
@@ -13,4 +13,4 @@ export type {
|
||||
Extension,
|
||||
DocMetadataArgument,
|
||||
DocMetadataExample,
|
||||
} from './Extensions';
|
||||
} from './extensions';
|
||||
@@ -3,7 +3,7 @@
|
||||
*/
|
||||
import { DateTime } from 'luxon';
|
||||
|
||||
import type { ExtensionMap } from './Extensions';
|
||||
import type { ExtensionMap } from './extensions';
|
||||
import { ExpressionExtensionError } from '../errors/expression-extension.error';
|
||||
|
||||
function format(value: number, extraArgs: unknown[]): string {
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { ExtensionMap } from './Extensions';
|
||||
import type { ExtensionMap } from './extensions';
|
||||
import { ExpressionExtensionError } from '../errors/expression-extension.error';
|
||||
|
||||
function isEmpty(value: object): boolean {
|
||||
@@ -5,10 +5,10 @@ import MD5 from 'md5';
|
||||
import { titleCase } from 'title-case';
|
||||
import { transliterate } from 'transliteration';
|
||||
|
||||
import type { Extension, ExtensionMap } from './Extensions';
|
||||
import { toDateTime as numberToDateTime } from './NumberExtensions';
|
||||
import type { Extension, ExtensionMap } from './extensions';
|
||||
import { toDateTime as numberToDateTime } from './number-extensions';
|
||||
import { ExpressionExtensionError } from '../errors/expression-extension.error';
|
||||
import { tryToParseDateTime } from '../TypeValidation';
|
||||
import { tryToParseDateTime } from '../type-validation';
|
||||
|
||||
export const SupportedHashAlgorithms = [
|
||||
'md5',
|
||||
@@ -1,25 +1,25 @@
|
||||
import * as LoggerProxy from './LoggerProxy';
|
||||
import * as NodeHelpers from './NodeHelpers';
|
||||
import * as ObservableObject from './ObservableObject';
|
||||
import * as TelemetryHelpers from './TelemetryHelpers';
|
||||
import * as LoggerProxy from './logger-proxy';
|
||||
import * as NodeHelpers from './node-helpers';
|
||||
import * as ObservableObject from './observable-object';
|
||||
import * as TelemetryHelpers from './telemetry-helpers';
|
||||
|
||||
export * from './errors';
|
||||
export * from './Constants';
|
||||
export * from './Cron';
|
||||
export * from './DeferredPromise';
|
||||
export * from './GlobalState';
|
||||
export * from './Interfaces';
|
||||
export * from './MessageEventBus';
|
||||
export * from './ExecutionStatus';
|
||||
export * from './Expression';
|
||||
export * from './FromAIParseUtils';
|
||||
export * from './NodeHelpers';
|
||||
export * from './MetadataUtils';
|
||||
export * from './Workflow';
|
||||
export * from './WorkflowDataProxy';
|
||||
export * from './WorkflowDataProxyEnvProvider';
|
||||
export * from './VersionedNodeType';
|
||||
export * from './TypeValidation';
|
||||
export * from './constants';
|
||||
export * from './cron';
|
||||
export * from './deferred-promise';
|
||||
export * from './global-state';
|
||||
export * from './interfaces';
|
||||
export * from './message-event-bus';
|
||||
export * from './execution-status';
|
||||
export * from './expression';
|
||||
export * from './from-ai-parse-utils';
|
||||
export * from './node-helpers';
|
||||
export * from './metadata-utils';
|
||||
export * from './workflow';
|
||||
export * from './workflow-data-proxy';
|
||||
export * from './workflow-data-proxy-env-provider';
|
||||
export * from './versioned-node-type';
|
||||
export * from './type-validation';
|
||||
export * from './result';
|
||||
export { LoggerProxy, NodeHelpers, ObservableObject, TelemetryHelpers };
|
||||
export {
|
||||
@@ -50,10 +50,10 @@ export {
|
||||
isFilterValue,
|
||||
} from './type-guards';
|
||||
|
||||
export { ExpressionExtensions } from './Extensions';
|
||||
export * as ExpressionParser from './Extensions/ExpressionParser';
|
||||
export { NativeMethods } from './NativeMethods';
|
||||
export * from './NodeParameters/FilterParameter';
|
||||
export { ExpressionExtensions } from './extensions';
|
||||
export * as ExpressionParser from './extensions/expression-parser';
|
||||
export { NativeMethods } from './native-methods';
|
||||
export * from './node-parameters/filter-parameter';
|
||||
|
||||
export type {
|
||||
DocMetadata,
|
||||
@@ -61,7 +61,7 @@ export type {
|
||||
DocMetadataArgument,
|
||||
DocMetadataExample,
|
||||
Extension,
|
||||
} from './Extensions';
|
||||
} from './extensions';
|
||||
|
||||
declare module 'http' {
|
||||
export interface IncomingMessage {
|
||||
|
||||
@@ -12,18 +12,18 @@ import type { Readable } from 'stream';
|
||||
import type { SecureContextOptions } from 'tls';
|
||||
import type { URLSearchParams } from 'url';
|
||||
|
||||
import type { CODE_EXECUTION_MODES, CODE_LANGUAGES, LOG_LEVELS } from './Constants';
|
||||
import type { IDeferredPromise } from './DeferredPromise';
|
||||
import type { CODE_EXECUTION_MODES, CODE_LANGUAGES, LOG_LEVELS } from './constants';
|
||||
import type { IDeferredPromise } from './deferred-promise';
|
||||
import type { ExecutionCancelledError } from './errors';
|
||||
import type { ExpressionError } from './errors/expression.error';
|
||||
import type { NodeApiError } from './errors/node-api.error';
|
||||
import type { NodeOperationError } from './errors/node-operation.error';
|
||||
import type { WorkflowActivationError } from './errors/workflow-activation.error';
|
||||
import type { WorkflowOperationError } from './errors/workflow-operation.error';
|
||||
import type { ExecutionStatus } from './ExecutionStatus';
|
||||
import type { ExecutionStatus } from './execution-status';
|
||||
import type { Result } from './result';
|
||||
import type { Workflow } from './Workflow';
|
||||
import type { EnvProviderState } from './WorkflowDataProxyEnvProvider';
|
||||
import type { Workflow } from './workflow';
|
||||
import type { EnvProviderState } from './workflow-data-proxy-env-provider';
|
||||
|
||||
export interface IAdditionalCredentialOptions {
|
||||
oauth2?: IOAuth2Options;
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { Logger } from './Interfaces';
|
||||
import type { Logger } from './interfaces';
|
||||
|
||||
const noOp = () => {};
|
||||
export let error: Logger['error'] = noOp;
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { DateTime } from 'luxon';
|
||||
|
||||
import type { INodeCredentials } from './Interfaces';
|
||||
import type { INodeCredentials } from './interfaces';
|
||||
|
||||
// ===============================
|
||||
// General Enums And Interfaces
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { NativeDoc } from '../Extensions/Extensions';
|
||||
import type { NativeDoc } from '../extensions/extensions';
|
||||
|
||||
export const arrayMethods: NativeDoc = {
|
||||
typeName: 'Array',
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { NativeDoc } from '../Extensions/Extensions';
|
||||
import type { NativeDoc } from '../extensions/extensions';
|
||||
|
||||
export const booleanMethods: NativeDoc = {
|
||||
typeName: 'Boolean',
|
||||
16
packages/workflow/src/native-methods/index.ts
Normal file
16
packages/workflow/src/native-methods/index.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
import { arrayMethods } from './array.methods';
|
||||
import { booleanMethods } from './boolean.methods';
|
||||
import { numberMethods } from './number.methods';
|
||||
import { objectMethods } from './object.methods';
|
||||
import { stringMethods } from './string.methods';
|
||||
import type { NativeDoc } from '../extensions/extensions';
|
||||
|
||||
const NATIVE_METHODS: NativeDoc[] = [
|
||||
stringMethods,
|
||||
arrayMethods,
|
||||
numberMethods,
|
||||
objectMethods,
|
||||
booleanMethods,
|
||||
];
|
||||
|
||||
export { NATIVE_METHODS as NativeMethods };
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { NativeDoc } from '../Extensions/Extensions';
|
||||
import type { NativeDoc } from '../extensions/extensions';
|
||||
|
||||
export const numberMethods: NativeDoc = {
|
||||
typeName: 'Number',
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { NativeDoc } from '../Extensions/Extensions';
|
||||
import type { NativeDoc } from '../extensions/extensions';
|
||||
|
||||
export const objectMethods: NativeDoc = {
|
||||
typeName: 'Object',
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { NativeDoc } from '../Extensions/Extensions';
|
||||
import type { NativeDoc } from '../extensions/extensions';
|
||||
|
||||
export const stringMethods: NativeDoc = {
|
||||
typeName: 'String',
|
||||
@@ -6,9 +6,9 @@
|
||||
import get from 'lodash/get';
|
||||
import isEqual from 'lodash/isEqual';
|
||||
|
||||
import { EXECUTE_WORKFLOW_NODE_TYPE, WORKFLOW_TOOL_LANGCHAIN_NODE_TYPE } from './Constants';
|
||||
import { EXECUTE_WORKFLOW_NODE_TYPE, WORKFLOW_TOOL_LANGCHAIN_NODE_TYPE } from './constants';
|
||||
import { ApplicationError } from './errors/application.error';
|
||||
import { NodeConnectionTypes } from './Interfaces';
|
||||
import { NodeConnectionTypes } from './interfaces';
|
||||
import type {
|
||||
FieldType,
|
||||
IContextObject,
|
||||
@@ -36,8 +36,8 @@ import type {
|
||||
GenericValue,
|
||||
DisplayCondition,
|
||||
NodeConnectionType,
|
||||
} from './Interfaces';
|
||||
import { validateFilterParameter } from './NodeParameters/FilterParameter';
|
||||
} from './interfaces';
|
||||
import { validateFilterParameter } from './node-parameters/filter-parameter';
|
||||
import {
|
||||
isFilterValue,
|
||||
isINodePropertyOptionsList,
|
||||
@@ -45,9 +45,9 @@ import {
|
||||
isResourceMapperValue,
|
||||
isValidResourceLocatorParameterValue,
|
||||
} from './type-guards';
|
||||
import { validateFieldType } from './TypeValidation';
|
||||
import { validateFieldType } from './type-validation';
|
||||
import { deepCopy } from './utils';
|
||||
import type { Workflow } from './Workflow';
|
||||
import type { Workflow } from './workflow';
|
||||
|
||||
export const cronNodeOptions: INodePropertyCollection[] = [
|
||||
{
|
||||
@@ -8,10 +8,10 @@ import type {
|
||||
FilterValue,
|
||||
INodeProperties,
|
||||
ValidationResult,
|
||||
} from '../Interfaces';
|
||||
import * as LoggerProxy from '../LoggerProxy';
|
||||
} from '../interfaces';
|
||||
import * as LoggerProxy from '../logger-proxy';
|
||||
import type { Result } from '../result';
|
||||
import { validateFieldType } from '../TypeValidation';
|
||||
import { validateFieldType } from '../type-validation';
|
||||
|
||||
type FilterConditionMetadata = {
|
||||
index: number;
|
||||
@@ -1,7 +1,7 @@
|
||||
import { escapeRegExp, mapValues, isEqual, cloneDeep } from 'lodash';
|
||||
|
||||
import { OperationalError } from './errors';
|
||||
import type { INode, NodeParameterValueType } from './Interfaces';
|
||||
import type { INode, NodeParameterValueType } from './interfaces';
|
||||
|
||||
class LazyRegExp {
|
||||
private regExp?: RegExp;
|
||||
@@ -1,7 +1,7 @@
|
||||
/* eslint-disable @typescript-eslint/no-unsafe-return */
|
||||
/* eslint-disable @typescript-eslint/no-shadow */
|
||||
|
||||
import type { IDataObject, IObservableObject } from './Interfaces';
|
||||
import type { IDataObject, IObservableObject } from './interfaces';
|
||||
|
||||
interface IObservableOptions {
|
||||
ignoreEmptyOnFirstChild?: boolean;
|
||||
@@ -18,7 +18,7 @@ import {
|
||||
STICKY_NODE_TYPE,
|
||||
WEBHOOK_NODE_TYPE,
|
||||
WORKFLOW_TOOL_LANGCHAIN_NODE_TYPE,
|
||||
} from './Constants';
|
||||
} from './constants';
|
||||
import { ApplicationError } from './errors/application.error';
|
||||
import type { NodeApiError } from './errors/node-api.error';
|
||||
import type {
|
||||
@@ -34,8 +34,8 @@ import type {
|
||||
IRunData,
|
||||
ITaskData,
|
||||
IRun,
|
||||
} from './Interfaces';
|
||||
import { getNodeParameters } from './NodeHelpers';
|
||||
} from './interfaces';
|
||||
import { getNodeParameters } from './node-helpers';
|
||||
import { jsonParse } from './utils';
|
||||
|
||||
const isNodeApiError = (error: unknown): error is NodeApiError =>
|
||||
@@ -5,7 +5,7 @@ import type {
|
||||
INodeParameterResourceLocator,
|
||||
ResourceMapperValue,
|
||||
FilterValue,
|
||||
} from './Interfaces';
|
||||
} from './interfaces';
|
||||
|
||||
export function isResourceLocatorValue(value: unknown): value is INodeParameterResourceLocator {
|
||||
return Boolean(
|
||||
|
||||
@@ -7,7 +7,7 @@ import type {
|
||||
FormFieldsParameter,
|
||||
INodePropertyOptions,
|
||||
ValidationResult,
|
||||
} from './Interfaces';
|
||||
} from './interfaces';
|
||||
import { jsonParse } from './utils';
|
||||
|
||||
export const tryToParseNumber = (value: unknown): number => {
|
||||
@@ -7,9 +7,9 @@ import {
|
||||
import FormData from 'form-data';
|
||||
import { merge } from 'lodash';
|
||||
|
||||
import { ALPHABET } from './Constants';
|
||||
import { ALPHABET } from './constants';
|
||||
import { ApplicationError } from './errors/application.error';
|
||||
import type { BinaryFileType, IDisplayOptions, INodeProperties, JsonObject } from './Interfaces';
|
||||
import type { BinaryFileType, IDisplayOptions, INodeProperties, JsonObject } from './interfaces';
|
||||
|
||||
const readStreamClasses = new Set(['ReadStream', 'Readable', 'ReadableStream']);
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { INodeTypeBaseDescription, IVersionedNodeType, INodeType } from './Interfaces';
|
||||
import type { INodeTypeBaseDescription, IVersionedNodeType, INodeType } from './interfaces';
|
||||
|
||||
export class VersionedNodeType implements IVersionedNodeType {
|
||||
currentVersion: number;
|
||||
@@ -5,12 +5,12 @@
|
||||
import * as jmespath from 'jmespath';
|
||||
import { DateTime, Duration, Interval, Settings } from 'luxon';
|
||||
|
||||
import { augmentArray, augmentObject } from './AugmentObject';
|
||||
import { AGENT_LANGCHAIN_NODE_TYPE, SCRIPTING_NODE_TYPES } from './Constants';
|
||||
import { augmentArray, augmentObject } from './augment-object';
|
||||
import { AGENT_LANGCHAIN_NODE_TYPE, SCRIPTING_NODE_TYPES } from './constants';
|
||||
import { ApplicationError } from './errors/application.error';
|
||||
import { ExpressionError, type ExpressionErrorOptions } from './errors/expression.error';
|
||||
import { getGlobalState } from './GlobalState';
|
||||
import { NodeConnectionTypes } from './Interfaces';
|
||||
import { getGlobalState } from './global-state';
|
||||
import { NodeConnectionTypes } from './interfaces';
|
||||
import type {
|
||||
IDataObject,
|
||||
IExecuteData,
|
||||
@@ -26,14 +26,14 @@ import type {
|
||||
WorkflowExecuteMode,
|
||||
ProxyInput,
|
||||
INode,
|
||||
} from './Interfaces';
|
||||
import * as NodeHelpers from './NodeHelpers';
|
||||
} from './interfaces';
|
||||
import * as NodeHelpers from './node-helpers';
|
||||
import { isResourceLocatorValue } from './type-guards';
|
||||
import { deepCopy, isObjectEmpty } from './utils';
|
||||
import type { Workflow } from './Workflow';
|
||||
import type { EnvProviderState } from './WorkflowDataProxyEnvProvider';
|
||||
import { createEnvProvider, createEnvProviderState } from './WorkflowDataProxyEnvProvider';
|
||||
import { getPinDataIfManualExecution } from './WorkflowDataProxyHelpers';
|
||||
import type { Workflow } from './workflow';
|
||||
import type { EnvProviderState } from './workflow-data-proxy-env-provider';
|
||||
import { createEnvProvider, createEnvProviderState } from './workflow-data-proxy-env-provider';
|
||||
import { getPinDataIfManualExecution } from './workflow-data-proxy-helpers';
|
||||
|
||||
const isScriptingNode = (nodeName: string, workflow: Workflow) => {
|
||||
const node = workflow.getNode(nodeName);
|
||||
@@ -6,10 +6,10 @@ import {
|
||||
MANUAL_CHAT_TRIGGER_LANGCHAIN_NODE_TYPE,
|
||||
NODES_WITH_RENAMABLE_CONTENT,
|
||||
STARTING_NODE_TYPES,
|
||||
} from './Constants';
|
||||
} from './constants';
|
||||
import { ApplicationError } from './errors/application.error';
|
||||
import { Expression } from './Expression';
|
||||
import { getGlobalState } from './GlobalState';
|
||||
import { Expression } from './expression';
|
||||
import { getGlobalState } from './global-state';
|
||||
import type {
|
||||
IConnections,
|
||||
INode,
|
||||
@@ -28,11 +28,11 @@ import type {
|
||||
NodeParameterValueType,
|
||||
INodeOutputConfiguration,
|
||||
NodeConnectionType,
|
||||
} from './Interfaces';
|
||||
import { NodeConnectionTypes } from './Interfaces';
|
||||
import * as NodeHelpers from './NodeHelpers';
|
||||
import { applyAccessPatterns } from './NodeReferenceParserUtils';
|
||||
import * as ObservableObject from './ObservableObject';
|
||||
} from './interfaces';
|
||||
import { NodeConnectionTypes } from './interfaces';
|
||||
import * as NodeHelpers from './node-helpers';
|
||||
import { applyAccessPatterns } from './node-reference-parser-utils';
|
||||
import * as ObservableObject from './observable-object';
|
||||
|
||||
function dedupe<T>(arr: T[]): T[] {
|
||||
return [...new Set(arr)];
|
||||
@@ -2,9 +2,9 @@
|
||||
* @jest-environment jsdom
|
||||
*/
|
||||
|
||||
import { arrayExtensions } from '@/Extensions/ArrayExtensions';
|
||||
import { arrayExtensions } from '@/extensions/array-extensions';
|
||||
|
||||
import { evaluate } from './Helpers';
|
||||
import { evaluate } from './helpers';
|
||||
|
||||
describe('Data Transformation Functions', () => {
|
||||
describe('Array Data Transformation Functions', () => {
|
||||
@@ -2,9 +2,9 @@
|
||||
* @jest-environment jsdom
|
||||
*/
|
||||
|
||||
import { booleanExtensions } from '@/Extensions/BooleanExtensions';
|
||||
import { booleanExtensions } from '@/extensions/boolean-extensions';
|
||||
|
||||
import { evaluate } from './Helpers';
|
||||
import { evaluate } from './helpers';
|
||||
|
||||
describe('Data Transformation Functions', () => {
|
||||
describe('Boolean Data Transformation Functions', () => {
|
||||
@@ -4,10 +4,10 @@
|
||||
|
||||
import { DateTime } from 'luxon';
|
||||
|
||||
import { dateExtensions } from '@/Extensions/DateExtensions';
|
||||
import { getGlobalState } from '@/GlobalState';
|
||||
import { dateExtensions } from '@/extensions/date-extensions';
|
||||
import { getGlobalState } from '@/global-state';
|
||||
|
||||
import { evaluate, getLocalISOString } from './Helpers';
|
||||
import { evaluate, getLocalISOString } from './helpers';
|
||||
|
||||
const { defaultTimezone } = getGlobalState();
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
/* eslint-disable n8n-local-rules/no-interpolation-in-regular-string */
|
||||
|
||||
import { ExpressionExtensionError } from '@/errors/expression-extension.error';
|
||||
import { extendTransform, extend } from '@/Extensions';
|
||||
import { joinExpression, splitExpression } from '@/Extensions/ExpressionParser';
|
||||
import { extendTransform, extend } from '@/extensions';
|
||||
import { joinExpression, splitExpression } from '@/extensions/expression-parser';
|
||||
|
||||
import { evaluate } from './Helpers';
|
||||
import { evaluate } from './helpers';
|
||||
|
||||
describe('Expression Extension Transforms', () => {
|
||||
describe('extend() transform', () => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { evaluate } from './Helpers';
|
||||
import { evaluate } from './helpers';
|
||||
|
||||
describe('Data Transformation Functions', () => {
|
||||
describe('Genric Data Transformation Functions', () => {
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { IDataObject } from '@/Interfaces';
|
||||
import { Workflow } from '@/Workflow';
|
||||
import type { IDataObject } from '@/interfaces';
|
||||
import { Workflow } from '@/workflow';
|
||||
|
||||
import * as Helpers from '../Helpers';
|
||||
import * as Helpers from '../helpers';
|
||||
|
||||
export const nodeTypes = Helpers.NodeTypes();
|
||||
export const workflow = new Workflow({
|
||||
@@ -2,9 +2,9 @@
|
||||
* @jest-environment jsdom
|
||||
*/
|
||||
|
||||
import { numberExtensions } from '@/Extensions/NumberExtensions';
|
||||
import { numberExtensions } from '@/extensions/number-extensions';
|
||||
|
||||
import { evaluate } from './Helpers';
|
||||
import { evaluate } from './helpers';
|
||||
|
||||
describe('Data Transformation Functions', () => {
|
||||
describe('Number Data Transformation Functions', () => {
|
||||
@@ -1,7 +1,7 @@
|
||||
import { ApplicationError } from '@/errors';
|
||||
import { objectExtensions } from '@/Extensions/ObjectExtensions';
|
||||
import { objectExtensions } from '@/extensions/object-extensions';
|
||||
|
||||
import { evaluate } from './Helpers';
|
||||
import { evaluate } from './helpers';
|
||||
|
||||
describe('Data Transformation Functions', () => {
|
||||
describe('Object Data Transformation Functions', () => {
|
||||
@@ -5,7 +5,7 @@ import { DateTime } from 'luxon';
|
||||
|
||||
import { ExpressionExtensionError } from '@/errors';
|
||||
|
||||
import { evaluate } from './Helpers';
|
||||
import { evaluate } from './helpers';
|
||||
|
||||
describe('Data Transformation Functions', () => {
|
||||
describe('String Data Transformation Functions', () => {
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ExpressionError } from '@/errors/expression.error';
|
||||
import type { GenericValue, IDataObject } from '@/Interfaces';
|
||||
import type { GenericValue, IDataObject } from '@/interfaces';
|
||||
|
||||
interface ExpressionTestBase {
|
||||
type: 'evaluation' | 'transform';
|
||||
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
getLeafNodes,
|
||||
parseExtractableSubgraphSelection,
|
||||
hasPath,
|
||||
} from '../../src/Graph/graphUtils';
|
||||
} from '@/graph/graph-utils';
|
||||
|
||||
describe('graphUtils', () => {
|
||||
describe('getInputEdges', () => {
|
||||
@@ -1,5 +1,5 @@
|
||||
import { augmentArray, augmentObject } from '@/AugmentObject';
|
||||
import type { IDataObject } from '@/Interfaces';
|
||||
import { augmentArray, augmentObject } from '@/augment-object';
|
||||
import type { IDataObject } from '@/interfaces';
|
||||
import { deepCopy } from '@/utils';
|
||||
|
||||
describe('AugmentObject', () => {
|
||||
@@ -1,5 +1,5 @@
|
||||
import { toCronExpression } from '@/Cron';
|
||||
import type { CronExpression } from '@/Interfaces';
|
||||
import { toCronExpression } from '@/cron';
|
||||
import type { CronExpression } from '@/interfaces';
|
||||
|
||||
describe('Cron', () => {
|
||||
describe('toCronExpression', () => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { createDeferredPromise } from '@/DeferredPromise';
|
||||
import { createDeferredPromise } from '@/deferred-promise';
|
||||
|
||||
describe('DeferredPromise', () => {
|
||||
it('should resolve the promise with the correct value', async () => {
|
||||
@@ -2,7 +2,7 @@ import { mock } from 'jest-mock-extended';
|
||||
|
||||
import { NodeApiError } from '@/errors/node-api.error';
|
||||
import { NodeOperationError } from '@/errors/node-operation.error';
|
||||
import type { INode } from '@/Interfaces';
|
||||
import type { INode } from '@/interfaces';
|
||||
|
||||
describe('NodeError', () => {
|
||||
const node = mock<INode>();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Tournament } from '@n8n/tournament';
|
||||
|
||||
import { PrototypeSanitizer, sanitizer } from '@/ExpressionSandboxing';
|
||||
import { PrototypeSanitizer, sanitizer } from '@/expression-sandboxing';
|
||||
|
||||
const tournament = new Tournament(
|
||||
(e) => {
|
||||
@@ -5,14 +5,14 @@
|
||||
import { DateTime, Duration, Interval } from 'luxon';
|
||||
|
||||
import { ExpressionError } from '@/errors/expression.error';
|
||||
import { extendSyntax } from '@/Extensions/ExpressionExtension';
|
||||
import type { INodeExecutionData } from '@/Interfaces';
|
||||
import { Workflow } from '@/Workflow';
|
||||
import { extendSyntax } from '@/extensions/expression-extension';
|
||||
import type { INodeExecutionData } from '@/interfaces';
|
||||
import { Workflow } from '@/workflow';
|
||||
|
||||
import { workflow } from './ExpressionExtensions/Helpers';
|
||||
import { workflow } from './ExpressionExtensions/helpers';
|
||||
import { baseFixtures } from './ExpressionFixtures/base';
|
||||
import type { ExpressionTestEvaluation, ExpressionTestTransform } from './ExpressionFixtures/base';
|
||||
import * as Helpers from './Helpers';
|
||||
import * as Helpers from './helpers';
|
||||
|
||||
describe('Expression', () => {
|
||||
describe('getParameterValue()', () => {
|
||||
@@ -1,8 +1,8 @@
|
||||
import merge from 'lodash/merge';
|
||||
import { DateTime } from 'luxon';
|
||||
|
||||
import type { FilterConditionValue, FilterValue } from '@/Interfaces';
|
||||
import { arrayContainsValue, executeFilter } from '@/NodeParameters/FilterParameter';
|
||||
import type { FilterConditionValue, FilterValue } from '@/interfaces';
|
||||
import { arrayContainsValue, executeFilter } from '@/node-parameters/filter-parameter';
|
||||
|
||||
type DeepPartial<T> = {
|
||||
[P in keyof T]?: T[P] extends object ? DeepPartial<T[P]> : T[P];
|
||||
@@ -3,7 +3,7 @@ import {
|
||||
traverseNodeParameters,
|
||||
type FromAIArgument,
|
||||
generateZodSchema,
|
||||
} from '@/FromAIParseUtils';
|
||||
} from '@/from-ai-parse-utils';
|
||||
|
||||
// Note that for historic reasons a lot of testing of this file happens indirectly in `packages/core/test/CreateNodeAsTool.test.ts`
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { readFileSync } from 'fs';
|
||||
import path from 'path';
|
||||
|
||||
import type { INodeTypes } from '@/Interfaces';
|
||||
import type { INodeTypes } from '@/interfaces';
|
||||
|
||||
import { NodeTypes as NodeTypesClass } from './NodeTypes';
|
||||
import { NodeTypes as NodeTypesClass } from './node-types';
|
||||
|
||||
let nodeTypesInstance: NodeTypesClass | undefined;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { parseErrorMetadata } from '@/MetadataUtils';
|
||||
import { parseErrorMetadata } from '@/metadata-utils';
|
||||
|
||||
describe('MetadataUtils', () => {
|
||||
describe('parseMetadataFromError', () => {
|
||||
@@ -1,7 +1,7 @@
|
||||
import { UNKNOWN_ERROR_DESCRIPTION, UNKNOWN_ERROR_MESSAGE } from '@/Constants';
|
||||
import { UNKNOWN_ERROR_DESCRIPTION, UNKNOWN_ERROR_MESSAGE } from '@/constants';
|
||||
import { NodeOperationError } from '@/errors';
|
||||
import { NodeApiError } from '@/errors/node-api.error';
|
||||
import type { INode, JsonObject } from '@/Interfaces';
|
||||
import type { INode, JsonObject } from '@/interfaces';
|
||||
|
||||
const node: INode = {
|
||||
id: '1',
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { INodeParameters, INodeProperties } from '@/Interfaces';
|
||||
import { getNodeParameters } from '@/NodeHelpers';
|
||||
import type { INodeParameters, INodeProperties } from '@/interfaces';
|
||||
import { getNodeParameters } from '@/node-helpers';
|
||||
|
||||
describe('NodeHelpers', () => {
|
||||
describe('getNodeParameters, displayOptions set using DisplayCondition', () => {
|
||||
@@ -1,13 +1,13 @@
|
||||
import type { INodeType } from '@/index';
|
||||
import {
|
||||
NodeConnectionTypes,
|
||||
type INodeType,
|
||||
type NodeConnectionType,
|
||||
type INodeIssues,
|
||||
type INode,
|
||||
type INodeParameters,
|
||||
type INodeProperties,
|
||||
type INodeTypeDescription,
|
||||
} from '@/Interfaces';
|
||||
} from '@/interfaces';
|
||||
import {
|
||||
getNodeParameters,
|
||||
isSubNodeType,
|
||||
@@ -18,8 +18,8 @@ import {
|
||||
makeDescription,
|
||||
getUpdatedToolDescription,
|
||||
getToolDescriptionForNode,
|
||||
} from '@/NodeHelpers';
|
||||
import type { Workflow } from '@/Workflow';
|
||||
} from '@/node-helpers';
|
||||
import type { Workflow } from '@/workflow';
|
||||
|
||||
describe('NodeHelpers', () => {
|
||||
describe('getNodeParameters', () => {
|
||||
@@ -1,11 +1,11 @@
|
||||
import type { INode } from '../src/Interfaces';
|
||||
import type { INode } from '@/interfaces';
|
||||
import {
|
||||
hasDotNotationBannedChar,
|
||||
backslashEscape,
|
||||
dollarEscape,
|
||||
applyAccessPatterns,
|
||||
extractReferencesInNodeExpressions,
|
||||
} from '../src/NodeReferenceParserUtils';
|
||||
} from '@/node-reference-parser-utils';
|
||||
|
||||
const makeNode = (name: string, expressions?: string[]) =>
|
||||
({
|
||||
@@ -8,8 +8,8 @@ import {
|
||||
type INodeTypes,
|
||||
type IVersionedNodeType,
|
||||
type LoadedClass,
|
||||
} from '@/Interfaces';
|
||||
import * as NodeHelpers from '@/NodeHelpers';
|
||||
} from '@/interfaces';
|
||||
import * as NodeHelpers from '@/node-helpers';
|
||||
|
||||
const stickyNode: LoadedClass<INodeType> = {
|
||||
type: {
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { IDataObject } from '@/Interfaces';
|
||||
import * as ObservableObject from '@/ObservableObject';
|
||||
import type { IDataObject } from '@/interfaces';
|
||||
import * as ObservableObject from '@/observable-object';
|
||||
|
||||
describe('ObservableObject', () => {
|
||||
test('should recognize that item on parent level got added (init empty)', () => {
|
||||
@@ -1,11 +1,18 @@
|
||||
import { mock } from 'jest-mock-extended';
|
||||
import { v5 as uuidv5, v3 as uuidv3, v4 as uuidv4, v1 as uuidv1 } from 'uuid';
|
||||
|
||||
import { STICKY_NODE_TYPE } from '@/Constants';
|
||||
import { STICKY_NODE_TYPE } from '@/constants';
|
||||
import { ApplicationError, ExpressionError, NodeApiError } from '@/errors';
|
||||
import type { INode, INodeTypeDescription, IRun, IRunData } from '@/Interfaces';
|
||||
import { type NodeConnectionType, NodeConnectionTypes, type IWorkflowBase } from '@/Interfaces';
|
||||
import * as nodeHelpers from '@/NodeHelpers';
|
||||
import type {
|
||||
INode,
|
||||
INodeTypeDescription,
|
||||
IRun,
|
||||
IRunData,
|
||||
NodeConnectionType,
|
||||
IWorkflowBase,
|
||||
} from '@/interfaces';
|
||||
import { NodeConnectionTypes } from '@/interfaces';
|
||||
import * as nodeHelpers from '@/node-helpers';
|
||||
import {
|
||||
ANONYMIZATION_CHARACTER as CHAR,
|
||||
extractLastExecutedNodeCredentialData,
|
||||
@@ -14,11 +21,11 @@ import {
|
||||
getDomainPath,
|
||||
resolveAIMetrics,
|
||||
userInInstanceRanOutOfFreeAiCredits,
|
||||
} from '@/TelemetryHelpers';
|
||||
} from '@/telemetry-helpers';
|
||||
import { randomInt } from '@/utils';
|
||||
|
||||
import { nodeTypes } from './ExpressionExtensions/Helpers';
|
||||
import type { NodeTypes } from './NodeTypes';
|
||||
import { nodeTypes } from './ExpressionExtensions/helpers';
|
||||
import type { NodeTypes } from './node-types';
|
||||
|
||||
describe('getDomainBase should return protocol plus domain', () => {
|
||||
test('in valid URLs', () => {
|
||||
@@ -1,6 +1,6 @@
|
||||
import { DateTime, Settings } from 'luxon';
|
||||
|
||||
import { getValueDescription, tryToParseDateTime, validateFieldType } from '@/TypeValidation';
|
||||
import { getValueDescription, tryToParseDateTime, validateFieldType } from '@/type-validation';
|
||||
|
||||
describe('Type Validation', () => {
|
||||
describe('string-alphanumeric', () => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { ALPHABET } from '@/Constants';
|
||||
import { ALPHABET } from '@/constants';
|
||||
import { ApplicationError } from '@/errors/application.error';
|
||||
import {
|
||||
jsonParse,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ExpressionError } from '@/errors/expression.error';
|
||||
import { createEnvProvider, createEnvProviderState } from '@/WorkflowDataProxyEnvProvider';
|
||||
import { createEnvProvider, createEnvProviderState } from '@/workflow-data-proxy-env-provider';
|
||||
|
||||
describe('createEnvProviderState', () => {
|
||||
afterEach(() => {
|
||||
@@ -11,11 +11,11 @@ import {
|
||||
type IRun,
|
||||
type IWorkflowBase,
|
||||
type WorkflowExecuteMode,
|
||||
} from '@/Interfaces';
|
||||
import { Workflow } from '@/Workflow';
|
||||
import { WorkflowDataProxy } from '@/WorkflowDataProxy';
|
||||
} from '@/interfaces';
|
||||
import { Workflow } from '@/workflow';
|
||||
import { WorkflowDataProxy } from '@/workflow-data-proxy';
|
||||
|
||||
import * as Helpers from './Helpers';
|
||||
import * as Helpers from './helpers';
|
||||
|
||||
const loadFixture = (fixture: string) => {
|
||||
const workflow = Helpers.readJsonFileSync<IWorkflowBase>(
|
||||
@@ -1,9 +1,9 @@
|
||||
import { mock } from 'jest-mock-extended';
|
||||
|
||||
import { NodeConnectionTypes } from '@/Interfaces';
|
||||
import type { IConnection } from '@/Interfaces';
|
||||
import { NodeConnectionTypes } from '@/interfaces';
|
||||
import type {
|
||||
IBinaryKeyData,
|
||||
IConnection,
|
||||
IConnections,
|
||||
IDataObject,
|
||||
INode,
|
||||
@@ -11,12 +11,12 @@ import type {
|
||||
INodeParameters,
|
||||
IRunExecutionData,
|
||||
NodeParameterValueType,
|
||||
} from '@/Interfaces';
|
||||
import { Workflow } from '@/Workflow';
|
||||
} from '@/interfaces';
|
||||
import { Workflow } from '@/workflow';
|
||||
|
||||
process.env.TEST_VARIABLE_1 = 'valueEnvVariable1';
|
||||
|
||||
import * as Helpers from './Helpers';
|
||||
import * as Helpers from './helpers';
|
||||
|
||||
interface StubNode {
|
||||
name: string;
|
||||
Reference in New Issue
Block a user