Skip to content

VijayaRaghavanM/todos-chrome-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todos chrome extension

A chrome extension built with VueJS.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Clone the repository into your local machine and install the dependencies with

npm install

Changes made to the files in the src directory needs to be transpiled down to the app. To do this, run

npm run dev

To automatically track changes to the files and transpile them as soon as any changes are made, we run a persistent file watcher in the background with this command

npm run watch

Loading the extension

  • Open google chrome and go to chrome://extensions/ or open the Extension manager from settings.

  • Enable developer mode to load extensions from filesystem. Enable developer mode

  • Click on Load unpacked extension Load unpacked extension

  • Select the todo folder cloned from the repository Select todo folder

  • The extension will be added to chrome and an icon will appear on the chrome menu Extension added

Popup

Clicking on the extension icon will open the contents of the page todo/popup/index.html in a popup.

Extension

Note: The primary color of the extension can be changed by changing the value of the $primary variable in src/app.scss and recompiling by running either the watch or dev npm script.

Built With

  • VueJS - The frontend framework
  • Bulma - CSS framework based on flexbox
  • webpack - Bundles all the scripts into one single file
  • laravel-mix - a wrapper around webpack that simplifies the build process

License

This project is licensed under the MIT License - see the LICENSE.md file for details