Skip to content

ClydeDz/simple-chrome-extension-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Chrome Extension Template

A simple Chrome Extension created using a template. This extension override's Chrome's new tab with a simple HTML page. This HTML page references a JS and CSS file. No node_modules, no dependencies, no automated CI/CD, no complexity. Everything is kept super basic.

What does this include?

Override Chrome's new tab

This extension will automatically override the new tab page. A single extension is limited to overriding only one of the three possible pages: bookmarks, history or newtab.

"chrome_url_overrides" : {
    "newtab": "newtab.html"
},

Just delete the above block from the manifest.json file to remove the entry point of this functionality. If you want to remove all references to this code, you'll also have to delete the referenced file from this repo.

Building and testing it locally

Follow these instructions to install this extension locally. Use this folder as the folder containing the extensions code to load. Once installed, the extension will take effect and you should be able to spot all the changes.

Design assets

This repo has boilerplate icons and images which you'd want to replace with something apt to the extension you're building. Duplicate my Figma Chrome extension template to get started with your design requirements for your Chrome extension.

Comprehensive Chrome extension template

For a more comprehensive template, visit this GitHub repository.

Credits

Developed by Clyde D'Souza