public BundleCommonJs(ICommonJsWriter writer, CassetteSettings cassetteSettings, ConcatenateAssets concatenateAssets, ISourceMapRewriter sourceMapRewriter)
 {
     _writer            = writer;
     _cassetteSettings  = cassetteSettings;
     _concatenateAssets = concatenateAssets;
     _sourceMapRewriter = sourceMapRewriter;
 }
Exemple #2
0
        internal CommonJsAsset(string path, IEnumerable <IAsset> children, ICommonJsWriter writer,
                               ISourceMapRewriter sourceMapRewriter)
        {
            _path     = path;
            _children = children.ToArray();

            _stream = new MemoryStream();
            writer.WriteToStream(_stream, _children);

            _stream = sourceMapRewriter.Rewrite(_stream);

            _hash = _stream.ComputeSHA1Hash();
        }