diff --git a/aeson-typescript.cabal b/aeson-typescript.cabal
--- a/aeson-typescript.cabal
+++ b/aeson-typescript.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 6b93db57cec1ebbb4a02367edfecba2f5bd0b15ba1e267563fa81587a9e091df
+-- hash: b86c36fc20ac6e32d044e63a6caa18dddf3941b36e79c3028a3a7f6ba2013073
 
 name:           aeson-typescript
-version:        0.1.0.1
+version:        0.1.0.2
 synopsis:       Generate TypeScript definition files from your ADTs
 description:    Please see the README on Github at <https://github.com/codedownio/aeson-typescript#readme>
 category:       Text, Web, JSON
@@ -23,6 +23,9 @@
 extra-source-files:
     ChangeLog.md
     README.md
+    test/assets/package.json
+    test/assets/yarn.lock
+    test/assets/yarn_install.sh
 
 source-repository head
   type: git
diff --git a/test/assets/package.json b/test/assets/package.json
new file mode 100644
--- /dev/null
+++ b/test/assets/package.json
@@ -0,0 +1,10 @@
+{
+    "private": true,
+    "scripts": {
+
+    },
+    "dependencies": {},
+    "devDependencies": {
+        "typescript": "2.5.3"
+    }
+}
diff --git a/test/assets/yarn.lock b/test/assets/yarn.lock
new file mode 100644
--- /dev/null
+++ b/test/assets/yarn.lock
@@ -0,0 +1,7 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+typescript@2.5.3:
+  version "2.5.3"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.5.3.tgz#df3dcdc38f3beb800d4bc322646b04a3f6ca7f0d"
diff --git a/test/assets/yarn_install.sh b/test/assets/yarn_install.sh
new file mode 100644
--- /dev/null
+++ b/test/assets/yarn_install.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+# This helper script will run "yarn install" in the directory it's in
+# Useful because older versions of System.Process don't have nice things like readCreateProcess
+
+SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
+set -e
+
+cd $SCRIPTDIR
+yarn install
