]> git.r.bdr.sh - rbdr/forum/blobdiff - package.json
Add jest for testing
[rbdr/forum] / package.json
index d71c90af67d0f35523ebfcbdf930fafc776da6f3..eab545c4b833aee7a7b75eb5a03ac8379438fff6 100644 (file)
@@ -5,20 +5,42 @@
                "dev": "svelte-kit dev",
                "build": "svelte-kit build",
                "start": "svelte-kit start",
-               "lint": "eslint --fix ."
+               "lint": "eslint --fix .",
+               "test": "jest src",
+               "test:watch": "npm run test -- --watch"
        },
        "devDependencies": {
                "@apollo/client": "^3.3.14",
+               "@babel/core": "^7.13.15",
+               "@babel/preset-env": "^7.13.15",
                "@hapi/eslint-config-hapi": "^13.0.2",
                "@sveltejs/adapter-node": "next",
                "@sveltejs/kit": "next",
+               "@testing-library/jest-dom": "^5.11.10",
+               "@testing-library/svelte": "^3.0.3",
+               "babel-eslint": "^10.1.0",
+               "babel-jest": "^26.6.3",
                "cross-fetch": "^3.1.4",
                "eslint": "^7.22.0",
                "eslint-plugin-svelte3": "^3.1.0",
+               "jest": "^26.6.3",
                "language-name-map": "^0.3.0",
                "svelte": "^3.29.0",
                "svelte-i18n": "^3.3.9",
+               "svelte-jester": "^1.4.0",
                "vite": "^2.1.0"
        },
-       "type": "module"
+       "type": "module",
+       "babel": {
+               "presets": [
+                       [
+                               "@babel/preset-env",
+                               {
+                                       "targets": {
+                                               "node": "current"
+                                       }
+                               }
+                       ]
+               ]
+       }
 }