From b3f49282b7717989ee2220cdb9c97d42c98f424c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Fri, 9 Jun 2017 14:14:57 +0200
Subject: [PATCH] Dependencies

---
 index.js     |  9 +++++++++
 package.json | 13 +++++++++++++
 2 files changed, 22 insertions(+)
 create mode 100644 index.js

diff --git a/index.js b/index.js
new file mode 100644
index 00000000..63afec32
--- /dev/null
+++ b/index.js
@@ -0,0 +1,9 @@
+var OverpassLayer = require('overpass-layer')
+var OverpassLayerList = require('overpass-layer').List
+var OverpassFrontend = require('overpass-frontend')
+
+if (typeof window !== 'undefined') {
+  window.OverpassLayer = OverpassLayer
+  window.OverpassLayerList = OverpassLayerList
+  window.OverpassFrontend = OverpassFrontend
+}
diff --git a/package.json b/package.json
index f28c0e7d..873fac4d 100644
--- a/package.json
+++ b/package.json
@@ -7,6 +7,19 @@
   "author": "Stephan Bösch-Plepelits <skunk@xover.mud.at>",
   "license": "GPL-3.0",
   "dependencies": {
+    "leaflet": "^1.0.3",
     "overpass-layer": "https://github.com/plepe/overpass-layer#marker"
+  },
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1",
+    "build": "browserify index.js -o dist/openstreetbrowser.js",
+    "watch": "watchify --debug index.js -o dist/openstreetbrowser.js -v",
+    "prepublish": "npm run build && npm run lint",
+    "lint": "standard src/*.js"
+  },
+  "devDependencies": {
+    "browserify": "^14.4.0",
+    "standard": "^10.0.2",
+    "watchify": "^3.9.0"
   }
 }