tab-copy
tab-copy copied to clipboard
A browser extension for copying tabs to the clipboard in a variety of formats.
Tab Copy
A browser extension for copying tabs to the clipboard in a variety of formats
Available for Chrome

Developing
Setup
- Ensure you're on
Node.jsversion 18 or newer - Run
npm install - Run
npm run devto generatebuildfolder output - Open
chrome://extensions/ - Ensure
Developer modeis toggled on - Click
Load unpackedand select thebuildfolder
Running
npm run dev
Debugging
Access the popup or options page directly with:
chrome-extension://replaceWithExtensionId/popup.htmlchrome-extension://replaceWithExtensionId/options.html
Known issues
npm run devdoes not copy all/publicfiles to/build. Copy missing/iconsand/imgfiles manually.
Tech notes
This project was scaffolded with create-chrome-ext
Direct DOM calls vs React
The popup is implemented with static HTML and vanilla JS/direct DOM calls. The original intent of this was to optimize load speed, but the ultimate performance benefit and maintenance tradeoff are open to question.
The options page is implemented in React for better maintainability and to more easily support complex interactions like drag-drop list re-ordering.