Skip to content

Commit 77d13fc

Browse files
committed
Improve empty value handling in JSON, TSV and SQL readers
- Add emptyValue parameter to specify how to handle empty values (undefined, 0, null, NaN) - Enhance null and empty value processing in all readers - Add convertType function for automatic data type detection - Add tests for empty value handling - Add examples demonstrating readers with different parameters - Align structure and logic of SQL, JSON and TSV readers with CSV and Excel readers
1 parent 7b64f1d commit 77d13fc

File tree

8 files changed

+1835
-155
lines changed

8 files changed

+1835
-155
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@
6464
"husky": "9.1.7",
6565
"lint-staged": "15.5.1",
6666
"prettier": "3.5.3",
67+
"sqlite": "^5.1.1",
68+
"sqlite3": "^5.1.7",
6769
"vitest": "^3.1.2",
6870
"xlsx": "^0.18.5"
6971
},

pnpm-lock.yaml

Lines changed: 771 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)