Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrispederick/web-developer
A browser extension that adds various web developer tools to a browser.
https://github.com/chrispederick/web-developer
chrome developer extension firefox javascript opera web
Last synced: 3 days ago
JSON representation
A browser extension that adds various web developer tools to a browser.
- Host: GitHub
- URL: https://github.com/chrispederick/web-developer
- Owner: chrispederick
- License: gpl-3.0
- Created: 2010-03-19T18:00:04.000Z (over 14 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T18:24:50.000Z (6 months ago)
- Last Synced: 2024-05-22T19:37:41.761Z (6 months ago)
- Topics: chrome, developer, extension, firefox, javascript, opera, web
- Language: JavaScript
- Homepage: http://chrispederick.com/work/web-developer/
- Size: 15.3 MB
- Stars: 689
- Watchers: 66
- Forks: 194
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
Web Developer
=============The Web Developer extension adds various web developer tools to a browser.
The extension is available for Chrome, Edge, Firefox, and Opera, and will run on any platform that these browsers support including Windows, OS X and Linux.The extension can be installed from its home page:
* Home page: [https://chrispederick.com/work/web-developer/](https://chrispederick.com/work/web-developer/)
Or directly from the Chrome, Edge, Firefox or Opera extension repositories:
* Chrome: [https://chromewebstore.google.com/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm](https://chromewebstore.google.com/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm)
* Edge: [https://microsoftedge.microsoft.com/addons/detail/web-developer/ilbdhapjffldgngebmnkdodohjapjccm](https://microsoftedge.microsoft.com/addons/detail/web-developer/ilbdhapjffldgngebmnkdodohjapjccm)
* Firefox: [https://addons.mozilla.org/en-US/firefox/addon/web-developer/](https://addons.mozilla.org/en-US/firefox/addon/web-developer/)
* Opera:
[https://addons.opera.com/en/extensions/details/web-developer/](https://addons.opera.com/en/extensions/details/web-developer/)Announcements
-------------For announcements about the Web Developer extension including news about beta releases and previews of upcoming versions follow:
* Blog: [https://chrispederick.com/blog/](https://chrispederick.com/blog/)
* Mastodon: [https://social.lol/@chrispederick](https://social.lol/@chrispederick)Help
----Help for the Web Developer extension can be found on its home page:
* Help: [https://chrispederick.com/work/web-developer/help/](https://chrispederick.com/work/web-developer/help/)
* Known issues: [https://chrispederick.com/work/web-developer/issues/](https://chrispederick.com/work/web-developer/issues/)
* To-do list: [https://chrispederick.com/work/web-developer/to-do/](https://chrispederick.com/work/web-developer/to-do/)To report a new issue or suggest a new feature please contact me:
* Contact: [https://chrispederick.com/contact/](http://chrispederick.com/contact/)
Developers
----------### Technologies
The Web Developer extension is written in JavaScript, HTML, and CSS.
### Extension documentation
For information about how to write browser extensions check out the Chrome, Firefox, and Opera documentation:
* Chrome: [https://developer.chrome.com/docs/extensions/](https://developer.chrome.com/docs/extensions/)
* Edge: [https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/](https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/)
* Firefox: [https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons)
* Opera: [https://dev.opera.com/extensions/](https://dev.opera.com/extensions/)### Build process
The extension uses the [Gulp build system](https://gulpjs.com/).
Once Gulp is installed the extension is built by running the following:
gulp
To build the extension for Chrome, Edge, Firefox, or Opera only run `gulp chrome`, `gulp edge`, `gulp firefox`, or `gulp opera` respectively.
When the extension is built it creates `build/chrome`, `build/edge`, `build/firefox`, and `build/opera` directories as well as packaged versions of the extensions `build/web-developer-chrome.zip`, `build/web-developer-edge.zip`, `build/web-developer-firefox.xpi`, and `build/web-developer-opera.nex`.
The extension can be installed in Chrome, Edge, Firefox, or Opera by loading the unpacked extension in `build/chrome`, `build/edge`, `build/firefox`, or `build/opera` respectively as described in the [Chrome](https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world#load-unpacked), [Edge](https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/getting-started/extension-sideloading), [Firefox](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension#trying_it_out), and [Opera](https://dev.opera.com/extensions/testing/) documentation.
### Included libraries
The following libraries are used by and included in the extension as-is:
* Bootstrap: [https://getbootstrap.com/](https://getbootstrap.com/)
* CodeMirror: [https://codemirror.net/](https://codemirror.net/)
* DOMPurify: [https://github.com/cure53/DOMPurify](https://github.com/cure53/DOMPurify)
* Eric Meyer's Reset CSS: [https://meyerweb.com/eric/tools/css/reset/](https://meyerweb.com/eric/tools/css/reset/)
* JS Beautifier: [https://github.com/beautify-web/js-beautify](https://github.com/beautify-web/js-beautify)
* mustache.js: [https://github.com/janl/mustache.js/](https://github.com/janl/mustache.js/) imported from [https://unpkg.com/browse/[email protected]/mustache.js](https://unpkg.com/browse/[email protected]/mustache.js)They should not be altered apart from to update to their latest versions for maintenance reasons.
### Icons
The icons used in the extension are from [Nucleo](https://nucleoapp.com) and any new icons used in the extension should also come from there for consistency.
### Editor Configuration
An [EditorConfig](https://editorconfig.org/) file is included to unify the coding style for different editors.
Acknowledgements
----------------Supported by:
* [BrowserStack](https://www.browserstack.com/)
Author
------### Chris Pederick
* [https://chrispederick.com/](https://chrispederick.com/)
* [https://social.lol/@chrispederick](https://social.lol/@chrispederick)License
-------All files are distributed for free under the terms of the
[GNU General Public License](https://www.gnu.org/licenses/gpl-3.0.txt).
This does not apply to the included libraries or icons mentioned in the Developer section which have their own individual licenses.