No description
- JavaScript 57.9%
- CSS 22.6%
- HTML 19.5%
| helpers | ||
| background.js | ||
| icon16.png | ||
| icon48.png | ||
| icon128.png | ||
| manifest.json | ||
| page.html | ||
| popup.html | ||
| popup.js | ||
| README.md | ||
| styles.css | ||
Browser Extension Dev Helper
A universal browser extension with multiple helper functions for developers. Each function is modular and can be easily added or removed.
Features
- Modular Architecture: Each helper function is in its own file
- Easy to Extend: Add new functions by creating HTML/JS files and registering them
- Modern UI: Clean, responsive interface
Current Functions
Markdown Fixer
Fixes common markdown formatting issues, especially:
- Missing bullet points in lists
- Additional blank spaces
- Inconsistent indentation
- Multiple consecutive blank lines
Installation
- Open your browser (Chrome, Edge, or other Chromium-based browsers)
- Navigate to
chrome://extensions/(oredge://extensions/for Edge) - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select this directory
Adding New Functions
- Create a new HTML file in
helpers/(e.g.,helpers/my-function.html) - Create a new JS file in
helpers/(e.g.,helpers/my-function.js) - Register the function in
popup.js:
const functions = {
"markdown-fixer": {
html: "helpers/markdown-fixer.html",
script: "helpers/markdown-fixer.js",
},
"my-function": {
html: "helpers/my-function.html",
script: "helpers/my-function.js",
},
};
- Add an option to the dropdown in
popup.html:
<option value="my-function">My Function</option>
Usage
- Click the extension icon in your browser toolbar
- Select a function from the dropdown
- Use the function's interface
- For Markdown Fixer: Paste your markdown, click "Fix Markdown", then copy the result