{"library":"webpack-s3-plugin","type":"library","category":null,"description":"The `webpack-s3-plugin` is a specialized Webpack plugin designed to streamline the process of uploading compiled assets from a Webpack build directly to an Amazon S3 bucket. It is currently in a release candidate phase, indicated by version `1.2.0-rc.0`, suggesting ongoing development towards a stable 1.2.0 release. The plugin integrates deeply into the Webpack compilation lifecycle, allowing developers to define precise `include` or `exclude` rules, which can be regular expressions, functions, or arrays of rules, to control which assets are uploaded. It provides extensive configuration options for AWS S3, including credential management, region specification, and S3 object upload parameters like `ACL`. A key differentiator is its focus on handling assets directly from the build output, rather than reading from a local directory post-compilation, for efficiency. It requires `webpack` version 5 or higher as a peer dependency.","language":"javascript","status":"active","version":"1.2.0-rc.0","tags":["javascript","s3","webpack","node","upload","production"],"last_verified":"Wed May 27","install":[{"cmd":"npm install webpack-s3-plugin","imports":["import S3Plugin from 'webpack-s3-plugin';","const S3Plugin = require('webpack-s3-plugin');","export default { plugins: [new S3Plugin({...})] };"]},{"cmd":"yarn add webpack-s3-plugin","imports":[]},{"cmd":"pnpm add webpack-s3-plugin","imports":[]}],"homepage":null,"github":"https://github.com/webpack-contrib/s3-plugin-webpack","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/webpack-s3-plugin","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/webpack-s3-plugin/compatibility"}}