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.
- Host: GitHub
- URL: https://github.com/willium/browser-extension
- Owner: willium
- License: mit
- Created: 2015-08-26T05:43:27.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-08-26T05:55:31.000Z (almost 11 years ago)
- Last Synced: 2025-01-25T08:26:55.735Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 1.22 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).