diff --git a/package.json b/package.json
index 031367265181cfcde2b01f190d16cd848f8187d7..cb63f21890b3cc9f944c22f84c592e0883482fa0 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
   "name": "@coko/server",
   "version": "0.0.0",
   "description": "A tweaked version of pubsweet-server for use by Coko's projects",
-  "main": "index.js",
+  "main": "src/index.js",
   "scripts": {
     "cz": "git-cz",
     "release": "standard-version",
diff --git a/src/index.js b/src/index.js
new file mode 100644
index 0000000000000000000000000000000000000000..142c1fcb8603ccaeb0387993188e034240491cf4
--- /dev/null
+++ b/src/index.js
@@ -0,0 +1,10 @@
+const authentication = require('pubsweet-server/src/authentication')
+
+const app = require('./app')
+
+const createJWT = authentication.token.create
+
+module.exports = {
+  app,
+  createJWT,
+}