Chrome Extension, TypeScript and Visual Studio Code
- TypeScript
- Webpack
- React
- Jest
- Example Code
- Chrome Storage
- Options Version 2
- content script
- count up badge number
- background
- src/typescript: TypeScript source files
- src/assets: static files
- dist: Chrome Extension directory
- dist/js: Generated JavaScript files
npm install
...
npm run build
npm run watch
Run watch mode.
type Ctrl + Shift + B
Load dist
directory
npx jest
or npm run test
browser actions Google Dev Portal
https://github.com/ambujsahu81/Website-Customizer-Plus
https://github.com/gizumon/github-ui-extentions
https://github.com/aklinker1/github-better-line-counts
- update version in
manifest.json
- run
npm run build
- zip
dist
directory
- Login to Chrome Web Store Developer Dashboard
- Click the GitHub UI Booster extension
- Go to Build > Package
- Click "Upload new package"
- Drag and drop the zip file into the dialog
- Click "Submit for review"
- take screenshot and right-click > Open with > GIMP
- CMD+A, CMD+C
- CMD + N to create a new file
- dimensions: 1280x800
- SHIFT+B, choose black and colorize the layer in black
- CMD+V
- SHIFT+S for the Resize Tool
- CMD+two-fingers to zoom out
- resize the pasted image as needed
- SHIFT+CMD+E to export
Boost productivity on GitHub and GitHub Enterprise with this powerful extension!
Highlights:
- works for GitHub and GitHub Enterprise
- supports multiple GitHub instances
- powered by the GitHub API, using your personal access token for secure and seamless access
- shows the base branch for each pull request directly on the PRs page
- refined line count, excluding non-impactful files (e.g., package-lock.json)
- on-hover instant access to changed files and diffs from the PRs page
- integrated search for changed files across all open PRs
- shows merge conflicts on PRs page
- custom pull request filter to replace GitHub’s default
- integrated 'update branche' button in PRs page
- nested display of dependent PRs on the PRs page, showing clear hierarchy
- all of the above features are toggleable individually