Sha256: f3ac1bdda366875d552ce0a1e806d97641bb6f603d89ffdece78a26a9a690e2d
Contents?: true
Size: 752 Bytes
Versions: 29
Compression:
Stored size: 752 Bytes
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; var SourceNode = require("source-map").SourceNode; var SourceMapConsumer = require("source-map").SourceMapConsumer; class Source { source() { throw new Error("Abstract"); } size() { if(Buffer.from.length === 1) return new Buffer(this.source()).length; return Buffer.byteLength(this.source()) } map(options) { return null; } sourceAndMap(options) { return { source: this.source(), map: this.map() }; } node() { throw new Error("Abstract"); } listNode() { throw new Error("Abstract"); } updateHash(hash) { var source = this.source(); hash.update(source || ""); } } module.exports = Source;
Version data entries
29 entries across 28 versions & 9 rubygems