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 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/validationOr 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
- Author: Álvaro Bernal
- Contributor: Francisco Montero
Repository
Find the source code and contribute on GitHub: