metro-cache
Advanced tools
Comparing version 0.36.1 to 0.37.0
{ | ||
"version": "0.36.1", | ||
"version": "0.37.0", | ||
"name": "metro-cache", | ||
@@ -15,4 +15,4 @@ "description": "🚇 Cache layers for Metro", | ||
"dependencies": { | ||
"jest-serializer": "23.0.0-beta.1", | ||
"metro-core": "0.36.1", | ||
"jest-serializer": "23.0.0-charlie.1", | ||
"metro-core": "0.37.0", | ||
"mkdirp": "^0.5.1", | ||
@@ -22,4 +22,4 @@ "rimraf": "^2.5.4" | ||
"devDependencies": { | ||
"metro-memory-fs": "0.36.1" | ||
"metro-memory-fs": "0.37.0" | ||
} | ||
} |
@@ -18,4 +18,2 @@ /** | ||
import type {TransformedCode} from 'metro/src/JSTransformer/worker'; | ||
export type Options = {| | ||
@@ -25,3 +23,3 @@ root: string, | ||
class FileStore { | ||
class FileStore<T> { | ||
_root: string; | ||
@@ -34,3 +32,3 @@ | ||
get(key: Buffer): ?TransformedCode { | ||
get(key: Buffer): ?T { | ||
try { | ||
@@ -47,3 +45,3 @@ return JSON.parse(fs.readFileSync(this._getFilePath(key), 'utf8')); | ||
set(key: Buffer, value: TransformedCode): void { | ||
set(key: Buffer, value: T): void { | ||
fs.writeFileSync(this._getFilePath(key), JSON.stringify(value)); | ||
@@ -50,0 +48,0 @@ } |
@@ -18,4 +18,2 @@ /** | ||
import type {TransformedCode} from 'metro/src/JSTransformer/worker'; | ||
export type Options = {| | ||
@@ -30,3 +28,3 @@ endpoint: string, | ||
class HttpStore { | ||
class HttpStore<T> { | ||
_module: typeof http | typeof https; | ||
@@ -68,3 +66,3 @@ _timeout: number; | ||
get(key: Buffer): Promise<?TransformedCode> { | ||
get(key: Buffer): Promise<?T> { | ||
return new Promise((resolve, reject) => { | ||
@@ -125,3 +123,3 @@ const options = { | ||
set(key: Buffer, value: TransformedCode): Promise<void> { | ||
set(key: Buffer, value: T): Promise<void> { | ||
return new Promise((resolve, reject) => { | ||
@@ -128,0 +126,0 @@ const gzip = zlib.createGzip(ZLIB_OPTIONS); |
@@ -22,4 +22,2 @@ /** | ||
class FileStore { | ||
@@ -26,0 +24,0 @@ |
@@ -23,4 +23,2 @@ /** | ||
const ZLIB_OPTIONS = { | ||
@@ -27,0 +25,0 @@ level: 9 }; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
42164
1021
+ Addedjest-haste-map@23.0.0-charlie.1(transitive)
+ Addedjest-serializer@23.0.0-charlie.1(transitive)
+ Addedmetro-core@0.37.0(transitive)
+ Addedmetro-resolver@0.37.0(transitive)
- Removedjest-haste-map@23.0.0-beta.1(transitive)
- Removedjest-serializer@23.0.0-beta.1(transitive)
- Removedmetro-core@0.36.1(transitive)
- Removedmetro-resolver@0.36.1(transitive)
Updatedmetro-core@0.37.0