From 31faf0207e56b85381da34dae3ad9b92635c75b2 Mon Sep 17 00:00:00 2001
From: Kushagra Gour <chinchang457@gmail.com>
Date: Sun, 17 Jun 2018 15:41:56 +0530
Subject: [PATCH] export BASE_PATH from utils

---
 src/components/ContentWrap.jsx |  4 +---
 src/libraryList.js             |  3 +--
 src/utils.js                   | 15 ++++++++-------
 3 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/src/components/ContentWrap.jsx b/src/components/ContentWrap.jsx
index a9fcdd2..5cf1b07 100644
--- a/src/components/ContentWrap.jsx
+++ b/src/components/ContentWrap.jsx
@@ -2,15 +2,13 @@ import { h, Component } from 'preact';
 import UserCodeMirror from './UserCodeMirror.jsx';
 import { computeHtml, computeCss, computeJs } from '../computes';
 import { modes, HtmlModes, CssModes, JsModes } from '../codeModes';
-import { log, writeFile, loadJS, getCompleteHtml } from '../utils';
+import { log, writeFile, loadJS, getCompleteHtml, BASE_PATH } from '../utils';
 import { SplitPane } from './SplitPane.jsx';
 import { trackEvent } from '../analytics';
 import CodeMirror from '../CodeMirror';
 import CodeMirrorBox from './CodeMirrorBox';
 import { deferred } from '../deferred';
 import CssSettingsModal from './CssSettingsModal';
-
-const BASE_PATH = chrome.extension || window.DEBUG ? '/' : '/app';
 const minCodeWrapSize = 33;
 
 export default class ContentWrap extends Component {
diff --git a/src/libraryList.js b/src/libraryList.js
index f08e99b..736c360 100644
--- a/src/libraryList.js
+++ b/src/libraryList.js
@@ -1,5 +1,4 @@
-export const jsLibs = [
-	{
+export const jsLibs = [{
 		url: 'https://code.jquery.com/jquery-3.2.1.min.js',
 		label: 'jQuery',
 		type: 'js'
diff --git a/src/utils.js b/src/utils.js
index 02a4c22..003fd37 100644
--- a/src/utils.js
+++ b/src/utils.js
@@ -17,8 +17,15 @@ const esprima = require('esprima');
 
 window.DEBUG = document.cookie.indexOf('wmdebug') > -1;
 window.$ = document.querySelector.bind(document);
+
+window.chrome = window.chrome || {};
+window.chrome.i18n = {
+	getMessage: () => {}
+};
+
 window.$all = selector => [...document.querySelectorAll(selector)];
-const BASE_PATH = chrome.extension || window.DEBUG ? '/' : '/app';
+window.IS_EXTENSION = !!window.chrome.extension;
+export const BASE_PATH = window.chrome.extension || window.DEBUG ? '/' : '/app';
 
 var alphaNum = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
 
@@ -435,12 +442,6 @@ export function handleDownloadsPermission() {
 	return d.promise;
 }
 
-window.chrome = window.chrome || {};
-window.chrome.i18n = {
-	getMessage: () => {}
-};
-
-window.IS_EXTENSION = !!window.chrome.extension;
 if (window.IS_EXTENSION) {
 	document.body.classList.add('is-extension');
 } else {