I’d like to suggest adding ArabicShaping.txt to the package. This resource is essential for implementing Arabic text support in conjunction with an implementation of the Unicode Bidirectional Algorithm such as bidi-js. For example, this would enable maplibre/maplibre-gl-js#8343 to continue depending on this package instead of rolling its own UCD downloader.
As far as I can tell, this would be a matter of adding an entry to the list of resources, then implementing a parse-*.mjs file that parses each line of the downloaded file into an object.
This will add some heft to the package, but #99 (comment) notes that there’s plenty of additional space for new tables these days.
I’d like to suggest adding ArabicShaping.txt to the package. This resource is essential for implementing Arabic text support in conjunction with an implementation of the Unicode Bidirectional Algorithm such as bidi-js. For example, this would enable maplibre/maplibre-gl-js#8343 to continue depending on this package instead of rolling its own UCD downloader.
As far as I can tell, this would be a matter of adding an entry to the list of resources, then implementing a parse-*.mjs file that parses each line of the downloaded file into an object.
This will add some heft to the package, but #99 (comment) notes that there’s plenty of additional space for new tables these days.