{"id":26460112,"url":"https://github.com/awoken-bible/usfm","last_synced_at":"2025-03-19T02:48:26.158Z","repository":{"id":42847025,"uuid":"211565849","full_name":"awoken-bible/usfm","owner":"awoken-bible","description":"NPM module for USFM (Unified Standard Format Markers) Parsing","archived":false,"fork":false,"pushed_at":"2022-12-30T20:20:23.000Z","size":697,"stargazers_count":4,"open_issues_count":17,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-12T16:24:52.475Z","etag":null,"topics":["npm-package","parser","usfm"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awoken-bible.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.yaml","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-28T21:51:23.000Z","updated_at":"2024-05-01T21:47:14.000Z","dependencies_parsed_at":"2023-01-31T15:45:22.698Z","dependency_job_id":null,"html_url":"https://github.com/awoken-bible/usfm","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awoken-bible%2Fusfm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awoken-bible%2Fusfm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awoken-bible%2Fusfm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awoken-bible%2Fusfm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awoken-bible","download_url":"https://codeload.github.com/awoken-bible/usfm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244345095,"owners_count":20438241,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["npm-package","parser","usfm"],"created_at":"2025-03-19T02:48:25.601Z","updated_at":"2025-03-19T02:48:26.151Z","avatar_url":"https://github.com/awoken-bible.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":" # Awoken Bible USFM [![Build Status](https://travis-ci.org/awoken-bible/usfm.svg?branch=master)](https://travis-ci.org/awoken-bible/usfm) [![Coverage Status](https://coveralls.io/repos/github/awoken-bible/usfm/badge.svg?branch=jt/awoken-ref-refactor)](https://coveralls.io/github/awoken-bible/usfm?branch=jt/awoken-ref-refactor)\n\n_USFM (Unified Standard Format Markers) Bible Parser_\n\nThis repo provides an NPM module with typescript typings for parsing USFM files containing biblical text, as per the [USFM documentation](https://ubsicap.github.io/usfm/)\n\nDeveloped for [awokenbible.com](https://awokenbible.com), but released under MIT licence.\n\n## PRERELEASE\n\n\u003e :warning: **THIS LIBRARY IS A PRERELEASE**\n\nPlease note that this library is currently in pre-release, and thus the version number is \u003c 1.0.0. While this is true breaking API changes may occur between releases without warning.\n\nThe output format for the main chapter body content is (probably) stable, but book meta data/introduction material is currently simply skipped, and thus the meta data attached to the parse result for a book is highly likely to change before a 1.0.0 release.\n\nThe library has currently been tested on USFM files from https://ebible.org/Scriptures/ and can successfully cope with:\n\nEnglish Translations\n- ASV (American Standard Version)\n- WEB (World English Bible)\n- KJV (King James Version)\n- OEB (Open English Bible)\n- WMB (World Messianic Bible)\n- T4T (Translation for Translators)\n\nOriginal Hebrew / Greek:\n- HBO (Hebrew Masoretic Old Testament)\n- GRCMT (Greek Majority Text New Testament)\n- GRCTR (Greek Textus Receptus with Annotations)\n\nBefore releasing as 1.0.0 I want to do at least the following:\n- [ ] Add support for introduction material in book headers (https://ubsicap.github.io/usfm/introductions/index.html)\n- [ ] Add support for generic formatting markers inside footnotes / cross references (likely requiring refactor of login into \"subparsers\", see: https://github.com/awoken-bible/usfm/issues/4)\n- [ ] Test the library on some more modern and widely used translations (eg, NIV, ESV, CEB, NLT, etc) - unfortunately these are not in the public domain and thus I don't have access to the USFM files currently\n- [ ] Add proper documentation\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawoken-bible%2Fusfm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawoken-bible%2Fusfm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawoken-bible%2Fusfm/lists"}