diff --git a/.gitignore b/.gitignore
index 15906c191c74a9a0a83ce424085c926875fa4951..d0d101fc2da0e152949c6488c04a98aad7dea738 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,6 +11,8 @@ node_modules
 dist-ssr
 *.local
 
+pckage-lock.json
+
 # Editor directories and files
 .vscode/*
 !.vscode/extensions.json
diff --git a/index.html b/index.html
index 5553c88a0f87c2a463e3b3339edba364ae6d0352..a211edf9355f6acf7ebff0dd169fa5b0ec85a741 100644
--- a/index.html
+++ b/index.html
@@ -3,7 +3,7 @@
 <html>
 <head>
 	<link rel="icon" type="image/x-icon" href="images/logo.png">
- 	<link rel="stylesheet" href="src/style.css">
+ 	<link rel="stylesheet" type="text/css" href="src/style.css">
 	<meta charset="utf-8">
 	<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
 	<meta http-equiv="Pragma" content="no-cache" />
@@ -75,7 +75,6 @@
 			</div>
 		</div>
 	</div>
-	<script src="/src/interface.js" type="module"></script>
-	<script src="/src/interface.js" type="module"></script>
+	<script type="module" src="/src/interface.js"></script>
 </body>
 </html>
diff --git a/package-lock.json b/package-lock.json
index 1a0b4ab77aeac0deaac67c80a1884fc1f4156918..60721433e5186b5ff2215660cffff8d7d044b16c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
       "dependencies": {
         "browserify-zlib": "^0.2.0",
         "buffer": "^6.0.0",
-        "events": "^3.3.0",
+        "events": "^3.0.0",
         "gerber-to-svg": "^4.2.8",
         "process": "^0.11.10",
         "save-svg-as-png": "^1.4.0",