UNPKG

n8n-nodes-content-validation

Version:
176 lines 5.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.versionDescription = void 0; exports.versionDescription = { properties: [ { displayName: 'Resource', name: 'resource', type: 'options', options: [ { name: 'Validator', value: 'validator', }, ], default: 'validator', noDataExpression: true, required: true, description: 'Use validator to perform validation of data', }, { displayName: 'Operation', name: 'operation', type: 'options', displayOptions: { show: { resource: [ 'validator', ], }, }, options: [ { name: 'Validate HTML', value: 'Validate HTML', description: 'Perform a HTML validation', action: 'Obtain result of a HTML validation', }, { name: 'Validate Spoken Language', value: 'Validate spoken language', description: 'Perform a spoken language validation', action: 'Obtain result of a spoken language validation', } ], default: 'Validate HTML', noDataExpression: true, }, { displayName: 'Html', name: 'html', type: 'string', required: true, displayOptions: { show: { operation: [ 'Validate HTML', ], resource: [ 'validator', ], }, }, default: '', placeholder: '<p>Hello world!</p>', description: 'HTML content for validation', }, { displayName: 'Probe Text', name: 'Probe Text', type: 'string', required: true, displayOptions: { show: { operation: [ 'Validate spoken language', ], resource: [ 'validator', ], }, }, default: '', placeholder: 'Lorem ipsum dolor sit amet', description: 'Spoken language text for validation', }, { displayName: 'Target Language', name: 'Target Language', type: 'string', required: true, displayOptions: { show: { operation: [ 'Validate spoken language', ], resource: [ 'validator', ], }, }, default: '', placeholder: 'Latin', description: 'Validator target spoken language', }, { displayName: 'Additional Fields', name: 'additionalFields', type: 'collection', placeholder: 'Add Field', default: {}, displayOptions: { show: { resource: [ 'validator', ], operation: [ 'Validate HTML', ], }, }, options: [ { displayName: 'Reject Empty String', name: 'rejectEmptyString', type: 'boolean', default: false, }, { displayName: 'Require At Least One Tag', name: 'requireAtLeastOneTag', type: 'boolean', default: false, }, ], }, { displayName: 'Additional Fields', name: 'additionalFields', type: 'collection', placeholder: 'Add Field', default: {}, displayOptions: { show: { resource: [ 'validator', ], operation: [ 'Validate spoken language', ], }, }, options: [ { displayName: 'Allow Empty', name: 'allowEmpty', type: 'boolean', default: true, }, ], }, ], displayName: 'Content Validation', name: 'content-validation', icon: 'file:ContentValidation.svg', group: ['transform'], version: 1, description: 'Validate user-provided content', defaults: { name: 'Content Validation', }, inputs: ["main"], outputs: ["main"], credentials: [], }; //# sourceMappingURL=versionDescription.js.map