A lightning-fast frontend build tool designed to leverage JavaScript's native ESM system for unbundled development with instant browser updates.
82
A utility that runs production builds using Snowpack and captures detailed timing information about the build process.
Run a production build and measure its execution time.
Capture the total time taken for the entire build process.
Track which files were processed during the build operation.
@generates
/**
* Runs a production build and captures performance metrics.
*
* @param {object} config - Configuration object with root, mount, and other build options
* @returns {Promise<object>} Build metrics with totalTime, fileCount, and files array
*/
async function runBuildWithMetrics(config);
/**
* Formats build metrics into a readable report.
*
* @param {object} metrics - Metrics object from runBuildWithMetrics
* @returns {string} Formatted performance report
*/
function formatMetrics(metrics);
module.exports = {
runBuildWithMetrics,
formatMetrics
};Provides the build functionality for production builds.
@satisfied-by
Install with Tessl CLI
npx tessl i tessl/npm-snowpackevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10