Plugins, tools & contributions
Open source plugins and tools for the Architect, Enhance and web platform ecosystems.
Useful things built along the way
Plugins, tools and test suites I've built and open-sourced - for Architect, Enhance and AWS. Each one started because I needed something that didn't exist yet, so I built it and published it for others to use.
dynamodb-conformance
TypeScript test suite for verifying DynamoDB-compatible implementations against real DynamoDB behaviour. 526 conformance tests covering table management, item operations, batch processing, transactions, and queries.
arc-plugin-sandbox-stream
A plugin for working with DynamoDB streams locally within Architect or Enhance sandbox environments. Switches from Dynalite to DynamoDB Local and provides middleware to poll streams and invoke function handlers.
enhance-csrf
CSRF protection for Enhance applications. Middleware for generating and validating tokens, plus a <csrf-form> component that automatically injects the hidden token field. Supports standard and multipart form data.
shared-enhance-components-plugin
An Architect plugin that automates discovery of shared npm-installed Enhance components. Generates the elements.mjs mappings so you don't have to wire up imports manually across projects.