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 |