import btoa from './utils/btoa.js'; | |
export default function SourceMap ( properties ) { | |
this.version = 3; | |
this.file = properties.file; | |
this.sources = properties.sources; | |
this.sourcesContent = properties.sourcesContent; | |
this.names = properties.names; | |
this.mappings = properties.mappings; | |
} | |
SourceMap.prototype = { | |
toString () { | |
return JSON.stringify( this ); | |
}, | |
toUrl () { | |
return 'data:application/json;charset=utf-8;base64,' + btoa( this.toString() ); | |
} | |
}; | |