Skip to content

abhinavsharma/hypersearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hypersearch Desktop

Hypersearch supercharges search with results from expert and community trusted sources for any field.

Project Structure

/src Extension source compiled with Webpack using TypeScript

/public Public assets via chrome.runtime.getUrl()

/tasks Package scripts and configuration

/releases Distributable extension packages

Modules

See package.json for the project dependencies (manual).

Onboarding

Introduction flow with license registration and privacy settings

Sidebar

Main UI module injected to the browser tabs in an iframe

Engines

Search Results Page (SERP) mutations (extract results URLs, reordering, gutter units and overlays)

Storage

Asynchronous extension storage using chrome.storage API (local + sync)

Development Workflow

Install

~ make setup or ~ npm install --legacy-peer-deps

Note: legacy-peer-deps flag to allow react-typist^2.0.5

Develop

~ make dev or ~ npm run watch

Build

~ make prod or ~ npm run build

Release

~ make ship

Note: check the JQ installation page for your specific platform if needed

Browser Integration

Suggested Tools

Storage Area Explorer - Demo / Download

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •