diff --git a/package-lock.json b/package-lock.json index 177dd41..b25cdc1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,6 @@ "commander": "11.0.0", "cors": "2.8.5", "express": "4.18.2", - "fflate": "^0.8.1", "handlebars": "4.7.8", "http-shutdown": "1.2.2", "morgan": "1.10.0", diff --git a/package.json b/package.json index c0bcc2c..bce471c 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,6 @@ "commander": "11.0.0", "cors": "2.8.5", "express": "4.18.2", - "fflate": "^0.8.1", "handlebars": "4.7.8", "http-shutdown": "1.2.2", "morgan": "1.10.0", diff --git a/src/pmtiles_adapter.js b/src/pmtiles_adapter.js index f71c931..c20a958 100644 --- a/src/pmtiles_adapter.js +++ b/src/pmtiles_adapter.js @@ -1,5 +1,5 @@ import fs from 'node:fs'; -import * as fflate from 'fflate'; +import zlib from 'zlib'; import PMTiles from 'pmtiles'; export const GetPMtilesHeader = async (pmtilesFile) => { @@ -185,7 +185,7 @@ export const GetPMtilesDecompress = async (header, buffer) => { ) { decompressed = buffer; } else if (compression === PMTiles.Compression.Gzip) { - decompressed = fflate.decompressSync(new Uint8Array(buffer)); + decompressed = zlib.unzipSync(buffer); } else { throw Error('Compression method not supported'); }