Son Nguyen Kim 39f0cb8913 run prettier
2021-08-03 16:36:35 +02:00
2020-07-30 08:29:03 +02:00
2020-07-29 22:47:50 +02:00
2021-08-03 16:36:35 +02:00
2020-07-20 14:40:48 +02:00
2020-07-20 14:40:48 +02:00
2021-01-28 09:57:06 +01:00
2019-12-11 23:14:35 +01:00
2020-11-13 19:33:39 +01:00

SimpleLogin Chrome/Firefox extension

SimpleLogin is the open-source privacy-first email alias and Single Sign-On (SSO) Identity Provider.

More info on our website at https://simplelogin.io

The extension uses VueJS with https://github.com/Kocal/vue-web-extension boilerplate.

General information

The extension consists of 3 main screens:

  • setup screen for first-time user. Here user can create and paste the API Key that's stored in chrome.storage.
  • main screen: displays email alias recommendation, alias creation and existing alias.
  • new alias screen: when a new alias is created, user is redirected to this screen so they can copy it.

Contributing Guide

All work on SimpleLogin Chrome/Firefox extension happens directly on GitHub.

To run the extension locally, please follow these steps:

  • install all dependencies with npm install.

  • run npm start to generate the /dist folder that can be installed into Chrome.

On Firefox, it can be done via web-ext tool from within the /dist folder:

( cd dist/ ; web-ext run )

The code is formatted using prettier, make sure to run it before creating the commit :).

To build the project

Build the production version and zip it via

npm run build && npm run build-zip

Build beta version: change betaRev in package.json, then generate zip file using

npm run build:beta && npm run build-zip
S
Description
SimpleLogin Chrome/ Firefox extension
Readme MIT 1.6 MiB
Languages
Vue 57.3%
JavaScript 35.8%
SCSS 6.5%
HTML 0.4%