Example #1
0
        internal Config Match(string folder, string sourceFile)
        {
            string inputFile = Path.Combine(folder, this.InputFile.Replace("/", "\\"));

            if (GlobHelper.Glob(sourceFile, inputFile))
            {
                string compileExtension = CompileHelper.GetCompiledExtension(sourceFile);
                return(new Config()
                {
                    InputFile = sourceFile,
                    OutputFile = Path.ChangeExtension(sourceFile, compileExtension),
                    FileName = this.FileName,
                    IncludeInProject = this.IncludeInProject,
                    Minify = this.Minify,
                    Options = this.Options,
                    Output = this.Output,
                    SourceMap = this.SourceMap
                });
            }

            return(null);
        }
Example #2
0
        private static string GetOutputFileName(string inputFile)
        {
            string extension = CompileHelper.GetCompiledExtension(inputFile);

            return(Path.ChangeExtension(inputFile, extension));
        }