A web extension starter built with React, Typescript, and Tailwind CSS. Build once, and run on multiple browsers



Web Extension Starter

A web extension starter, built with React, Typescript, and Tailwind CSS. Build once, and run on multiple browsers: Google Chrome, Mozilla Firefox, Microsoft Edge, and Brave.

Built With

Getting Started

1. Download starter and install dependencies

Clone this repository:

git clone git@github.com:BCIT-DDC/web-extension-ts-starter.git

Install npm dependencies:

cd web-extension-ts-starter
npm install

2. Build the Extension

Start the Webpack Development Server

npm run dev

Build the Production-Ready Extension

npm run build

The relevant web extension files will be present in the output .dist/ folder.

Usage

Roadmap

  • Add support for Opera

See the open issues for a full list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you would like to contribute, please have a look at our contributing guidelines.

Contributors

This project exists thanks to all the people who contribute.



License

MIT © BCIT-DDC

Acknowledgments

GitHub

View Github