Thomas Steiner
Thomas Steiner
I realize this is a bit of a nit and probably arguable, but construct*i*ble seems to be used [a lot more frequently](https://books.google.com/ngrams/graph?content=constructable%2Cconstructible&year_start=1800&year_end=2000&corpus=15&smoothing=3&share=&direct_url=t1%3B%2Cconstructable%3B%2Cc0%3B.t1%3B%2Cconstructible%3B%2Cc0) than construct*a*ble, and the Oxford dictionary even redirects...
Maybe use https://github.com/WebReflection/linkedom for https://github.com/tomayac/SVGcode/blob/1def07ead10f94eb7756973eb1090c083a28ad80/src/js/colorworker.js#L69-L88.
Right now it just fails: ```bash colorworker.893f8723.js:1 Uncaught (in promise) RangeError: offset is out of bounds at Int8Array.set () at colorworker.893f8723.js:1:3204 at array (colorworker.893f8723.js:1:3213) at JA (colorworker.893f8723.js:1:3311) at E (colorworker.893f8723.js:1:71498)...
Looks like [Intl.PluralRules()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/PluralRules) might help, or migrating to a proper I18N framework. I didn't find a lightweight one, but maybe by the pure nature they need to be heavy?
Save: cmd+s Copy: cmd+c Paste: cmd+v Cut: cmd+x Undo: cmd+z Redo: cmd+shift+z
https://web.dev/content-indexing-api/