diff --git a/package.json b/package.json index fd5a0b2..51a21c4 100644 --- a/package.json +++ b/package.json @@ -33,12 +33,12 @@ "test": "vitest run" }, "devDependencies": { - "@types/node": "22.13.9", + "@types/node": "22.13.10", "@vitest/coverage-v8": "3.0.8", - "eslint": "9.21.0", + "eslint": "9.22.0", "eslint-plugin-jsdoc": "50.6.3", "hyparquet-compressors": "1.0.0", - "typescript": "5.7.3", + "typescript": "5.8.2", "typescript-eslint": "8.26.0", "vitest": "3.0.8" } diff --git a/src/datapage.js b/src/datapage.js index 1fcbd27..b29effe 100644 --- a/src/datapage.js +++ b/src/datapage.js @@ -42,6 +42,7 @@ export function readDataPage(bytes, daph, schemaPath, { type }) { readRleBitPackedHybrid(reader, bitWidth, 0, dataPage) dataPage = dataPage.map(x => !!x) // convert to boolean } else { + // assert(daph.encoding.endsWith('_DICTIONARY')) readRleBitPackedHybrid(reader, bitWidth, view.byteLength - reader.offset, dataPage) } } else { diff --git a/src/encoding.js b/src/encoding.js index 6f1f4ab..5d315a3 100644 --- a/src/encoding.js +++ b/src/encoding.js @@ -22,7 +22,7 @@ export function bitWidth(value) { */ export function readRleBitPackedHybrid(reader, width, length, output) { if (!length) { - length = reader.view.getUint32(reader.offset, true) + // length = reader.view.getUint32(reader.offset, true) reader.offset += 4 } let seen = 0