public SingleFileArtifacts(string outputDir, string outputFile) { _destPath = Path.Combine(outputDir, outputFile); _output = new ArtifactOutput(); _output.UseJavaScriptOutput(new JavaScriptFileOutput(_destPath)); _output.UseSourceMapOutput(new SourceMapFileOutput(_destPath + ArtifactsFactory.SourceMapFileExtension, outputFile)); }
public SingleFileArtifacts(string outputDir, string outputFile) { _destPath = Path.Combine(outputDir, outputFile); _output = new ArtifactOutput(); _output.UseJavaScriptOutput(new JavaScriptFileOutput(_destPath)); _output.UseSourceMapOutput(new SourceMapFileOutput(_destPath + ArtifactsFactory.SourceMapFileExtension, outputFile)); }
public void SwitchSource(string sourceFileRelPath) { if (_output.IsWriting) { if (GenerateSourceMap) { _output.TrivialWriteLine(string.Format(ArtifactsFactory.SrcMapRefLine, Path.GetFileName(_destPath))); } if (WriteWaterMark) { _output.TrivialWriteLine(WaterMark); } _output.CloseCurrentOutput(); } string sourceFile = Path.GetFileNameWithoutExtension(sourceFileRelPath); _destPath = Path.Combine(_outputDir, sourceFile + ArtifactsFactory.JavaScriptFileExtension); _output.UseJavaScriptOutput(new JavaScriptFileOutput(_destPath)); _output.UseSourceMapOutput(new SourceMapFileOutput(_destPath + ArtifactsFactory.SourceMapFileExtension, sourceFile + ArtifactsFactory.JavaScriptFileExtension)); _output.AddSourceMap(sourceFile); }
public ConsoleArtifacts() { _output = new ArtifactOutput(); _output.UseJavaScriptOutput(new JavaScriptConsoleOutput()); _output.UseSourceMapOutput(new SourceMapConsoleOutput(ArtifactsFactory.ConsoleJs)); }
public ConsoleArtifacts() { _output = new ArtifactOutput(); _output.UseJavaScriptOutput(new JavaScriptConsoleOutput()); _output.UseSourceMapOutput(new SourceMapConsoleOutput(ArtifactsFactory.ConsoleJs)); }