refactor: add ScriptRunner class

Change-Id: I118adb9ec338e88b40321208b84228886bb6b590
diff --git a/package.json b/package.json
index bcfe8a9..c9f0839 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,7 @@
   ],
   "devDependencies": {
     "@babel/plugin-transform-modules-commonjs": "7.24.1",
+    "@jest/globals": "^29.7.0",
     "@lit/localize-tools": "0.7.2",
     "copy-webpack-plugin": "12.0.2",
     "css-loader": "7.1.1",
@@ -39,6 +40,7 @@
     "sass": "1.77.0",
     "sass-loader": "14.2.1",
     "style-loader": "4.0.0",
+    "ts-jest": "^29.1.2",
     "ts-loader": "^9.5.1",
     "ts-node": "^10.9.2",
     "typescript": "^5.4.5",