Hypersearch supercharges search with results from expert and community trusted sources for any field.
/src
Extension source compiled with Webpack using TypeScript
/public
Public assets via chrome.runtime.getUrl()
/tasks
Package scripts and configuration
/releases
Distributable extension packages
See package.json for the project dependencies (manual).
Introduction flow with license registration and privacy settings
Main UI module injected to the browser tabs in an iframe
Search Results Page (SERP) mutations (extract results URLs, reordering, gutter units and overlays)
Asynchronous extension storage using chrome.storage API (local + sync)
~ make setup
or
~ npm install --legacy-peer-deps
Note:
legacy-peer-depsflag to allow react-typist^2.0.5
~ make dev
or
~ npm run watch
~ make prod
or
~ npm run build
~ make ship
Note: check the JQ installation page for your specific platform if needed
Auto Rename Tag | Auto rename paired HTML/XML tag.
Better Comments | Improve your code commenting by annotating with alert, informational, TODOs, and more!
Bracket Pair Colorizer | A customizable extension for colorizing matching brackets.
CodeMetrics | Computes complexity in TypeScript / JavaScript files.
Document This | Automatically generates detailed JSDoc comments in TypeScript and JavaScript files.
Import Cost | Display import/require package size in the editor.
Markdown Preview Enhanced | Markdown Preview Enhanced ported to vscode.
Margin Colours | Display colour badge next to line numbers when any hex, rgb(a) or hsl(a) colours are written in a file.
NPM Intellisense | Visual Studio Code plugin that autocompletes npm modules in import statements.
Sort | Sort lines or words.