-
Install dependencies:
npm install
-
Build the extension:
npm run build
-
Load in Chrome:
- Open
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distfolder
- Open
- Use
npm run devfor watch mode during development - The extension will rebuild automatically on file changes
- Reload the extension in Chrome after rebuilding
src/background/- Service worker for state managementsrc/content/- Content script for LinkedIn extractionsrc/popup/- Extension popup UIsrc/options/- Profile editor pagesrc/renderer/- Document preview and PDF generationsrc/types/- TypeScript type definitions
- Update types in
src/types/index.tsif needed - Implement feature in appropriate directory
- Update manifest.json if new permissions are needed
- Test thoroughly before submitting