A dense, keyboard-first new tab dashboard for your browser.
For Firefox:
- Follow Local Development.
- Open
about:debugging#/runtime/this-firefoxin Firefox. - Click "Load Temporary Add-on..." and select the
manifest.jsonfile from the dist/firefox folder.
Before beginning, install pnpm globally (if not already installed):
npm install -g pnpmInstall the required dependencies for the project:
pnpm installTo develop for Firefox, set the TARGET_BROWSER environment variable before running the dev server:
export TARGET_BROWSER=firefox # Linux/macOS
set TARGET_BROWSER=firefox # Windows (Command Prompt)
$env:TARGET_BROWSER="firefox" # Windows (PowerShell)Then start the development server:
pnpm devThis will launch Firefox with your extension loaded. The page will automatically reload whenever you make changes to your code.
Build for a specific browser. Each outputs to its own directory (dist/chrome or dist/firefox):
pnpm build:chrome # → dist/chrome/
pnpm build:firefox # → dist/firefox/
pnpm build # → bothRun Mozilla's addons-linter against the Firefox build (requires build:firefox first):
pnpm build:firefox
pnpm lintThis project is licensed under the MIT License - see the LICENSE file for details.
Forked from Exam Countdown Extension by Novatra.