From 74c0adad2ce6e9f335935f462627385ea73ac8a8 Mon Sep 17 00:00:00 2001 From: Juan Carlos Arocha Date: Sat, 11 Nov 2017 16:55:58 -0400 Subject: [PATCH] fix(lib): add support for requiring library in non-browser environments --- dragula.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dragula.js b/dragula.js index 4f732311..d4cf7f4b 100644 --- a/dragula.js +++ b/dragula.js @@ -3,8 +3,9 @@ var emitter = require('contra/emitter'); var crossvent = require('crossvent'); var classes = require('./classes'); -var doc = document; -var documentElement = doc.documentElement; +var inBrowser = 'undefined' !== typeof document; // Check if running in browser environmnet +var doc = inBrowser ? document : undefined; +var documentElement = inBrowser ? doc.documentElement : {}; function dragula (initialContainers, options) { var len = arguments.length;