@envheaven/plugins-aws-s3-cdn-deploy
v0.2.0
Published
EnvHeaven plugin for append-only AWS S3 CDN deployment. Supports inspect, diff, clone, and deploy-additions-only workflows.
Downloads
281
Maintainers
Readme
Experimental 0.x: EnvHeaven is currently in experimental
0.xdevelopment. APIs, CLI commands, plugin contracts, package names, and release behavior may change before1.0.0. Pin versions and read release notes before using it in production workflows.
Install
| Channel | Install | Purpose |
|---|---|---|
| release | npm install @envheaven/plugins-aws-s3-cdn-deploy@release | recommended 0.x release track after publication |
| latest | npm install @envheaven/plugins-aws-s3-cdn-deploy | npm default alias for the release track after publication |
| exp | npm install @envheaven/plugins-aws-s3-cdn-deploy@exp | experimental builds with newer changes after publication |
Install compatible envheaven host package in the same workflow.
Usage
Deploy static CDN files to S3 with append-only safety rules.
{
"pluginPackage": "@envheaven/plugins-aws-s3-cdn-deploy",
"Execution": {
"cwd": "."
}
}What it does
- local file scanning.
- remote S3 object listing.
- diff/inspect flows.
- deploy additions only.
- collision blocking.
Requirements
Node.js >=20, EnvHeaven host package, AWS credentials, and an existing S3 bucket/prefix.
Release Channels
| Channel | Install | Purpose |
|---|---|---|
| release | npm install @envheaven/plugins-aws-s3-cdn-deploy@release | recommended 0.x release track after publication |
| latest | npm install @envheaven/plugins-aws-s3-cdn-deploy | npm default alias for the release track after publication |
| exp | npm install @envheaven/plugins-aws-s3-cdn-deploy@exp | experimental builds with newer changes after publication |
release is the recommended 0.x track, not a stable API promise.
This package is prepared for publication, but current registry verification did not find it on NPM.
Status
Experimental. Plugin contracts may change before EnvHeaven 1.0.0.
License
MIT, as declared in package.json.
