private static void CheckFileOutOfSourceControl(object sender, MinifyFileEventArgs e) { if (e.ContainsChanges) { ProjectHelpers.CheckFileOutOfSourceControl(e.ResultFile); } }
private static void AfterWritingFile(object sender, MinifyFileEventArgs e) { if (e.Bundle != null) { var sourceFile = e.OriginalFile; if (e.Bundle.OutputIsMinFile) { string ext = Path.GetExtension(sourceFile); var unMinFile = sourceFile.Replace(".min" + ext, ext); if (File.Exists(unMinFile)) { sourceFile = unMinFile; } } // Bundle file minification if (e.Bundle.IncludeInProject) { ProjectHelpers.AddNestedFile(sourceFile, e.ResultFile, true); } } else { // Single file minification ProjectHelpers.AddNestedFile(e.OriginalFile, e.ResultFile); } }
private void BundleMinifier_ErrorMinifyingFile(object sender, MinifyFileEventArgs e) { var errors = string.Join(Environment.NewLine, e.Result.Errors.Select(x => x.Message)); var files = string.Join(Environment.NewLine, e.Result.Errors.Select(x => x.FileName)); _logger.LogError <BundleService>(new Exception($"An error occurred while bundling {files}"), errors); e.Bundle.OutputFileName = null; }
private static void AfterWritingSourceMap(object sender, MinifyFileEventArgs e) { var item = _dte.Solution.FindProjectItem(e.OriginalFile); if (item == null || item.ContainingProject == null) { return; } ProjectHelpers.AddNestedFile(e.OriginalFile, e.ResultFile); }
private void BundleMinifier_ErrorMinifyingFile(object sender, MinifyFileEventArgs e) { var logger = Hood.Core.Engine.Services.Resolve <ILogService>(); var logWriter = new System.IO.StringWriter(); logWriter.WriteLine($"Bundle errors from {e.Result.FileName} - {DateTime.UtcNow.ToDisplay()}"); foreach (var error in e.Result.Errors) { logWriter.WriteLine($"Line {error.LineNumber} and column {error.ColumnNumber}: {error.Message}"); } logger.AddLogAsync <PageBuilder>($"Bundle errors from {e.Result.FileName}", logWriter.ToString(), Models.LogType.Error); logWriter.Dispose(); }
private static void AfterWritingFile(object sender, MinifyFileEventArgs e) { if (e.Bundle != null) { // Bundle file minification if (e.Bundle.IncludeInProject) { ProjectHelpers.AddNestedFile(e.OriginalFile, e.ResultFile); } } else { // Single file minification ProjectHelpers.AddNestedFile(e.OriginalFile, e.ResultFile); } }
private static void ErrorMinifyingFile(object sender, MinifyFileEventArgs e) { ErrorListService.ProcessCompilerResults(e.Result); BundlerMinifierPackage._dte.StatusBar.Text = $"There was a error minifying {Path.GetFileName(e.OriginalFile)}"; }
private static void ErrorMinifyingFile(object sender, MinifyFileEventArgs e) { ErrorListService.ProcessCompilerResults(e.Result); BundlerMinifierPackage._dte.StatusBar.Text = Resources.Text.ErrorMinifying.AddParams(Path.GetFileName(e.OriginalFile)); }