internal PackageContainer()
        {
            this.routePrefix = "assets";
            this.appPath = HttpRuntime.AppDomainAppPath;

            this.templateConfig = new TemplateConfiguration(
                tmplNamespace: "JST",
                tmplFunction: "_.template",
                tmplExtension: "jst");

            this.debugState = new DebugState();
            this.versionGenerator = new HashedVersionGenerator();
            this.javascriptProcessor = new YuiJavaScriptProcessor();
            this.stylesheetProcessor = new DotLessStyleSheetProcessor(this.appPath, this.debugState);

            this.resolver = new AssetResolver(new FileSystemWrapper());
        }
 public StyleSheetPackage(string name, IList<IAsset> assets, IStyleSheetProcessor processor, IDebugState debugState)
     : base(name, assets, processor, debugState)
 {
 }
 public IPackageContainer StyleSheetProcessor(IStyleSheetProcessor processor)
 {
     Contract.Requires(processor != null);
     this.stylesheetProcessor = processor;
     return this;
 }