A extensible open source Genshin Data parser written in typescript.
node (v16+)
- Needed to run the project and its cliyarn
- Package managment to install developer requirementsgit
- Required for downloading init data from Genshin Data
# Setup CLI
yarn ts-node cli.ts init
# Parse a entity
yarn ts-node cli.ts parse <entity>
# General help
yarn ts-node cli.ts --help
Extensive documentation for the project is located at tdgdp.teyvat.dev
This project can be used as a library however for now is not offically supported though a package manager. Run yarn tsc
will build the dist folder which then you can yarn link
this folder.
You are welcome to contribute to this project and I encourage you to!
The code is heavily commented to help with understanding the content and hopefully making it easier to contribute
You may need the following programs setup in your dev environment for the best experience.
- dprint - Used for formatting (faster prettier)
Most of the data is sourced by Genshin Data
I work on this project in my free time, it may or may not be kept up to date or have the features you desire at the time of your viewing and use of the project, you are welcome to contribute to the project or raise an issue to keep track of highly requested features.