2.1.0 • Published 5 months ago

@statuscompliance/validation v2.1.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
5 months ago

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

1.1.0

6 months ago

1.1.4

6 months ago

2.1.0

5 months ago

1.1.3

6 months ago

2.0.0

6 months ago

1.1.2

6 months ago

1.0.2

10 months ago

1.0.1

11 months ago

1.0.0

11 months ago