A Browser Extension to generate QR Codes, wherever you might need them
Find a file
2025-01-17 14:00:37 +01:00
.github/workflows Initial commit 2025-01-17 14:00:37 +01:00
public Initial commit 2025-01-17 14:00:37 +01:00
src Initial commit 2025-01-17 14:00:37 +01:00
tools Initial commit 2025-01-17 14:00:37 +01:00
.editorconfig Initial commit 2025-01-17 14:00:37 +01:00
.gitignore Initial commit 2025-01-17 14:00:37 +01:00
app.config.json Initial commit 2025-01-17 14:00:37 +01:00
LICENSE Initial commit 2025-01-17 14:00:37 +01:00
package.json Initial commit 2025-01-17 14:00:37 +01:00
README.md Initial commit 2025-01-17 14:00:37 +01:00
tooling.tsconfig.json Initial commit 2025-01-17 14:00:37 +01:00
tsconfig.json Initial commit 2025-01-17 14:00:37 +01:00
vite.config.ts Initial commit 2025-01-17 14:00:37 +01:00

BrowserExtensionTemplate

GitHub issues GitHub forks GitHub stars GitHub license Twitter URL CodeFactor Known Vulnerabilities

Description

A basic template based on SASS and TypeScript to create browser extensions without directly relying on a larger framework.

Installation

You can download the source code from GitHub. Just copy it in your project and run npm install to install the dependencies. The basic configuration, wich will sync with npm run sync with the package.json file and the manifest.json file, is in app.config.json. Alternatively, you can fork the project and run npm install in the forked project.

Usage

Your sourcecode can be written in the src folder. The public folder contains static files like images, html and the manifest.json. With the npm run deploy-v3 command you can deploy the extension to the dist folder, ready to be published to the chrome web store. With the npm run deploy-v2 command you can deploy the extension to the dist folder, ready to be published to the firefox web store. This is necessary because the firefox web store needs the manifest.json file to be present in the version v2.

License

This project is licensed under the MIT license.

Contributing

This project is open source. Feel free to fork and contribute!

Author

Jonas Pfalzgraf