Skip to content

🔗 Axosoft Link Copier Browser Extension for Firefox and Chromium

License

Notifications You must be signed in to change notification settings

iphilgood/axosoft-link-copier

Repository files navigation

Axosoft Link Copier

This is a Firefox and Chromium browser extension which allows you to copy nice links of an Axosoft item to your clipboard.


Features

  • Button to copy link to current Axosoft item
  • Possibility to change delimiter between item number and title
  • Possibility to enable a shortcut for even faster copy

Downloads

Usage

Folders

  • src - main source.
    • contentScript - scripts and components to be injected as content_script
    • background - scripts for background.
    • components - auto-imported Vue components that shared in popup and options page.
    • styles - styles shared in popup and options page
    • manifest.ts - manifest for the extension.
  • extension - extension package root.
    • assets - static assets.
    • dist - built files, also serve stub entry for Vite on development.
  • scripts - development and bundling helper scripts.

Development

pnpm dev

Then load extension in browser with the extension/ folder.

For Firefox developers, you can run the following command instead:

pnpm start:firefox

web-ext auto reload the extension when extension/ files changed.

While Vite handles HMR automatically in the most of the case, Extensions Reloader is still recommanded for cleaner hard reloading.

Build

To build the extension and generate artefacts, run

pnpm build

To generate ZIP file of the whole project for reviewers

pnpm pack

To build XPI which can be uploaded to stores

pnpm pack:xpi

Shoutouts

A massive shoutout goes out to @antfu who provided the base of this project with the vitesse-webext template. Thank you 🎉

About

🔗 Axosoft Link Copier Browser Extension for Firefox and Chromium

Topics

Resources

License

Stars

Watchers

Forks