⚡ flash-install

Blazingly fast package installation for Node.js

npm version npm downloads Speed: Up to 50% Faster License: MIT
flash-install logo

Quick Start

Terminal

$ npm install -g @flash-install/cli

$ flash-install install

# That's it! flash-install will handle the rest.

Why Choose flash-install?

Blazing Fast

30-50% faster than standard npm install through deterministic caching and parallel operations.

Snapshot Support

Creates and restores .flashpack archives for instant dependency restoration.

Parallel Operations

Installs packages in parallel using Node.js worker threads for maximum efficiency.

Offline Mode

Install dependencies without internet connection using cache or snapshots.

Checksum Validation

Verifies package integrity against npm registry checksums for security.

Plugin System

Extensible architecture with lifecycle hooks for customization.

Cloud Cache Integration

Store and retrieve caches from cloud storage (S3, Azure, GCP) with team sharing capabilities.

Dependency Analysis

Visualization of dependency graphs, detection of duplicates, and size analysis.

Command Reference

Command Description
flash-install install Install dependencies
flash-install snapshot Create a snapshot of node_modules
flash-install restore Restore node_modules from a snapshot
flash-install clean Remove node_modules and snapshot
flash-install sync Synchronize dependencies with lockfile

Basic Usage

# Standard installation
flash-install install

# Create a snapshot
flash-install snapshot

# Restore from a snapshot
flash-install restore

# Clean up
flash-install clean

# Clean only node_modules (preserves snapshot)
flash-install clean-modules

# Clean only snapshot (preserves node_modules)
flash-install clean-snapshot

# Sync dependencies without full reinstall
flash-install sync

# Analyze dependencies
flash-install analyze

# Manage plugins
flash-install plugin list
flash-install plugin add 
flash-install plugin install 

Performance Comparison

Scenario npm install flash-install Speedup
First install (small project) 30-60s 10-15s 3-4x
First install (large project) 3-5min 1-2min 2-3x
Subsequent install (from cache) 30-60s 5-10s 6-10x
Subsequent install (from snapshot) 30-60s 1-3s 20-30x
CI/CD environment 1-3min 5-15s 10-20x

Ready to Speed Up Your Workflow?

Start using flash-install today and experience faster dependency installation.

Documentation

Performance Optimizations

Learn how flash-install achieves its impressive speed improvements.

Read more →

Monorepo Support

Efficiently manage dependencies across multiple packages in a monorepo.

Read more →

Offline Mode

Work without an internet connection using cache and snapshots.

Read more →

Cloud Cache

Share caches across your team using cloud storage providers.

Read more →