@abext/files

## Examples and Usages ```ts import '@abext/files'; ```

Usage no npm install needed!

<script type="module">
  import abextFiles from 'https://cdn.skypack.dev/@abext/files';
</script>

README

Airboat Extension - Files

Examples and Usages

import '@abext/files';

Routes

  • POST /uploads

Configuration example:

{
  "extensions": {
    "files": {
      "s3ClientConfiguration": {
        "region":"us-east-1",
        "accessKeyId":"....",
        "secretAccessKey":"...."
      },
      "s3BucketName": "my-cool-projects",
      "validContentType":{
        "image/jpeg": ".jpg",
        "image/png": ".png",
        "image/gif": ".gif",
        "application/pdf": ".pdf",
        "application/x-gtar": ".tar.gz",
      },
      "keyPrefix":"..."
    }
  }
}