fullyfeedly
fullyfeedly copied to clipboard
TypeScript, refactoring, and DOMPurify
Following a round of rejections by Mozilla reviewers for updating innerHTML without sanitizing, I went about rearchitecting the extension in TypeScript and modernizing the build chain with NPM and Webpack. I also refactored the API interfaces to simplify adding new parsing APIs in the future as needed.