The 'tymly' plugin

A framework for building and sharing workflows in Node.js

Package details

Name: tymly

Version: 0.0.15

Github: /tymly/plugins/tymly


commands

Name Description
env Allows a state to refer to an environment variable
sprintf Derive a runtime value using a sprintf string template
value Get a value from the Tymly's context

services

Name Description
blueprintDocs Allows tracking of documents created via blueprints, so they don't get reverted when Tymly restarts
caches Adds lru-cache-based caching to Tymly. Note defaults will be used if no caches configuration is provided.
commands Service to support blueprint commands
expression Provides safe, Esprima-based expression evaluation
functions Adds ability to run custom logic as defined in a blueprint
inventory Collates component information by scanning plugins. The results can then be used by tooling and documentation-generators
rbac Provides JWT-based authentication capabilities
registry Provides a mechanism for states to refer to site-specific values
statebox Runs state machines defined in Amazon States Language
storage This is the default in-memory storage service that ships with Tymly. Useful for testing and not much else.
tags Provides a generic mechanism to help tag/classify search results, tasks, forms etc.
temp Helps configure and manage a temporary folder for Tymly to use
users Adds user-management capabilities to Tymly (e.g. authorization checks, what flows/forms a user is entitled to instigate etc.)

stateResources

Name Description
findingById Fetches a single document by its primary key values from storage and adds to a Tymly context
findingOne Finds one document from storage
logging Logs to the console via a template
upserting Perists a document to storage