JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 198
  • Score
    100M100P100Q97204F
  • License Apache-2.0

Collection of STATUS project components used for compliance checks

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@statuscompliance/validation) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    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