chore!: drop node 10 and node 12 support (#114)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 0459055..ccf6152 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -27,7 +27,7 @@
 
     strategy:
       matrix:
-        node-version: [10.x, 12.x, 14.x, 16.x]
+        node-version: [14.x, 16.x, 18.x]
         os: [ubuntu-latest, windows-latest, macos-latest]
 
     steps:
diff --git a/package.json b/package.json
index 42fc702..dccde89 100644
--- a/package.json
+++ b/package.json
@@ -32,7 +32,7 @@
   "author": "Apache Software Foundation",
   "license": "Apache-2.0",
   "engines": {
-    "node": ">=10.0.0"
+    "node": ">=14.0.0"
   },
   "nyc": {
     "include": [