Skip to content

99mini/widget-chrome-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Widget Chrome Extension

welcome custom new tab!

product: chorestore

Table of Contents

Preview

  • create custom widget
    • history
    • clock
    • google search and mail
  • manage user bookmarks
  • setting dark mode, i18n(ko, en)

Main

widget-chrome-extension-main

Add Widget

widget-chrome-extension-demo-add

Add Clock Widget

widget-chrome-extension-demo-add-clock-widget

Edit

widget-chrome-extension-context-menu widget-chrome-extension-demo-edit

Setting

widget-chrome-extension-demo-setting

Dark Mode

widget-chrome-extension-demo-dark-mode

I18n

widget-chrome-extension-demo-i18n

Development

Stack

  • yarn 4.2.2
  • React
  • Vite
  • TypeScript
  • Emotion
  • shadcn/ui
  • eslint
  • prettier
  • manifest-v3
  • chrome API

Development Setup

Dependency

yarn install

dev script

yarn dev

lint, prettier, tsc scripts

yarn lint
yarn format
yarn tsc

prettier only check scripts

yarn format:check

run all lint scripts (eslint, prettier, tsc)

yarn check

test

yarn test

test: watch

yarn test:watch

test: coverage

yarn test:coverage

build

yarn build

build with mode (lint, prettier, tsc)

yarn build:prod
yarn build:stage

product publish

yarn build:prod
  1. open chrome://extensions/
  2. 압축해제된 확장 프로그램을 로드합니다 클릭
  3. dist 폴더 선택

About

new tab chorme extension: manage bookmarks & create custom widget

Resources

License

Stars

Watchers

Forks