just emit 'log' events on the process object
Invoke scoped data storage for AWS Lambda Node.js Runtime Environment
AWS SDK for JavaScript Lambda Client for Node.js, Browser and React Native
Deploy AWS Lambda functions from command line using a json or yaml config file.
A minimal library for executing processes in Node
OpenTelemetry instrumentation for AWS Lambda function invocations
Get the output of a process.
Lambda client library that supports hybrid tracing in node js
Detect if your code is running on an AWS Lambda server
Commandline tool and API to run Lambda functions on your local machine.
TypeScript definitions for aws-lambda
The logging package for the Powertools for AWS Lambda (TypeScript) library
A shared utility package for Powertools for AWS Lambda (TypeScript) libraries
Canvas for Node.js with skia backend
The metrics package for the Powertools for AWS Lambda (TypeScript) library
The tracer package for the Powertools for AWS Lambda (TypeScript) library
Serverless plugin to automatically instrument python and node functions with datadog tracing
Datadog CI plugin for `lambda` commands
Fetch API compliant HTTP Server adapter
CDK Construct Library to automatically instrument Python and Node Lambda functions with Datadog using AWS CDK v2
<!--BEGIN STABILITY BANNER-->
[](https://serverless.com)
Opentelemetry resource detector to get container resource attributes
Chromium Binary for Serverless Platforms
Turn your procs to lambdas in no time
Convert proc to lambda, retain the context.
Boost::Lambda style proc
Drop-in alternative to procs and lambdas.
Adds an `evaluate` refinement method to Proc and Object instances. The goal of this gem is to allow the evaluation of variables, procs, and lambdas with the same level of flexibility. The `evaluate` method has been added to the Object class to return the evaluated value of the variable. The `evaluate` method is overridden on the Proc class to allow parameters to be passed to lambdas in the same flexible way as procs. This takes into consideration, required/optional/remaining parameters, and required/optional/remaining keyword parameters. For information on Refinements, see: - https://ruby-doc.org/core-2.0.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.1.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.2.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.3.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.4.0/doc/syntax/refinements_rdoc.html - http://yehudakatz.com/2010/11/30/ruby-2-0-refinements-in-practice/
Simple library for sequencing procs/lambdas. Mainly useful for managing sequential asynchronous operations.
A matcher for testing proc and lambda equivalance.
Make a proc or lambda unstrict about its arguments.
Adds an `evaulate` refinement method to Proc and Object instances. The goal of this gem is to allow evaluation of variables, procs, and lambdas with the same level of flexibility. The `evaluate` method has been added to the Object class to simply return the value of the variable. The `evaluate` method is overriden on the Proc class to allow parameters to be passed to lambdas in the same flexible way as procs. This takes into consideration, required/optional/remaining parameters, and required/optional/remaining keyword parameters. For information on Refinements, see: - https://ruby-doc.org/core-2.0.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.1.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.2.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.3.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.4.0/doc/syntax/refinements_rdoc.html - http://yehudakatz.com/2010/11/30/ruby-2-0-refinements-in-practice/
StringUtils provides powerful string manipulation helpers with support for blocks, procs, and lambdas. Easy to extend for custom string processing.
DSL for for simple to use proc source generating from methods, unbound methods and of course Proc/lambda. It will allow you to play with the source or even fuse two source code to make a new one and generate a proc from that.
NamedProc: Like anonymous procs, but have a name. Example: lambda.codebrawl {} # creates an empty lambda with the name :codebrawl