feat: convert as web extension
works well in both firefox and chrome
This commit is contained in:
		
							parent
							
								
									e1aa292ffa
								
							
						
					
					
						commit
						54145a753a
					
				
					 2 changed files with 16 additions and 1 deletions
				
			
		|  | @ -22,11 +22,14 @@ | |||
|         "*://musescore.com/*/*" | ||||
|       ], | ||||
|       "js": [ | ||||
|         "dist/main.js" | ||||
|         "src/web-ext.js" | ||||
|       ], | ||||
|       "run_at": "document_start" | ||||
|     } | ||||
|   ], | ||||
|   "web_accessible_resources": [ | ||||
|     "dist/main.js" | ||||
|   ], | ||||
|   "dependencies": { | ||||
|     "pdfkit": "git+https://github.com/Xmader/pdfkit.git", | ||||
|     "svg-to-pdfkit": "^0.1.8", | ||||
|  | @ -48,6 +51,8 @@ | |||
|   "scripts": { | ||||
|     "build": "rollup -c", | ||||
|     "watch": "npm run build -- --watch", | ||||
|     "start:ext": "web-ext run", | ||||
|     "start:ext-chrome": "npm run start:ext -- -t chromium", | ||||
|     "bump-version:patch": "npm version patch --no-git-tag", | ||||
|     "bump-version:minor": "npm version minor --no-git-tag" | ||||
|   } | ||||
|  |  | |||
							
								
								
									
										10
									
								
								src/web-ext.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								src/web-ext.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,10 @@ | |||
| // entry file for the Web Extension
 | ||||
| /* eslint-disable no-undef */ | ||||
| 
 | ||||
| const MAIN_FILE = 'dist/main.js' | ||||
| 
 | ||||
| const script = document.createElement('script') | ||||
| script.src = chrome.runtime.getURL(MAIN_FILE) | ||||
| script.addEventListener('load', () => script.remove()) | ||||
| 
 | ||||
| document.documentElement.appendChild(script) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue