gedcom-ts
v1.1.1
Published
A TypeScript library to create genealogy tree data model and to import/export data in a GEDCOM file (.ged).
Downloads
24
Maintainers
Readme
gedcom-ts
A TypeScript library to manipulate genealogy tree data model in JSON and to export data in a GEDCOM file (.ged).
INFORMATIONS
Gedcom-ts is an amazing library that allows you to work with genealogical files in the GEDCOM format in a simple and convenient way. You can easily import your GEDCOM files and convert them into JSON format for easier manipulation.
With Gedcom-ts, you can intuitively visualize your family trees starting from a specific person. You can also discover Sosa numbers, which help you quickly identify your direct ancestors.
The library supports the management of family relationships, enabling you to represent family ties such as parents and children. You can also record the first names and surnames of your ancestors, as well as birth and death records.
While marriage records are not yet supported, you can still manage couples and their relationships. The library allows you to export your data in the GEDCOM format for easy sharing with others using compatible software.
We are actively working on clear and precise documentation that will soon be available to guide you step-by-step in using Gedcom-ts. Stay tuned for updates and new features to come!
With Gedcom-ts, genealogy becomes more accessible and exciting. Enjoy this library to explore your family history and share your discoveries with your loved ones.
To provide any advice or suggestions for improvement, please contact me at: [email protected]
Install the gedcom-ts library
NPM
npm i --save gedcom-ts
All instantiations JSON data model of Peoples
import { Place, People, Act, DateAct, Identificator, GEDCOM, ReadGed } from 'gedcom-ts';
Output in gedcom
0 HEAD
1 SOUR generated by gedcom-ts
1 DATE 13 07 2019
2 TIME 19:10:22
1 FILE monFichierGEDCOM
1 GEDC
2 VERS 5.5.1
2 FORM LINEAGE-LINKED
1 CHAR UTF-8
0 @I1@ INDI
1 NAME "Bruce" Thomas /WAYNE/
1 SEX H
1 BIRT
2 DATE 01 Jan 1938
2 PLAC Gotham City,USA
1 DEAT
2 DATE 01 Jan 2000
2 PLAC Gotham City,USA
TRLR