diff --git a/.nycrc.json b/.c8rc.json
similarity index 88%
rename from .nycrc.json
rename to .c8rc.json
index 5e00c6d1746e1e24fcbcff638b87762a48f7cef5..b4a8e71defe8c7671b0ac074140f8926d6c36edf 100644
--- a/.nycrc.json
+++ b/.c8rc.json
@@ -9,10 +9,8 @@
     "**/test-helpers.js",
     "**/*-test-helpers.js",
     "**/*-fixtures.js",
-    "**/mocha-*.js",
     "**/*.test-d.ts",
     "dangerfile.js",
-    "gatsby-*.js",
     "core/service-test-runner",
     "core/got-test-client.js",
     "services/**/*.tester.js",
@@ -23,6 +21,9 @@
     "coverage",
     "build",
     ".github",
-    "**/public/"
+    "**/public/",
+    "cypress",
+    "frontend",
+    "migrations"
   ]
 }
diff --git a/.gitignore b/.gitignore
index 0d7154143a5d272a47df266e17069e4e56ddfb0e..842820aeb081f16eccebe466a6bb662f27343e92 100644
--- a/.gitignore
+++ b/.gitignore
@@ -50,9 +50,6 @@ lib-cov
 # Coverage directory used by tools like istanbul
 coverage
 
-# nyc test coverage
-.nyc_output
-
 # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
 .grunt
 
diff --git a/package.json b/package.json
index 05f149a60a14e2821a92bf8e388705a7872a4ea8..aae9fb6a45f08550eb1110031ec1eca0c5fd4d00 100644
--- a/package.json
+++ b/package.json
@@ -75,7 +75,7 @@
     "coverage:test:entrypoint": "c8 npm run test:entrypoint",
     "coverage:test:integration": "c8 npm run test:integration",
     "coverage:test:services": "c8 npm run test:services",
-    "coverage:clean": "rimraf .nyc_output coverage",
+    "coverage:clean": "rimraf coverage",
     "precoverage:test": "cross-env BASE_URL=http://localhost:8080 run-s --silent coverage:clean defs",
     "coverage:test": "run-s --silent --continue-on-error coverage:test:core coverage:test:package coverage:test:entrypoint coverage:test:integration",
     "coverage:report:generate": "c8 report",