An open API service indexing awesome lists of open source software.

https://github.com/willium/browser-extension

Cross-browser browser extension boilerplate.
https://github.com/willium/browser-extension

Last synced: about 2 months ago
JSON representation

Cross-browser browser extension boilerplate.

Awesome Lists containing this project

README

          

# Extension
Cross-browser browser extension boilerplate. Fork of the [Likeastore](https://github.com/likeastore/browser-extension) extension.

License: [MIT](/LICENSE)

## Supported Browsers

* Chrome
* Firefox
* Safari

## Development

All changes have to be applied into `/js`, `/css`, `/img` folders. To build the sources into corresponding packages run,

```bash
$ gulp
```

The `/build` folder is created. It's recommened to use Chome for development, since it's very easy to create extension from folder with sources.

## Distribution

Once the changes are in-place and ready for distribution:

1. Update all `/vendor` package file with new version (`manifest.json`, `package.json`, `Settings.plist`).
2. Update `/vendor` browser file if necessary.
3. Run `dist`.

```bash
$ gulp dist
```

The `/dist` folder will contain ready to dist packages (except of Safari, that require manual build).