AWS S3 storage provider for Verdaccio npm registry private proxy. Current stable version 12.1.1, ships TypeScript types. Requires Node >=24. Keys packages in S3 with configurable bucket and prefix. Different from generic filesystem storage, enabling cloud-native setups with durability and scaling. Automatically flushes packages to S3 on publish.
npm install verdaccio-aws-s3-storageNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Configures Verdaccio to use AWS S3 as backend storage with required credentials and bucket settings.
Use import syntax or upgrade to Node >=24 with 'type': 'module'
Upgrade Node.js to version 24 or higher
Update Verdaccio to v5 and use new plugin configuration
Use environment variables or IAM roles instead of hardcoded values
Create the S3 bucket manually before starting Verdaccio
Install @aws-sdk/client-s3 and update your code accordingly
Use import { AWSS3StoragePlugin } from 'verdaccio-aws-s3-storage' or set 'type': 'module' in package.jsonChange import to import { AWSS3StoragePlugin } from 'verdaccio-aws-s3-storage'Set AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables or pass accessKeyId/secretAccessKey in plugin options
Verify bucket name and create the bucket in AWS S3 before running Verdaccio