UNPKG

@toolsjs-cli/build-analyzer

Version:

构建分析工具,支持增量构建分析、大小分析等功能

32 lines (31 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReportGenerationError = exports.ConfigurationError = exports.FileOperationError = exports.BuildAnalyzerError = void 0; class BuildAnalyzerError extends Error { constructor(message) { super(message); this.name = 'BuildAnalyzerError'; } } exports.BuildAnalyzerError = BuildAnalyzerError; class FileOperationError extends BuildAnalyzerError { constructor(operation, filepath, error) { super(`${operation} failed for ${filepath}: ${error.message}`); this.name = 'FileOperationError'; } } exports.FileOperationError = FileOperationError; class ConfigurationError extends BuildAnalyzerError { constructor(message) { super(`Configuration error: ${message}`); this.name = 'ConfigurationError'; } } exports.ConfigurationError = ConfigurationError; class ReportGenerationError extends BuildAnalyzerError { constructor(message) { super(`Report generation failed: ${message}`); this.name = 'ReportGenerationError'; } } exports.ReportGenerationError = ReportGenerationError;