@miniflare/storage-file
Advanced tools
Comparing version 2.11.0 to 2.12.0
@@ -32,3 +32,3 @@ var __create = Object.create; | ||
var import_path2 = __toModule(require("path")); | ||
var import_shared = __toModule(require("@miniflare/shared")); | ||
var import_shared2 = __toModule(require("@miniflare/shared")); | ||
var import_storage_memory = __toModule(require("@miniflare/storage-memory")); | ||
@@ -39,2 +39,3 @@ | ||
var import_path = __toModule(require("path")); | ||
var import_shared = __toModule(require("@miniflare/shared")); | ||
async function onNotFound(promise, value) { | ||
@@ -58,24 +59,3 @@ try { | ||
const { size } = await import_promises.default.lstat(filePath); | ||
if (suffix !== void 0) { | ||
if (suffix <= 0) { | ||
throw new Error("Suffix must be > 0"); | ||
} | ||
if (suffix > size) | ||
suffix = size; | ||
offset = size - suffix; | ||
length = size - offset; | ||
} | ||
if (offset === void 0) | ||
offset = 0; | ||
if (length === void 0) { | ||
length = size - offset; | ||
} | ||
if (offset < 0) | ||
throw new Error("Offset must be >= 0"); | ||
if (offset >= size) | ||
throw new Error("Offset must be < size"); | ||
if (length <= 0) | ||
throw new Error("Length must be > 0"); | ||
if (offset + length > size) | ||
length = size - offset; | ||
({ offset, length } = (0, import_shared.parseRange)({ offset, length, suffix }, size)); | ||
fd = await import_promises.default.open(filePath, "r"); | ||
@@ -117,6 +97,6 @@ res = Buffer.alloc(length); | ||
var metaSuffix = ".meta.json"; | ||
var FileStorageError = class extends import_shared.MiniflareError { | ||
var FileStorageError = class extends import_shared2.MiniflareError { | ||
}; | ||
var FileStorage = class extends import_storage_memory.LocalStorage { | ||
constructor(root, sanitise = true, clock = import_shared.defaultClock) { | ||
constructor(root, sanitise = true, clock = import_shared2.defaultClock) { | ||
super(clock); | ||
@@ -129,3 +109,3 @@ this.sanitise = sanitise; | ||
keyPath(key) { | ||
const sanitisedKey = this.sanitise ? (0, import_shared.sanitisePath)(key) : key; | ||
const sanitisedKey = this.sanitise ? (0, import_shared2.sanitisePath)(key) : key; | ||
const filePath = import_path2.default.join(this.root, sanitisedKey); | ||
@@ -168,3 +148,3 @@ return [ | ||
return { | ||
value: (0, import_shared.viewToArray)(value), | ||
value: (0, import_shared2.viewToArray)(value), | ||
expiration: meta.expiration, | ||
@@ -183,3 +163,3 @@ metadata: meta.metadata | ||
import_fs.default.mkdirSync(import_path2.default.dirname(this.root), { recursive: true }); | ||
this.sqliteDB = await (0, import_shared.createSQLiteDB)(this.root + ".sqlite3"); | ||
this.sqliteDB = await (0, import_shared2.createSQLiteDB)(this.root + ".sqlite3"); | ||
return this.sqliteDB; | ||
@@ -198,3 +178,3 @@ } | ||
return { | ||
value: (0, import_shared.viewToArray)(value), | ||
value: (0, import_shared2.viewToArray)(value), | ||
expiration: meta.expiration, | ||
@@ -201,0 +181,0 @@ metadata: meta.metadata, |
{ | ||
"name": "@miniflare/storage-file", | ||
"version": "2.11.0", | ||
"version": "2.12.0", | ||
"description": "File-system storage module for Miniflare: a fun, full-featured, fully-local simulator for Cloudflare Workers", | ||
@@ -38,8 +38,8 @@ "keywords": [ | ||
"dependencies": { | ||
"@miniflare/shared": "2.11.0", | ||
"@miniflare/storage-memory": "2.11.0" | ||
"@miniflare/shared": "2.12.0", | ||
"@miniflare/storage-memory": "2.12.0" | ||
}, | ||
"devDependencies": { | ||
"@miniflare/shared-test": "2.11.0" | ||
"@miniflare/shared-test": "2.12.0" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
15317
267
+ Added@miniflare/shared@2.12.0(transitive)
+ Added@miniflare/storage-memory@2.12.0(transitive)
- Removed@miniflare/shared@2.11.0(transitive)
- Removed@miniflare/storage-memory@2.11.0(transitive)
Updated@miniflare/shared@2.12.0