@statuscompliance/validation 1.0.0

Collection of STATUS project components used for compliance checks

npm install @statuscompliance/validation

Node-RED Logo

Node-RED Validation Functions for STATUS Project

Description

The @statuscompliance/validation package provides essential components for the STATUS project, aimed at validating and checking compliance within Node-RED. It includes nodes that enable users to verify data, perform document checks, and ensure compliance with project-specific requirements.

Features

  • Validate the presence of certain data in incoming messages.
  • Check document content and structure for compliance purposes.
  • Support for PDF and text files sourced from GitHub or direct URLs.

Installation

Install via npm:

npm install @statuscompliance/validation

Or add the dependency to your package.json:

{
    "dependencies": {
        "@statuscompliance/validation": "^1.0.0"
    }
}

Nodes Overview

This package includes the following STATUS validation nodes:

  • exists-pipe: Validates that a specified number of keys are present in an incoming message.
  • exists-url: Checks if a given URL is reachable.
  • exists-section-in-doc: Verifies if a specific section or text is present in a document, supporting PDF and TXT formats.
  • has-activity: Checks if activity logs exist for a specified entity.
  • check-property: Verifies the value of a property in an incoming message.
  • is-valid-url: Determines if a given URL is valid.

License

Licensed under the Apache-2.0 License.

Author and Contributors

Repository

Find the source code and contribute on GitHub:

https://github.com/statuscompliance/node-red-status

Node Info

Version: 1.0.0
Updated 7 months, 1 week ago
License: Apache-2.0
Rating: not yet rated

Categories

Actions

Rate:

Downloads

6 in the last week

Nodes

  • exists-pipe
  • exists-url
  • exists-section-in-doc
  • has-activity
  • check-property
  • is-valid-url

Keywords

  • node-red
  • status
  • compliance

Maintainers

Contributors

  • Francisco Montero