CI config (via https://github.com/apache/cordova-cli)
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..9d2673f
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,20 @@
+language: node_js
+
+# Performance optimization
+git:
+  depth: 10
+cache:
+  directories:
+    - $HOME/.npm
+
+node_js:
+  - "6"
+  - "8"
+  - "10"
+  - "12"
+
+before_script:
+  # Ensure that bin script actually runs on used Node.js version
+  # to detect and avoid bugs such as apache/cordova-cli#339
+  # (<https://github.com/apache/cordova-cli/issues/339>)
+- ./bin/cordova --version
\ No newline at end of file
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 0000000..ad6fb42
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,25 @@
+# http://www.appveyor.com/docs/appveyor-yml
+
+# Performance optimization
+shallow_clone: true
+cache:
+  - '%APPDATA%\npm-cache'
+
+environment:
+  matrix:
+    - nodejs_version: "6"
+    - nodejs_version: "8"
+    - nodejs_version: "10"
+
+install:
+  - ps: Install-Product node $env:nodejs_version
+  - npm install
+
+build: off
+
+test_script:
+  # Workaround for https://github.com/appveyor/ci/issues/2420
+  - set "PATH=%PATH%;C:\Program Files\Git\mingw64\libexec\git-core"
+  - node --version
+  - npm --version
+- npm test
\ No newline at end of file