upcoming Manifest V3 related changes are in the manifest-v3 branch
Unofficial job search extension for Hasjob. Allows the user to quickly check if any job is listed on Hasjob for the current website.
You'll find source files in script.babel directory. Yeoman generator-chrome-extension was used for generating boilerplate code.
Nvigate to root folder in your terminal to install project dependencies.
npm installThis extension supports ES 2015 syntax through babel transforming. While developing, When those of source has been changed, gulp babel should be run before test and run a extension on Chrome.
gulp babelIf you would like to have a continuous transforming by babel you can use watch task (recommended).
Watch task helps you reduce your efforts during development extensions. If the task detects your changes of source files, re-compile your sources automatically or Livereload(chromereload.js) reloads your extension. If you would like to know more about Live-reload and preview of Yeoman? Please see Getting started with Yeoman and generator-webapp for your understanding.
gulp watchYou need to load/reload extension after starting gulp watch for Live-reload to work.
For content scripts you need to refresh pages where it is used.
It will build your app as a result you can have a distribution version of the app in dist. Run this command to build your Chrome Extension app.
gulp buildYou can also distribute your project with compressed file using the Chrome Developer Dashboard at Chrome Web Store. This command will compress your app built by gulp build command.
gulp packageIt removes the generated dist directory and .tmp files.
gulp cleanMIT (c) 2017 Hemant Pawar, @HemantPawar