/// <summary> /// Default configuration for compilers, using only .NET compilers /// Has Coffee, Sass/Scss, JsMinify and CssMinify /// </summary> public static ICompilerConfiguration WithDefaultConfiguration(this ICompilerConfiguration compilerConfig) { var passthrough = new PassthroughCompiler(); var sassCompiler = new SassCompiler(); return compilerConfig .CompilerFor(".coffee", new CoffeeSharpCompiler()) .CompilerFor(".js", passthrough) .CompilerFor(".sass", sassCompiler) .CompilerFor(".scss", sassCompiler) .CompilerFor(".css", passthrough) .CompilerFor(".min.js.min", passthrough) // ignore .min.js files (they are already minified or want to ignore) .CompilerFor(".min.css.min", passthrough) // ignore .min.css files (they are already minified or want to ignore) .CompilerFor(".js.min", new JsMinifyCompiler()) .CompilerFor(".css.min", new CssMinifyCompiler()); }
public void Init() { _compiler = new SassCompiler(); }