
Security News
CVE Volume Surges Past 48,000 in 2025 as WordPress Plugin Ecosystem Drives Growth
CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.
@vltpkg/vsr
Advanced tools
> A modern, npm-compatible serverless registry that's fast, secure, > and ridiculously easy to deploy.
vsr)A modern, npm-compatible serverless registry that's fast, secure, and ridiculously easy to deploy.
vsr is a minimal yet powerful npm-compatible registry that
replicates core npm features while adding cutting-edge capabilities.
Built for the modern web, it runs seamlessly on Cloudflare's global
edge network.
Get up and running in seconds:
# Try it locally
npx @vltpkg/vsr
# Or install globally
npm install -g @vltpkg/vsr
vsr
Boom! 💥 Your registry is live at http://localhost:1337
Deploy to Cloudflare Workers with one command:
# Deploy to production
vsr deploy --env=prod
# Or preview what would be deployed
vsr deploy --dry-run --env=prod
That's it! 🎉 Your registry is now running globally on Cloudflare's edge network.
# Start with defaults (port 1337)
vsr
# Or explicitly use dev command
vsr dev
# Custom port
vsr --port 3000
# Enable debug mode
vsr --debug
# Use config file
vsr --config ./vlt.json
Deploy to Cloudflare Workers in under 5 minutes:
# Clone and setup
git clone https://github.com/vltpkg/vsr.git
cd vsr
vlt install
# Deploy to development environment
vsr deploy
# Deploy to production
vsr deploy --env=prod
# Preview deployment configuration
vsr deploy --dry-run --env=prod
# Clone and setup
git clone https://github.com/vltpkg/vsr.git
cd vsr
vlt install
# Deploy to production
wrangler deploy
The VSR deploy command offers better configuration management,
environment-specific settings, and integration with your vlt.json
configuration.
Coming Soon: One-click Cloudflare deployment button! 🎉
VSR is designed to work with zero configuration, but when you need more control:
| Command | Description |
|---|---|
dev | Start development server (default) |
deploy | Deploy to Cloudflare Workers |
| Option | Alias | Default | Description |
|---|---|---|---|
--port | -p | 1337 | Server port |
--config | -c | - | Config file path |
--debug | -d | false | Debug mode |
--daemon | - | true | Local filesystem daemon |
--help | -h | - | Show help |
| Option | Default | Description |
|---|---|---|
--env | dev | Environment (dev/staging/prod) |
--db-name | - | Override D1 database name |
--bucket-name | - | Override R2 bucket name |
--queue-name | - | Override queue name |
--dry-run | false | Preview deployment |
Create a vlt.json file for shared configuration between VLT and VSR:
{
"registry": {
"port": 4000,
"debug": true,
"telemetry": false,
"deploy": {
"sentry": {
"dsn": "https://your-sentry-dsn@sentry.io/project-id"
},
"environments": {
"prod": {
"databaseName": "vsr-prod-database",
"bucketName": "vsr-prod-bucket",
"queueName": "vsr-prod-cache-refresh-queue",
"sentry": {
"environment": "production"
}
}
}
}
}
}
📚 Learn More About Configuration →
🚀 Deployment Guide →
@scope/package supportVSR stands out in the registry landscape:
Once running, access your registry:
http://localhost:1337http://localhost:1337/-/docshttp://localhost:3000 (if enabled)The API includes complete npm compatibility plus enhanced features like URL-encoded semver ranges and optimized install responses.
We're actively developing exciting features:
We welcome contributions! VSR is built with modern tools and follows best practices:
Need help? We've got you covered:
VSR is licensed under the Functional Source License (FSL-1.1-MIT) - free for most use cases, with commercial restrictions that convert to MIT after two years.
Ready to revolutionize your package management? 🚀
Get started •
Deploy to production •
Join the community
FAQs
> A modern, npm-compatible serverless registry that's fast, secure, > and ridiculously easy to deploy.
We found that @vltpkg/vsr demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.

Security News
Socket CEO Feross Aboukhadijeh joins Insecure Agents to discuss CVE remediation and why supply chain attacks require a different security approach.

Security News
Tailwind Labs laid off 75% of its engineering team after revenue dropped 80%, as LLMs redirect traffic away from documentation where developers discover paid products.