diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 5045895..0ed5b75 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -45,13 +45,3 @@ jobs:
         run: npm install
       - name: Run Tests
         run: npm run test:ci
-      - name: Coveralls Parallel
-        uses: coverallsapp/github-action@1.1.3
-        with:
-          github-token: ${{ secrets.GITHUB_TOKEN }}
-          parallel: true
-      - name: Coveralls Finished
-        uses: coverallsapp/github-action@1.1.3
-        with:
-          github-token: ${{ secrets.GITHUB_TOKEN }}
-          parallel-finished: true
diff --git a/.taprc b/.taprc
deleted file mode 100644
index 5afbbe1..0000000
--- a/.taprc
+++ /dev/null
@@ -1,4 +0,0 @@
-check-coverage: false
-
-files:
-  - 'test/**/*.test.js'
diff --git a/.taprc.yml b/.taprc.yml
new file mode 100644
index 0000000..b00ee2c
--- /dev/null
+++ b/.taprc.yml
@@ -0,0 +1,10 @@
+# These coverage percentages meet thresholds present in the code base
+# as of 2022-03-27. As the code gets broken out into maintainable modules,
+# these thresholds should increase until they are all at 100%.
+branches: 75
+functions: 80
+lines: 85
+statements: 85
+
+files:
+  - 'test/**/*.test.js'