Skip to content

friday-james/task-concentrator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

744 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

task-concentrator

Introduction

A Chrome extension that helps users stay focused by implementing website restriction features and a timer supporting the Pomodoro Technique.

I am planning to release this extension on the Chrome Web Store later. If you have interest in the current development version, you can download the extension from the Releases. Download the task-concentrator-dev-latest.zip file, unzip it, and load the extension in Chrome by enabling the Developer mode in the Extensions page.

Development

Prerequisites

  • Node.js: I use v20 and if you use nvm, you can run nvm use to switch to that version.
  • Yarn: Follow the instructions here for how to enabling Yarn if you haven't.

Install the Dependencies

yarn

Compile and Hot-Reload for Development

yarn dev

Type-Check, Compile and Minify for Production

yarn build

Run Unit Tests with Vitest

yarn test:unit

Run End-to-End Tests with Playwright

# Install browsers for the first run
npx playwright install

# When testing on CI, must build the project first
yarn build

# Runs the end-to-end tests
yarn test:e2e

Lint with ESLint

yarn lint

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 84.3%
  • Vue 13.7%
  • JavaScript 1.1%
  • HTML 0.9%