Skip to content
Demo WebExtension built using TypeScript, React, and Redux.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
extension Add webextension-polyfill for Chrome support Aug 9, 2017
src Add webext-redux with popup-background example Aug 9, 2017
.babelrc Port react-es6-popup example to TypeScript Aug 8, 2017
.gitignore Port react-es6-popup example to TypeScript Aug 8, 2017
README.md Slightly expanded README Aug 9, 2017
package-lock.json Add webextension-polyfill for Chrome support Aug 9, 2017
package.json
tsconfig.json Port react-es6-popup example to TypeScript Aug 8, 2017
tsconfig.test.json create-react-app typescript boilerplate Aug 8, 2017
tslint.json create-react-app typescript boilerplate Aug 8, 2017
webpack.config.js Add webextension-polyfill for Chrome support Aug 9, 2017
yarn.lock Add webext-redux with popup-background example Aug 9, 2017

README.md

TypeScript / React / Redux Web Extension

This repository contains a demonstration Web Extension written in TypeScript, utilizing React and Redux. It is comprised of a port of Mozilla's React ES6 Popup webextension example, mashed together with the example from redux-webext.

Missing Features

  • Example unit tests
  • Microsoft Edge compatibility
  • Separation of react, redux from the built bundles to speed AMO approval

References

You can’t perform that action at this time.