chore(deps): pin dependencies

Change-Id: Idf4d16bff5f9ebea77c94de2509548c8a2b5e321
diff --git a/package-lock.json b/package-lock.json
index 90109b2..83a1b0f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -26,24 +26,24 @@
         "sw-xhr": "^0.0.3"
       },
       "devDependencies": {
-        "@babel/plugin-transform-modules-commonjs": "^7.20.11",
-        "@lit/localize-tools": "^0.6.7",
-        "copy-webpack-plugin": "^9.0.1",
-        "css-loader": "^6.2.0",
-        "eslint": "^8.30.0",
-        "jest": "^29.3.1",
-        "jest-environment-jsdom": "^29.3.1",
-        "json5": "^2.2.0",
-        "mini-css-extract-plugin": "^2.7.6",
-        "path": "^0.12.7",
-        "raw-loader": "^4.0.2",
-        "sass": "^1.38.1",
-        "sass-loader": "^12.1.0",
-        "style-loader": "^3.2.1",
-        "webpack": "^5.44.0",
-        "webpack-cli": "^4.7.2",
-        "webpack-preprocessor-loader": "^1.1.4",
-        "webpack-shell-plugin-next": "^2.2.2"
+        "@babel/plugin-transform-modules-commonjs": "7.20.11",
+        "@lit/localize-tools": "0.6.7",
+        "copy-webpack-plugin": "9.0.1",
+        "css-loader": "6.2.0",
+        "eslint": "8.30.0",
+        "jest": "29.3.1",
+        "jest-environment-jsdom": "29.3.1",
+        "json5": "2.2.3",
+        "mini-css-extract-plugin": "2.7.6",
+        "path": "0.12.7",
+        "raw-loader": "4.0.2",
+        "sass": "1.38.1",
+        "sass-loader": "12.1.0",
+        "style-loader": "3.2.1",
+        "webpack": "5.79.0",
+        "webpack-cli": "4.7.2",
+        "webpack-preprocessor-loader": "1.1.4",
+        "webpack-shell-plugin-next": "2.2.2"
       }
     },
     "node_modules/@ampproject/remapping": {
@@ -3883,9 +3883,9 @@
       }
     },
     "node_modules/eslint/node_modules/eslint-scope": {
-      "version": "7.1.1",
-      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
-      "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+      "version": "7.2.2",
+      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
+      "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
       "dev": true,
       "dependencies": {
         "esrecurse": "^4.3.0",
@@ -3893,6 +3893,9 @@
       },
       "engines": {
         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://opencollective.com/eslint"
       }
     },
     "node_modules/eslint/node_modules/estraverse": {
@@ -6108,7 +6111,7 @@
     "node_modules/path": {
       "version": "0.12.7",
       "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
-      "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=",
+      "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==",
       "dev": true,
       "dependencies": {
         "process": "^0.11.1",
@@ -10831,9 +10834,9 @@
       },
       "dependencies": {
         "eslint-scope": {
-          "version": "7.1.1",
-          "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
-          "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+          "version": "7.2.2",
+          "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
+          "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
           "dev": true,
           "requires": {
             "esrecurse": "^4.3.0",
@@ -12555,7 +12558,7 @@
     "path": {
       "version": "0.12.7",
       "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
-      "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=",
+      "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==",
       "dev": true,
       "requires": {
         "process": "^0.11.1",