Merge pull request #13210 from brendandahl/cache-source-map
Cache babel source map.
This commit is contained in:
commit
acb5c5093b
7
external/systemjs/plugin-babel-cached.js
vendored
7
external/systemjs/plugin-babel-cached.js
vendored
@ -43,7 +43,7 @@ function getDb() {
|
|||||||
return dbPromise;
|
return dbPromise;
|
||||||
}
|
}
|
||||||
|
|
||||||
function storeCache(address, hashCode, translated, format) {
|
function storeCache(address, hashCode, translated, format, sourceMap) {
|
||||||
return getDb().then(function (db) {
|
return getDb().then(function (db) {
|
||||||
var tx = db.transaction(dbCacheTable, "readwrite");
|
var tx = db.transaction(dbCacheTable, "readwrite");
|
||||||
var store = tx.objectStore(dbCacheTable);
|
var store = tx.objectStore(dbCacheTable);
|
||||||
@ -53,6 +53,7 @@ function storeCache(address, hashCode, translated, format) {
|
|||||||
translated,
|
translated,
|
||||||
expires: Date.now() + cacheExpiration,
|
expires: Date.now() + cacheExpiration,
|
||||||
format,
|
format,
|
||||||
|
sourceMap,
|
||||||
});
|
});
|
||||||
return new Promise(function (resolve, reject) {
|
return new Promise(function (resolve, reject) {
|
||||||
tx.oncomplete = function () {
|
tx.oncomplete = function () {
|
||||||
@ -80,6 +81,7 @@ function loadCache(address, hashCode) {
|
|||||||
? {
|
? {
|
||||||
translated: found.translated,
|
translated: found.translated,
|
||||||
format: found.format,
|
format: found.format,
|
||||||
|
sourceMap: found.sourceMap,
|
||||||
}
|
}
|
||||||
: null
|
: null
|
||||||
);
|
);
|
||||||
@ -127,7 +129,8 @@ exports.translate = function (load, opt) {
|
|||||||
load.address,
|
load.address,
|
||||||
savedHashCode,
|
savedHashCode,
|
||||||
translated,
|
translated,
|
||||||
load.metadata.format
|
load.metadata.format,
|
||||||
|
load.metadata.sourceMap
|
||||||
).then(function () {
|
).then(function () {
|
||||||
return translated;
|
return translated;
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user