文件名称:gedcom:一个简单的GEDCOM解析器,专注于将GEDCOM结构转换为JSON
文件大小:133KB
文件格式:ZIP
更新时间:2024-06-06 07:35:18
TypeScript
格德科姆 5.5.1的一个小型,简单的解析器。 安装 可以将gedcom软件包作为依赖项添加到您的代码中,或者如果您只想使用CLI,请全局安装它: npm install -g gedcom 命令行界面 Usage $ parse-gedcom <input> Options --type, -s Output type (json, d3.json, dot) Examples $ gedcom input.ged output.json 注意事项 GEDCOM规范允许使用ANSEL字符编码-UTF-8几乎不为人知的前身。 该解析器当前不处理ANSEL编码,因此它对于ANSEL中的文件可能表现得很奇怪。 但是,似乎大多数导出GEDCOM的程序默认为或至少支持UTF-8,建议使用UTF-8。 GEDCOM标准无处不在且实用,但存在。 该解析器允许在GEDCOM
【文件预览】:
gedcom-main
----cli.ts(1KB)
----.gitignore(34B)
----.codeclimate.yml(51B)
----package.json(1KB)
----LICENSE(748B)
----CHANGELOG.md(861B)
----tsconfig.json(6KB)
----types()
--------unist-util-remove()
----.github()
--------workflows()
----rollup.config.js(533B)
----README.md(1KB)
----index.ts(269B)
----fixture()
--------me.json(3KB)
--------smallest.json(1KB)
--------smallest.ged(109B)
--------me.ged(461B)
--------all.ged(32KB)
--------me.d3.json(3KB)
----lib()
--------unist-compact.test.ts(7KB)
--------unist-compact.ts(2KB)
--------to-dot.test.ts(1KB)
--------to-d3-force.test.ts(3KB)
--------to-graphlib.ts(746B)
--------tokenize.test.ts(926B)
--------to-dot.ts(422B)
--------to-d3-force.ts(2KB)
--------tokenize.ts(2KB)
--------formal_names.ts(3KB)
--------parse-to-unist.ts(2KB)
--------parse-to-unist.test.ts(8KB)
----GEDCOM_BIAS.md(1KB)
----docs()
--------README.md(5KB)
----yarn.lock(273KB)