From 3813136175408d02e35721d7c2d35d084437e24f Mon Sep 17 00:00:00 2001 From: Glenn Vandeuren Date: Tue, 25 Apr 2017 00:15:50 +0200 Subject: [PATCH] :trollface: Version: 0.5.6 --- .npmignore | 1 + bin/backed.js | 1610 +++-- docs/ast/source/backed.js.json | 3947 +++++------ docs/ast/source/config.js.json | 5532 +++++++-------- docs/ast/source/server.js.json | 6542 +++++++++--------- docs/ast/source/watcher.js.json | 4740 ++++++------- docs/badge.svg | 4 +- docs/class/src/config.js~Config.html | 2 - docs/class/src/server.js~Server.html | 2 - docs/class/src/watcher.js~watcher.html | 2 - docs/coverage.json | 16 +- docs/dump.json | 562 +- docs/file/src/backed.js.html | 5 +- docs/file/src/config.js.html | 6 +- docs/file/src/server.js.html | 4 +- docs/file/src/watcher.js.html | 4 +- docs/file/src/workers/log-worker.js.html | 2 - docs/file/src/workers/watcher-worker.js.html | 2 - docs/identifiers.html | 56 - docs/index.html | 2 - docs/package.json | 12 +- docs/script/search_index.js | 42 - docs/source.html | 33 +- docs/variable/index.html | 72 - gulpfile.js | 16 +- package.json | 29 +- src/backed.js | 1 + yarn.lock | 722 +- 28 files changed, 12494 insertions(+), 11474 deletions(-) diff --git a/.npmignore b/.npmignore index 035dc92..3454111 100644 --- a/.npmignore +++ b/.npmignore @@ -1,4 +1,5 @@ node_modules +!bin/node_modules src config test diff --git a/bin/backed.js b/bin/backed.js index 2d31144..17c62a7 100644 --- a/bin/backed.js +++ b/bin/backed.js @@ -1,37 +1,48 @@ #!/usr/bin/env node -(function () { -'use strict'; -function __asyncGen(g){var q=[],T=["next","throw","return"],I={};for(var i=0;i<3;i++){I[T[i]]=a.bind(0,i);}I[Symbol?Symbol.asyncIterator||(Symbol.asyncIterator=Symbol()):"@@asyncIterator"]=function (){return this};function a(t,v){return new Promise(function(s,j){q.push([s,j,v,t]);q.length===1&&c(v,t);})}function c(v,t){try{var r=g[T[t|0]](v),w=r.value&&r.value.__await;w?Promise.resolve(w).then(c,d):n(r,0);}catch(e){n(e,1);}}function d(e){c(e,1);}function n(r,s){q.shift()[s](r);q.length&&c(q[0][2],q[0][3]);}return I} - -const chalk = require('chalk'); -class Logger { - _chalk(text, color = 'white') { - return chalk[color](text); - } - - log(text) { - console.log(this._chalk(text)); - } +function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } + +var _regeneratorRuntime = _interopDefault(require('babel-runtime/regenerator')); +var _classCallCheck = _interopDefault(require('babel-runtime/helpers/classCallCheck')); +var _createClass = _interopDefault(require('babel-runtime/helpers/createClass')); +var _possibleConstructorReturn = _interopDefault(require('babel-runtime/helpers/possibleConstructorReturn')); +var _inherits = _interopDefault(require('babel-runtime/helpers/inherits')); + +function __asyncGen(g) { + var q = [], + T = ["next", "throw", "return"], + I = {};for (var i = 0; i < 3; i++) { + I[T[i]] = a.bind(0, i); + }I[Symbol ? Symbol.asyncIterator || (Symbol.asyncIterator = Symbol()) : "@@asyncIterator"] = function () { + return this; + };function a(t, v) { + return new Promise(function (s, j) { + q.push([s, j, v, t]);q.length === 1 && c(v, t); + }); + }function c(v, t) { + try { + var r = g[T[t | 0]](v), + w = r.value && r.value.__await;w ? Promise.resolve(w).then(c, d) : n(r, 0); + } catch (e) { + n(e, 1); + } + }function d(e) { + c(e, 1); + }function n(r, s) { + q.shift()[s](r);q.length && c(q[0][2], q[0][3]); + }return I; +} - warn(text) { - console.warn(this._chalk(text, 'yellow')); - } +var _require$1 = require('fs'); +var readFileSync = _require$1.readFileSync; - error(text) { - console.error(this._chalk(text, 'red')); - } +var path = require('path'); - succes(text) { - console.log(this._chalk(text, 'cyan')); - } +var _require2 = require('lodash'); +var merge = _require2.merge; -} -var logger = new Logger(); +var logger = require('backed-logger'); -const {readFileSync} = require('fs'); -const path = require('path'); -const {merge} = require('lodash'); /** * @param {string} config.name name off your project * @param {string} config.server.entry path to where your build is located @@ -43,432 +54,777 @@ const {merge} = require('lodash'); * @param {string} config.server.index path to your index.html file we serve a helper/docs index by default (not support for now) * @param {array} config.server.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used. */ -class Config { - constructor() { - return new Promise((resolve, reject) => { - this.importConfig().then(config => { - this.name = config.name; - this.cleanup = config.cleanup || true; - this.babel = config.babel || true; + +var Config = function () { + function Config() { + var _this = this; + + _classCallCheck(this, Config); + + return new Promise(function (resolve, reject) { + _this.importConfig().then(function (config) { + _this.name = config.name; + _this.cleanup = config.cleanup || true; + _this.babel = config.babel || true; if (config.bundles) { - for (let bundle of config.bundles) { - bundle.plugins = this.setupPlugins(bundle.plugins); + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = config.bundles[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var bundle = _step.value; + + bundle.plugins = _this.setupPlugins(bundle.plugins); + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator.return) { + _iterator.return(); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } } } - resolve(this.updateConfig(config)); + resolve(_this.updateConfig(config)); }); }); } - setupPlugins(plugins={}) { - const defaults = ['babel', 'cleanup']; - for (let key of defaults) { - if (this[key] && !plugins[key]) { - plugins[key] = {}; - } - } - return plugins; - } + _createClass(Config, [{ + key: 'setupPlugins', + value: function setupPlugins() { + var plugins = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - get bundles() { - return [ - { - src: `src/${this.name}.js`, - dest: `dist/${this.name}.js`, - format: 'es' - } - ] - } - - get server() { - return { - port: 3000, - entry: '/', - demo: 'demo', - docs: 'docs', - bowerPath: 'bower_components', - nodeModulesPath: 'node_modules', - index: null}; - } + var defaults = ['babel', 'cleanup']; + var _iteratorNormalCompletion2 = true; + var _didIteratorError2 = false; + var _iteratorError2 = undefined; - get watch() { - return [{ - task: 'build', - src: ['./src'], - options: {} - }]; - } - - /** - * wrapper around cjs require - * try's to read file from current working directory - * @param {string} path path to file/module - * @return {object|array|function|class} module or file - */ - require(path) { - return new Promise((resolve, reject) => { - let root = process.cwd(); - root += `/${path}`; try { - let required = require(root); - resolve(required); - } catch (error) { - reject(error); - } - }); - } + for (var _iterator2 = defaults[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) { + var key = _step2.value; - /** - * @return {object} value of 'backed.json' - */ - importConfig() { - return new Promise((resolve, reject) => { - function generator(fn) {return __asyncGen(function*(){ - const pkg = yield{__await: fn('package.json').catch(error => { - if (global.debug) { - logger.error(error); - } - })}; - const config = yield{__await: fn('backed.json').catch(error => { - if (global.debug) { - logger.warn('backed.json::not found, ignore this when using backed in package.json'); + if (this[key] && !plugins[key]) { + plugins[key] = {}; } - })}; - if (!config && !pkg) { - logger.warn('No backed.json or backed section in package.json, using default options.'); - return resolve({name: process.cwd()}); } - if (config) { - let name = config.name; - if (!name && pkg && pkg.name && !pkg.backed) { - return resolve(merge(config, {name: pkg.name})); - } else if (!name && !pkg) { - return resolve(merge(config, {name: process.cwd()})) + } catch (err) { + _didIteratorError2 = true; + _iteratorError2 = err; + } finally { + try { + if (!_iteratorNormalCompletion2 && _iterator2.return) { + _iterator2.return(); + } + } finally { + if (_didIteratorError2) { + throw _iteratorError2; } } - if(pkg && pkg.backed) { - return resolve(merge(pkg.backed, {name: pkg.name})); + } + + return plugins; + } + }, { + key: 'require', + + + /** + * wrapper around cjs require + * try's to read file from current working directory + * @param {string} path path to file/module + * @return {object|array|function|class} module or file + */ + value: function (_require3) { + function require(_x) { + return _require3.apply(this, arguments); + } + + require.toString = function () { + return _require3.toString(); + }; + + return require; + }(function (path) { + return new Promise(function (resolve, reject) { + var root = process.cwd(); + root += '/' + path; + try { + var required = require(root); + resolve(required); + } catch (error) { + reject(error); } - }())} - const it = generator(this.require); - it.next(); - }); - } + }); + }) + + /** + * @return {object} value of 'backed.json' + */ + + }, { + key: 'importConfig', + value: function importConfig() { + var _this2 = this; + + return new Promise(function (resolve, reject) { + function generator(fn) { + return __asyncGen(_regeneratorRuntime.mark(function _callee() { + var pkg, config, name; + return _regeneratorRuntime.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return { __await: fn('package.json').catch(function (error) { + if (global.debug) { + logger.error(error); + } + }) }; + + case 2: + pkg = _context.sent; + _context.next = 5; + return { __await: fn('backed.json').catch(function (error) { + if (global.debug) { + logger.warn('backed.json::not found, ignore this when using backed in package.json'); + } + }) }; + + case 5: + config = _context.sent; + + if (!(!config && !pkg)) { + _context.next = 9; + break; + } + + logger.warn('No backed.json or backed section in package.json, using default options.'); + return _context.abrupt('return', resolve({ name: process.cwd() })); + + case 9: + if (!config) { + _context.next = 17; + break; + } + + name = config.name; + + if (!(!name && pkg && pkg.name && !pkg.backed)) { + _context.next = 15; + break; + } + + return _context.abrupt('return', resolve(merge(config, { name: pkg.name }))); + + case 15: + if (!(!name && !pkg)) { + _context.next = 17; + break; + } + + return _context.abrupt('return', resolve(merge(config, { name: process.cwd() }))); + + case 17: + if (!(pkg && pkg.backed)) { + _context.next = 19; + break; + } + + return _context.abrupt('return', resolve(merge(pkg.backed, { name: pkg.name }))); + + case 19: + case 'end': + return _context.stop(); + } + } + }, _callee, this); + })()); + } + var it = generator(_this2.require); + it.next(); + }); + } - /** - * @return {string} name from 'package.json' - */ - importPackageName() { - try { - return JSON.parse(readFileSync(`${process.cwd()}/package.json`)).name; - } catch (e) { - if (global.debug) { - logger.warn('no package.json found'); + /** + * @return {string} name from 'package.json' + */ + + }, { + key: 'importPackageName', + value: function importPackageName() { + try { + return JSON.parse(readFileSync(process.cwd() + '/package.json')).name; + } catch (e) { + if (global.debug) { + logger.warn('no package.json found'); + } } + return undefined; } - return undefined; - } - /** - * @return {string} name from 'bower.json' - */ - importBowerName() { - try { - return JSON.parse(readFileSync(`${process.cwd()}/bower.json`)).name; - } catch (e) { - if (global.debug) { - logger.warn('no bower.json found'); + /** + * @return {string} name from 'bower.json' + */ + + }, { + key: 'importBowerName', + value: function importBowerName() { + try { + return JSON.parse(readFileSync(process.cwd() + '/bower.json')).name; + } catch (e) { + if (global.debug) { + logger.warn('no bower.json found'); + } } + return undefined; } - return undefined; - } - /** - * @param {object} config - the config to be updated - * @param {string} name - the name of the element, component, etc - * - * @example - * config.updateConfig({ - * bundles: [{ - * src: 'src', - * dest: 'dist' - * }] - * }); - * - * @todo create method for building atom app with atom-builder - * @todo implement element, app & atom-app config - * @todo handle sourceMap at bundle level - */ - updateConfig(config, name) { - config.sourceMap = config.sourceMap || true; - config.bundles = merge(this.bundles, config.bundles); - config.server = merge(this.server, config.server); - config.watch = merge(this.watch, config.watch); - global.config = config; - return config; - } -} + /** + * @param {object} config - the config to be updated + * @param {string} name - the name of the element, component, etc + * + * @example + * config.updateConfig({ + * bundles: [{ + * src: 'src', + * dest: 'dist' + * }] + * }); + * + * @todo create method for building atom app with atom-builder + * @todo implement element, app & atom-app config + * @todo handle sourceMap at bundle level + */ + + }, { + key: 'updateConfig', + value: function updateConfig(config, name) { + config.sourceMap = config.sourceMap || true; + config.bundles = merge(this.bundles, config.bundles); + config.server = merge(this.server, config.server); + config.watch = merge(this.watch, config.watch); + global.config = config; + return config; + } + }, { + key: 'bundles', + get: function get() { + return [{ + src: 'src/' + this.name + '.js', + dest: 'dist/' + this.name + '.js', + format: 'es' + }]; + } + }, { + key: 'server', + get: function get() { + return { + port: 3000, + entry: '/', + demo: 'demo', + docs: 'docs', + bowerPath: 'bower_components', + nodeModulesPath: 'node_modules', + index: null }; + } + }, { + key: 'watch', + get: function get() { + return [{ + task: 'build', + src: ['./src'], + options: {} + }]; + } + }]); + + return Config; +}(); + +var _require$2 = require('rollup'); +var rollup = _require$2.rollup; + +var path$1 = require('path'); + +var _require2$1 = require('child_process'); +var fork = _require2$1.fork; -const {rollup} = require('rollup'); -const path$1 = require('path'); -const {fork} = require('child_process'); -const logger$1 = require('backed-logger'); -let iterator; -let cache; -let warnings = []; +var logger$1 = require('backed-logger'); +var iterator = void 0; +var cache = void 0; +var warnings = []; -const logWorker = fork(path$1.join(__dirname, 'workers/log-worker.js')); +var logWorker = fork(path$1.join(__dirname, 'workers/log-worker.js')); /** * convert hyphen to a javascript property srting */ -const toJsProp = string => { - let parts = string.split('-'); +var toJsProp = function toJsProp(string) { + var parts = string.split('-'); if (parts.length > 1) { string = parts[0]; - for (let part of parts) { - if (parts[0] !== part) { - var upper = part.charAt(0).toUpperCase(); - string += upper + part.slice(1).toLowerCase(); + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = parts[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var part = _step.value; + + if (parts[0] !== part) { + var upper = part.charAt(0).toUpperCase(); + string += upper + part.slice(1).toLowerCase(); + } + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator.return) { + _iterator.return(); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } } } } return string; }; -function bundler(bundles, fn, cb) {return __asyncGen(function*(){ - let fns = []; - for (let bundle of bundles) { - let dest = bundle.dest; - bundle = bundle.bundle || bundle; - bundle.dest = dest; - fns.push(fn(bundle)); - } +function bundler(bundles, fn, cb) { + return __asyncGen(_regeneratorRuntime.mark(function _callee() { + var fns, _iteratorNormalCompletion2, _didIteratorError2, _iteratorError2, _iterator2, _step2, bundle, dest; + + return _regeneratorRuntime.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + fns = []; + _iteratorNormalCompletion2 = true; + _didIteratorError2 = false; + _iteratorError2 = undefined; + _context.prev = 4; + + for (_iterator2 = bundles[Symbol.iterator](); !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) { + bundle = _step2.value; + dest = bundle.dest; + + bundle = bundle.bundle || bundle; + bundle.dest = dest; + fns.push(fn(bundle)); + } - yield{__await: Promise.all(fns).then(bundles => { - // TODO: Decide to implement or not, a method for transforming content - // TODO: When not transforming, return bundles.code or bundles... - logWorker.kill('SIGINT'); - if (global.debug) { - for (let warning of warnings) { - logger$1.warn(warning); - } - } - cb(bundles); - }).catch(error => { - logWorker.kill('SIGINT'); - logger$1.error(error); - })}; -}())} -class Builder { - - build(config) { - return new Promise((resolve, reject) => { - logWorker.send('start'); - logWorker.send(logger$1._chalk('building', 'cyan')); - this.promiseBundles(config).then(bundles => { - iterator = bundler(bundles, this.bundle, bundles => { - resolve(bundles); - }); - iterator.next(); - }).catch(error => { - logger$1.warn(error); - reject(error); - }); - }); - } + _context.next = 12; + break; - handleFormats(bundle) { - return new Promise((resolve, reject) => { - try { - const format = bundle.format; - let dest = bundle.dest; - let formats = []; - // TODO: Check for two iife configs, throw error! - if (bundle.shouldRename) { - switch (format) { - case 'iife': - if (!bundle.moduleName) { - bundle.moduleName = toJsProp(bundle.name); - } - break; - case 'cjs': - dest = bundle.dest.replace('.js', '-node.js'); - break; - case 'es': - case 'amd': - dest = bundle.dest.replace('.js', `-${format}.js`); - break; - default: + case 8: + _context.prev = 8; + _context.t0 = _context['catch'](4); + _didIteratorError2 = true; + _iteratorError2 = _context.t0; + + case 12: + _context.prev = 12; + _context.prev = 13; + + if (!_iteratorNormalCompletion2 && _iterator2.return) { + _iterator2.return(); + } + + case 15: + _context.prev = 15; + + if (!_didIteratorError2) { + _context.next = 18; break; - // do nothing - } + } + + throw _iteratorError2; + + case 18: + return _context.finish(15); + + case 19: + return _context.finish(12); + + case 20: + _context.next = 22; + return { __await: Promise.all(fns).then(function (bundles) { + // TODO: Decide to implement or not, a method for transforming content + // TODO: When not transforming, return bundles.code or bundles... + logWorker.kill('SIGINT'); + if (global.debug) { + var _iteratorNormalCompletion3 = true; + var _didIteratorError3 = false; + var _iteratorError3 = undefined; + + try { + for (var _iterator3 = warnings[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) { + var warning = _step3.value; + + logger$1.warn(warning); + } + } catch (err) { + _didIteratorError3 = true; + _iteratorError3 = err; + } finally { + try { + if (!_iteratorNormalCompletion3 && _iterator3.return) { + _iterator3.return(); + } + } finally { + if (_didIteratorError3) { + throw _iteratorError3; + } + } + } + } + cb(bundles); + }).catch(function (error) { + logWorker.kill('SIGINT'); + logger$1.error(error); + }) }; + + case 22: + case 'end': + return _context.stop(); } - resolve({bundle: bundle, dest: dest, format: format}); - } catch (err) { - reject(err); } - }); - } + }, _callee, this, [[4, 8, 12, 20], [13,, 15, 19]]); + })()); +} - forBundles(bundles, cb) { - for (let bundle of bundles) { - cb(bundle); - } +var Builder = function () { + function Builder() { + _classCallCheck(this, Builder); } - /** - * Checks if another bundle has the same destintation, when true, - * checks if the formats are the same - * @param {array} bundles - * - * @example - * [{ - * dest: 'dist/index.js', - * format: 'es' - * }, { - * dest: 'dist/index.js', - * format: 'es' - * }] - * // would result in true - */ - compareBundles(bundles, cb) { - this.forBundles(bundles, bundle => { - // itterate trough the bundles - for (let i of bundles) { - // ensure we are not comaring against the same bundle - if (bundles.indexOf(i) !== bundles.indexOf(bundle)) { - // compare destination between the current bundle & other bundles; - if (i.dest === bundle.dest) { - // compare the format - if (i.format !== bundle.format) { - // rename dest so we don't conflict with other bundles - bundle.shouldRename = true; - return cb(bundle); + _createClass(Builder, [{ + key: 'build', + value: function build(config) { + var _this = this; + + return new Promise(function (resolve, reject) { + logWorker.send('start'); + logWorker.send(logger$1._chalk('building', 'cyan')); + _this.promiseBundles(config).then(function (bundles) { + iterator = bundler(bundles, _this.bundle, function (bundles) { + resolve(bundles); + }); + iterator.next(); + }).catch(function (error) { + logger$1.warn(error); + reject(error); + }); + }); + } + }, { + key: 'handleFormats', + value: function handleFormats(bundle) { + return new Promise(function (resolve, reject) { + try { + var format = bundle.format; + var dest = bundle.dest; + var formats = []; + // TODO: Check for two iife configs, throw error! + if (bundle.shouldRename) { + switch (format) { + case 'iife': + if (!bundle.moduleName) { + bundle.moduleName = toJsProp(bundle.name); + } + break; + case 'cjs': + dest = bundle.dest.replace('.js', '-node.js'); + break; + case 'es': + case 'amd': + dest = bundle.dest.replace('.js', '-' + format + '.js'); + break; + default: + break; + // do nothing } } + resolve({ bundle: bundle, dest: dest, format: format }); + } catch (err) { + reject(err); } - } - cb(bundle); - }); - } + }); + } + }, { + key: 'forBundles', + value: function forBundles(bundles, cb) { + var _iteratorNormalCompletion4 = true; + var _didIteratorError4 = false; + var _iteratorError4 = undefined; - promiseBundles(config) { - return new Promise((resolve, reject) => { - let formats = []; - let bundles = config.bundles; try { - this.compareBundles(bundles, bundle => { - bundle.name = bundle.name || config.name; - bundle.babel = bundle.babel || config.babel; - bundle.sourceMap = bundle.sourceMap || config.sourceMap; - if (config.format && typeof config.format !== 'string' && !bundle.format) { - for (let format of config.format) { - bundle.format = format; - formats.push(this.handleFormats(bundle)); - } - } else { - formats.push(this.handleFormats(bundle)); - } - }); - Promise.all(formats).then(bundles => { - resolve(bundles); - }); + for (var _iterator4 = bundles[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) { + var bundle = _step4.value; + + cb(bundle); + } } catch (err) { - reject(err); + _didIteratorError4 = true; + _iteratorError4 = err; + } finally { + try { + if (!_iteratorNormalCompletion4 && _iterator4.return) { + _iterator4.return(); + } + } finally { + if (_didIteratorError4) { + throw _iteratorError4; + } + } } - }); - } + } -/** - * @param {object} config - * @param {string} config.src path/to/js - * @param {string} config.dest destination to write to - * @param {string} config.format format to build ['es', 'iife', 'amd', 'cjs'] - * @param {string} config.name the name of your element/app - * @param {string} config.moduleName the moduleName for your element/app (not needed for es & cjs) - * @param {boolean} config.sourceMap Wether or not to build sourceMaps defaults to 'true' - * @param {object} config.plugins rollup plugins to use [see](https://github.com/rollup/rollup/wiki/Plugins) - */ - bundle(config = {src: null, dest: 'bundle.js', format: 'iife', name: null, plugins: [], moduleName: null, sourceMap: true, external: []}) { - return new Promise((resolve, reject) => { - let plugins = []; - let requiredPlugins = {}; + /** + * Checks if another bundle has the same destintation, when true, + * checks if the formats are the same + * @param {array} bundles + * + * @example + * [{ + * dest: 'dist/index.js', + * format: 'es' + * }, { + * dest: 'dist/index.js', + * format: 'es' + * }] + * // would result in true + */ + + }, { + key: 'compareBundles', + value: function compareBundles(bundles, cb) { + this.forBundles(bundles, function (bundle) { + // itterate trough the bundles + var _iteratorNormalCompletion5 = true; + var _didIteratorError5 = false; + var _iteratorError5 = undefined; - for (let plugin of Object.keys(config.plugins)) { - let required; try { - required = require(`rollup-plugin-${plugin}`); - } catch (error) { + for (var _iterator5 = bundles[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) { + var i = _step5.value; + + // ensure we are not comaring against the same bundle + if (bundles.indexOf(i) !== bundles.indexOf(bundle)) { + // compare destination between the current bundle & other bundles; + if (i.dest === bundle.dest) { + // compare the format + if (i.format !== bundle.format) { + // rename dest so we don't conflict with other bundles + bundle.shouldRename = true; + return cb(bundle); + } + } + } + } + } catch (err) { + _didIteratorError5 = true; + _iteratorError5 = err; + } finally { try { - required = require(path$1.join(process.cwd(), `/node_modules/rollup-plugin-${plugin}`)); - } catch (error) { - reject(error); + if (!_iteratorNormalCompletion5 && _iterator5.return) { + _iterator5.return(); + } + } finally { + if (_didIteratorError5) { + throw _iteratorError5; + } } } - const conf = config.plugins[plugin]; - const name = toJsProp(plugin); - requiredPlugins[name] = required; - plugins.push(requiredPlugins[name](conf)); - } + cb(bundle); + }); + } + }, { + key: 'promiseBundles', + value: function promiseBundles(config) { + var _this2 = this; + + return new Promise(function (resolve, reject) { + var formats = []; + var bundles = config.bundles; + try { + _this2.compareBundles(bundles, function (bundle) { + bundle.name = bundle.name || config.name; + bundle.babel = bundle.babel || config.babel; + bundle.sourceMap = bundle.sourceMap || config.sourceMap; + if (config.format && typeof config.format !== 'string' && !bundle.format) { + var _iteratorNormalCompletion6 = true; + var _didIteratorError6 = false; + var _iteratorError6 = undefined; + + try { + for (var _iterator6 = config.format[Symbol.iterator](), _step6; !(_iteratorNormalCompletion6 = (_step6 = _iterator6.next()).done); _iteratorNormalCompletion6 = true) { + var format = _step6.value; + + bundle.format = format; + formats.push(_this2.handleFormats(bundle)); + } + } catch (err) { + _didIteratorError6 = true; + _iteratorError6 = err; + } finally { + try { + if (!_iteratorNormalCompletion6 && _iterator6.return) { + _iterator6.return(); + } + } finally { + if (_didIteratorError6) { + throw _iteratorError6; + } + } + } + } else { + formats.push(_this2.handleFormats(bundle)); + } + }); + Promise.all(formats).then(function (bundles) { + resolve(bundles); + }); + } catch (err) { + reject(err); + } + }); + } + + /** + * @param {object} config + * @param {string} config.src path/to/js + * @param {string} config.dest destination to write to + * @param {string} config.format format to build ['es', 'iife', 'amd', 'cjs'] + * @param {string} config.name the name of your element/app + * @param {string} config.moduleName the moduleName for your element/app (not needed for es & cjs) + * @param {boolean} config.sourceMap Wether or not to build sourceMaps defaults to 'true' + * @param {object} config.plugins rollup plugins to use [see](https://github.com/rollup/rollup/wiki/Plugins) + */ + + }, { + key: 'bundle', + value: function bundle() { + var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : { src: null, dest: 'bundle.js', format: 'iife', name: null, plugins: [], moduleName: null, sourceMap: true, external: [] }; + + return new Promise(function (resolve, reject) { + var plugins = []; + var requiredPlugins = {}; + + var _iteratorNormalCompletion7 = true; + var _didIteratorError7 = false; + var _iteratorError7 = undefined; - rollup({ - entry: `${process.cwd()}/${config.src}`, - plugins: plugins, - external: config.external, - cache: cache, - // Use the previous bundle as starting point. - onwarn: warning => { - warnings.push(warning); + try { + for (var _iterator7 = Object.keys(config.plugins)[Symbol.iterator](), _step7; !(_iteratorNormalCompletion7 = (_step7 = _iterator7.next()).done); _iteratorNormalCompletion7 = true) { + var plugin = _step7.value; + + var required = void 0; + try { + required = require('rollup-plugin-' + plugin); + } catch (error) { + try { + required = require(path$1.join(process.cwd(), '/node_modules/rollup-plugin-' + plugin)); + } catch (error) { + reject(error); + } + } + var conf = config.plugins[plugin]; + var name = toJsProp(plugin); + requiredPlugins[name] = required; + + plugins.push(requiredPlugins[name](conf)); + } + } catch (err) { + _didIteratorError7 = true; + _iteratorError7 = err; + } finally { + try { + if (!_iteratorNormalCompletion7 && _iterator7.return) { + _iterator7.return(); + } + } finally { + if (_didIteratorError7) { + throw _iteratorError7; + } + } } - }).then(bundle => { - cache = bundle; - bundle.write({ - // output format - 'amd', 'cjs', 'es', 'iife', 'umd' - format: config.format, - moduleName: config.moduleName, - sourceMap: config.sourceMap, - dest: `${process.cwd()}/${config.dest}` - }); - setTimeout(() => { - logWorker.send(logger$1._chalk(`${config.name}::build finished`, 'cyan')); - logWorker.send('done'); - logWorker.on('message', () => { - resolve(bundle); + + rollup({ + entry: process.cwd() + '/' + config.src, + plugins: plugins, + external: config.external, + cache: cache, + // Use the previous bundle as starting point. + onwarn: function onwarn(warning) { + warnings.push(warning); + } + }).then(function (bundle) { + cache = bundle; + bundle.write({ + // output format - 'amd', 'cjs', 'es', 'iife', 'umd' + format: config.format, + moduleName: config.moduleName, + sourceMap: config.sourceMap, + dest: process.cwd() + '/' + config.dest }); - }, 100); - }).catch(err => { - const code = err.code; - logWorker.send('pauze'); - logger$1.error(err); - if (code === 'PLUGIN_ERROR' || code === 'UNRESOLVED_ENTRY') { - logWorker.kill('SIGINT'); - } else { - logger$1.warn('trying to resume the build ...'); - logWorker.send('resume'); - } - reject(err); + setTimeout(function () { + logWorker.send(logger$1._chalk(config.name + '::build finished', 'cyan')); + logWorker.send('done'); + logWorker.on('message', function () { + resolve(bundle); + }); + }, 100); + }).catch(function (err) { + var code = err.code; + logWorker.send('pauze'); + logger$1.error(err); + if (code === 'PLUGIN_ERROR' || code === 'UNRESOLVED_ENTRY') { + logWorker.kill('SIGINT'); + } else { + logger$1.warn('trying to resume the build ...'); + logWorker.send('resume'); + } + reject(err); + }); }); - }); - } -} + } + }]); + + return Builder; +}(); + var builder = new Builder(); -const express = require('express'); -const http = require('http'); -const reload = require('reload'); -const glob = require('glob'); +var express = require('express'); +var http = require('http'); +var reload = require('reload'); +var glob = require('glob'); + +var app = express(); +var server = http.createServer(app); +var reloadServer = reload(server, app); +var logger$2 = require('backed-logger'); -const app = express(); -const server = http.createServer(app); -const reloadServer = reload(server, app); /** * glob file path * @param {string} string */ -const src = string => { - return new Promise((resolve, reject) => { - glob(string, (error, files) => { +var src = function src(string) { + return new Promise(function (resolve, reject) { + glob(string, function (error, files) { if (error) { reject(error); } @@ -479,245 +835,359 @@ const src = string => { }); }; -class Server { +var Server = function () { + function Server() { + _classCallCheck(this, Server); + } + + _createClass(Server, [{ + key: 'serve', + + + /** + * @param {object} config - configuration + * @param {string} config.entry path to where your build is located + * @param {string} config.docs path to where your docs are located + * @param {string} config.bowerPath path to bower_components + * @param {string} config.nodeModulesPath path to node_modules + * @param {string} config.demo path to the demo + * @param {string} config.index path to your index.html file we serve a helper/docs index by default (not support for now) + * @param {array} config.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used. + */ + value: function serve() { + var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : { + entry: '/', + demo: 'demo', + docs: 'docs', + use: [{ path: null, static: null }], + bowerPath: 'bower_components', + nodeModulesPath: 'node_modules', + index: null }; + + if (config) { + this.handleOldOptions(config); + if (config.use) { + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; -/** - * @param {object} config - configuration - * @param {string} config.entry path to where your build is located - * @param {string} config.docs path to where your docs are located - * @param {string} config.bowerPath path to bower_components - * @param {string} config.nodeModulesPath path to node_modules - * @param {string} config.demo path to the demo - * @param {string} config.index path to your index.html file we serve a helper/docs index by default (not support for now) - * @param {array} config.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used. - */ - serve(config = { - entry: '/', - demo: 'demo', - docs: 'docs', - use: [{path: null, static: null}], - bowerPath: 'bower_components', - nodeModulesPath: 'node_modules', - index: null}) { - if (config) { - this.handleOldOptions(config); - if (config.use) { - for (let use of config.use) { - app.use(use.path, express.static(this.appLocation(use.static || use.path))); + try { + for (var _iterator = config.use[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var use = _step.value; + + app.use(use.path, express.static(this.appLocation(use.static || use.path))); + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator.return) { + _iterator.return(); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } } - } - app.use('/', express.static( - this.appLocation(config.entry))); + app.use('/', express.static(this.appLocation(config.entry))); - app.use('/bower_components', express.static( - this.appLocation(config.bowerPath, 'bower_components'))); + app.use('/bower_components', express.static(this.appLocation(config.bowerPath, 'bower_components'))); - app.use('/node_modules', express.static( - this.appLocation(config.nodeModulesPath, 'node_modules'))); + app.use('/node_modules', express.static(this.appLocation(config.nodeModulesPath, 'node_modules'))); - app.use('/demo/node_modules', express.static( - this.appLocation(config.nodeModulesPath, 'node_modules'))); + app.use('/demo/node_modules', express.static(this.appLocation(config.nodeModulesPath, 'node_modules'))); - app.use('/demo', express.static( - this.appLocation(config.demo, 'demo'))); + app.use('/demo', express.static(this.appLocation(config.demo, 'demo'))); - app.use('/docs', express.static( - this.appLocation(config.docs, 'docs'))); + app.use('/docs', express.static(this.appLocation(config.docs, 'docs'))); - app.use('/package.json', express.static( - this.appLocation('package.json') - )); + app.use('/package.json', express.static(this.appLocation('package.json'))); - // serve backed-cli documentation - app.use('/backed-cli/docs', express.static( - __dirname.replace('bin', 'docs'))); + // serve backed-cli documentation + app.use('/backed-cli/docs', express.static(__dirname.replace('bin', 'docs'))); - // serve backed documentation - app.use('/backed/docs', express.static( - this.appLocation('node_modules/backed/docs'))); + // serve backed documentation + app.use('/backed/docs', express.static(this.appLocation('node_modules/backed/docs'))); - // TODO: Add option to override index - app.use('/', express.static(__dirname.replace('bin', 'node_modules\\backed-client\\dist'))); + // TODO: Add option to override index + app.use('/', express.static(__dirname.replace('bin', 'node_modules\\backed-client\\dist'))); - // TODO: implement copyrighted by package author & package name if no file is found - src(process.cwd() + '/license.*').then(files => { - app.use('/license', express.static(files[0])); - }); + // TODO: implement copyrighted by package author & package name if no file is found + src(process.cwd() + '/license.*').then(function (files) { + app.use('/license', express.static(files[0])); + }); - server.listen(3000, error => { - if (error) { - return logger.warn(error); - } - logger.log(`${global.config.name}::serving app from http://localhost:${config.port}/${config.entry.replace('/', '')}`); - }); - } else { - return logger.warn(`${global.config.name}::server config not found [example](https://raw.githubusercontent.com/VandeurenGlenn/backed-cli/master/config/backed.json)`); + server.listen(3000, function (error) { + if (error) { + return logger$2.warn(error); + } + logger$2.log(global.config.name + '::serving app from http://localhost:' + config.port + '/' + config.entry.replace('/', '')); + }); + } else { + return logger$2.warn(global.config.name + '::server config not found [example](https://raw.githubusercontent.com/VandeurenGlenn/backed-cli/master/config/backed.json)'); + } } - } - /** - * @param {string} path - location of the file - * @param {string} alternate - returns when path is undefined - * @param {string} disableAlternate - current working directory is ignored when true, defaults to false - */ - appLocation(path, alternate, disableAlternate = false) { - let root = process.cwd(); - if (!path && !disableAlternate) { - path = alternate; - } else if (!path && disableAlternate) { - // when we disable alternate we return the value of alternate - return alternate; + /** + * @param {string} path - location of the file + * @param {string} alternate - returns when path is undefined + * @param {string} disableAlternate - current working directory is ignored when true, defaults to false + */ + + }, { + key: 'appLocation', + value: function appLocation(path, alternate) { + var disableAlternate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + + var root = process.cwd(); + if (!path && !disableAlternate) { + path = alternate; + } else if (!path && disableAlternate) { + // when we disable alternate we return the value of alternate + return alternate; + } + root += '\\' + path; + return root; } - root += `\\${path}`; - return root; - } - - handleOldOptions(options) { - if (options.path || options.elementLocation) { - logger.warn(`${options.path ? 'server.path' : 'server.elementLocation'} is no longer supported, [visit](https://github.com/vandeurenglenn/backed-cli#serve) to learn more'`); - } else if (options.bowerPath) { - logger.warn('server.bowerPath::deprecated: removal planned @1.0.0+'); + }, { + key: 'handleOldOptions', + value: function handleOldOptions(options) { + if (options.path || options.elementLocation) { + logger$2.warn((options.path ? 'server.path' : 'server.elementLocation') + ' is no longer supported, [visit](https://github.com/vandeurenglenn/backed-cli#serve) to learn more\''); + } else if (options.bowerPath) { + logger$2.warn('server.bowerPath::deprecated: removal planned @1.0.0+'); + } } - } + }, { + key: 'reload', + value: function reload() { + reloadServer.reload(); + } + }]); + + return Server; +}(); - reload() { - reloadServer.reload(); - } -} var server$1 = new Server(); -const {fork: fork$1} = require('child_process'); -const chokidar = require('chokidar'); -const path$2 = require('path'); -const EventEmitter = require('events'); -const {readFileSync: readFileSync$1, writeFileSync} = require('fs'); +var _require$3 = require('child_process'); +var fork$1 = _require$3.fork; + +var chokidar = require('chokidar'); +var path$2 = require('path'); +var EventEmitter = require('events'); + +var _require2$2 = require('fs'); +var readFileSync$1 = _require2$2.readFileSync; +var writeFileSync = _require2$2.writeFileSync; // const {merge} = require('lodash'); -const time = () => { + + +var logger$3 = require('backed-logger'); +var time = function time() { return new Date().toLocaleTimeString(); }; /** * @extends EventEmitter */ -class Watcher extends EventEmitter { - - /** - * @param {object} config {@link Config} - */ - watch(config) { - return new Promise((resolve, reject) => { - if (!config.watch) { - logger.warn('nothing to watch'); - reject('nothing to watch'); - return process.kill(process.pid, 'SIGINT'); - } - this.server = config.server; - this.configureDemo(this.server); - logger.log(`[${time()}] ${logger._chalk('Starting initial build', 'cyan')}`); - this.runWorker(config); +var Watcher = function (_EventEmitter) { + _inherits(Watcher, _EventEmitter); - logger.log(`[${time()}] ${logger._chalk('Watching files for changes', 'cyan')}`); + function Watcher() { + _classCallCheck(this, Watcher); - let watchers = {}; - for (let watch of config.watch) { - watchers[watch.task] = chokidar.watch(watch.src, watch.options); - watchers[watch.task].on('change', () => { - this.runWorker(watch.task, config); - }); - } - resolve(); - }); + return _possibleConstructorReturn(this, (Watcher.__proto__ || Object.getPrototypeOf(Watcher)).apply(this, arguments)); } - configureDemo(server) { - logger.log(`[${time()}] ${logger._chalk('Configuring demo', 'cyan')}`); + _createClass(Watcher, [{ + key: 'watch', - if (server) { - let demoPath = path$2.join(process.cwd(), server.demo); - if (!demoPath.includes('index.html')) { - demoPath = path$2.join(demoPath, 'index.html'); - } - let demo = readFileSync$1(demoPath, 'utf-8'); - if (!demo.includes('/reload/reload.js')) { - demo = demo.replace('', '\t\n'); - writeFileSync(demoPath, demo); - } + /** + * @param {object} config {@link Config} + */ + value: function watch(config) { + var _this2 = this; + + return new Promise(function (resolve, reject) { + if (!config.watch) { + logger$3.warn('nothing to watch'); + reject('nothing to watch'); + return process.kill(process.pid, 'SIGINT'); + } + _this2.server = config.server; + _this2.configureDemo(_this2.server); + + logger$3.log('[' + time() + '] ' + logger$3._chalk('Starting initial build', 'cyan')); + _this2.runWorker(config); + + logger$3.log('[' + time() + '] ' + logger$3._chalk('Watching files for changes', 'cyan')); + + var watchers = {}; + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + var _loop = function _loop() { + var watch = _step.value; + + watchers[watch.task] = chokidar.watch(watch.src, watch.options); + watchers[watch.task].on('change', function () { + _this2.runWorker(watch.task, config); + }); + }; + + for (var _iterator = config.watch[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + _loop(); + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator.return) { + _iterator.return(); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } + + resolve(); + }); } - } + }, { + key: 'configureDemo', + value: function configureDemo(server) { + logger$3.log('[' + time() + '] ' + logger$3._chalk('Configuring demo', 'cyan')); + + if (server) { + var demoPath = path$2.join(process.cwd(), server.demo); - runWorker(task, config) { - let worker; - worker = fork$1(path$2.join(__dirname, 'workers/watcher-worker.js')); - worker.on('message', message => { - if (message === 'done') { - this.configureDemo(this.server); - message = 'reload'; + if (!demoPath.includes('index.html')) { + demoPath = path$2.join(demoPath, 'index.html'); + } + var demo = readFileSync$1(demoPath, 'utf-8'); + if (!demo.includes('/reload/reload.js')) { + demo = demo.replace('', '\t\n'); + writeFileSync(demoPath, demo); + } } - logger.log(`[${time()}] ${logger._chalk('Reloading browser', 'cyan')}`); - this.emit(message); - }); - worker.send({task: task, config: config}); - } + } + }, { + key: 'runWorker', + value: function runWorker(task, config) { + var _this3 = this; + + var worker = void 0; + worker = fork$1(path$2.join(__dirname, 'workers/watcher-worker.js')); + worker.on('message', function (message) { + if (message === 'done') { + _this3.configureDemo(_this3.server); + message = 'reload'; + } + logger$3.log('[' + time() + '] ' + logger$3._chalk('Reloading browser', 'cyan')); + _this3.emit(message); + }); + worker.send({ task: task, config: config }); + } - // on(event, fn) { - // this.on(event, fn); - // } + // on(event, fn) { + // this.on(event, fn); + // } // this.watcher = chokidar.watch(config.watchers, config.options); // this.watcher.on('change', path => logger.log(`File ${path} has been changed`)); -} + + }]); + + return Watcher; +}(EventEmitter); + var watcher = new Watcher(); process.title = 'backed'; -const commander = require('commander'); -const {version} = require('./../package.json'); -const fs = require('backed-fs'); - -commander - .version(version) - .option('-w, --watch', 'watch for file changes & rebuild on change') - .option('-b, --build', 'build your app/component') - .option('-s, --serve', 'serve your app/component') - .option('-c, --copy', 'copy files from your app/component src folder to it distribution folder') - .option('-d, --debug', 'show all warnings') - .parse(process.argv); - -let watch = commander.watch; -let build = commander.build; -let copy = commander.build || commander.copy; -let serve = commander.serve; +var commander = require('commander'); + +var _require = require('./../package.json'); +var version = _require.version; + +var fs = require('backed-fs'); + +commander.version(version).option('-w, --watch', 'watch for file changes & rebuild on change').option('-b, --build', 'build your app/component').option('-s, --serve', 'serve your app/component').option('-c, --copy', 'copy files from your app/component src folder to it distribution folder').option('-d, --debug', 'show all warnings').parse(process.argv); + +var watch = commander.watch; +var build = commander.build; +var copy = commander.build || commander.copy; +var serve = commander.serve; global.debug = commander.debug; /** * @param {object} config {@link Config} */ -function run(config) {return __asyncGen(function*(){ - if (build) { - yield{__await: builder.build(config)}; - } +function run(config) { + return __asyncGen(_regeneratorRuntime.mark(function _callee() { + return _regeneratorRuntime.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + if (!build) { + _context.next = 3; + break; + } - if (copy) { - yield{__await: fs.copySources(config.sources)}; - } + _context.next = 3; + return { __await: builder.build(config) }; - if (watch) { - watcher.on('reload', () => { - server$1.reload(); - }); - yield{__await: watcher.watch(config)}; - } + case 3: + if (!copy) { + _context.next = 6; + break; + } - if (serve) { - yield{__await: server$1.serve(config.server)}; - } -}())} + _context.next = 6; + return { __await: fs.copySources(config.sources) }; -new Config().then(config => { + case 6: + if (!watch) { + _context.next = 10; + break; + } + + watcher.on('reload', function () { + server$1.reload(); + }); + _context.next = 10; + return { __await: watcher.watch(config) }; + + case 10: + if (!serve) { + _context.next = 13; + break; + } + + _context.next = 13; + return { __await: server$1.serve(config.server) }; + + case 13: + case 'end': + return _context.stop(); + } + } + }, _callee, this); + })()); +} + +new Config().then(function (config) { global.debug = commander.debug || config.debug; - let it = run(config); + var it = run(config); it.next(); }); - -}()); diff --git a/docs/ast/source/backed.js.json b/docs/ast/source/backed.js.json index 2296b48..c845d6c 100644 --- a/docs/ast/source/backed.js.json +++ b/docs/ast/source/backed.js.json @@ -1,28 +1,28 @@ { "type": "File", "start": 0, - "end": 1359, + "end": 1373, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 55, + "line": 56, "column": 0 } }, "program": { "type": "Program", "start": 0, - "end": 1359, + "end": 1373, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 55, + "line": 56, "column": 0 } }, @@ -30,58 +30,58 @@ "body": [ { "type": "ExpressionStatement", - "start": 0, - "end": 25, + "start": 14, + "end": 39, "loc": { "start": { - "line": 1, + "line": 2, "column": 0 }, "end": { - "line": 1, + "line": 2, "column": 25 } }, "expression": { "type": "AssignmentExpression", - "start": 0, - "end": 24, + "start": 14, + "end": 38, "loc": { "start": { - "line": 1, + "line": 2, "column": 0 }, "end": { - "line": 1, + "line": 2, "column": 24 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 0, - "end": 13, + "start": 14, + "end": 27, "loc": { "start": { - "line": 1, + "line": 2, "column": 0 }, "end": { - "line": 1, + "line": 2, "column": 13 } }, "object": { "type": "Identifier", - "start": 0, - "end": 7, + "start": 14, + "end": 21, "loc": { "start": { - "line": 1, + "line": 2, "column": 0 }, "end": { - "line": 1, + "line": 2, "column": 7 }, "identifierName": "process" @@ -90,15 +90,15 @@ }, "property": { "type": "Identifier", - "start": 8, - "end": 13, + "start": 22, + "end": 27, "loc": { "start": { - "line": 1, + "line": 2, "column": 8 }, "end": { - "line": 1, + "line": 2, "column": 13 }, "identifierName": "title" @@ -109,15 +109,15 @@ }, "right": { "type": "StringLiteral", - "start": 16, - "end": 24, + "start": 30, + "end": 38, "loc": { "start": { - "line": 1, + "line": 2, "column": 16 }, "end": { - "line": 1, + "line": 2, "column": 24 } }, @@ -131,44 +131,44 @@ }, { "type": "VariableDeclaration", - "start": 26, - "end": 65, + "start": 40, + "end": 79, "loc": { "start": { - "line": 2, + "line": 3, "column": 0 }, "end": { - "line": 2, + "line": 3, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 32, - "end": 64, + "start": 46, + "end": 78, "loc": { "start": { - "line": 2, + "line": 3, "column": 6 }, "end": { - "line": 2, + "line": 3, "column": 38 } }, "id": { "type": "Identifier", - "start": 32, - "end": 41, + "start": 46, + "end": 55, "loc": { "start": { - "line": 2, + "line": 3, "column": 6 }, "end": { - "line": 2, + "line": 3, "column": 15 }, "identifierName": "commander" @@ -177,29 +177,29 @@ }, "init": { "type": "CallExpression", - "start": 44, - "end": 64, + "start": 58, + "end": 78, "loc": { "start": { - "line": 2, + "line": 3, "column": 18 }, "end": { - "line": 2, + "line": 3, "column": 38 } }, "callee": { "type": "Identifier", - "start": 44, - "end": 51, + "start": 58, + "end": 65, "loc": { "start": { - "line": 2, + "line": 3, "column": 18 }, "end": { - "line": 2, + "line": 3, "column": 25 }, "identifierName": "require" @@ -209,15 +209,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 52, - "end": 63, + "start": 66, + "end": 77, "loc": { "start": { - "line": 2, + "line": 3, "column": 26 }, "end": { - "line": 2, + "line": 3, "column": 37 } }, @@ -235,59 +235,59 @@ }, { "type": "VariableDeclaration", - "start": 66, - "end": 113, + "start": 80, + "end": 127, "loc": { "start": { - "line": 3, + "line": 4, "column": 0 }, "end": { - "line": 3, + "line": 4, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 72, - "end": 112, + "start": 86, + "end": 126, "loc": { "start": { - "line": 3, + "line": 4, "column": 6 }, "end": { - "line": 3, + "line": 4, "column": 46 } }, "id": { "type": "ObjectPattern", - "start": 72, - "end": 81, + "start": 86, + "end": 95, "loc": { "start": { - "line": 3, + "line": 4, "column": 6 }, "end": { - "line": 3, + "line": 4, "column": 15 } }, "properties": [ { "type": "ObjectProperty", - "start": 73, - "end": 80, + "start": 87, + "end": 94, "loc": { "start": { - "line": 3, + "line": 4, "column": 7 }, "end": { - "line": 3, + "line": 4, "column": 14 } }, @@ -296,15 +296,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 73, - "end": 80, + "start": 87, + "end": 94, "loc": { "start": { - "line": 3, + "line": 4, "column": 7 }, "end": { - "line": 3, + "line": 4, "column": 14 }, "identifierName": "version" @@ -313,15 +313,15 @@ }, "value": { "type": "Identifier", - "start": 73, - "end": 80, + "start": 87, + "end": 94, "loc": { "start": { - "line": 3, + "line": 4, "column": 7 }, "end": { - "line": 3, + "line": 4, "column": 14 }, "identifierName": "version" @@ -336,29 +336,29 @@ }, "init": { "type": "CallExpression", - "start": 84, - "end": 112, + "start": 98, + "end": 126, "loc": { "start": { - "line": 3, + "line": 4, "column": 18 }, "end": { - "line": 3, + "line": 4, "column": 46 } }, "callee": { "type": "Identifier", - "start": 84, - "end": 91, + "start": 98, + "end": 105, "loc": { "start": { - "line": 3, + "line": 4, "column": 18 }, "end": { - "line": 3, + "line": 4, "column": 25 }, "identifierName": "require" @@ -368,15 +368,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 92, - "end": 111, + "start": 106, + "end": 125, "loc": { "start": { - "line": 3, + "line": 4, "column": 26 }, "end": { - "line": 3, + "line": 4, "column": 45 } }, @@ -394,44 +394,44 @@ }, { "type": "VariableDeclaration", - "start": 114, - "end": 146, + "start": 128, + "end": 160, "loc": { "start": { - "line": 4, + "line": 5, "column": 0 }, "end": { - "line": 4, + "line": 5, "column": 32 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 120, - "end": 145, + "start": 134, + "end": 159, "loc": { "start": { - "line": 4, + "line": 5, "column": 6 }, "end": { - "line": 4, + "line": 5, "column": 31 } }, "id": { "type": "Identifier", - "start": 120, - "end": 122, + "start": 134, + "end": 136, "loc": { "start": { - "line": 4, + "line": 5, "column": 6 }, "end": { - "line": 4, + "line": 5, "column": 8 }, "identifierName": "fs" @@ -440,29 +440,29 @@ }, "init": { "type": "CallExpression", - "start": 125, - "end": 145, + "start": 139, + "end": 159, "loc": { "start": { - "line": 4, + "line": 5, "column": 11 }, "end": { - "line": 4, + "line": 5, "column": 31 } }, "callee": { "type": "Identifier", - "start": 125, - "end": 132, + "start": 139, + "end": 146, "loc": { "start": { - "line": 4, + "line": 5, "column": 11 }, "end": { - "line": 4, + "line": 5, "column": 18 }, "identifierName": "require" @@ -472,15 +472,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 133, - "end": 144, + "start": 147, + "end": 158, "loc": { "start": { - "line": 4, + "line": 5, "column": 19 }, "end": { - "line": 4, + "line": 5, "column": 30 } }, @@ -498,44 +498,44 @@ }, { "type": "ImportDeclaration", - "start": 148, - "end": 181, + "start": 162, + "end": 195, "loc": { "start": { - "line": 6, + "line": 7, "column": 0 }, "end": { - "line": 6, + "line": 7, "column": 33 } }, "specifiers": [ { "type": "ImportDefaultSpecifier", - "start": 155, - "end": 161, + "start": 169, + "end": 175, "loc": { "start": { - "line": 6, + "line": 7, "column": 7 }, "end": { - "line": 6, + "line": 7, "column": 13 } }, "local": { "type": "Identifier", - "start": 155, - "end": 161, + "start": 169, + "end": 175, "loc": { "start": { - "line": 6, + "line": 7, "column": 7 }, "end": { - "line": 6, + "line": 7, "column": 13 }, "identifierName": "Config" @@ -546,15 +546,15 @@ ], "source": { "type": "StringLiteral", - "start": 167, - "end": 180, + "start": 181, + "end": 194, "loc": { "start": { - "line": 6, + "line": 7, "column": 19 }, "end": { - "line": 6, + "line": 7, "column": 32 } }, @@ -567,44 +567,44 @@ }, { "type": "ImportDeclaration", - "start": 182, - "end": 252, + "start": 196, + "end": 266, "loc": { "start": { - "line": 7, + "line": 8, "column": 0 }, "end": { - "line": 7, + "line": 8, "column": 70 } }, "specifiers": [ { "type": "ImportDefaultSpecifier", - "start": 189, - "end": 196, + "start": 203, + "end": 210, "loc": { "start": { - "line": 7, + "line": 8, "column": 7 }, "end": { - "line": 7, + "line": 8, "column": 14 } }, "local": { "type": "Identifier", - "start": 189, - "end": 196, + "start": 203, + "end": 210, "loc": { "start": { - "line": 7, + "line": 8, "column": 7 }, "end": { - "line": 7, + "line": 8, "column": 14 }, "identifierName": "builder" @@ -615,15 +615,15 @@ ], "source": { "type": "StringLiteral", - "start": 202, - "end": 251, + "start": 216, + "end": 265, "loc": { "start": { - "line": 7, + "line": 8, "column": 20 }, "end": { - "line": 7, + "line": 8, "column": 69 } }, @@ -636,44 +636,44 @@ }, { "type": "ImportDeclaration", - "start": 253, - "end": 286, + "start": 267, + "end": 300, "loc": { "start": { - "line": 8, + "line": 9, "column": 0 }, "end": { - "line": 8, + "line": 9, "column": 33 } }, "specifiers": [ { "type": "ImportDefaultSpecifier", - "start": 260, - "end": 266, + "start": 274, + "end": 280, "loc": { "start": { - "line": 8, + "line": 9, "column": 7 }, "end": { - "line": 8, + "line": 9, "column": 13 } }, "local": { "type": "Identifier", - "start": 260, - "end": 266, + "start": 274, + "end": 280, "loc": { "start": { - "line": 8, + "line": 9, "column": 7 }, "end": { - "line": 8, + "line": 9, "column": 13 }, "identifierName": "server" @@ -684,15 +684,15 @@ ], "source": { "type": "StringLiteral", - "start": 272, - "end": 285, + "start": 286, + "end": 299, "loc": { "start": { - "line": 8, + "line": 9, "column": 19 }, "end": { - "line": 8, + "line": 9, "column": 32 } }, @@ -705,44 +705,44 @@ }, { "type": "ImportDeclaration", - "start": 287, - "end": 322, + "start": 301, + "end": 336, "loc": { "start": { - "line": 9, + "line": 10, "column": 0 }, "end": { - "line": 9, + "line": 10, "column": 35 } }, "specifiers": [ { "type": "ImportDefaultSpecifier", - "start": 294, - "end": 301, + "start": 308, + "end": 315, "loc": { "start": { - "line": 9, + "line": 10, "column": 7 }, "end": { - "line": 9, + "line": 10, "column": 14 } }, "local": { "type": "Identifier", - "start": 294, - "end": 301, + "start": 308, + "end": 315, "loc": { "start": { - "line": 9, + "line": 10, "column": 7 }, "end": { - "line": 9, + "line": 10, "column": 14 }, "identifierName": "watcher" @@ -753,15 +753,15 @@ ], "source": { "type": "StringLiteral", - "start": 307, - "end": 321, + "start": 321, + "end": 335, "loc": { "start": { - "line": 9, + "line": 10, "column": 20 }, "end": { - "line": 9, + "line": 10, "column": 34 } }, @@ -774,225 +774,225 @@ }, { "type": "ExpressionStatement", - "start": 325, - "end": 700, + "start": 339, + "end": 714, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 19, + "line": 20, "column": 23 } }, "expression": { "type": "CallExpression", - "start": 325, - "end": 699, + "start": 339, + "end": 713, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 19, + "line": 20, "column": 22 } }, "callee": { "type": "MemberExpression", - "start": 325, - "end": 685, + "start": 339, + "end": 699, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 19, + "line": 20, "column": 8 } }, "object": { "type": "CallExpression", - "start": 325, - "end": 676, + "start": 339, + "end": 690, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 18, + "line": 19, "column": 45 } }, "callee": { "type": "MemberExpression", - "start": 325, - "end": 640, + "start": 339, + "end": 654, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 18, + "line": 19, "column": 9 } }, "object": { "type": "CallExpression", - "start": 325, - "end": 630, + "start": 339, + "end": 644, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 17, + "line": 18, "column": 98 } }, "callee": { "type": "MemberExpression", - "start": 325, - "end": 541, + "start": 339, + "end": 555, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 17, + "line": 18, "column": 9 } }, "object": { "type": "CallExpression", - "start": 325, - "end": 531, + "start": 339, + "end": 545, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 16, + "line": 17, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 325, - "end": 488, + "start": 339, + "end": 502, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 16, + "line": 17, "column": 9 } }, "object": { "type": "CallExpression", - "start": 325, - "end": 478, + "start": 339, + "end": 492, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 15, + "line": 16, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 325, - "end": 435, + "start": 339, + "end": 449, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 15, + "line": 16, "column": 9 } }, "object": { "type": "CallExpression", - "start": 325, - "end": 425, + "start": 339, + "end": 439, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 14, + "line": 15, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 325, - "end": 364, + "start": 339, + "end": 378, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 14, + "line": 15, "column": 9 } }, "object": { "type": "CallExpression", - "start": 325, - "end": 354, + "start": 339, + "end": 368, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 13, + "line": 14, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 325, - "end": 345, + "start": 339, + "end": 359, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 13, + "line": 14, "column": 10 } }, "object": { "type": "Identifier", - "start": 325, - "end": 334, + "start": 339, + "end": 348, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 12, + "line": 13, "column": 9 }, "identifierName": "commander" @@ -1001,15 +1001,15 @@ }, "property": { "type": "Identifier", - "start": 338, - "end": 345, + "start": 352, + "end": 359, "loc": { "start": { - "line": 13, + "line": 14, "column": 3 }, "end": { - "line": 13, + "line": 14, "column": 10 }, "identifierName": "version" @@ -1021,15 +1021,15 @@ "arguments": [ { "type": "Identifier", - "start": 346, - "end": 353, + "start": 360, + "end": 367, "loc": { "start": { - "line": 13, + "line": 14, "column": 11 }, "end": { - "line": 13, + "line": 14, "column": 18 }, "identifierName": "version" @@ -1040,15 +1040,15 @@ }, "property": { "type": "Identifier", - "start": 358, - "end": 364, + "start": 372, + "end": 378, "loc": { "start": { - "line": 14, + "line": 15, "column": 3 }, "end": { - "line": 14, + "line": 15, "column": 9 }, "identifierName": "option" @@ -1060,15 +1060,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 365, - "end": 378, + "start": 379, + "end": 392, "loc": { "start": { - "line": 14, + "line": 15, "column": 10 }, "end": { - "line": 14, + "line": 15, "column": 23 } }, @@ -1080,15 +1080,15 @@ }, { "type": "StringLiteral", - "start": 380, - "end": 424, + "start": 394, + "end": 438, "loc": { "start": { - "line": 14, + "line": 15, "column": 25 }, "end": { - "line": 14, + "line": 15, "column": 69 } }, @@ -1102,15 +1102,15 @@ }, "property": { "type": "Identifier", - "start": 429, - "end": 435, + "start": 443, + "end": 449, "loc": { "start": { - "line": 15, + "line": 16, "column": 3 }, "end": { - "line": 15, + "line": 16, "column": 9 }, "identifierName": "option" @@ -1122,15 +1122,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 436, - "end": 449, + "start": 450, + "end": 463, "loc": { "start": { - "line": 15, + "line": 16, "column": 10 }, "end": { - "line": 15, + "line": 16, "column": 23 } }, @@ -1142,15 +1142,15 @@ }, { "type": "StringLiteral", - "start": 451, - "end": 477, + "start": 465, + "end": 491, "loc": { "start": { - "line": 15, + "line": 16, "column": 25 }, "end": { - "line": 15, + "line": 16, "column": 51 } }, @@ -1164,15 +1164,15 @@ }, "property": { "type": "Identifier", - "start": 482, - "end": 488, + "start": 496, + "end": 502, "loc": { "start": { - "line": 16, + "line": 17, "column": 3 }, "end": { - "line": 16, + "line": 17, "column": 9 }, "identifierName": "option" @@ -1184,15 +1184,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 489, - "end": 502, + "start": 503, + "end": 516, "loc": { "start": { - "line": 16, + "line": 17, "column": 10 }, "end": { - "line": 16, + "line": 17, "column": 23 } }, @@ -1204,15 +1204,15 @@ }, { "type": "StringLiteral", - "start": 504, - "end": 530, + "start": 518, + "end": 544, "loc": { "start": { - "line": 16, + "line": 17, "column": 25 }, "end": { - "line": 16, + "line": 17, "column": 51 } }, @@ -1226,15 +1226,15 @@ }, "property": { "type": "Identifier", - "start": 535, - "end": 541, + "start": 549, + "end": 555, "loc": { "start": { - "line": 17, + "line": 18, "column": 3 }, "end": { - "line": 17, + "line": 18, "column": 9 }, "identifierName": "option" @@ -1246,15 +1246,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 542, - "end": 554, + "start": 556, + "end": 568, "loc": { "start": { - "line": 17, + "line": 18, "column": 10 }, "end": { - "line": 17, + "line": 18, "column": 22 } }, @@ -1266,15 +1266,15 @@ }, { "type": "StringLiteral", - "start": 556, - "end": 629, + "start": 570, + "end": 643, "loc": { "start": { - "line": 17, + "line": 18, "column": 24 }, "end": { - "line": 17, + "line": 18, "column": 97 } }, @@ -1288,15 +1288,15 @@ }, "property": { "type": "Identifier", - "start": 634, - "end": 640, + "start": 648, + "end": 654, "loc": { "start": { - "line": 18, + "line": 19, "column": 3 }, "end": { - "line": 18, + "line": 19, "column": 9 }, "identifierName": "option" @@ -1308,15 +1308,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 641, - "end": 654, + "start": 655, + "end": 668, "loc": { "start": { - "line": 18, + "line": 19, "column": 10 }, "end": { - "line": 18, + "line": 19, "column": 23 } }, @@ -1328,15 +1328,15 @@ }, { "type": "StringLiteral", - "start": 656, - "end": 675, + "start": 670, + "end": 689, "loc": { "start": { - "line": 18, + "line": 19, "column": 25 }, "end": { - "line": 18, + "line": 19, "column": 44 } }, @@ -1350,15 +1350,15 @@ }, "property": { "type": "Identifier", - "start": 680, - "end": 685, + "start": 694, + "end": 699, "loc": { "start": { - "line": 19, + "line": 20, "column": 3 }, "end": { - "line": 19, + "line": 20, "column": 8 }, "identifierName": "parse" @@ -1370,29 +1370,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 686, - "end": 698, + "start": 700, + "end": 712, "loc": { "start": { - "line": 19, + "line": 20, "column": 9 }, "end": { - "line": 19, + "line": 20, "column": 21 } }, "object": { "type": "Identifier", - "start": 686, - "end": 693, + "start": 700, + "end": 707, "loc": { "start": { - "line": 19, + "line": 20, "column": 9 }, "end": { - "line": 19, + "line": 20, "column": 16 }, "identifierName": "process" @@ -1401,15 +1401,15 @@ }, "property": { "type": "Identifier", - "start": 694, - "end": 698, + "start": 708, + "end": 712, "loc": { "start": { - "line": 19, + "line": 20, "column": 17 }, "end": { - "line": 19, + "line": 20, "column": 21 }, "identifierName": "argv" @@ -1423,44 +1423,44 @@ }, { "type": "VariableDeclaration", - "start": 702, - "end": 730, + "start": 716, + "end": 744, "loc": { "start": { - "line": 21, + "line": 22, "column": 0 }, "end": { - "line": 21, + "line": 22, "column": 28 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 706, - "end": 729, + "start": 720, + "end": 743, "loc": { "start": { - "line": 21, + "line": 22, "column": 4 }, "end": { - "line": 21, + "line": 22, "column": 27 } }, "id": { "type": "Identifier", - "start": 706, - "end": 711, + "start": 720, + "end": 725, "loc": { "start": { - "line": 21, + "line": 22, "column": 4 }, "end": { - "line": 21, + "line": 22, "column": 9 }, "identifierName": "watch" @@ -1469,29 +1469,29 @@ }, "init": { "type": "MemberExpression", - "start": 714, - "end": 729, + "start": 728, + "end": 743, "loc": { "start": { - "line": 21, + "line": 22, "column": 12 }, "end": { - "line": 21, + "line": 22, "column": 27 } }, "object": { "type": "Identifier", - "start": 714, - "end": 723, + "start": 728, + "end": 737, "loc": { "start": { - "line": 21, + "line": 22, "column": 12 }, "end": { - "line": 21, + "line": 22, "column": 21 }, "identifierName": "commander" @@ -1500,15 +1500,15 @@ }, "property": { "type": "Identifier", - "start": 724, - "end": 729, + "start": 738, + "end": 743, "loc": { "start": { - "line": 21, + "line": 22, "column": 22 }, "end": { - "line": 21, + "line": 22, "column": 27 }, "identifierName": "watch" @@ -1523,44 +1523,44 @@ }, { "type": "VariableDeclaration", - "start": 731, - "end": 759, + "start": 745, + "end": 773, "loc": { "start": { - "line": 22, + "line": 23, "column": 0 }, "end": { - "line": 22, + "line": 23, "column": 28 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 735, - "end": 758, + "start": 749, + "end": 772, "loc": { "start": { - "line": 22, + "line": 23, "column": 4 }, "end": { - "line": 22, + "line": 23, "column": 27 } }, "id": { "type": "Identifier", - "start": 735, - "end": 740, + "start": 749, + "end": 754, "loc": { "start": { - "line": 22, + "line": 23, "column": 4 }, "end": { - "line": 22, + "line": 23, "column": 9 }, "identifierName": "build" @@ -1569,29 +1569,29 @@ }, "init": { "type": "MemberExpression", - "start": 743, - "end": 758, + "start": 757, + "end": 772, "loc": { "start": { - "line": 22, + "line": 23, "column": 12 }, "end": { - "line": 22, + "line": 23, "column": 27 } }, "object": { "type": "Identifier", - "start": 743, - "end": 752, + "start": 757, + "end": 766, "loc": { "start": { - "line": 22, + "line": 23, "column": 12 }, "end": { - "line": 22, + "line": 23, "column": 21 }, "identifierName": "commander" @@ -1600,15 +1600,15 @@ }, "property": { "type": "Identifier", - "start": 753, - "end": 758, + "start": 767, + "end": 772, "loc": { "start": { - "line": 22, + "line": 23, "column": 22 }, "end": { - "line": 22, + "line": 23, "column": 27 }, "identifierName": "build" @@ -1623,44 +1623,44 @@ }, { "type": "VariableDeclaration", - "start": 760, - "end": 805, + "start": 774, + "end": 819, "loc": { "start": { - "line": 23, + "line": 24, "column": 0 }, "end": { - "line": 23, + "line": 24, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 764, - "end": 804, + "start": 778, + "end": 818, "loc": { "start": { - "line": 23, + "line": 24, "column": 4 }, "end": { - "line": 23, + "line": 24, "column": 44 } }, "id": { "type": "Identifier", - "start": 764, - "end": 768, + "start": 778, + "end": 782, "loc": { "start": { - "line": 23, + "line": 24, "column": 4 }, "end": { - "line": 23, + "line": 24, "column": 8 }, "identifierName": "copy" @@ -1669,43 +1669,43 @@ }, "init": { "type": "LogicalExpression", - "start": 771, - "end": 804, + "start": 785, + "end": 818, "loc": { "start": { - "line": 23, + "line": 24, "column": 11 }, "end": { - "line": 23, + "line": 24, "column": 44 } }, "left": { "type": "MemberExpression", - "start": 771, - "end": 786, + "start": 785, + "end": 800, "loc": { "start": { - "line": 23, + "line": 24, "column": 11 }, "end": { - "line": 23, + "line": 24, "column": 26 } }, "object": { "type": "Identifier", - "start": 771, - "end": 780, + "start": 785, + "end": 794, "loc": { "start": { - "line": 23, + "line": 24, "column": 11 }, "end": { - "line": 23, + "line": 24, "column": 20 }, "identifierName": "commander" @@ -1714,15 +1714,15 @@ }, "property": { "type": "Identifier", - "start": 781, - "end": 786, + "start": 795, + "end": 800, "loc": { "start": { - "line": 23, + "line": 24, "column": 21 }, "end": { - "line": 23, + "line": 24, "column": 26 }, "identifierName": "build" @@ -1734,29 +1734,29 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 790, - "end": 804, + "start": 804, + "end": 818, "loc": { "start": { - "line": 23, + "line": 24, "column": 30 }, "end": { - "line": 23, + "line": 24, "column": 44 } }, "object": { "type": "Identifier", - "start": 790, - "end": 799, + "start": 804, + "end": 813, "loc": { "start": { - "line": 23, + "line": 24, "column": 30 }, "end": { - "line": 23, + "line": 24, "column": 39 }, "identifierName": "commander" @@ -1765,15 +1765,15 @@ }, "property": { "type": "Identifier", - "start": 800, - "end": 804, + "start": 814, + "end": 818, "loc": { "start": { - "line": 23, + "line": 24, "column": 40 }, "end": { - "line": 23, + "line": 24, "column": 44 }, "identifierName": "copy" @@ -1789,44 +1789,44 @@ }, { "type": "VariableDeclaration", - "start": 806, - "end": 834, + "start": 820, + "end": 848, "loc": { "start": { - "line": 24, + "line": 25, "column": 0 }, "end": { - "line": 24, + "line": 25, "column": 28 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 810, - "end": 833, + "start": 824, + "end": 847, "loc": { "start": { - "line": 24, + "line": 25, "column": 4 }, "end": { - "line": 24, + "line": 25, "column": 27 } }, "id": { "type": "Identifier", - "start": 810, - "end": 815, + "start": 824, + "end": 829, "loc": { "start": { - "line": 24, + "line": 25, "column": 4 }, "end": { - "line": 24, + "line": 25, "column": 9 }, "identifierName": "serve" @@ -1835,29 +1835,29 @@ }, "init": { "type": "MemberExpression", - "start": 818, - "end": 833, + "start": 832, + "end": 847, "loc": { "start": { - "line": 24, + "line": 25, "column": 12 }, "end": { - "line": 24, + "line": 25, "column": 27 } }, "object": { "type": "Identifier", - "start": 818, - "end": 827, + "start": 832, + "end": 841, "loc": { "start": { - "line": 24, + "line": 25, "column": 12 }, "end": { - "line": 24, + "line": 25, "column": 21 }, "identifierName": "commander" @@ -1866,15 +1866,15 @@ }, "property": { "type": "Identifier", - "start": 828, - "end": 833, + "start": 842, + "end": 847, "loc": { "start": { - "line": 24, + "line": 25, "column": 22 }, "end": { - "line": 24, + "line": 25, "column": 27 }, "identifierName": "serve" @@ -1889,58 +1889,58 @@ }, { "type": "ExpressionStatement", - "start": 835, - "end": 865, + "start": 849, + "end": 879, "loc": { "start": { - "line": 25, + "line": 26, "column": 0 }, "end": { - "line": 25, + "line": 26, "column": 30 } }, "expression": { "type": "AssignmentExpression", - "start": 835, - "end": 865, + "start": 849, + "end": 879, "loc": { "start": { - "line": 25, + "line": 26, "column": 0 }, "end": { - "line": 25, + "line": 26, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 835, - "end": 847, + "start": 849, + "end": 861, "loc": { "start": { - "line": 25, + "line": 26, "column": 0 }, "end": { - "line": 25, + "line": 26, "column": 12 } }, "object": { "type": "Identifier", - "start": 835, - "end": 841, + "start": 849, + "end": 855, "loc": { "start": { - "line": 25, + "line": 26, "column": 0 }, "end": { - "line": 25, + "line": 26, "column": 6 }, "identifierName": "global" @@ -1949,15 +1949,15 @@ }, "property": { "type": "Identifier", - "start": 842, - "end": 847, + "start": 856, + "end": 861, "loc": { "start": { - "line": 25, + "line": 26, "column": 7 }, "end": { - "line": 25, + "line": 26, "column": 12 }, "identifierName": "debug" @@ -1968,29 +1968,29 @@ }, "right": { "type": "MemberExpression", - "start": 850, - "end": 865, + "start": 864, + "end": 879, "loc": { "start": { - "line": 25, + "line": 26, "column": 15 }, "end": { - "line": 25, + "line": 26, "column": 30 } }, "object": { "type": "Identifier", - "start": 850, - "end": 859, + "start": 864, + "end": 873, "loc": { "start": { - "line": 25, + "line": 26, "column": 15 }, "end": { - "line": 25, + "line": 26, "column": 24 }, "identifierName": "commander" @@ -1999,15 +1999,15 @@ }, "property": { "type": "Identifier", - "start": 860, - "end": 865, + "start": 874, + "end": 879, "loc": { "start": { - "line": 25, + "line": 26, "column": 25 }, "end": { - "line": 25, + "line": 26, "column": 30 }, "identifierName": "debug" @@ -2025,15 +2025,15 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config {@link Config}\n ", - "start": 866, - "end": 914, + "start": 880, + "end": 928, "loc": { "start": { - "line": 26, + "line": 27, "column": 0 }, "end": { - "line": 28, + "line": 29, "column": 3 } } @@ -2042,29 +2042,29 @@ }, { "type": "FunctionDeclaration", - "start": 915, - "end": 1236, + "start": 929, + "end": 1250, "loc": { "start": { - "line": 29, + "line": 30, "column": 0 }, "end": { - "line": 48, + "line": 49, "column": 1 } }, "id": { "type": "Identifier", - "start": 932, - "end": 935, + "start": 946, + "end": 949, "loc": { "start": { - "line": 29, + "line": 30, "column": 17 }, "end": { - "line": 29, + "line": 30, "column": 20 }, "identifierName": "run" @@ -2078,15 +2078,15 @@ "params": [ { "type": "Identifier", - "start": 936, - "end": 942, + "start": 950, + "end": 956, "loc": { "start": { - "line": 29, + "line": 30, "column": 21 }, "end": { - "line": 29, + "line": 30, "column": 27 }, "identifierName": "config" @@ -2096,44 +2096,44 @@ ], "body": { "type": "BlockStatement", - "start": 944, - "end": 1236, + "start": 958, + "end": 1250, "loc": { "start": { - "line": 29, + "line": 30, "column": 29 }, "end": { - "line": 48, + "line": 49, "column": 1 } }, "body": [ { "type": "IfStatement", - "start": 948, - "end": 997, + "start": 962, + "end": 1011, "loc": { "start": { - "line": 30, + "line": 31, "column": 2 }, "end": { - "line": 32, + "line": 33, "column": 3 } }, "test": { "type": "Identifier", - "start": 952, - "end": 957, + "start": 966, + "end": 971, "loc": { "start": { - "line": 30, + "line": 31, "column": 6 }, "end": { - "line": 30, + "line": 31, "column": 11 }, "identifierName": "build" @@ -2142,86 +2142,86 @@ }, "consequent": { "type": "BlockStatement", - "start": 959, - "end": 997, + "start": 973, + "end": 1011, "loc": { "start": { - "line": 30, + "line": 31, "column": 13 }, "end": { - "line": 32, + "line": 33, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 965, - "end": 993, + "start": 979, + "end": 1007, "loc": { "start": { - "line": 31, + "line": 32, "column": 4 }, "end": { - "line": 31, + "line": 32, "column": 32 } }, "expression": { "type": "AwaitExpression", - "start": 965, - "end": 992, + "start": 979, + "end": 1006, "loc": { "start": { - "line": 31, + "line": 32, "column": 4 }, "end": { - "line": 31, + "line": 32, "column": 31 } }, "argument": { "type": "CallExpression", - "start": 971, - "end": 992, + "start": 985, + "end": 1006, "loc": { "start": { - "line": 31, + "line": 32, "column": 10 }, "end": { - "line": 31, + "line": 32, "column": 31 } }, "callee": { "type": "MemberExpression", - "start": 971, - "end": 984, + "start": 985, + "end": 998, "loc": { "start": { - "line": 31, + "line": 32, "column": 10 }, "end": { - "line": 31, + "line": 32, "column": 23 } }, "object": { "type": "Identifier", - "start": 971, - "end": 978, + "start": 985, + "end": 992, "loc": { "start": { - "line": 31, + "line": 32, "column": 10 }, "end": { - "line": 31, + "line": 32, "column": 17 }, "identifierName": "builder" @@ -2230,15 +2230,15 @@ }, "property": { "type": "Identifier", - "start": 979, - "end": 984, + "start": 993, + "end": 998, "loc": { "start": { - "line": 31, + "line": 32, "column": 18 }, "end": { - "line": 31, + "line": 32, "column": 23 }, "identifierName": "build" @@ -2250,15 +2250,15 @@ "arguments": [ { "type": "Identifier", - "start": 985, - "end": 991, + "start": 999, + "end": 1005, "loc": { "start": { - "line": 31, + "line": 32, "column": 24 }, "end": { - "line": 31, + "line": 32, "column": 30 }, "identifierName": "config" @@ -2276,29 +2276,29 @@ }, { "type": "IfStatement", - "start": 1001, - "end": 1058, + "start": 1015, + "end": 1072, "loc": { "start": { - "line": 34, + "line": 35, "column": 2 }, "end": { - "line": 36, + "line": 37, "column": 3 } }, "test": { "type": "Identifier", - "start": 1005, - "end": 1009, + "start": 1019, + "end": 1023, "loc": { "start": { - "line": 34, + "line": 35, "column": 6 }, "end": { - "line": 34, + "line": 35, "column": 10 }, "identifierName": "copy" @@ -2307,86 +2307,86 @@ }, "consequent": { "type": "BlockStatement", - "start": 1011, - "end": 1058, + "start": 1025, + "end": 1072, "loc": { "start": { - "line": 34, + "line": 35, "column": 12 }, "end": { - "line": 36, + "line": 37, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 1017, - "end": 1054, + "start": 1031, + "end": 1068, "loc": { "start": { - "line": 35, + "line": 36, "column": 4 }, "end": { - "line": 35, + "line": 36, "column": 41 } }, "expression": { "type": "AwaitExpression", - "start": 1017, - "end": 1053, + "start": 1031, + "end": 1067, "loc": { "start": { - "line": 35, + "line": 36, "column": 4 }, "end": { - "line": 35, + "line": 36, "column": 40 } }, "argument": { "type": "CallExpression", - "start": 1023, - "end": 1053, + "start": 1037, + "end": 1067, "loc": { "start": { - "line": 35, + "line": 36, "column": 10 }, "end": { - "line": 35, + "line": 36, "column": 40 } }, "callee": { "type": "MemberExpression", - "start": 1023, - "end": 1037, + "start": 1037, + "end": 1051, "loc": { "start": { - "line": 35, + "line": 36, "column": 10 }, "end": { - "line": 35, + "line": 36, "column": 24 } }, "object": { "type": "Identifier", - "start": 1023, - "end": 1025, + "start": 1037, + "end": 1039, "loc": { "start": { - "line": 35, + "line": 36, "column": 10 }, "end": { - "line": 35, + "line": 36, "column": 12 }, "identifierName": "fs" @@ -2395,15 +2395,15 @@ }, "property": { "type": "Identifier", - "start": 1026, - "end": 1037, + "start": 1040, + "end": 1051, "loc": { "start": { - "line": 35, + "line": 36, "column": 13 }, "end": { - "line": 35, + "line": 36, "column": 24 }, "identifierName": "copySources" @@ -2415,29 +2415,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 1038, - "end": 1052, + "start": 1052, + "end": 1066, "loc": { "start": { - "line": 35, + "line": 36, "column": 25 }, "end": { - "line": 35, + "line": 36, "column": 39 } }, "object": { "type": "Identifier", - "start": 1038, - "end": 1044, + "start": 1052, + "end": 1058, "loc": { "start": { - "line": 35, + "line": 36, "column": 25 }, "end": { - "line": 35, + "line": 36, "column": 31 }, "identifierName": "config" @@ -2446,15 +2446,15 @@ }, "property": { "type": "Identifier", - "start": 1045, - "end": 1052, + "start": 1059, + "end": 1066, "loc": { "start": { - "line": 35, + "line": 36, "column": 32 }, "end": { - "line": 35, + "line": 36, "column": 39 }, "identifierName": "sources" @@ -2474,29 +2474,29 @@ }, { "type": "IfStatement", - "start": 1062, - "end": 1175, + "start": 1076, + "end": 1189, "loc": { "start": { - "line": 38, + "line": 39, "column": 2 }, "end": { - "line": 43, + "line": 44, "column": 3 } }, "test": { "type": "Identifier", - "start": 1066, - "end": 1071, + "start": 1080, + "end": 1085, "loc": { "start": { - "line": 38, + "line": 39, "column": 6 }, "end": { - "line": 38, + "line": 39, "column": 11 }, "identifierName": "watch" @@ -2505,72 +2505,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 1073, - "end": 1175, + "start": 1087, + "end": 1189, "loc": { "start": { - "line": 38, + "line": 39, "column": 13 }, "end": { - "line": 43, + "line": 44, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 1079, - "end": 1138, + "start": 1093, + "end": 1152, "loc": { "start": { - "line": 39, + "line": 40, "column": 4 }, "end": { - "line": 41, + "line": 42, "column": 7 } }, "expression": { "type": "CallExpression", - "start": 1079, - "end": 1137, + "start": 1093, + "end": 1151, "loc": { "start": { - "line": 39, + "line": 40, "column": 4 }, "end": { - "line": 41, + "line": 42, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 1079, - "end": 1089, + "start": 1093, + "end": 1103, "loc": { "start": { - "line": 39, + "line": 40, "column": 4 }, "end": { - "line": 39, + "line": 40, "column": 14 } }, "object": { "type": "Identifier", - "start": 1079, - "end": 1086, + "start": 1093, + "end": 1100, "loc": { "start": { - "line": 39, + "line": 40, "column": 4 }, "end": { - "line": 39, + "line": 40, "column": 11 }, "identifierName": "watcher" @@ -2579,15 +2579,15 @@ }, "property": { "type": "Identifier", - "start": 1087, - "end": 1089, + "start": 1101, + "end": 1103, "loc": { "start": { - "line": 39, + "line": 40, "column": 12 }, "end": { - "line": 39, + "line": 40, "column": 14 }, "identifierName": "on" @@ -2599,15 +2599,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 1090, - "end": 1098, + "start": 1104, + "end": 1112, "loc": { "start": { - "line": 39, + "line": 40, "column": 15 }, "end": { - "line": 39, + "line": 40, "column": 23 } }, @@ -2619,15 +2619,15 @@ }, { "type": "ArrowFunctionExpression", - "start": 1100, - "end": 1136, + "start": 1114, + "end": 1150, "loc": { "start": { - "line": 39, + "line": 40, "column": 25 }, "end": { - "line": 41, + "line": 42, "column": 5 } }, @@ -2638,72 +2638,72 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1106, - "end": 1136, + "start": 1120, + "end": 1150, "loc": { "start": { - "line": 39, + "line": 40, "column": 31 }, "end": { - "line": 41, + "line": 42, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 1114, - "end": 1130, + "start": 1128, + "end": 1144, "loc": { "start": { - "line": 40, + "line": 41, "column": 6 }, "end": { - "line": 40, + "line": 41, "column": 22 } }, "expression": { "type": "CallExpression", - "start": 1114, - "end": 1129, + "start": 1128, + "end": 1143, "loc": { "start": { - "line": 40, + "line": 41, "column": 6 }, "end": { - "line": 40, + "line": 41, "column": 21 } }, "callee": { "type": "MemberExpression", - "start": 1114, - "end": 1127, + "start": 1128, + "end": 1141, "loc": { "start": { - "line": 40, + "line": 41, "column": 6 }, "end": { - "line": 40, + "line": 41, "column": 19 } }, "object": { "type": "Identifier", - "start": 1114, - "end": 1120, + "start": 1128, + "end": 1134, "loc": { "start": { - "line": 40, + "line": 41, "column": 6 }, "end": { - "line": 40, + "line": 41, "column": 12 }, "identifierName": "server" @@ -2712,15 +2712,15 @@ }, "property": { "type": "Identifier", - "start": 1121, - "end": 1127, + "start": 1135, + "end": 1141, "loc": { "start": { - "line": 40, + "line": 41, "column": 13 }, "end": { - "line": 40, + "line": 41, "column": 19 }, "identifierName": "reload" @@ -2741,71 +2741,71 @@ }, { "type": "ExpressionStatement", - "start": 1143, - "end": 1171, + "start": 1157, + "end": 1185, "loc": { "start": { - "line": 42, + "line": 43, "column": 4 }, "end": { - "line": 42, + "line": 43, "column": 32 } }, "expression": { "type": "AwaitExpression", - "start": 1143, - "end": 1170, + "start": 1157, + "end": 1184, "loc": { "start": { - "line": 42, + "line": 43, "column": 4 }, "end": { - "line": 42, + "line": 43, "column": 31 } }, "argument": { "type": "CallExpression", - "start": 1149, - "end": 1170, + "start": 1163, + "end": 1184, "loc": { "start": { - "line": 42, + "line": 43, "column": 10 }, "end": { - "line": 42, + "line": 43, "column": 31 } }, "callee": { "type": "MemberExpression", - "start": 1149, - "end": 1162, + "start": 1163, + "end": 1176, "loc": { "start": { - "line": 42, + "line": 43, "column": 10 }, "end": { - "line": 42, + "line": 43, "column": 23 } }, "object": { "type": "Identifier", - "start": 1149, - "end": 1156, + "start": 1163, + "end": 1170, "loc": { "start": { - "line": 42, + "line": 43, "column": 10 }, "end": { - "line": 42, + "line": 43, "column": 17 }, "identifierName": "watcher" @@ -2814,15 +2814,15 @@ }, "property": { "type": "Identifier", - "start": 1157, - "end": 1162, + "start": 1171, + "end": 1176, "loc": { "start": { - "line": 42, + "line": 43, "column": 18 }, "end": { - "line": 42, + "line": 43, "column": 23 }, "identifierName": "watch" @@ -2834,15 +2834,15 @@ "arguments": [ { "type": "Identifier", - "start": 1163, - "end": 1169, + "start": 1177, + "end": 1183, "loc": { "start": { - "line": 42, + "line": 43, "column": 24 }, "end": { - "line": 42, + "line": 43, "column": 30 }, "identifierName": "config" @@ -2860,29 +2860,29 @@ }, { "type": "IfStatement", - "start": 1179, - "end": 1234, + "start": 1193, + "end": 1248, "loc": { "start": { - "line": 45, + "line": 46, "column": 2 }, "end": { - "line": 47, + "line": 48, "column": 3 } }, "test": { "type": "Identifier", - "start": 1183, - "end": 1188, + "start": 1197, + "end": 1202, "loc": { "start": { - "line": 45, + "line": 46, "column": 6 }, "end": { - "line": 45, + "line": 46, "column": 11 }, "identifierName": "serve" @@ -2891,86 +2891,86 @@ }, "consequent": { "type": "BlockStatement", - "start": 1190, - "end": 1234, + "start": 1204, + "end": 1248, "loc": { "start": { - "line": 45, + "line": 46, "column": 13 }, "end": { - "line": 47, + "line": 48, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 1196, - "end": 1230, + "start": 1210, + "end": 1244, "loc": { "start": { - "line": 46, + "line": 47, "column": 4 }, "end": { - "line": 46, + "line": 47, "column": 38 } }, "expression": { "type": "AwaitExpression", - "start": 1196, - "end": 1229, + "start": 1210, + "end": 1243, "loc": { "start": { - "line": 46, + "line": 47, "column": 4 }, "end": { - "line": 46, + "line": 47, "column": 37 } }, "argument": { "type": "CallExpression", - "start": 1202, - "end": 1229, + "start": 1216, + "end": 1243, "loc": { "start": { - "line": 46, + "line": 47, "column": 10 }, "end": { - "line": 46, + "line": 47, "column": 37 } }, "callee": { "type": "MemberExpression", - "start": 1202, - "end": 1214, + "start": 1216, + "end": 1228, "loc": { "start": { - "line": 46, + "line": 47, "column": 10 }, "end": { - "line": 46, + "line": 47, "column": 22 } }, "object": { "type": "Identifier", - "start": 1202, - "end": 1208, + "start": 1216, + "end": 1222, "loc": { "start": { - "line": 46, + "line": 47, "column": 10 }, "end": { - "line": 46, + "line": 47, "column": 16 }, "identifierName": "server" @@ -2979,15 +2979,15 @@ }, "property": { "type": "Identifier", - "start": 1209, - "end": 1214, + "start": 1223, + "end": 1228, "loc": { "start": { - "line": 46, + "line": 47, "column": 17 }, "end": { - "line": 46, + "line": 47, "column": 22 }, "identifierName": "serve" @@ -2999,29 +2999,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 1215, - "end": 1228, + "start": 1229, + "end": 1242, "loc": { "start": { - "line": 46, + "line": 47, "column": 23 }, "end": { - "line": 46, + "line": 47, "column": 36 } }, "object": { "type": "Identifier", - "start": 1215, - "end": 1221, + "start": 1229, + "end": 1235, "loc": { "start": { - "line": 46, + "line": 47, "column": 23 }, "end": { - "line": 46, + "line": 47, "column": 29 }, "identifierName": "config" @@ -3030,15 +3030,15 @@ }, "property": { "type": "Identifier", - "start": 1222, - "end": 1228, + "start": 1236, + "end": 1242, "loc": { "start": { - "line": 46, + "line": 47, "column": 30 }, "end": { - "line": 46, + "line": 47, "column": 36 }, "identifierName": "server" @@ -3063,15 +3063,15 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config {@link Config}\n ", - "start": 866, - "end": 914, + "start": 880, + "end": 928, "loc": { "start": { - "line": 26, + "line": 27, "column": 0 }, "end": { - "line": 28, + "line": 29, "column": 3 } } @@ -3080,71 +3080,71 @@ }, { "type": "ExpressionStatement", - "start": 1238, - "end": 1358, + "start": 1252, + "end": 1372, "loc": { "start": { - "line": 50, + "line": 51, "column": 0 }, "end": { - "line": 54, + "line": 55, "column": 3 } }, "expression": { "type": "CallExpression", - "start": 1238, - "end": 1357, + "start": 1252, + "end": 1371, "loc": { "start": { - "line": 50, + "line": 51, "column": 0 }, "end": { - "line": 54, + "line": 55, "column": 2 } }, "callee": { "type": "MemberExpression", - "start": 1238, - "end": 1255, + "start": 1252, + "end": 1269, "loc": { "start": { - "line": 50, + "line": 51, "column": 0 }, "end": { - "line": 50, + "line": 51, "column": 17 } }, "object": { "type": "NewExpression", - "start": 1238, - "end": 1250, + "start": 1252, + "end": 1264, "loc": { "start": { - "line": 50, + "line": 51, "column": 0 }, "end": { - "line": 50, + "line": 51, "column": 12 } }, "callee": { "type": "Identifier", - "start": 1242, - "end": 1248, + "start": 1256, + "end": 1262, "loc": { "start": { - "line": 50, + "line": 51, "column": 4 }, "end": { - "line": 50, + "line": 51, "column": 10 }, "identifierName": "Config" @@ -3155,15 +3155,15 @@ }, "property": { "type": "Identifier", - "start": 1251, - "end": 1255, + "start": 1265, + "end": 1269, "loc": { "start": { - "line": 50, + "line": 51, "column": 13 }, "end": { - "line": 50, + "line": 51, "column": 17 }, "identifierName": "then" @@ -3175,15 +3175,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 1256, - "end": 1356, + "start": 1270, + "end": 1370, "loc": { "start": { - "line": 50, + "line": 51, "column": 18 }, "end": { - "line": 54, + "line": 55, "column": 1 } }, @@ -3194,15 +3194,15 @@ "params": [ { "type": "Identifier", - "start": 1256, - "end": 1262, + "start": 1270, + "end": 1276, "loc": { "start": { - "line": 50, + "line": 51, "column": 18 }, "end": { - "line": 50, + "line": 51, "column": 24 }, "identifierName": "config" @@ -3212,73 +3212,73 @@ ], "body": { "type": "BlockStatement", - "start": 1266, - "end": 1356, + "start": 1280, + "end": 1370, "loc": { "start": { - "line": 50, + "line": 51, "column": 28 }, "end": { - "line": 54, + "line": 55, "column": 1 } }, "body": [ { "type": "ExpressionStatement", - "start": 1270, - "end": 1317, + "start": 1284, + "end": 1331, "loc": { "start": { - "line": 51, + "line": 52, "column": 2 }, "end": { - "line": 51, + "line": 52, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 1270, - "end": 1316, + "start": 1284, + "end": 1330, "loc": { "start": { - "line": 51, + "line": 52, "column": 2 }, "end": { - "line": 51, + "line": 52, "column": 48 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 1270, - "end": 1282, + "start": 1284, + "end": 1296, "loc": { "start": { - "line": 51, + "line": 52, "column": 2 }, "end": { - "line": 51, + "line": 52, "column": 14 } }, "object": { "type": "Identifier", - "start": 1270, - "end": 1276, + "start": 1284, + "end": 1290, "loc": { "start": { - "line": 51, + "line": 52, "column": 2 }, "end": { - "line": 51, + "line": 52, "column": 8 }, "identifierName": "global" @@ -3287,15 +3287,15 @@ }, "property": { "type": "Identifier", - "start": 1277, - "end": 1282, + "start": 1291, + "end": 1296, "loc": { "start": { - "line": 51, + "line": 52, "column": 9 }, "end": { - "line": 51, + "line": 52, "column": 14 }, "identifierName": "debug" @@ -3306,43 +3306,43 @@ }, "right": { "type": "LogicalExpression", - "start": 1285, - "end": 1316, + "start": 1299, + "end": 1330, "loc": { "start": { - "line": 51, + "line": 52, "column": 17 }, "end": { - "line": 51, + "line": 52, "column": 48 } }, "left": { "type": "MemberExpression", - "start": 1285, - "end": 1300, + "start": 1299, + "end": 1314, "loc": { "start": { - "line": 51, + "line": 52, "column": 17 }, "end": { - "line": 51, + "line": 52, "column": 32 } }, "object": { "type": "Identifier", - "start": 1285, - "end": 1294, + "start": 1299, + "end": 1308, "loc": { "start": { - "line": 51, + "line": 52, "column": 17 }, "end": { - "line": 51, + "line": 52, "column": 26 }, "identifierName": "commander" @@ -3351,15 +3351,15 @@ }, "property": { "type": "Identifier", - "start": 1295, - "end": 1300, + "start": 1309, + "end": 1314, "loc": { "start": { - "line": 51, + "line": 52, "column": 27 }, "end": { - "line": 51, + "line": 52, "column": 32 }, "identifierName": "debug" @@ -3371,29 +3371,29 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 1304, - "end": 1316, + "start": 1318, + "end": 1330, "loc": { "start": { - "line": 51, + "line": 52, "column": 36 }, "end": { - "line": 51, + "line": 52, "column": 48 } }, "object": { "type": "Identifier", - "start": 1304, - "end": 1310, + "start": 1318, + "end": 1324, "loc": { "start": { - "line": 51, + "line": 52, "column": 36 }, "end": { - "line": 51, + "line": 52, "column": 42 }, "identifierName": "config" @@ -3402,15 +3402,15 @@ }, "property": { "type": "Identifier", - "start": 1311, - "end": 1316, + "start": 1325, + "end": 1330, "loc": { "start": { - "line": 51, + "line": 52, "column": 43 }, "end": { - "line": 51, + "line": 52, "column": 48 }, "identifierName": "debug" @@ -3424,44 +3424,44 @@ }, { "type": "VariableDeclaration", - "start": 1320, - "end": 1341, + "start": 1334, + "end": 1355, "loc": { "start": { - "line": 52, + "line": 53, "column": 2 }, "end": { - "line": 52, + "line": 53, "column": 23 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 1324, - "end": 1340, + "start": 1338, + "end": 1354, "loc": { "start": { - "line": 52, + "line": 53, "column": 6 }, "end": { - "line": 52, + "line": 53, "column": 22 } }, "id": { "type": "Identifier", - "start": 1324, - "end": 1326, + "start": 1338, + "end": 1340, "loc": { "start": { - "line": 52, + "line": 53, "column": 6 }, "end": { - "line": 52, + "line": 53, "column": 8 }, "identifierName": "it" @@ -3470,29 +3470,29 @@ }, "init": { "type": "CallExpression", - "start": 1329, - "end": 1340, + "start": 1343, + "end": 1354, "loc": { "start": { - "line": 52, + "line": 53, "column": 11 }, "end": { - "line": 52, + "line": 53, "column": 22 } }, "callee": { "type": "Identifier", - "start": 1329, - "end": 1332, + "start": 1343, + "end": 1346, "loc": { "start": { - "line": 52, + "line": 53, "column": 11 }, "end": { - "line": 52, + "line": 53, "column": 14 }, "identifierName": "run" @@ -3502,15 +3502,15 @@ "arguments": [ { "type": "Identifier", - "start": 1333, - "end": 1339, + "start": 1347, + "end": 1353, "loc": { "start": { - "line": 52, + "line": 53, "column": 15 }, "end": { - "line": 52, + "line": 53, "column": 21 }, "identifierName": "config" @@ -3525,57 +3525,57 @@ }, { "type": "ExpressionStatement", - "start": 1344, - "end": 1354, + "start": 1358, + "end": 1368, "loc": { "start": { - "line": 53, + "line": 54, "column": 2 }, "end": { - "line": 53, + "line": 54, "column": 12 } }, "expression": { "type": "CallExpression", - "start": 1344, - "end": 1353, + "start": 1358, + "end": 1367, "loc": { "start": { - "line": 53, + "line": 54, "column": 2 }, "end": { - "line": 53, + "line": 54, "column": 11 } }, "callee": { "type": "MemberExpression", - "start": 1344, - "end": 1351, + "start": 1358, + "end": 1365, "loc": { "start": { - "line": 53, + "line": 54, "column": 2 }, "end": { - "line": 53, + "line": 54, "column": 9 } }, "object": { "type": "Identifier", - "start": 1344, - "end": 1346, + "start": 1358, + "end": 1360, "loc": { "start": { - "line": 53, + "line": 54, "column": 2 }, "end": { - "line": 53, + "line": 54, "column": 4 }, "identifierName": "it" @@ -3584,15 +3584,15 @@ }, "property": { "type": "Identifier", - "start": 1347, - "end": 1351, + "start": 1361, + "end": 1365, "loc": { "start": { - "line": 53, + "line": 54, "column": 5 }, "end": { - "line": 53, + "line": 54, "column": 9 }, "identifierName": "next" @@ -3612,21 +3612,57 @@ } } ], - "directives": [] + "directives": [ + { + "type": "Directive", + "start": 0, + "end": 13, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 13 + } + }, + "value": { + "type": "DirectiveLiteral", + "start": 0, + "end": 12, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 12 + } + }, + "value": "use strict", + "extra": { + "raw": "'use strict'", + "rawValue": "use strict" + } + } + } + ] }, "comments": [ { "type": "CommentBlock", "value": "*\n * @param {object} config {@link Config}\n ", - "start": 866, - "end": 914, + "start": 880, + "end": 928, "loc": { "start": { - "line": 26, + "line": 27, "column": 0 }, "end": { - "line": 28, + "line": 29, "column": 3 } } @@ -3635,7 +3671,7 @@ "tokens": [ { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -3643,11 +3679,12 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "process", + "value": "use strict", "start": 0, - "end": 7, + "end": 12, "loc": { "start": { "line": 1, @@ -3655,6 +3692,58 @@ }, "end": { "line": 1, + "column": 12 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 12, + "end": 13, + "loc": { + "start": { + "line": 1, + "column": 12 + }, + "end": { + "line": 1, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "process", + "start": 14, + "end": 21, + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, "column": 7 } } @@ -3672,15 +3761,15 @@ "binop": null, "updateContext": null }, - "start": 7, - "end": 8, + "start": 21, + "end": 22, "loc": { "start": { - "line": 1, + "line": 2, "column": 7 }, "end": { - "line": 1, + "line": 2, "column": 8 } } @@ -3698,15 +3787,15 @@ "binop": null }, "value": "title", - "start": 8, - "end": 13, + "start": 22, + "end": 27, "loc": { "start": { - "line": 1, + "line": 2, "column": 8 }, "end": { - "line": 1, + "line": 2, "column": 13 } } @@ -3725,15 +3814,15 @@ "updateContext": null }, "value": "=", - "start": 14, - "end": 15, + "start": 28, + "end": 29, "loc": { "start": { - "line": 1, + "line": 2, "column": 14 }, "end": { - "line": 1, + "line": 2, "column": 15 } } @@ -3752,15 +3841,15 @@ "updateContext": null }, "value": "backed", - "start": 16, - "end": 24, + "start": 30, + "end": 38, "loc": { "start": { - "line": 1, + "line": 2, "column": 16 }, "end": { - "line": 1, + "line": 2, "column": 24 } } @@ -3778,15 +3867,15 @@ "binop": null, "updateContext": null }, - "start": 24, - "end": 25, + "start": 38, + "end": 39, "loc": { "start": { - "line": 1, + "line": 2, "column": 24 }, "end": { - "line": 1, + "line": 2, "column": 25 } } @@ -3806,15 +3895,15 @@ "updateContext": null }, "value": "const", - "start": 26, - "end": 31, + "start": 40, + "end": 45, "loc": { "start": { - "line": 2, + "line": 3, "column": 0 }, "end": { - "line": 2, + "line": 3, "column": 5 } } @@ -3832,15 +3921,15 @@ "binop": null }, "value": "commander", - "start": 32, - "end": 41, + "start": 46, + "end": 55, "loc": { "start": { - "line": 2, + "line": 3, "column": 6 }, "end": { - "line": 2, + "line": 3, "column": 15 } } @@ -3859,15 +3948,15 @@ "updateContext": null }, "value": "=", - "start": 42, - "end": 43, + "start": 56, + "end": 57, "loc": { "start": { - "line": 2, + "line": 3, "column": 16 }, "end": { - "line": 2, + "line": 3, "column": 17 } } @@ -3885,15 +3974,15 @@ "binop": null }, "value": "require", - "start": 44, - "end": 51, + "start": 58, + "end": 65, "loc": { "start": { - "line": 2, + "line": 3, "column": 18 }, "end": { - "line": 2, + "line": 3, "column": 25 } } @@ -3910,15 +3999,15 @@ "postfix": false, "binop": null }, - "start": 51, - "end": 52, + "start": 65, + "end": 66, "loc": { "start": { - "line": 2, + "line": 3, "column": 25 }, "end": { - "line": 2, + "line": 3, "column": 26 } } @@ -3937,15 +4026,15 @@ "updateContext": null }, "value": "commander", - "start": 52, - "end": 63, + "start": 66, + "end": 77, "loc": { "start": { - "line": 2, + "line": 3, "column": 26 }, "end": { - "line": 2, + "line": 3, "column": 37 } } @@ -3962,15 +4051,15 @@ "postfix": false, "binop": null }, - "start": 63, - "end": 64, + "start": 77, + "end": 78, "loc": { "start": { - "line": 2, + "line": 3, "column": 37 }, "end": { - "line": 2, + "line": 3, "column": 38 } } @@ -3988,15 +4077,15 @@ "binop": null, "updateContext": null }, - "start": 64, - "end": 65, + "start": 78, + "end": 79, "loc": { "start": { - "line": 2, + "line": 3, "column": 38 }, "end": { - "line": 2, + "line": 3, "column": 39 } } @@ -4016,15 +4105,15 @@ "updateContext": null }, "value": "const", - "start": 66, - "end": 71, + "start": 80, + "end": 85, "loc": { "start": { - "line": 3, + "line": 4, "column": 0 }, "end": { - "line": 3, + "line": 4, "column": 5 } } @@ -4041,15 +4130,15 @@ "postfix": false, "binop": null }, - "start": 72, - "end": 73, + "start": 86, + "end": 87, "loc": { "start": { - "line": 3, + "line": 4, "column": 6 }, "end": { - "line": 3, + "line": 4, "column": 7 } } @@ -4067,15 +4156,15 @@ "binop": null }, "value": "version", - "start": 73, - "end": 80, + "start": 87, + "end": 94, "loc": { "start": { - "line": 3, + "line": 4, "column": 7 }, "end": { - "line": 3, + "line": 4, "column": 14 } } @@ -4092,15 +4181,15 @@ "postfix": false, "binop": null }, - "start": 80, - "end": 81, + "start": 94, + "end": 95, "loc": { "start": { - "line": 3, + "line": 4, "column": 14 }, "end": { - "line": 3, + "line": 4, "column": 15 } } @@ -4119,15 +4208,15 @@ "updateContext": null }, "value": "=", - "start": 82, - "end": 83, + "start": 96, + "end": 97, "loc": { "start": { - "line": 3, + "line": 4, "column": 16 }, "end": { - "line": 3, + "line": 4, "column": 17 } } @@ -4145,15 +4234,15 @@ "binop": null }, "value": "require", - "start": 84, - "end": 91, + "start": 98, + "end": 105, "loc": { "start": { - "line": 3, + "line": 4, "column": 18 }, "end": { - "line": 3, + "line": 4, "column": 25 } } @@ -4170,15 +4259,15 @@ "postfix": false, "binop": null }, - "start": 91, - "end": 92, + "start": 105, + "end": 106, "loc": { "start": { - "line": 3, + "line": 4, "column": 25 }, "end": { - "line": 3, + "line": 4, "column": 26 } } @@ -4197,15 +4286,15 @@ "updateContext": null }, "value": "./../package.json", - "start": 92, - "end": 111, + "start": 106, + "end": 125, "loc": { "start": { - "line": 3, + "line": 4, "column": 26 }, "end": { - "line": 3, + "line": 4, "column": 45 } } @@ -4222,15 +4311,15 @@ "postfix": false, "binop": null }, - "start": 111, - "end": 112, + "start": 125, + "end": 126, "loc": { "start": { - "line": 3, + "line": 4, "column": 45 }, "end": { - "line": 3, + "line": 4, "column": 46 } } @@ -4248,15 +4337,15 @@ "binop": null, "updateContext": null }, - "start": 112, - "end": 113, + "start": 126, + "end": 127, "loc": { "start": { - "line": 3, + "line": 4, "column": 46 }, "end": { - "line": 3, + "line": 4, "column": 47 } } @@ -4276,15 +4365,15 @@ "updateContext": null }, "value": "const", - "start": 114, - "end": 119, + "start": 128, + "end": 133, "loc": { "start": { - "line": 4, + "line": 5, "column": 0 }, "end": { - "line": 4, + "line": 5, "column": 5 } } @@ -4302,15 +4391,15 @@ "binop": null }, "value": "fs", - "start": 120, - "end": 122, + "start": 134, + "end": 136, "loc": { "start": { - "line": 4, + "line": 5, "column": 6 }, "end": { - "line": 4, + "line": 5, "column": 8 } } @@ -4329,15 +4418,15 @@ "updateContext": null }, "value": "=", - "start": 123, - "end": 124, + "start": 137, + "end": 138, "loc": { "start": { - "line": 4, + "line": 5, "column": 9 }, "end": { - "line": 4, + "line": 5, "column": 10 } } @@ -4355,15 +4444,15 @@ "binop": null }, "value": "require", - "start": 125, - "end": 132, + "start": 139, + "end": 146, "loc": { "start": { - "line": 4, + "line": 5, "column": 11 }, "end": { - "line": 4, + "line": 5, "column": 18 } } @@ -4380,15 +4469,15 @@ "postfix": false, "binop": null }, - "start": 132, - "end": 133, + "start": 146, + "end": 147, "loc": { "start": { - "line": 4, + "line": 5, "column": 18 }, "end": { - "line": 4, + "line": 5, "column": 19 } } @@ -4407,15 +4496,15 @@ "updateContext": null }, "value": "backed-fs", - "start": 133, - "end": 144, + "start": 147, + "end": 158, "loc": { "start": { - "line": 4, + "line": 5, "column": 19 }, "end": { - "line": 4, + "line": 5, "column": 30 } } @@ -4432,15 +4521,15 @@ "postfix": false, "binop": null }, - "start": 144, - "end": 145, + "start": 158, + "end": 159, "loc": { "start": { - "line": 4, + "line": 5, "column": 30 }, "end": { - "line": 4, + "line": 5, "column": 31 } } @@ -4458,15 +4547,15 @@ "binop": null, "updateContext": null }, - "start": 145, - "end": 146, + "start": 159, + "end": 160, "loc": { "start": { - "line": 4, + "line": 5, "column": 31 }, "end": { - "line": 4, + "line": 5, "column": 32 } } @@ -4486,15 +4575,15 @@ "updateContext": null }, "value": "import", - "start": 148, - "end": 154, + "start": 162, + "end": 168, "loc": { "start": { - "line": 6, + "line": 7, "column": 0 }, "end": { - "line": 6, + "line": 7, "column": 6 } } @@ -4512,15 +4601,15 @@ "binop": null }, "value": "Config", - "start": 155, - "end": 161, + "start": 169, + "end": 175, "loc": { "start": { - "line": 6, + "line": 7, "column": 7 }, "end": { - "line": 6, + "line": 7, "column": 13 } } @@ -4538,15 +4627,15 @@ "binop": null }, "value": "from", - "start": 162, - "end": 166, + "start": 176, + "end": 180, "loc": { "start": { - "line": 6, + "line": 7, "column": 14 }, "end": { - "line": 6, + "line": 7, "column": 18 } } @@ -4565,15 +4654,15 @@ "updateContext": null }, "value": "./config.js", - "start": 167, - "end": 180, + "start": 181, + "end": 194, "loc": { "start": { - "line": 6, + "line": 7, "column": 19 }, "end": { - "line": 6, + "line": 7, "column": 32 } } @@ -4591,15 +4680,15 @@ "binop": null, "updateContext": null }, - "start": 180, - "end": 181, + "start": 194, + "end": 195, "loc": { "start": { - "line": 6, + "line": 7, "column": 32 }, "end": { - "line": 6, + "line": 7, "column": 33 } } @@ -4619,15 +4708,15 @@ "updateContext": null }, "value": "import", - "start": 182, - "end": 188, + "start": 196, + "end": 202, "loc": { "start": { - "line": 7, + "line": 8, "column": 0 }, "end": { - "line": 7, + "line": 8, "column": 6 } } @@ -4645,15 +4734,15 @@ "binop": null }, "value": "builder", - "start": 189, - "end": 196, + "start": 203, + "end": 210, "loc": { "start": { - "line": 7, + "line": 8, "column": 7 }, "end": { - "line": 7, + "line": 8, "column": 14 } } @@ -4671,15 +4760,15 @@ "binop": null }, "value": "from", - "start": 197, - "end": 201, + "start": 211, + "end": 215, "loc": { "start": { - "line": 7, + "line": 8, "column": 15 }, "end": { - "line": 7, + "line": 8, "column": 19 } } @@ -4698,15 +4787,15 @@ "updateContext": null }, "value": "./../node_modules/backed-builder/src/builder.js", - "start": 202, - "end": 251, + "start": 216, + "end": 265, "loc": { "start": { - "line": 7, + "line": 8, "column": 20 }, "end": { - "line": 7, + "line": 8, "column": 69 } } @@ -4724,15 +4813,15 @@ "binop": null, "updateContext": null }, - "start": 251, - "end": 252, + "start": 265, + "end": 266, "loc": { "start": { - "line": 7, + "line": 8, "column": 69 }, "end": { - "line": 7, + "line": 8, "column": 70 } } @@ -4752,15 +4841,15 @@ "updateContext": null }, "value": "import", - "start": 253, - "end": 259, + "start": 267, + "end": 273, "loc": { "start": { - "line": 8, + "line": 9, "column": 0 }, "end": { - "line": 8, + "line": 9, "column": 6 } } @@ -4778,15 +4867,15 @@ "binop": null }, "value": "server", - "start": 260, - "end": 266, + "start": 274, + "end": 280, "loc": { "start": { - "line": 8, + "line": 9, "column": 7 }, "end": { - "line": 8, + "line": 9, "column": 13 } } @@ -4804,15 +4893,15 @@ "binop": null }, "value": "from", - "start": 267, - "end": 271, + "start": 281, + "end": 285, "loc": { "start": { - "line": 8, + "line": 9, "column": 14 }, "end": { - "line": 8, + "line": 9, "column": 18 } } @@ -4831,15 +4920,15 @@ "updateContext": null }, "value": "./server.js", - "start": 272, - "end": 285, + "start": 286, + "end": 299, "loc": { "start": { - "line": 8, + "line": 9, "column": 19 }, "end": { - "line": 8, + "line": 9, "column": 32 } } @@ -4857,15 +4946,15 @@ "binop": null, "updateContext": null }, - "start": 285, - "end": 286, + "start": 299, + "end": 300, "loc": { "start": { - "line": 8, + "line": 9, "column": 32 }, "end": { - "line": 8, + "line": 9, "column": 33 } } @@ -4885,15 +4974,15 @@ "updateContext": null }, "value": "import", - "start": 287, - "end": 293, + "start": 301, + "end": 307, "loc": { "start": { - "line": 9, + "line": 10, "column": 0 }, "end": { - "line": 9, + "line": 10, "column": 6 } } @@ -4911,15 +5000,15 @@ "binop": null }, "value": "watcher", - "start": 294, - "end": 301, + "start": 308, + "end": 315, "loc": { "start": { - "line": 9, + "line": 10, "column": 7 }, "end": { - "line": 9, + "line": 10, "column": 14 } } @@ -4937,15 +5026,15 @@ "binop": null }, "value": "from", - "start": 302, - "end": 306, + "start": 316, + "end": 320, "loc": { "start": { - "line": 9, + "line": 10, "column": 15 }, "end": { - "line": 9, + "line": 10, "column": 19 } } @@ -4964,15 +5053,15 @@ "updateContext": null }, "value": "./watcher.js", - "start": 307, - "end": 321, + "start": 321, + "end": 335, "loc": { "start": { - "line": 9, + "line": 10, "column": 20 }, "end": { - "line": 9, + "line": 10, "column": 34 } } @@ -4990,15 +5079,15 @@ "binop": null, "updateContext": null }, - "start": 321, - "end": 322, + "start": 335, + "end": 336, "loc": { "start": { - "line": 9, + "line": 10, "column": 34 }, "end": { - "line": 9, + "line": 10, "column": 35 } } @@ -5016,15 +5105,15 @@ "binop": null }, "value": "commander", - "start": 325, - "end": 334, + "start": 339, + "end": 348, "loc": { "start": { - "line": 12, + "line": 13, "column": 0 }, "end": { - "line": 12, + "line": 13, "column": 9 } } @@ -5042,15 +5131,15 @@ "binop": null, "updateContext": null }, - "start": 337, - "end": 338, + "start": 351, + "end": 352, "loc": { "start": { - "line": 13, + "line": 14, "column": 2 }, "end": { - "line": 13, + "line": 14, "column": 3 } } @@ -5068,15 +5157,15 @@ "binop": null }, "value": "version", - "start": 338, - "end": 345, + "start": 352, + "end": 359, "loc": { "start": { - "line": 13, + "line": 14, "column": 3 }, "end": { - "line": 13, + "line": 14, "column": 10 } } @@ -5093,15 +5182,15 @@ "postfix": false, "binop": null }, - "start": 345, - "end": 346, + "start": 359, + "end": 360, "loc": { "start": { - "line": 13, + "line": 14, "column": 10 }, "end": { - "line": 13, + "line": 14, "column": 11 } } @@ -5119,15 +5208,15 @@ "binop": null }, "value": "version", - "start": 346, - "end": 353, + "start": 360, + "end": 367, "loc": { "start": { - "line": 13, + "line": 14, "column": 11 }, "end": { - "line": 13, + "line": 14, "column": 18 } } @@ -5144,15 +5233,15 @@ "postfix": false, "binop": null }, - "start": 353, - "end": 354, + "start": 367, + "end": 368, "loc": { "start": { - "line": 13, + "line": 14, "column": 18 }, "end": { - "line": 13, + "line": 14, "column": 19 } } @@ -5170,15 +5259,15 @@ "binop": null, "updateContext": null }, - "start": 357, - "end": 358, + "start": 371, + "end": 372, "loc": { "start": { - "line": 14, + "line": 15, "column": 2 }, "end": { - "line": 14, + "line": 15, "column": 3 } } @@ -5196,15 +5285,15 @@ "binop": null }, "value": "option", - "start": 358, - "end": 364, + "start": 372, + "end": 378, "loc": { "start": { - "line": 14, + "line": 15, "column": 3 }, "end": { - "line": 14, + "line": 15, "column": 9 } } @@ -5221,15 +5310,15 @@ "postfix": false, "binop": null }, - "start": 364, - "end": 365, + "start": 378, + "end": 379, "loc": { "start": { - "line": 14, + "line": 15, "column": 9 }, "end": { - "line": 14, + "line": 15, "column": 10 } } @@ -5248,15 +5337,15 @@ "updateContext": null }, "value": "-w, --watch", - "start": 365, - "end": 378, + "start": 379, + "end": 392, "loc": { "start": { - "line": 14, + "line": 15, "column": 10 }, "end": { - "line": 14, + "line": 15, "column": 23 } } @@ -5274,15 +5363,15 @@ "binop": null, "updateContext": null }, - "start": 378, - "end": 379, + "start": 392, + "end": 393, "loc": { "start": { - "line": 14, + "line": 15, "column": 23 }, "end": { - "line": 14, + "line": 15, "column": 24 } } @@ -5301,15 +5390,15 @@ "updateContext": null }, "value": "watch for file changes & rebuild on change", - "start": 380, - "end": 424, + "start": 394, + "end": 438, "loc": { "start": { - "line": 14, + "line": 15, "column": 25 }, "end": { - "line": 14, + "line": 15, "column": 69 } } @@ -5326,15 +5415,15 @@ "postfix": false, "binop": null }, - "start": 424, - "end": 425, + "start": 438, + "end": 439, "loc": { "start": { - "line": 14, + "line": 15, "column": 69 }, "end": { - "line": 14, + "line": 15, "column": 70 } } @@ -5352,15 +5441,15 @@ "binop": null, "updateContext": null }, - "start": 428, - "end": 429, + "start": 442, + "end": 443, "loc": { "start": { - "line": 15, + "line": 16, "column": 2 }, "end": { - "line": 15, + "line": 16, "column": 3 } } @@ -5378,15 +5467,15 @@ "binop": null }, "value": "option", - "start": 429, - "end": 435, + "start": 443, + "end": 449, "loc": { "start": { - "line": 15, + "line": 16, "column": 3 }, "end": { - "line": 15, + "line": 16, "column": 9 } } @@ -5403,15 +5492,15 @@ "postfix": false, "binop": null }, - "start": 435, - "end": 436, + "start": 449, + "end": 450, "loc": { "start": { - "line": 15, + "line": 16, "column": 9 }, "end": { - "line": 15, + "line": 16, "column": 10 } } @@ -5430,15 +5519,15 @@ "updateContext": null }, "value": "-b, --build", - "start": 436, - "end": 449, + "start": 450, + "end": 463, "loc": { "start": { - "line": 15, + "line": 16, "column": 10 }, "end": { - "line": 15, + "line": 16, "column": 23 } } @@ -5456,15 +5545,15 @@ "binop": null, "updateContext": null }, - "start": 449, - "end": 450, + "start": 463, + "end": 464, "loc": { "start": { - "line": 15, + "line": 16, "column": 23 }, "end": { - "line": 15, + "line": 16, "column": 24 } } @@ -5483,15 +5572,15 @@ "updateContext": null }, "value": "build your app/component", - "start": 451, - "end": 477, + "start": 465, + "end": 491, "loc": { "start": { - "line": 15, + "line": 16, "column": 25 }, "end": { - "line": 15, + "line": 16, "column": 51 } } @@ -5508,15 +5597,15 @@ "postfix": false, "binop": null }, - "start": 477, - "end": 478, + "start": 491, + "end": 492, "loc": { "start": { - "line": 15, + "line": 16, "column": 51 }, "end": { - "line": 15, + "line": 16, "column": 52 } } @@ -5534,15 +5623,15 @@ "binop": null, "updateContext": null }, - "start": 481, - "end": 482, + "start": 495, + "end": 496, "loc": { "start": { - "line": 16, + "line": 17, "column": 2 }, "end": { - "line": 16, + "line": 17, "column": 3 } } @@ -5560,15 +5649,15 @@ "binop": null }, "value": "option", - "start": 482, - "end": 488, + "start": 496, + "end": 502, "loc": { "start": { - "line": 16, + "line": 17, "column": 3 }, "end": { - "line": 16, + "line": 17, "column": 9 } } @@ -5585,15 +5674,15 @@ "postfix": false, "binop": null }, - "start": 488, - "end": 489, + "start": 502, + "end": 503, "loc": { "start": { - "line": 16, + "line": 17, "column": 9 }, "end": { - "line": 16, + "line": 17, "column": 10 } } @@ -5612,15 +5701,15 @@ "updateContext": null }, "value": "-s, --serve", - "start": 489, - "end": 502, + "start": 503, + "end": 516, "loc": { "start": { - "line": 16, + "line": 17, "column": 10 }, "end": { - "line": 16, + "line": 17, "column": 23 } } @@ -5638,15 +5727,15 @@ "binop": null, "updateContext": null }, - "start": 502, - "end": 503, + "start": 516, + "end": 517, "loc": { "start": { - "line": 16, + "line": 17, "column": 23 }, "end": { - "line": 16, + "line": 17, "column": 24 } } @@ -5665,15 +5754,15 @@ "updateContext": null }, "value": "serve your app/component", - "start": 504, - "end": 530, + "start": 518, + "end": 544, "loc": { "start": { - "line": 16, + "line": 17, "column": 25 }, "end": { - "line": 16, + "line": 17, "column": 51 } } @@ -5690,15 +5779,15 @@ "postfix": false, "binop": null }, - "start": 530, - "end": 531, + "start": 544, + "end": 545, "loc": { "start": { - "line": 16, + "line": 17, "column": 51 }, "end": { - "line": 16, + "line": 17, "column": 52 } } @@ -5716,15 +5805,15 @@ "binop": null, "updateContext": null }, - "start": 534, - "end": 535, + "start": 548, + "end": 549, "loc": { "start": { - "line": 17, + "line": 18, "column": 2 }, "end": { - "line": 17, + "line": 18, "column": 3 } } @@ -5742,15 +5831,15 @@ "binop": null }, "value": "option", - "start": 535, - "end": 541, + "start": 549, + "end": 555, "loc": { "start": { - "line": 17, + "line": 18, "column": 3 }, "end": { - "line": 17, + "line": 18, "column": 9 } } @@ -5767,15 +5856,15 @@ "postfix": false, "binop": null }, - "start": 541, - "end": 542, + "start": 555, + "end": 556, "loc": { "start": { - "line": 17, + "line": 18, "column": 9 }, "end": { - "line": 17, + "line": 18, "column": 10 } } @@ -5794,15 +5883,15 @@ "updateContext": null }, "value": "-c, --copy", - "start": 542, - "end": 554, + "start": 556, + "end": 568, "loc": { "start": { - "line": 17, + "line": 18, "column": 10 }, "end": { - "line": 17, + "line": 18, "column": 22 } } @@ -5820,15 +5909,15 @@ "binop": null, "updateContext": null }, - "start": 554, - "end": 555, + "start": 568, + "end": 569, "loc": { "start": { - "line": 17, + "line": 18, "column": 22 }, "end": { - "line": 17, + "line": 18, "column": 23 } } @@ -5847,15 +5936,15 @@ "updateContext": null }, "value": "copy files from your app/component src folder to it distribution folder", - "start": 556, - "end": 629, + "start": 570, + "end": 643, "loc": { "start": { - "line": 17, + "line": 18, "column": 24 }, "end": { - "line": 17, + "line": 18, "column": 97 } } @@ -5872,15 +5961,15 @@ "postfix": false, "binop": null }, - "start": 629, - "end": 630, + "start": 643, + "end": 644, "loc": { "start": { - "line": 17, + "line": 18, "column": 97 }, "end": { - "line": 17, + "line": 18, "column": 98 } } @@ -5898,15 +5987,15 @@ "binop": null, "updateContext": null }, - "start": 633, - "end": 634, + "start": 647, + "end": 648, "loc": { "start": { - "line": 18, + "line": 19, "column": 2 }, "end": { - "line": 18, + "line": 19, "column": 3 } } @@ -5924,15 +6013,15 @@ "binop": null }, "value": "option", - "start": 634, - "end": 640, + "start": 648, + "end": 654, "loc": { "start": { - "line": 18, + "line": 19, "column": 3 }, "end": { - "line": 18, + "line": 19, "column": 9 } } @@ -5949,15 +6038,15 @@ "postfix": false, "binop": null }, - "start": 640, - "end": 641, + "start": 654, + "end": 655, "loc": { "start": { - "line": 18, + "line": 19, "column": 9 }, "end": { - "line": 18, + "line": 19, "column": 10 } } @@ -5976,15 +6065,15 @@ "updateContext": null }, "value": "-d, --debug", - "start": 641, - "end": 654, + "start": 655, + "end": 668, "loc": { "start": { - "line": 18, + "line": 19, "column": 10 }, "end": { - "line": 18, + "line": 19, "column": 23 } } @@ -6002,15 +6091,15 @@ "binop": null, "updateContext": null }, - "start": 654, - "end": 655, + "start": 668, + "end": 669, "loc": { "start": { - "line": 18, + "line": 19, "column": 23 }, "end": { - "line": 18, + "line": 19, "column": 24 } } @@ -6029,15 +6118,15 @@ "updateContext": null }, "value": "show all warnings", - "start": 656, - "end": 675, + "start": 670, + "end": 689, "loc": { "start": { - "line": 18, + "line": 19, "column": 25 }, "end": { - "line": 18, + "line": 19, "column": 44 } } @@ -6054,15 +6143,15 @@ "postfix": false, "binop": null }, - "start": 675, - "end": 676, + "start": 689, + "end": 690, "loc": { "start": { - "line": 18, + "line": 19, "column": 44 }, "end": { - "line": 18, + "line": 19, "column": 45 } } @@ -6080,15 +6169,15 @@ "binop": null, "updateContext": null }, - "start": 679, - "end": 680, + "start": 693, + "end": 694, "loc": { "start": { - "line": 19, + "line": 20, "column": 2 }, "end": { - "line": 19, + "line": 20, "column": 3 } } @@ -6106,15 +6195,15 @@ "binop": null }, "value": "parse", - "start": 680, - "end": 685, + "start": 694, + "end": 699, "loc": { "start": { - "line": 19, + "line": 20, "column": 3 }, "end": { - "line": 19, + "line": 20, "column": 8 } } @@ -6131,15 +6220,15 @@ "postfix": false, "binop": null }, - "start": 685, - "end": 686, + "start": 699, + "end": 700, "loc": { "start": { - "line": 19, + "line": 20, "column": 8 }, "end": { - "line": 19, + "line": 20, "column": 9 } } @@ -6157,15 +6246,15 @@ "binop": null }, "value": "process", - "start": 686, - "end": 693, + "start": 700, + "end": 707, "loc": { "start": { - "line": 19, + "line": 20, "column": 9 }, "end": { - "line": 19, + "line": 20, "column": 16 } } @@ -6183,15 +6272,15 @@ "binop": null, "updateContext": null }, - "start": 693, - "end": 694, + "start": 707, + "end": 708, "loc": { "start": { - "line": 19, + "line": 20, "column": 16 }, "end": { - "line": 19, + "line": 20, "column": 17 } } @@ -6209,15 +6298,15 @@ "binop": null }, "value": "argv", - "start": 694, - "end": 698, + "start": 708, + "end": 712, "loc": { "start": { - "line": 19, + "line": 20, "column": 17 }, "end": { - "line": 19, + "line": 20, "column": 21 } } @@ -6234,15 +6323,15 @@ "postfix": false, "binop": null }, - "start": 698, - "end": 699, + "start": 712, + "end": 713, "loc": { "start": { - "line": 19, + "line": 20, "column": 21 }, "end": { - "line": 19, + "line": 20, "column": 22 } } @@ -6260,15 +6349,15 @@ "binop": null, "updateContext": null }, - "start": 699, - "end": 700, + "start": 713, + "end": 714, "loc": { "start": { - "line": 19, + "line": 20, "column": 22 }, "end": { - "line": 19, + "line": 20, "column": 23 } } @@ -6288,15 +6377,15 @@ "updateContext": null }, "value": "let", - "start": 702, - "end": 705, + "start": 716, + "end": 719, "loc": { "start": { - "line": 21, + "line": 22, "column": 0 }, "end": { - "line": 21, + "line": 22, "column": 3 } } @@ -6314,15 +6403,15 @@ "binop": null }, "value": "watch", - "start": 706, - "end": 711, + "start": 720, + "end": 725, "loc": { "start": { - "line": 21, + "line": 22, "column": 4 }, "end": { - "line": 21, + "line": 22, "column": 9 } } @@ -6341,15 +6430,15 @@ "updateContext": null }, "value": "=", - "start": 712, - "end": 713, + "start": 726, + "end": 727, "loc": { "start": { - "line": 21, + "line": 22, "column": 10 }, "end": { - "line": 21, + "line": 22, "column": 11 } } @@ -6367,15 +6456,15 @@ "binop": null }, "value": "commander", - "start": 714, - "end": 723, + "start": 728, + "end": 737, "loc": { "start": { - "line": 21, + "line": 22, "column": 12 }, "end": { - "line": 21, + "line": 22, "column": 21 } } @@ -6393,15 +6482,15 @@ "binop": null, "updateContext": null }, - "start": 723, - "end": 724, + "start": 737, + "end": 738, "loc": { "start": { - "line": 21, + "line": 22, "column": 21 }, "end": { - "line": 21, + "line": 22, "column": 22 } } @@ -6419,15 +6508,15 @@ "binop": null }, "value": "watch", - "start": 724, - "end": 729, + "start": 738, + "end": 743, "loc": { "start": { - "line": 21, + "line": 22, "column": 22 }, "end": { - "line": 21, + "line": 22, "column": 27 } } @@ -6445,15 +6534,15 @@ "binop": null, "updateContext": null }, - "start": 729, - "end": 730, + "start": 743, + "end": 744, "loc": { "start": { - "line": 21, + "line": 22, "column": 27 }, "end": { - "line": 21, + "line": 22, "column": 28 } } @@ -6473,15 +6562,15 @@ "updateContext": null }, "value": "let", - "start": 731, - "end": 734, + "start": 745, + "end": 748, "loc": { "start": { - "line": 22, + "line": 23, "column": 0 }, "end": { - "line": 22, + "line": 23, "column": 3 } } @@ -6499,15 +6588,15 @@ "binop": null }, "value": "build", - "start": 735, - "end": 740, + "start": 749, + "end": 754, "loc": { "start": { - "line": 22, + "line": 23, "column": 4 }, "end": { - "line": 22, + "line": 23, "column": 9 } } @@ -6526,15 +6615,15 @@ "updateContext": null }, "value": "=", - "start": 741, - "end": 742, + "start": 755, + "end": 756, "loc": { "start": { - "line": 22, + "line": 23, "column": 10 }, "end": { - "line": 22, + "line": 23, "column": 11 } } @@ -6552,15 +6641,15 @@ "binop": null }, "value": "commander", - "start": 743, - "end": 752, + "start": 757, + "end": 766, "loc": { "start": { - "line": 22, + "line": 23, "column": 12 }, "end": { - "line": 22, + "line": 23, "column": 21 } } @@ -6578,15 +6667,15 @@ "binop": null, "updateContext": null }, - "start": 752, - "end": 753, + "start": 766, + "end": 767, "loc": { "start": { - "line": 22, + "line": 23, "column": 21 }, "end": { - "line": 22, + "line": 23, "column": 22 } } @@ -6604,15 +6693,15 @@ "binop": null }, "value": "build", - "start": 753, - "end": 758, + "start": 767, + "end": 772, "loc": { "start": { - "line": 22, + "line": 23, "column": 22 }, "end": { - "line": 22, + "line": 23, "column": 27 } } @@ -6630,15 +6719,15 @@ "binop": null, "updateContext": null }, - "start": 758, - "end": 759, + "start": 772, + "end": 773, "loc": { "start": { - "line": 22, + "line": 23, "column": 27 }, "end": { - "line": 22, + "line": 23, "column": 28 } } @@ -6658,15 +6747,15 @@ "updateContext": null }, "value": "let", - "start": 760, - "end": 763, + "start": 774, + "end": 777, "loc": { "start": { - "line": 23, + "line": 24, "column": 0 }, "end": { - "line": 23, + "line": 24, "column": 3 } } @@ -6684,15 +6773,15 @@ "binop": null }, "value": "copy", - "start": 764, - "end": 768, + "start": 778, + "end": 782, "loc": { "start": { - "line": 23, + "line": 24, "column": 4 }, "end": { - "line": 23, + "line": 24, "column": 8 } } @@ -6711,15 +6800,15 @@ "updateContext": null }, "value": "=", - "start": 769, - "end": 770, + "start": 783, + "end": 784, "loc": { "start": { - "line": 23, + "line": 24, "column": 9 }, "end": { - "line": 23, + "line": 24, "column": 10 } } @@ -6737,15 +6826,15 @@ "binop": null }, "value": "commander", - "start": 771, - "end": 780, + "start": 785, + "end": 794, "loc": { "start": { - "line": 23, + "line": 24, "column": 11 }, "end": { - "line": 23, + "line": 24, "column": 20 } } @@ -6763,15 +6852,15 @@ "binop": null, "updateContext": null }, - "start": 780, - "end": 781, + "start": 794, + "end": 795, "loc": { "start": { - "line": 23, + "line": 24, "column": 20 }, "end": { - "line": 23, + "line": 24, "column": 21 } } @@ -6789,15 +6878,15 @@ "binop": null }, "value": "build", - "start": 781, - "end": 786, + "start": 795, + "end": 800, "loc": { "start": { - "line": 23, + "line": 24, "column": 21 }, "end": { - "line": 23, + "line": 24, "column": 26 } } @@ -6816,15 +6905,15 @@ "updateContext": null }, "value": "||", - "start": 787, - "end": 789, + "start": 801, + "end": 803, "loc": { "start": { - "line": 23, + "line": 24, "column": 27 }, "end": { - "line": 23, + "line": 24, "column": 29 } } @@ -6842,15 +6931,15 @@ "binop": null }, "value": "commander", - "start": 790, - "end": 799, + "start": 804, + "end": 813, "loc": { "start": { - "line": 23, + "line": 24, "column": 30 }, "end": { - "line": 23, + "line": 24, "column": 39 } } @@ -6868,15 +6957,15 @@ "binop": null, "updateContext": null }, - "start": 799, - "end": 800, + "start": 813, + "end": 814, "loc": { "start": { - "line": 23, + "line": 24, "column": 39 }, "end": { - "line": 23, + "line": 24, "column": 40 } } @@ -6894,15 +6983,15 @@ "binop": null }, "value": "copy", - "start": 800, - "end": 804, + "start": 814, + "end": 818, "loc": { "start": { - "line": 23, + "line": 24, "column": 40 }, "end": { - "line": 23, + "line": 24, "column": 44 } } @@ -6920,15 +7009,15 @@ "binop": null, "updateContext": null }, - "start": 804, - "end": 805, + "start": 818, + "end": 819, "loc": { "start": { - "line": 23, + "line": 24, "column": 44 }, "end": { - "line": 23, + "line": 24, "column": 45 } } @@ -6948,15 +7037,15 @@ "updateContext": null }, "value": "let", - "start": 806, - "end": 809, + "start": 820, + "end": 823, "loc": { "start": { - "line": 24, + "line": 25, "column": 0 }, "end": { - "line": 24, + "line": 25, "column": 3 } } @@ -6974,15 +7063,15 @@ "binop": null }, "value": "serve", - "start": 810, - "end": 815, + "start": 824, + "end": 829, "loc": { "start": { - "line": 24, + "line": 25, "column": 4 }, "end": { - "line": 24, + "line": 25, "column": 9 } } @@ -7001,15 +7090,15 @@ "updateContext": null }, "value": "=", - "start": 816, - "end": 817, + "start": 830, + "end": 831, "loc": { "start": { - "line": 24, + "line": 25, "column": 10 }, "end": { - "line": 24, + "line": 25, "column": 11 } } @@ -7027,15 +7116,15 @@ "binop": null }, "value": "commander", - "start": 818, - "end": 827, + "start": 832, + "end": 841, "loc": { "start": { - "line": 24, + "line": 25, "column": 12 }, "end": { - "line": 24, + "line": 25, "column": 21 } } @@ -7053,15 +7142,15 @@ "binop": null, "updateContext": null }, - "start": 827, - "end": 828, + "start": 841, + "end": 842, "loc": { "start": { - "line": 24, + "line": 25, "column": 21 }, "end": { - "line": 24, + "line": 25, "column": 22 } } @@ -7079,15 +7168,15 @@ "binop": null }, "value": "serve", - "start": 828, - "end": 833, + "start": 842, + "end": 847, "loc": { "start": { - "line": 24, + "line": 25, "column": 22 }, "end": { - "line": 24, + "line": 25, "column": 27 } } @@ -7105,15 +7194,15 @@ "binop": null, "updateContext": null }, - "start": 833, - "end": 834, + "start": 847, + "end": 848, "loc": { "start": { - "line": 24, + "line": 25, "column": 27 }, "end": { - "line": 24, + "line": 25, "column": 28 } } @@ -7131,15 +7220,15 @@ "binop": null }, "value": "global", - "start": 835, - "end": 841, + "start": 849, + "end": 855, "loc": { "start": { - "line": 25, + "line": 26, "column": 0 }, "end": { - "line": 25, + "line": 26, "column": 6 } } @@ -7157,15 +7246,15 @@ "binop": null, "updateContext": null }, - "start": 841, - "end": 842, + "start": 855, + "end": 856, "loc": { "start": { - "line": 25, + "line": 26, "column": 6 }, "end": { - "line": 25, + "line": 26, "column": 7 } } @@ -7183,15 +7272,15 @@ "binop": null }, "value": "debug", - "start": 842, - "end": 847, + "start": 856, + "end": 861, "loc": { "start": { - "line": 25, + "line": 26, "column": 7 }, "end": { - "line": 25, + "line": 26, "column": 12 } } @@ -7210,15 +7299,15 @@ "updateContext": null }, "value": "=", - "start": 848, - "end": 849, + "start": 862, + "end": 863, "loc": { "start": { - "line": 25, + "line": 26, "column": 13 }, "end": { - "line": 25, + "line": 26, "column": 14 } } @@ -7236,15 +7325,15 @@ "binop": null }, "value": "commander", - "start": 850, - "end": 859, + "start": 864, + "end": 873, "loc": { "start": { - "line": 25, + "line": 26, "column": 15 }, "end": { - "line": 25, + "line": 26, "column": 24 } } @@ -7262,15 +7351,15 @@ "binop": null, "updateContext": null }, - "start": 859, - "end": 860, + "start": 873, + "end": 874, "loc": { "start": { - "line": 25, + "line": 26, "column": 24 }, "end": { - "line": 25, + "line": 26, "column": 25 } } @@ -7288,15 +7377,15 @@ "binop": null }, "value": "debug", - "start": 860, - "end": 865, + "start": 874, + "end": 879, "loc": { "start": { - "line": 25, + "line": 26, "column": 25 }, "end": { - "line": 25, + "line": 26, "column": 30 } } @@ -7304,15 +7393,15 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config {@link Config}\n ", - "start": 866, - "end": 914, + "start": 880, + "end": 928, "loc": { "start": { - "line": 26, + "line": 27, "column": 0 }, "end": { - "line": 28, + "line": 29, "column": 3 } } @@ -7330,15 +7419,15 @@ "binop": null }, "value": "async", - "start": 915, - "end": 920, + "start": 929, + "end": 934, "loc": { "start": { - "line": 29, + "line": 30, "column": 0 }, "end": { - "line": 29, + "line": 30, "column": 5 } } @@ -7357,15 +7446,15 @@ "binop": null }, "value": "function", - "start": 921, - "end": 929, + "start": 935, + "end": 943, "loc": { "start": { - "line": 29, + "line": 30, "column": 6 }, "end": { - "line": 29, + "line": 30, "column": 14 } } @@ -7384,15 +7473,15 @@ "updateContext": null }, "value": "*", - "start": 930, - "end": 931, + "start": 944, + "end": 945, "loc": { "start": { - "line": 29, + "line": 30, "column": 15 }, "end": { - "line": 29, + "line": 30, "column": 16 } } @@ -7410,15 +7499,15 @@ "binop": null }, "value": "run", - "start": 932, - "end": 935, + "start": 946, + "end": 949, "loc": { "start": { - "line": 29, + "line": 30, "column": 17 }, "end": { - "line": 29, + "line": 30, "column": 20 } } @@ -7435,15 +7524,15 @@ "postfix": false, "binop": null }, - "start": 935, - "end": 936, + "start": 949, + "end": 950, "loc": { "start": { - "line": 29, + "line": 30, "column": 20 }, "end": { - "line": 29, + "line": 30, "column": 21 } } @@ -7461,15 +7550,15 @@ "binop": null }, "value": "config", - "start": 936, - "end": 942, + "start": 950, + "end": 956, "loc": { "start": { - "line": 29, + "line": 30, "column": 21 }, "end": { - "line": 29, + "line": 30, "column": 27 } } @@ -7486,15 +7575,15 @@ "postfix": false, "binop": null }, - "start": 942, - "end": 943, + "start": 956, + "end": 957, "loc": { "start": { - "line": 29, + "line": 30, "column": 27 }, "end": { - "line": 29, + "line": 30, "column": 28 } } @@ -7511,15 +7600,15 @@ "postfix": false, "binop": null }, - "start": 944, - "end": 945, + "start": 958, + "end": 959, "loc": { "start": { - "line": 29, + "line": 30, "column": 29 }, "end": { - "line": 29, + "line": 30, "column": 30 } } @@ -7539,15 +7628,15 @@ "updateContext": null }, "value": "if", - "start": 948, - "end": 950, + "start": 962, + "end": 964, "loc": { "start": { - "line": 30, + "line": 31, "column": 2 }, "end": { - "line": 30, + "line": 31, "column": 4 } } @@ -7564,15 +7653,15 @@ "postfix": false, "binop": null }, - "start": 951, - "end": 952, + "start": 965, + "end": 966, "loc": { "start": { - "line": 30, + "line": 31, "column": 5 }, "end": { - "line": 30, + "line": 31, "column": 6 } } @@ -7590,15 +7679,15 @@ "binop": null }, "value": "build", - "start": 952, - "end": 957, + "start": 966, + "end": 971, "loc": { "start": { - "line": 30, + "line": 31, "column": 6 }, "end": { - "line": 30, + "line": 31, "column": 11 } } @@ -7615,15 +7704,15 @@ "postfix": false, "binop": null }, - "start": 957, - "end": 958, + "start": 971, + "end": 972, "loc": { "start": { - "line": 30, + "line": 31, "column": 11 }, "end": { - "line": 30, + "line": 31, "column": 12 } } @@ -7640,15 +7729,15 @@ "postfix": false, "binop": null }, - "start": 959, - "end": 960, + "start": 973, + "end": 974, "loc": { "start": { - "line": 30, + "line": 31, "column": 13 }, "end": { - "line": 30, + "line": 31, "column": 14 } } @@ -7666,15 +7755,15 @@ "binop": null }, "value": "await", - "start": 965, - "end": 970, + "start": 979, + "end": 984, "loc": { "start": { - "line": 31, + "line": 32, "column": 4 }, "end": { - "line": 31, + "line": 32, "column": 9 } } @@ -7692,15 +7781,15 @@ "binop": null }, "value": "builder", - "start": 971, - "end": 978, + "start": 985, + "end": 992, "loc": { "start": { - "line": 31, + "line": 32, "column": 10 }, "end": { - "line": 31, + "line": 32, "column": 17 } } @@ -7718,15 +7807,15 @@ "binop": null, "updateContext": null }, - "start": 978, - "end": 979, + "start": 992, + "end": 993, "loc": { "start": { - "line": 31, + "line": 32, "column": 17 }, "end": { - "line": 31, + "line": 32, "column": 18 } } @@ -7744,15 +7833,15 @@ "binop": null }, "value": "build", - "start": 979, - "end": 984, + "start": 993, + "end": 998, "loc": { "start": { - "line": 31, + "line": 32, "column": 18 }, "end": { - "line": 31, + "line": 32, "column": 23 } } @@ -7769,15 +7858,15 @@ "postfix": false, "binop": null }, - "start": 984, - "end": 985, + "start": 998, + "end": 999, "loc": { "start": { - "line": 31, + "line": 32, "column": 23 }, "end": { - "line": 31, + "line": 32, "column": 24 } } @@ -7795,15 +7884,15 @@ "binop": null }, "value": "config", - "start": 985, - "end": 991, + "start": 999, + "end": 1005, "loc": { "start": { - "line": 31, + "line": 32, "column": 24 }, "end": { - "line": 31, + "line": 32, "column": 30 } } @@ -7820,15 +7909,15 @@ "postfix": false, "binop": null }, - "start": 991, - "end": 992, + "start": 1005, + "end": 1006, "loc": { "start": { - "line": 31, + "line": 32, "column": 30 }, "end": { - "line": 31, + "line": 32, "column": 31 } } @@ -7846,15 +7935,15 @@ "binop": null, "updateContext": null }, - "start": 992, - "end": 993, + "start": 1006, + "end": 1007, "loc": { "start": { - "line": 31, + "line": 32, "column": 31 }, "end": { - "line": 31, + "line": 32, "column": 32 } } @@ -7871,15 +7960,15 @@ "postfix": false, "binop": null }, - "start": 996, - "end": 997, + "start": 1010, + "end": 1011, "loc": { "start": { - "line": 32, + "line": 33, "column": 2 }, "end": { - "line": 32, + "line": 33, "column": 3 } } @@ -7899,15 +7988,15 @@ "updateContext": null }, "value": "if", - "start": 1001, - "end": 1003, + "start": 1015, + "end": 1017, "loc": { "start": { - "line": 34, + "line": 35, "column": 2 }, "end": { - "line": 34, + "line": 35, "column": 4 } } @@ -7924,15 +8013,15 @@ "postfix": false, "binop": null }, - "start": 1004, - "end": 1005, + "start": 1018, + "end": 1019, "loc": { "start": { - "line": 34, + "line": 35, "column": 5 }, "end": { - "line": 34, + "line": 35, "column": 6 } } @@ -7950,15 +8039,15 @@ "binop": null }, "value": "copy", - "start": 1005, - "end": 1009, + "start": 1019, + "end": 1023, "loc": { "start": { - "line": 34, + "line": 35, "column": 6 }, "end": { - "line": 34, + "line": 35, "column": 10 } } @@ -7975,15 +8064,15 @@ "postfix": false, "binop": null }, - "start": 1009, - "end": 1010, + "start": 1023, + "end": 1024, "loc": { "start": { - "line": 34, + "line": 35, "column": 10 }, "end": { - "line": 34, + "line": 35, "column": 11 } } @@ -8000,15 +8089,15 @@ "postfix": false, "binop": null }, - "start": 1011, - "end": 1012, + "start": 1025, + "end": 1026, "loc": { "start": { - "line": 34, + "line": 35, "column": 12 }, "end": { - "line": 34, + "line": 35, "column": 13 } } @@ -8026,15 +8115,15 @@ "binop": null }, "value": "await", - "start": 1017, - "end": 1022, + "start": 1031, + "end": 1036, "loc": { "start": { - "line": 35, + "line": 36, "column": 4 }, "end": { - "line": 35, + "line": 36, "column": 9 } } @@ -8052,15 +8141,15 @@ "binop": null }, "value": "fs", - "start": 1023, - "end": 1025, + "start": 1037, + "end": 1039, "loc": { "start": { - "line": 35, + "line": 36, "column": 10 }, "end": { - "line": 35, + "line": 36, "column": 12 } } @@ -8078,15 +8167,15 @@ "binop": null, "updateContext": null }, - "start": 1025, - "end": 1026, + "start": 1039, + "end": 1040, "loc": { "start": { - "line": 35, + "line": 36, "column": 12 }, "end": { - "line": 35, + "line": 36, "column": 13 } } @@ -8104,15 +8193,15 @@ "binop": null }, "value": "copySources", - "start": 1026, - "end": 1037, + "start": 1040, + "end": 1051, "loc": { "start": { - "line": 35, + "line": 36, "column": 13 }, "end": { - "line": 35, + "line": 36, "column": 24 } } @@ -8129,15 +8218,15 @@ "postfix": false, "binop": null }, - "start": 1037, - "end": 1038, + "start": 1051, + "end": 1052, "loc": { "start": { - "line": 35, + "line": 36, "column": 24 }, "end": { - "line": 35, + "line": 36, "column": 25 } } @@ -8155,15 +8244,15 @@ "binop": null }, "value": "config", - "start": 1038, - "end": 1044, + "start": 1052, + "end": 1058, "loc": { "start": { - "line": 35, + "line": 36, "column": 25 }, "end": { - "line": 35, + "line": 36, "column": 31 } } @@ -8181,15 +8270,15 @@ "binop": null, "updateContext": null }, - "start": 1044, - "end": 1045, + "start": 1058, + "end": 1059, "loc": { "start": { - "line": 35, + "line": 36, "column": 31 }, "end": { - "line": 35, + "line": 36, "column": 32 } } @@ -8207,15 +8296,15 @@ "binop": null }, "value": "sources", - "start": 1045, - "end": 1052, + "start": 1059, + "end": 1066, "loc": { "start": { - "line": 35, + "line": 36, "column": 32 }, "end": { - "line": 35, + "line": 36, "column": 39 } } @@ -8232,15 +8321,15 @@ "postfix": false, "binop": null }, - "start": 1052, - "end": 1053, + "start": 1066, + "end": 1067, "loc": { "start": { - "line": 35, + "line": 36, "column": 39 }, "end": { - "line": 35, + "line": 36, "column": 40 } } @@ -8258,15 +8347,15 @@ "binop": null, "updateContext": null }, - "start": 1053, - "end": 1054, + "start": 1067, + "end": 1068, "loc": { "start": { - "line": 35, + "line": 36, "column": 40 }, "end": { - "line": 35, + "line": 36, "column": 41 } } @@ -8283,15 +8372,15 @@ "postfix": false, "binop": null }, - "start": 1057, - "end": 1058, + "start": 1071, + "end": 1072, "loc": { "start": { - "line": 36, + "line": 37, "column": 2 }, "end": { - "line": 36, + "line": 37, "column": 3 } } @@ -8311,15 +8400,15 @@ "updateContext": null }, "value": "if", - "start": 1062, - "end": 1064, + "start": 1076, + "end": 1078, "loc": { "start": { - "line": 38, + "line": 39, "column": 2 }, "end": { - "line": 38, + "line": 39, "column": 4 } } @@ -8336,15 +8425,15 @@ "postfix": false, "binop": null }, - "start": 1065, - "end": 1066, + "start": 1079, + "end": 1080, "loc": { "start": { - "line": 38, + "line": 39, "column": 5 }, "end": { - "line": 38, + "line": 39, "column": 6 } } @@ -8362,15 +8451,15 @@ "binop": null }, "value": "watch", - "start": 1066, - "end": 1071, + "start": 1080, + "end": 1085, "loc": { "start": { - "line": 38, + "line": 39, "column": 6 }, "end": { - "line": 38, + "line": 39, "column": 11 } } @@ -8387,15 +8476,15 @@ "postfix": false, "binop": null }, - "start": 1071, - "end": 1072, + "start": 1085, + "end": 1086, "loc": { "start": { - "line": 38, + "line": 39, "column": 11 }, "end": { - "line": 38, + "line": 39, "column": 12 } } @@ -8412,15 +8501,15 @@ "postfix": false, "binop": null }, - "start": 1073, - "end": 1074, + "start": 1087, + "end": 1088, "loc": { "start": { - "line": 38, + "line": 39, "column": 13 }, "end": { - "line": 38, + "line": 39, "column": 14 } } @@ -8438,15 +8527,15 @@ "binop": null }, "value": "watcher", - "start": 1079, - "end": 1086, + "start": 1093, + "end": 1100, "loc": { "start": { - "line": 39, + "line": 40, "column": 4 }, "end": { - "line": 39, + "line": 40, "column": 11 } } @@ -8464,15 +8553,15 @@ "binop": null, "updateContext": null }, - "start": 1086, - "end": 1087, + "start": 1100, + "end": 1101, "loc": { "start": { - "line": 39, + "line": 40, "column": 11 }, "end": { - "line": 39, + "line": 40, "column": 12 } } @@ -8490,15 +8579,15 @@ "binop": null }, "value": "on", - "start": 1087, - "end": 1089, + "start": 1101, + "end": 1103, "loc": { "start": { - "line": 39, + "line": 40, "column": 12 }, "end": { - "line": 39, + "line": 40, "column": 14 } } @@ -8515,15 +8604,15 @@ "postfix": false, "binop": null }, - "start": 1089, - "end": 1090, + "start": 1103, + "end": 1104, "loc": { "start": { - "line": 39, + "line": 40, "column": 14 }, "end": { - "line": 39, + "line": 40, "column": 15 } } @@ -8542,15 +8631,15 @@ "updateContext": null }, "value": "reload", - "start": 1090, - "end": 1098, + "start": 1104, + "end": 1112, "loc": { "start": { - "line": 39, + "line": 40, "column": 15 }, "end": { - "line": 39, + "line": 40, "column": 23 } } @@ -8568,15 +8657,15 @@ "binop": null, "updateContext": null }, - "start": 1098, - "end": 1099, + "start": 1112, + "end": 1113, "loc": { "start": { - "line": 39, + "line": 40, "column": 23 }, "end": { - "line": 39, + "line": 40, "column": 24 } } @@ -8593,15 +8682,15 @@ "postfix": false, "binop": null }, - "start": 1100, - "end": 1101, + "start": 1114, + "end": 1115, "loc": { "start": { - "line": 39, + "line": 40, "column": 25 }, "end": { - "line": 39, + "line": 40, "column": 26 } } @@ -8618,15 +8707,15 @@ "postfix": false, "binop": null }, - "start": 1101, - "end": 1102, + "start": 1115, + "end": 1116, "loc": { "start": { - "line": 39, + "line": 40, "column": 26 }, "end": { - "line": 39, + "line": 40, "column": 27 } } @@ -8644,15 +8733,15 @@ "binop": null, "updateContext": null }, - "start": 1103, - "end": 1105, + "start": 1117, + "end": 1119, "loc": { "start": { - "line": 39, + "line": 40, "column": 28 }, "end": { - "line": 39, + "line": 40, "column": 30 } } @@ -8669,15 +8758,15 @@ "postfix": false, "binop": null }, - "start": 1106, - "end": 1107, + "start": 1120, + "end": 1121, "loc": { "start": { - "line": 39, + "line": 40, "column": 31 }, "end": { - "line": 39, + "line": 40, "column": 32 } } @@ -8695,15 +8784,15 @@ "binop": null }, "value": "server", - "start": 1114, - "end": 1120, + "start": 1128, + "end": 1134, "loc": { "start": { - "line": 40, + "line": 41, "column": 6 }, "end": { - "line": 40, + "line": 41, "column": 12 } } @@ -8721,15 +8810,15 @@ "binop": null, "updateContext": null }, - "start": 1120, - "end": 1121, + "start": 1134, + "end": 1135, "loc": { "start": { - "line": 40, + "line": 41, "column": 12 }, "end": { - "line": 40, + "line": 41, "column": 13 } } @@ -8747,15 +8836,15 @@ "binop": null }, "value": "reload", - "start": 1121, - "end": 1127, + "start": 1135, + "end": 1141, "loc": { "start": { - "line": 40, + "line": 41, "column": 13 }, "end": { - "line": 40, + "line": 41, "column": 19 } } @@ -8772,15 +8861,15 @@ "postfix": false, "binop": null }, - "start": 1127, - "end": 1128, + "start": 1141, + "end": 1142, "loc": { "start": { - "line": 40, + "line": 41, "column": 19 }, "end": { - "line": 40, + "line": 41, "column": 20 } } @@ -8797,15 +8886,15 @@ "postfix": false, "binop": null }, - "start": 1128, - "end": 1129, + "start": 1142, + "end": 1143, "loc": { "start": { - "line": 40, + "line": 41, "column": 20 }, "end": { - "line": 40, + "line": 41, "column": 21 } } @@ -8823,15 +8912,15 @@ "binop": null, "updateContext": null }, - "start": 1129, - "end": 1130, + "start": 1143, + "end": 1144, "loc": { "start": { - "line": 40, + "line": 41, "column": 21 }, "end": { - "line": 40, + "line": 41, "column": 22 } } @@ -8848,15 +8937,15 @@ "postfix": false, "binop": null }, - "start": 1135, - "end": 1136, + "start": 1149, + "end": 1150, "loc": { "start": { - "line": 41, + "line": 42, "column": 4 }, "end": { - "line": 41, + "line": 42, "column": 5 } } @@ -8873,15 +8962,15 @@ "postfix": false, "binop": null }, - "start": 1136, - "end": 1137, + "start": 1150, + "end": 1151, "loc": { "start": { - "line": 41, + "line": 42, "column": 5 }, "end": { - "line": 41, + "line": 42, "column": 6 } } @@ -8899,15 +8988,15 @@ "binop": null, "updateContext": null }, - "start": 1137, - "end": 1138, + "start": 1151, + "end": 1152, "loc": { "start": { - "line": 41, + "line": 42, "column": 6 }, "end": { - "line": 41, + "line": 42, "column": 7 } } @@ -8925,15 +9014,15 @@ "binop": null }, "value": "await", - "start": 1143, - "end": 1148, + "start": 1157, + "end": 1162, "loc": { "start": { - "line": 42, + "line": 43, "column": 4 }, "end": { - "line": 42, + "line": 43, "column": 9 } } @@ -8951,15 +9040,15 @@ "binop": null }, "value": "watcher", - "start": 1149, - "end": 1156, + "start": 1163, + "end": 1170, "loc": { "start": { - "line": 42, + "line": 43, "column": 10 }, "end": { - "line": 42, + "line": 43, "column": 17 } } @@ -8977,15 +9066,15 @@ "binop": null, "updateContext": null }, - "start": 1156, - "end": 1157, + "start": 1170, + "end": 1171, "loc": { "start": { - "line": 42, + "line": 43, "column": 17 }, "end": { - "line": 42, + "line": 43, "column": 18 } } @@ -9003,15 +9092,15 @@ "binop": null }, "value": "watch", - "start": 1157, - "end": 1162, + "start": 1171, + "end": 1176, "loc": { "start": { - "line": 42, + "line": 43, "column": 18 }, "end": { - "line": 42, + "line": 43, "column": 23 } } @@ -9028,15 +9117,15 @@ "postfix": false, "binop": null }, - "start": 1162, - "end": 1163, + "start": 1176, + "end": 1177, "loc": { "start": { - "line": 42, + "line": 43, "column": 23 }, "end": { - "line": 42, + "line": 43, "column": 24 } } @@ -9054,15 +9143,15 @@ "binop": null }, "value": "config", - "start": 1163, - "end": 1169, + "start": 1177, + "end": 1183, "loc": { "start": { - "line": 42, + "line": 43, "column": 24 }, "end": { - "line": 42, + "line": 43, "column": 30 } } @@ -9079,15 +9168,15 @@ "postfix": false, "binop": null }, - "start": 1169, - "end": 1170, + "start": 1183, + "end": 1184, "loc": { "start": { - "line": 42, + "line": 43, "column": 30 }, "end": { - "line": 42, + "line": 43, "column": 31 } } @@ -9105,15 +9194,15 @@ "binop": null, "updateContext": null }, - "start": 1170, - "end": 1171, + "start": 1184, + "end": 1185, "loc": { "start": { - "line": 42, + "line": 43, "column": 31 }, "end": { - "line": 42, + "line": 43, "column": 32 } } @@ -9130,15 +9219,15 @@ "postfix": false, "binop": null }, - "start": 1174, - "end": 1175, + "start": 1188, + "end": 1189, "loc": { "start": { - "line": 43, + "line": 44, "column": 2 }, "end": { - "line": 43, + "line": 44, "column": 3 } } @@ -9158,15 +9247,15 @@ "updateContext": null }, "value": "if", - "start": 1179, - "end": 1181, + "start": 1193, + "end": 1195, "loc": { "start": { - "line": 45, + "line": 46, "column": 2 }, "end": { - "line": 45, + "line": 46, "column": 4 } } @@ -9183,15 +9272,15 @@ "postfix": false, "binop": null }, - "start": 1182, - "end": 1183, + "start": 1196, + "end": 1197, "loc": { "start": { - "line": 45, + "line": 46, "column": 5 }, "end": { - "line": 45, + "line": 46, "column": 6 } } @@ -9209,15 +9298,15 @@ "binop": null }, "value": "serve", - "start": 1183, - "end": 1188, + "start": 1197, + "end": 1202, "loc": { "start": { - "line": 45, + "line": 46, "column": 6 }, "end": { - "line": 45, + "line": 46, "column": 11 } } @@ -9234,15 +9323,15 @@ "postfix": false, "binop": null }, - "start": 1188, - "end": 1189, + "start": 1202, + "end": 1203, "loc": { "start": { - "line": 45, + "line": 46, "column": 11 }, "end": { - "line": 45, + "line": 46, "column": 12 } } @@ -9259,15 +9348,15 @@ "postfix": false, "binop": null }, - "start": 1190, - "end": 1191, + "start": 1204, + "end": 1205, "loc": { "start": { - "line": 45, + "line": 46, "column": 13 }, "end": { - "line": 45, + "line": 46, "column": 14 } } @@ -9285,15 +9374,15 @@ "binop": null }, "value": "await", - "start": 1196, - "end": 1201, + "start": 1210, + "end": 1215, "loc": { "start": { - "line": 46, + "line": 47, "column": 4 }, "end": { - "line": 46, + "line": 47, "column": 9 } } @@ -9311,15 +9400,15 @@ "binop": null }, "value": "server", - "start": 1202, - "end": 1208, + "start": 1216, + "end": 1222, "loc": { "start": { - "line": 46, + "line": 47, "column": 10 }, "end": { - "line": 46, + "line": 47, "column": 16 } } @@ -9337,15 +9426,15 @@ "binop": null, "updateContext": null }, - "start": 1208, - "end": 1209, + "start": 1222, + "end": 1223, "loc": { "start": { - "line": 46, + "line": 47, "column": 16 }, "end": { - "line": 46, + "line": 47, "column": 17 } } @@ -9363,15 +9452,15 @@ "binop": null }, "value": "serve", - "start": 1209, - "end": 1214, + "start": 1223, + "end": 1228, "loc": { "start": { - "line": 46, + "line": 47, "column": 17 }, "end": { - "line": 46, + "line": 47, "column": 22 } } @@ -9388,15 +9477,15 @@ "postfix": false, "binop": null }, - "start": 1214, - "end": 1215, + "start": 1228, + "end": 1229, "loc": { "start": { - "line": 46, + "line": 47, "column": 22 }, "end": { - "line": 46, + "line": 47, "column": 23 } } @@ -9414,15 +9503,15 @@ "binop": null }, "value": "config", - "start": 1215, - "end": 1221, + "start": 1229, + "end": 1235, "loc": { "start": { - "line": 46, + "line": 47, "column": 23 }, "end": { - "line": 46, + "line": 47, "column": 29 } } @@ -9440,15 +9529,15 @@ "binop": null, "updateContext": null }, - "start": 1221, - "end": 1222, + "start": 1235, + "end": 1236, "loc": { "start": { - "line": 46, + "line": 47, "column": 29 }, "end": { - "line": 46, + "line": 47, "column": 30 } } @@ -9466,15 +9555,15 @@ "binop": null }, "value": "server", - "start": 1222, - "end": 1228, + "start": 1236, + "end": 1242, "loc": { "start": { - "line": 46, + "line": 47, "column": 30 }, "end": { - "line": 46, + "line": 47, "column": 36 } } @@ -9491,15 +9580,15 @@ "postfix": false, "binop": null }, - "start": 1228, - "end": 1229, + "start": 1242, + "end": 1243, "loc": { "start": { - "line": 46, + "line": 47, "column": 36 }, "end": { - "line": 46, + "line": 47, "column": 37 } } @@ -9517,15 +9606,15 @@ "binop": null, "updateContext": null }, - "start": 1229, - "end": 1230, + "start": 1243, + "end": 1244, "loc": { "start": { - "line": 46, + "line": 47, "column": 37 }, "end": { - "line": 46, + "line": 47, "column": 38 } } @@ -9542,15 +9631,15 @@ "postfix": false, "binop": null }, - "start": 1233, - "end": 1234, + "start": 1247, + "end": 1248, "loc": { "start": { - "line": 47, + "line": 48, "column": 2 }, "end": { - "line": 47, + "line": 48, "column": 3 } } @@ -9567,15 +9656,15 @@ "postfix": false, "binop": null }, - "start": 1235, - "end": 1236, + "start": 1249, + "end": 1250, "loc": { "start": { - "line": 48, + "line": 49, "column": 0 }, "end": { - "line": 48, + "line": 49, "column": 1 } } @@ -9595,15 +9684,15 @@ "updateContext": null }, "value": "new", - "start": 1238, - "end": 1241, + "start": 1252, + "end": 1255, "loc": { "start": { - "line": 50, + "line": 51, "column": 0 }, "end": { - "line": 50, + "line": 51, "column": 3 } } @@ -9621,15 +9710,15 @@ "binop": null }, "value": "Config", - "start": 1242, - "end": 1248, + "start": 1256, + "end": 1262, "loc": { "start": { - "line": 50, + "line": 51, "column": 4 }, "end": { - "line": 50, + "line": 51, "column": 10 } } @@ -9646,15 +9735,15 @@ "postfix": false, "binop": null }, - "start": 1248, - "end": 1249, + "start": 1262, + "end": 1263, "loc": { "start": { - "line": 50, + "line": 51, "column": 10 }, "end": { - "line": 50, + "line": 51, "column": 11 } } @@ -9671,15 +9760,15 @@ "postfix": false, "binop": null }, - "start": 1249, - "end": 1250, + "start": 1263, + "end": 1264, "loc": { "start": { - "line": 50, + "line": 51, "column": 11 }, "end": { - "line": 50, + "line": 51, "column": 12 } } @@ -9697,15 +9786,15 @@ "binop": null, "updateContext": null }, - "start": 1250, - "end": 1251, + "start": 1264, + "end": 1265, "loc": { "start": { - "line": 50, + "line": 51, "column": 12 }, "end": { - "line": 50, + "line": 51, "column": 13 } } @@ -9723,15 +9812,15 @@ "binop": null }, "value": "then", - "start": 1251, - "end": 1255, + "start": 1265, + "end": 1269, "loc": { "start": { - "line": 50, + "line": 51, "column": 13 }, "end": { - "line": 50, + "line": 51, "column": 17 } } @@ -9748,15 +9837,15 @@ "postfix": false, "binop": null }, - "start": 1255, - "end": 1256, + "start": 1269, + "end": 1270, "loc": { "start": { - "line": 50, + "line": 51, "column": 17 }, "end": { - "line": 50, + "line": 51, "column": 18 } } @@ -9774,15 +9863,15 @@ "binop": null }, "value": "config", - "start": 1256, - "end": 1262, + "start": 1270, + "end": 1276, "loc": { "start": { - "line": 50, + "line": 51, "column": 18 }, "end": { - "line": 50, + "line": 51, "column": 24 } } @@ -9800,15 +9889,15 @@ "binop": null, "updateContext": null }, - "start": 1263, - "end": 1265, + "start": 1277, + "end": 1279, "loc": { "start": { - "line": 50, + "line": 51, "column": 25 }, "end": { - "line": 50, + "line": 51, "column": 27 } } @@ -9825,15 +9914,15 @@ "postfix": false, "binop": null }, - "start": 1266, - "end": 1267, + "start": 1280, + "end": 1281, "loc": { "start": { - "line": 50, + "line": 51, "column": 28 }, "end": { - "line": 50, + "line": 51, "column": 29 } } @@ -9851,15 +9940,15 @@ "binop": null }, "value": "global", - "start": 1270, - "end": 1276, + "start": 1284, + "end": 1290, "loc": { "start": { - "line": 51, + "line": 52, "column": 2 }, "end": { - "line": 51, + "line": 52, "column": 8 } } @@ -9877,15 +9966,15 @@ "binop": null, "updateContext": null }, - "start": 1276, - "end": 1277, + "start": 1290, + "end": 1291, "loc": { "start": { - "line": 51, + "line": 52, "column": 8 }, "end": { - "line": 51, + "line": 52, "column": 9 } } @@ -9903,15 +9992,15 @@ "binop": null }, "value": "debug", - "start": 1277, - "end": 1282, + "start": 1291, + "end": 1296, "loc": { "start": { - "line": 51, + "line": 52, "column": 9 }, "end": { - "line": 51, + "line": 52, "column": 14 } } @@ -9930,15 +10019,15 @@ "updateContext": null }, "value": "=", - "start": 1283, - "end": 1284, + "start": 1297, + "end": 1298, "loc": { "start": { - "line": 51, + "line": 52, "column": 15 }, "end": { - "line": 51, + "line": 52, "column": 16 } } @@ -9956,15 +10045,15 @@ "binop": null }, "value": "commander", - "start": 1285, - "end": 1294, + "start": 1299, + "end": 1308, "loc": { "start": { - "line": 51, + "line": 52, "column": 17 }, "end": { - "line": 51, + "line": 52, "column": 26 } } @@ -9982,15 +10071,15 @@ "binop": null, "updateContext": null }, - "start": 1294, - "end": 1295, + "start": 1308, + "end": 1309, "loc": { "start": { - "line": 51, + "line": 52, "column": 26 }, "end": { - "line": 51, + "line": 52, "column": 27 } } @@ -10008,15 +10097,15 @@ "binop": null }, "value": "debug", - "start": 1295, - "end": 1300, + "start": 1309, + "end": 1314, "loc": { "start": { - "line": 51, + "line": 52, "column": 27 }, "end": { - "line": 51, + "line": 52, "column": 32 } } @@ -10035,15 +10124,15 @@ "updateContext": null }, "value": "||", - "start": 1301, - "end": 1303, + "start": 1315, + "end": 1317, "loc": { "start": { - "line": 51, + "line": 52, "column": 33 }, "end": { - "line": 51, + "line": 52, "column": 35 } } @@ -10061,15 +10150,15 @@ "binop": null }, "value": "config", - "start": 1304, - "end": 1310, + "start": 1318, + "end": 1324, "loc": { "start": { - "line": 51, + "line": 52, "column": 36 }, "end": { - "line": 51, + "line": 52, "column": 42 } } @@ -10087,15 +10176,15 @@ "binop": null, "updateContext": null }, - "start": 1310, - "end": 1311, + "start": 1324, + "end": 1325, "loc": { "start": { - "line": 51, + "line": 52, "column": 42 }, "end": { - "line": 51, + "line": 52, "column": 43 } } @@ -10113,15 +10202,15 @@ "binop": null }, "value": "debug", - "start": 1311, - "end": 1316, + "start": 1325, + "end": 1330, "loc": { "start": { - "line": 51, + "line": 52, "column": 43 }, "end": { - "line": 51, + "line": 52, "column": 48 } } @@ -10139,15 +10228,15 @@ "binop": null, "updateContext": null }, - "start": 1316, - "end": 1317, + "start": 1330, + "end": 1331, "loc": { "start": { - "line": 51, + "line": 52, "column": 48 }, "end": { - "line": 51, + "line": 52, "column": 49 } } @@ -10167,15 +10256,15 @@ "updateContext": null }, "value": "let", - "start": 1320, - "end": 1323, + "start": 1334, + "end": 1337, "loc": { "start": { - "line": 52, + "line": 53, "column": 2 }, "end": { - "line": 52, + "line": 53, "column": 5 } } @@ -10193,15 +10282,15 @@ "binop": null }, "value": "it", - "start": 1324, - "end": 1326, + "start": 1338, + "end": 1340, "loc": { "start": { - "line": 52, + "line": 53, "column": 6 }, "end": { - "line": 52, + "line": 53, "column": 8 } } @@ -10220,15 +10309,15 @@ "updateContext": null }, "value": "=", - "start": 1327, - "end": 1328, + "start": 1341, + "end": 1342, "loc": { "start": { - "line": 52, + "line": 53, "column": 9 }, "end": { - "line": 52, + "line": 53, "column": 10 } } @@ -10246,15 +10335,15 @@ "binop": null }, "value": "run", - "start": 1329, - "end": 1332, + "start": 1343, + "end": 1346, "loc": { "start": { - "line": 52, + "line": 53, "column": 11 }, "end": { - "line": 52, + "line": 53, "column": 14 } } @@ -10271,15 +10360,15 @@ "postfix": false, "binop": null }, - "start": 1332, - "end": 1333, + "start": 1346, + "end": 1347, "loc": { "start": { - "line": 52, + "line": 53, "column": 14 }, "end": { - "line": 52, + "line": 53, "column": 15 } } @@ -10297,15 +10386,15 @@ "binop": null }, "value": "config", - "start": 1333, - "end": 1339, + "start": 1347, + "end": 1353, "loc": { "start": { - "line": 52, + "line": 53, "column": 15 }, "end": { - "line": 52, + "line": 53, "column": 21 } } @@ -10322,15 +10411,15 @@ "postfix": false, "binop": null }, - "start": 1339, - "end": 1340, + "start": 1353, + "end": 1354, "loc": { "start": { - "line": 52, + "line": 53, "column": 21 }, "end": { - "line": 52, + "line": 53, "column": 22 } } @@ -10348,15 +10437,15 @@ "binop": null, "updateContext": null }, - "start": 1340, - "end": 1341, + "start": 1354, + "end": 1355, "loc": { "start": { - "line": 52, + "line": 53, "column": 22 }, "end": { - "line": 52, + "line": 53, "column": 23 } } @@ -10374,15 +10463,15 @@ "binop": null }, "value": "it", - "start": 1344, - "end": 1346, + "start": 1358, + "end": 1360, "loc": { "start": { - "line": 53, + "line": 54, "column": 2 }, "end": { - "line": 53, + "line": 54, "column": 4 } } @@ -10400,15 +10489,15 @@ "binop": null, "updateContext": null }, - "start": 1346, - "end": 1347, + "start": 1360, + "end": 1361, "loc": { "start": { - "line": 53, + "line": 54, "column": 4 }, "end": { - "line": 53, + "line": 54, "column": 5 } } @@ -10426,15 +10515,15 @@ "binop": null }, "value": "next", - "start": 1347, - "end": 1351, + "start": 1361, + "end": 1365, "loc": { "start": { - "line": 53, + "line": 54, "column": 5 }, "end": { - "line": 53, + "line": 54, "column": 9 } } @@ -10451,15 +10540,15 @@ "postfix": false, "binop": null }, - "start": 1351, - "end": 1352, + "start": 1365, + "end": 1366, "loc": { "start": { - "line": 53, + "line": 54, "column": 9 }, "end": { - "line": 53, + "line": 54, "column": 10 } } @@ -10476,15 +10565,15 @@ "postfix": false, "binop": null }, - "start": 1352, - "end": 1353, + "start": 1366, + "end": 1367, "loc": { "start": { - "line": 53, + "line": 54, "column": 10 }, "end": { - "line": 53, + "line": 54, "column": 11 } } @@ -10502,15 +10591,15 @@ "binop": null, "updateContext": null }, - "start": 1353, - "end": 1354, + "start": 1367, + "end": 1368, "loc": { "start": { - "line": 53, + "line": 54, "column": 11 }, "end": { - "line": 53, + "line": 54, "column": 12 } } @@ -10527,15 +10616,15 @@ "postfix": false, "binop": null }, - "start": 1355, - "end": 1356, + "start": 1369, + "end": 1370, "loc": { "start": { - "line": 54, + "line": 55, "column": 0 }, "end": { - "line": 54, + "line": 55, "column": 1 } } @@ -10552,15 +10641,15 @@ "postfix": false, "binop": null }, - "start": 1356, - "end": 1357, + "start": 1370, + "end": 1371, "loc": { "start": { - "line": 54, + "line": 55, "column": 1 }, "end": { - "line": 54, + "line": 55, "column": 2 } } @@ -10578,15 +10667,15 @@ "binop": null, "updateContext": null }, - "start": 1357, - "end": 1358, + "start": 1371, + "end": 1372, "loc": { "start": { - "line": 54, + "line": 55, "column": 2 }, "end": { - "line": 54, + "line": 55, "column": 3 } } @@ -10604,15 +10693,15 @@ "binop": null, "updateContext": null }, - "start": 1359, - "end": 1359, + "start": 1373, + "end": 1373, "loc": { "start": { - "line": 55, + "line": 56, "column": 0 }, "end": { - "line": 55, + "line": 56, "column": 0 } } diff --git a/docs/ast/source/config.js.json b/docs/ast/source/config.js.json index 605e72d..c803d90 100644 --- a/docs/ast/source/config.js.json +++ b/docs/ast/source/config.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 5055, + "end": 5063, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 5055, + "end": 5063, "loc": { "start": { "line": 1, @@ -451,9 +451,9 @@ "kind": "const" }, { - "type": "ImportDeclaration", + "type": "VariableDeclaration", "start": 117, - "end": 150, + "end": 157, "loc": { "start": { "line": 5, @@ -461,69 +461,104 @@ }, "end": { "line": 5, - "column": 33 + "column": 40 } }, - "specifiers": [ + "declarations": [ { - "type": "ImportDefaultSpecifier", - "start": 124, - "end": 130, + "type": "VariableDeclarator", + "start": 123, + "end": 156, "loc": { "start": { "line": 5, - "column": 7 + "column": 6 }, "end": { "line": 5, - "column": 13 + "column": 39 } }, - "local": { + "id": { "type": "Identifier", - "start": 124, - "end": 130, + "start": 123, + "end": 129, "loc": { "start": { "line": 5, - "column": 7 + "column": 6 }, "end": { "line": 5, - "column": 13 + "column": 12 }, "identifierName": "logger" }, "name": "logger" + }, + "init": { + "type": "CallExpression", + "start": 132, + "end": 156, + "loc": { + "start": { + "line": 5, + "column": 15 + }, + "end": { + "line": 5, + "column": 39 + } + }, + "callee": { + "type": "Identifier", + "start": 132, + "end": 139, + "loc": { + "start": { + "line": 5, + "column": 15 + }, + "end": { + "line": 5, + "column": 22 + }, + "identifierName": "require" + }, + "name": "require" + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 140, + "end": 155, + "loc": { + "start": { + "line": 5, + "column": 23 + }, + "end": { + "line": 5, + "column": 38 + } + }, + "extra": { + "rawValue": "backed-logger", + "raw": "'backed-logger'" + }, + "value": "backed-logger" + } + ] } } ], - "source": { - "type": "StringLiteral", - "start": 136, - "end": 149, - "loc": { - "start": { - "line": 5, - "column": 19 - }, - "end": { - "line": 5, - "column": 32 - } - }, - "extra": { - "rawValue": "./logger.js", - "raw": "'./logger.js'" - }, - "value": "./logger.js" - }, + "kind": "const", "trailingComments": [ { "type": "CommentBlock", "value": "*\n * @param {string} config.name name off your project\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.docs path to where your docs are located\n * @param {string} config.server.bowerPath path to bower_components\n * @param {string} config.server.nodeModulesPath path to node_modules\n * @param {string} config.server.demo path to the demo\n * @param {string} config.server.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.server.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n ", - "start": 152, - "end": 903, + "start": 159, + "end": 910, "loc": { "start": { "line": 7, @@ -539,8 +574,8 @@ }, { "type": "ExportDefaultDeclaration", - "start": 904, - "end": 5054, + "start": 911, + "end": 5062, "loc": { "start": { "line": 18, @@ -553,8 +588,8 @@ }, "declaration": { "type": "ClassDeclaration", - "start": 919, - "end": 5054, + "start": 926, + "end": 5062, "loc": { "start": { "line": 18, @@ -567,8 +602,8 @@ }, "id": { "type": "Identifier", - "start": 925, - "end": 931, + "start": 932, + "end": 938, "loc": { "start": { "line": 18, @@ -586,8 +621,8 @@ "superClass": null, "body": { "type": "ClassBody", - "start": 932, - "end": 5054, + "start": 939, + "end": 5062, "loc": { "start": { "line": 18, @@ -601,8 +636,8 @@ "body": [ { "type": "ClassMethod", - "start": 936, - "end": 1392, + "start": 943, + "end": 1399, "loc": { "start": { "line": 19, @@ -616,8 +651,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 936, - "end": 947, + "start": 943, + "end": 954, "loc": { "start": { "line": 19, @@ -640,8 +675,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 950, - "end": 1392, + "start": 957, + "end": 1399, "loc": { "start": { "line": 19, @@ -655,8 +690,8 @@ "body": [ { "type": "ReturnStatement", - "start": 956, - "end": 1388, + "start": 963, + "end": 1395, "loc": { "start": { "line": 20, @@ -669,8 +704,8 @@ }, "argument": { "type": "NewExpression", - "start": 963, - "end": 1387, + "start": 970, + "end": 1394, "loc": { "start": { "line": 20, @@ -683,8 +718,8 @@ }, "callee": { "type": "Identifier", - "start": 967, - "end": 974, + "start": 974, + "end": 981, "loc": { "start": { "line": 20, @@ -701,8 +736,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 975, - "end": 1386, + "start": 982, + "end": 1393, "loc": { "start": { "line": 20, @@ -720,8 +755,8 @@ "params": [ { "type": "Identifier", - "start": 976, - "end": 983, + "start": 983, + "end": 990, "loc": { "start": { "line": 20, @@ -737,8 +772,8 @@ }, { "type": "Identifier", - "start": 985, - "end": 991, + "start": 992, + "end": 998, "loc": { "start": { "line": 20, @@ -755,8 +790,8 @@ ], "body": { "type": "BlockStatement", - "start": 996, - "end": 1386, + "start": 1003, + "end": 1393, "loc": { "start": { "line": 20, @@ -770,8 +805,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1004, - "end": 1380, + "start": 1011, + "end": 1387, "loc": { "start": { "line": 21, @@ -784,8 +819,8 @@ }, "expression": { "type": "CallExpression", - "start": 1004, - "end": 1379, + "start": 1011, + "end": 1386, "loc": { "start": { "line": 21, @@ -798,8 +833,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1004, - "end": 1028, + "start": 1011, + "end": 1035, "loc": { "start": { "line": 21, @@ -812,8 +847,8 @@ }, "object": { "type": "CallExpression", - "start": 1004, - "end": 1023, + "start": 1011, + "end": 1030, "loc": { "start": { "line": 21, @@ -826,8 +861,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1004, - "end": 1021, + "start": 1011, + "end": 1028, "loc": { "start": { "line": 21, @@ -840,8 +875,8 @@ }, "object": { "type": "ThisExpression", - "start": 1004, - "end": 1008, + "start": 1011, + "end": 1015, "loc": { "start": { "line": 21, @@ -855,8 +890,8 @@ }, "property": { "type": "Identifier", - "start": 1009, - "end": 1021, + "start": 1016, + "end": 1028, "loc": { "start": { "line": 21, @@ -876,8 +911,8 @@ }, "property": { "type": "Identifier", - "start": 1024, - "end": 1028, + "start": 1031, + "end": 1035, "loc": { "start": { "line": 21, @@ -896,8 +931,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 1029, - "end": 1378, + "start": 1036, + "end": 1385, "loc": { "start": { "line": 21, @@ -915,8 +950,8 @@ "params": [ { "type": "Identifier", - "start": 1029, - "end": 1035, + "start": 1036, + "end": 1042, "loc": { "start": { "line": 21, @@ -933,8 +968,8 @@ ], "body": { "type": "BlockStatement", - "start": 1039, - "end": 1378, + "start": 1046, + "end": 1385, "loc": { "start": { "line": 21, @@ -948,8 +983,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1049, - "end": 1073, + "start": 1056, + "end": 1080, "loc": { "start": { "line": 22, @@ -962,8 +997,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1049, - "end": 1072, + "start": 1056, + "end": 1079, "loc": { "start": { "line": 22, @@ -977,8 +1012,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1049, - "end": 1058, + "start": 1056, + "end": 1065, "loc": { "start": { "line": 22, @@ -991,8 +1026,8 @@ }, "object": { "type": "ThisExpression", - "start": 1049, - "end": 1053, + "start": 1056, + "end": 1060, "loc": { "start": { "line": 22, @@ -1006,8 +1041,8 @@ }, "property": { "type": "Identifier", - "start": 1054, - "end": 1058, + "start": 1061, + "end": 1065, "loc": { "start": { "line": 22, @@ -1025,8 +1060,8 @@ }, "right": { "type": "MemberExpression", - "start": 1061, - "end": 1072, + "start": 1068, + "end": 1079, "loc": { "start": { "line": 22, @@ -1039,8 +1074,8 @@ }, "object": { "type": "Identifier", - "start": 1061, - "end": 1067, + "start": 1068, + "end": 1074, "loc": { "start": { "line": 22, @@ -1056,8 +1091,8 @@ }, "property": { "type": "Identifier", - "start": 1068, - "end": 1072, + "start": 1075, + "end": 1079, "loc": { "start": { "line": 22, @@ -1077,8 +1112,8 @@ }, { "type": "ExpressionStatement", - "start": 1082, - "end": 1120, + "start": 1089, + "end": 1127, "loc": { "start": { "line": 23, @@ -1091,8 +1126,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1082, - "end": 1119, + "start": 1089, + "end": 1126, "loc": { "start": { "line": 23, @@ -1106,8 +1141,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1082, - "end": 1094, + "start": 1089, + "end": 1101, "loc": { "start": { "line": 23, @@ -1120,8 +1155,8 @@ }, "object": { "type": "ThisExpression", - "start": 1082, - "end": 1086, + "start": 1089, + "end": 1093, "loc": { "start": { "line": 23, @@ -1135,8 +1170,8 @@ }, "property": { "type": "Identifier", - "start": 1087, - "end": 1094, + "start": 1094, + "end": 1101, "loc": { "start": { "line": 23, @@ -1154,8 +1189,8 @@ }, "right": { "type": "LogicalExpression", - "start": 1097, - "end": 1119, + "start": 1104, + "end": 1126, "loc": { "start": { "line": 23, @@ -1168,8 +1203,8 @@ }, "left": { "type": "MemberExpression", - "start": 1097, - "end": 1111, + "start": 1104, + "end": 1118, "loc": { "start": { "line": 23, @@ -1182,8 +1217,8 @@ }, "object": { "type": "Identifier", - "start": 1097, - "end": 1103, + "start": 1104, + "end": 1110, "loc": { "start": { "line": 23, @@ -1199,8 +1234,8 @@ }, "property": { "type": "Identifier", - "start": 1104, - "end": 1111, + "start": 1111, + "end": 1118, "loc": { "start": { "line": 23, @@ -1219,8 +1254,8 @@ "operator": "||", "right": { "type": "BooleanLiteral", - "start": 1115, - "end": 1119, + "start": 1122, + "end": 1126, "loc": { "start": { "line": 23, @@ -1238,8 +1273,8 @@ }, { "type": "ExpressionStatement", - "start": 1129, - "end": 1163, + "start": 1136, + "end": 1170, "loc": { "start": { "line": 24, @@ -1252,8 +1287,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1129, - "end": 1162, + "start": 1136, + "end": 1169, "loc": { "start": { "line": 24, @@ -1267,8 +1302,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1129, - "end": 1139, + "start": 1136, + "end": 1146, "loc": { "start": { "line": 24, @@ -1281,8 +1316,8 @@ }, "object": { "type": "ThisExpression", - "start": 1129, - "end": 1133, + "start": 1136, + "end": 1140, "loc": { "start": { "line": 24, @@ -1296,8 +1331,8 @@ }, "property": { "type": "Identifier", - "start": 1134, - "end": 1139, + "start": 1141, + "end": 1146, "loc": { "start": { "line": 24, @@ -1315,8 +1350,8 @@ }, "right": { "type": "LogicalExpression", - "start": 1142, - "end": 1162, + "start": 1149, + "end": 1169, "loc": { "start": { "line": 24, @@ -1329,8 +1364,8 @@ }, "left": { "type": "MemberExpression", - "start": 1142, - "end": 1154, + "start": 1149, + "end": 1161, "loc": { "start": { "line": 24, @@ -1343,8 +1378,8 @@ }, "object": { "type": "Identifier", - "start": 1142, - "end": 1148, + "start": 1149, + "end": 1155, "loc": { "start": { "line": 24, @@ -1360,8 +1395,8 @@ }, "property": { "type": "Identifier", - "start": 1149, - "end": 1154, + "start": 1156, + "end": 1161, "loc": { "start": { "line": 24, @@ -1380,8 +1415,8 @@ "operator": "||", "right": { "type": "BooleanLiteral", - "start": 1158, - "end": 1162, + "start": 1165, + "end": 1169, "loc": { "start": { "line": 24, @@ -1399,8 +1434,8 @@ }, { "type": "IfStatement", - "start": 1172, - "end": 1326, + "start": 1179, + "end": 1333, "loc": { "start": { "line": 25, @@ -1413,8 +1448,8 @@ }, "test": { "type": "MemberExpression", - "start": 1176, - "end": 1190, + "start": 1183, + "end": 1197, "loc": { "start": { "line": 25, @@ -1427,8 +1462,8 @@ }, "object": { "type": "Identifier", - "start": 1176, - "end": 1182, + "start": 1183, + "end": 1189, "loc": { "start": { "line": 25, @@ -1444,8 +1479,8 @@ }, "property": { "type": "Identifier", - "start": 1183, - "end": 1190, + "start": 1190, + "end": 1197, "loc": { "start": { "line": 25, @@ -1463,8 +1498,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1192, - "end": 1326, + "start": 1199, + "end": 1333, "loc": { "start": { "line": 25, @@ -1478,8 +1513,8 @@ "body": [ { "type": "ForOfStatement", - "start": 1204, - "end": 1316, + "start": 1211, + "end": 1323, "loc": { "start": { "line": 26, @@ -1492,8 +1527,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 1209, - "end": 1219, + "start": 1216, + "end": 1226, "loc": { "start": { "line": 26, @@ -1507,8 +1542,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1213, - "end": 1219, + "start": 1220, + "end": 1226, "loc": { "start": { "line": 26, @@ -1521,8 +1556,8 @@ }, "id": { "type": "Identifier", - "start": 1213, - "end": 1219, + "start": 1220, + "end": 1226, "loc": { "start": { "line": 26, @@ -1543,8 +1578,8 @@ }, "right": { "type": "MemberExpression", - "start": 1223, - "end": 1237, + "start": 1230, + "end": 1244, "loc": { "start": { "line": 26, @@ -1557,8 +1592,8 @@ }, "object": { "type": "Identifier", - "start": 1223, - "end": 1229, + "start": 1230, + "end": 1236, "loc": { "start": { "line": 26, @@ -1574,8 +1609,8 @@ }, "property": { "type": "Identifier", - "start": 1230, - "end": 1237, + "start": 1237, + "end": 1244, "loc": { "start": { "line": 26, @@ -1593,8 +1628,8 @@ }, "body": { "type": "BlockStatement", - "start": 1239, - "end": 1316, + "start": 1246, + "end": 1323, "loc": { "start": { "line": 26, @@ -1608,8 +1643,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1253, - "end": 1304, + "start": 1260, + "end": 1311, "loc": { "start": { "line": 27, @@ -1622,8 +1657,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1253, - "end": 1303, + "start": 1260, + "end": 1310, "loc": { "start": { "line": 27, @@ -1637,8 +1672,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1253, - "end": 1267, + "start": 1260, + "end": 1274, "loc": { "start": { "line": 27, @@ -1651,8 +1686,8 @@ }, "object": { "type": "Identifier", - "start": 1253, - "end": 1259, + "start": 1260, + "end": 1266, "loc": { "start": { "line": 27, @@ -1668,8 +1703,8 @@ }, "property": { "type": "Identifier", - "start": 1260, - "end": 1267, + "start": 1267, + "end": 1274, "loc": { "start": { "line": 27, @@ -1687,8 +1722,8 @@ }, "right": { "type": "CallExpression", - "start": 1270, - "end": 1303, + "start": 1277, + "end": 1310, "loc": { "start": { "line": 27, @@ -1701,8 +1736,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1270, - "end": 1287, + "start": 1277, + "end": 1294, "loc": { "start": { "line": 27, @@ -1715,8 +1750,8 @@ }, "object": { "type": "ThisExpression", - "start": 1270, - "end": 1274, + "start": 1277, + "end": 1281, "loc": { "start": { "line": 27, @@ -1730,8 +1765,8 @@ }, "property": { "type": "Identifier", - "start": 1275, - "end": 1287, + "start": 1282, + "end": 1294, "loc": { "start": { "line": 27, @@ -1750,8 +1785,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1288, - "end": 1302, + "start": 1295, + "end": 1309, "loc": { "start": { "line": 27, @@ -1764,8 +1799,8 @@ }, "object": { "type": "Identifier", - "start": 1288, - "end": 1294, + "start": 1295, + "end": 1301, "loc": { "start": { "line": 27, @@ -1781,8 +1816,8 @@ }, "property": { "type": "Identifier", - "start": 1295, - "end": 1302, + "start": 1302, + "end": 1309, "loc": { "start": { "line": 27, @@ -1813,8 +1848,8 @@ }, { "type": "ExpressionStatement", - "start": 1335, - "end": 1370, + "start": 1342, + "end": 1377, "loc": { "start": { "line": 30, @@ -1827,8 +1862,8 @@ }, "expression": { "type": "CallExpression", - "start": 1335, - "end": 1369, + "start": 1342, + "end": 1376, "loc": { "start": { "line": 30, @@ -1841,8 +1876,8 @@ }, "callee": { "type": "Identifier", - "start": 1335, - "end": 1342, + "start": 1342, + "end": 1349, "loc": { "start": { "line": 30, @@ -1859,8 +1894,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1343, - "end": 1368, + "start": 1350, + "end": 1375, "loc": { "start": { "line": 30, @@ -1873,8 +1908,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1343, - "end": 1360, + "start": 1350, + "end": 1367, "loc": { "start": { "line": 30, @@ -1887,8 +1922,8 @@ }, "object": { "type": "ThisExpression", - "start": 1343, - "end": 1347, + "start": 1350, + "end": 1354, "loc": { "start": { "line": 30, @@ -1902,8 +1937,8 @@ }, "property": { "type": "Identifier", - "start": 1348, - "end": 1360, + "start": 1355, + "end": 1367, "loc": { "start": { "line": 30, @@ -1922,8 +1957,8 @@ "arguments": [ { "type": "Identifier", - "start": 1361, - "end": 1367, + "start": 1368, + "end": 1374, "loc": { "start": { "line": 30, @@ -1962,8 +1997,8 @@ }, { "type": "ClassMethod", - "start": 1396, - "end": 1602, + "start": 1403, + "end": 1609, "loc": { "start": { "line": 35, @@ -1977,8 +2012,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1396, - "end": 1408, + "start": 1403, + "end": 1415, "loc": { "start": { "line": 35, @@ -2001,8 +2036,8 @@ "params": [ { "type": "AssignmentPattern", - "start": 1409, - "end": 1419, + "start": 1416, + "end": 1426, "loc": { "start": { "line": 35, @@ -2015,8 +2050,8 @@ }, "left": { "type": "Identifier", - "start": 1409, - "end": 1416, + "start": 1416, + "end": 1423, "loc": { "start": { "line": 35, @@ -2032,8 +2067,8 @@ }, "right": { "type": "ObjectExpression", - "start": 1417, - "end": 1419, + "start": 1424, + "end": 1426, "loc": { "start": { "line": 35, @@ -2050,8 +2085,8 @@ ], "body": { "type": "BlockStatement", - "start": 1421, - "end": 1602, + "start": 1428, + "end": 1609, "loc": { "start": { "line": 35, @@ -2065,8 +2100,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 1427, - "end": 1465, + "start": 1434, + "end": 1472, "loc": { "start": { "line": 36, @@ -2080,8 +2115,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1433, - "end": 1464, + "start": 1440, + "end": 1471, "loc": { "start": { "line": 36, @@ -2094,8 +2129,8 @@ }, "id": { "type": "Identifier", - "start": 1433, - "end": 1441, + "start": 1440, + "end": 1448, "loc": { "start": { "line": 36, @@ -2111,8 +2146,8 @@ }, "init": { "type": "ArrayExpression", - "start": 1444, - "end": 1464, + "start": 1451, + "end": 1471, "loc": { "start": { "line": 36, @@ -2126,8 +2161,8 @@ "elements": [ { "type": "StringLiteral", - "start": 1445, - "end": 1452, + "start": 1452, + "end": 1459, "loc": { "start": { "line": 36, @@ -2146,8 +2181,8 @@ }, { "type": "StringLiteral", - "start": 1454, - "end": 1463, + "start": 1461, + "end": 1470, "loc": { "start": { "line": 36, @@ -2172,8 +2207,8 @@ }, { "type": "ForOfStatement", - "start": 1470, - "end": 1578, + "start": 1477, + "end": 1585, "loc": { "start": { "line": 37, @@ -2186,8 +2221,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 1475, - "end": 1482, + "start": 1482, + "end": 1489, "loc": { "start": { "line": 37, @@ -2201,8 +2236,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1479, - "end": 1482, + "start": 1486, + "end": 1489, "loc": { "start": { "line": 37, @@ -2215,8 +2250,8 @@ }, "id": { "type": "Identifier", - "start": 1479, - "end": 1482, + "start": 1486, + "end": 1489, "loc": { "start": { "line": 37, @@ -2237,8 +2272,8 @@ }, "right": { "type": "Identifier", - "start": 1486, - "end": 1494, + "start": 1493, + "end": 1501, "loc": { "start": { "line": 37, @@ -2254,8 +2289,8 @@ }, "body": { "type": "BlockStatement", - "start": 1496, - "end": 1578, + "start": 1503, + "end": 1585, "loc": { "start": { "line": 37, @@ -2269,8 +2304,8 @@ "body": [ { "type": "IfStatement", - "start": 1504, - "end": 1572, + "start": 1511, + "end": 1579, "loc": { "start": { "line": 38, @@ -2283,8 +2318,8 @@ }, "test": { "type": "LogicalExpression", - "start": 1508, - "end": 1534, + "start": 1515, + "end": 1541, "loc": { "start": { "line": 38, @@ -2297,8 +2332,8 @@ }, "left": { "type": "MemberExpression", - "start": 1508, - "end": 1517, + "start": 1515, + "end": 1524, "loc": { "start": { "line": 38, @@ -2311,8 +2346,8 @@ }, "object": { "type": "ThisExpression", - "start": 1508, - "end": 1512, + "start": 1515, + "end": 1519, "loc": { "start": { "line": 38, @@ -2326,8 +2361,8 @@ }, "property": { "type": "Identifier", - "start": 1513, - "end": 1516, + "start": 1520, + "end": 1523, "loc": { "start": { "line": 38, @@ -2346,8 +2381,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 1521, - "end": 1534, + "start": 1528, + "end": 1541, "loc": { "start": { "line": 38, @@ -2362,8 +2397,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 1522, - "end": 1534, + "start": 1529, + "end": 1541, "loc": { "start": { "line": 38, @@ -2376,8 +2411,8 @@ }, "object": { "type": "Identifier", - "start": 1522, - "end": 1529, + "start": 1529, + "end": 1536, "loc": { "start": { "line": 38, @@ -2393,8 +2428,8 @@ }, "property": { "type": "Identifier", - "start": 1530, - "end": 1533, + "start": 1537, + "end": 1540, "loc": { "start": { "line": 38, @@ -2417,8 +2452,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1536, - "end": 1572, + "start": 1543, + "end": 1579, "loc": { "start": { "line": 38, @@ -2432,8 +2467,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1546, - "end": 1564, + "start": 1553, + "end": 1571, "loc": { "start": { "line": 39, @@ -2446,8 +2481,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1546, - "end": 1563, + "start": 1553, + "end": 1570, "loc": { "start": { "line": 39, @@ -2461,8 +2496,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1546, - "end": 1558, + "start": 1553, + "end": 1565, "loc": { "start": { "line": 39, @@ -2475,8 +2510,8 @@ }, "object": { "type": "Identifier", - "start": 1546, - "end": 1553, + "start": 1553, + "end": 1560, "loc": { "start": { "line": 39, @@ -2492,8 +2527,8 @@ }, "property": { "type": "Identifier", - "start": 1554, - "end": 1557, + "start": 1561, + "end": 1564, "loc": { "start": { "line": 39, @@ -2511,8 +2546,8 @@ }, "right": { "type": "ObjectExpression", - "start": 1561, - "end": 1563, + "start": 1568, + "end": 1570, "loc": { "start": { "line": 39, @@ -2538,8 +2573,8 @@ }, { "type": "ReturnStatement", - "start": 1583, - "end": 1598, + "start": 1590, + "end": 1605, "loc": { "start": { "line": 42, @@ -2552,8 +2587,8 @@ }, "argument": { "type": "Identifier", - "start": 1590, - "end": 1597, + "start": 1597, + "end": 1604, "loc": { "start": { "line": 42, @@ -2574,8 +2609,8 @@ }, { "type": "ClassMethod", - "start": 1606, - "end": 1755, + "start": 1613, + "end": 1762, "loc": { "start": { "line": 45, @@ -2589,8 +2624,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1610, - "end": 1617, + "start": 1617, + "end": 1624, "loc": { "start": { "line": 45, @@ -2613,8 +2648,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1620, - "end": 1755, + "start": 1627, + "end": 1762, "loc": { "start": { "line": 45, @@ -2628,8 +2663,8 @@ "body": [ { "type": "ReturnStatement", - "start": 1626, - "end": 1751, + "start": 1633, + "end": 1758, "loc": { "start": { "line": 46, @@ -2642,8 +2677,8 @@ }, "argument": { "type": "ArrayExpression", - "start": 1633, - "end": 1751, + "start": 1640, + "end": 1758, "loc": { "start": { "line": 46, @@ -2657,8 +2692,8 @@ "elements": [ { "type": "ObjectExpression", - "start": 1641, - "end": 1745, + "start": 1648, + "end": 1752, "loc": { "start": { "line": 47, @@ -2672,8 +2707,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 1651, - "end": 1677, + "start": 1658, + "end": 1684, "loc": { "start": { "line": 48, @@ -2689,8 +2724,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1651, - "end": 1654, + "start": 1658, + "end": 1661, "loc": { "start": { "line": 48, @@ -2706,8 +2741,8 @@ }, "value": { "type": "TemplateLiteral", - "start": 1656, - "end": 1677, + "start": 1663, + "end": 1684, "loc": { "start": { "line": 48, @@ -2721,8 +2756,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 1663, - "end": 1672, + "start": 1670, + "end": 1679, "loc": { "start": { "line": 48, @@ -2735,8 +2770,8 @@ }, "object": { "type": "ThisExpression", - "start": 1663, - "end": 1667, + "start": 1670, + "end": 1674, "loc": { "start": { "line": 48, @@ -2750,8 +2785,8 @@ }, "property": { "type": "Identifier", - "start": 1668, - "end": 1672, + "start": 1675, + "end": 1679, "loc": { "start": { "line": 48, @@ -2771,8 +2806,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 1657, - "end": 1661, + "start": 1664, + "end": 1668, "loc": { "start": { "line": 48, @@ -2791,8 +2826,8 @@ }, { "type": "TemplateElement", - "start": 1673, - "end": 1676, + "start": 1680, + "end": 1683, "loc": { "start": { "line": 48, @@ -2814,8 +2849,8 @@ }, { "type": "ObjectProperty", - "start": 1687, - "end": 1715, + "start": 1694, + "end": 1722, "loc": { "start": { "line": 49, @@ -2831,8 +2866,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1687, - "end": 1691, + "start": 1694, + "end": 1698, "loc": { "start": { "line": 49, @@ -2848,8 +2883,8 @@ }, "value": { "type": "TemplateLiteral", - "start": 1693, - "end": 1715, + "start": 1700, + "end": 1722, "loc": { "start": { "line": 49, @@ -2863,8 +2898,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 1701, - "end": 1710, + "start": 1708, + "end": 1717, "loc": { "start": { "line": 49, @@ -2877,8 +2912,8 @@ }, "object": { "type": "ThisExpression", - "start": 1701, - "end": 1705, + "start": 1708, + "end": 1712, "loc": { "start": { "line": 49, @@ -2892,8 +2927,8 @@ }, "property": { "type": "Identifier", - "start": 1706, - "end": 1710, + "start": 1713, + "end": 1717, "loc": { "start": { "line": 49, @@ -2913,8 +2948,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 1694, - "end": 1699, + "start": 1701, + "end": 1706, "loc": { "start": { "line": 49, @@ -2933,8 +2968,8 @@ }, { "type": "TemplateElement", - "start": 1711, - "end": 1714, + "start": 1718, + "end": 1721, "loc": { "start": { "line": 49, @@ -2956,8 +2991,8 @@ }, { "type": "ObjectProperty", - "start": 1725, - "end": 1737, + "start": 1732, + "end": 1744, "loc": { "start": { "line": 50, @@ -2973,8 +3008,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1725, - "end": 1731, + "start": 1732, + "end": 1738, "loc": { "start": { "line": 50, @@ -2990,8 +3025,8 @@ }, "value": { "type": "StringLiteral", - "start": 1733, - "end": 1737, + "start": 1740, + "end": 1744, "loc": { "start": { "line": 50, @@ -3020,8 +3055,8 @@ }, { "type": "ClassMethod", - "start": 1759, - "end": 1962, + "start": 1766, + "end": 1969, "loc": { "start": { "line": 55, @@ -3035,8 +3070,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1763, - "end": 1769, + "start": 1770, + "end": 1776, "loc": { "start": { "line": 55, @@ -3059,8 +3094,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1772, - "end": 1962, + "start": 1779, + "end": 1969, "loc": { "start": { "line": 55, @@ -3074,8 +3109,8 @@ "body": [ { "type": "ReturnStatement", - "start": 1778, - "end": 1958, + "start": 1785, + "end": 1965, "loc": { "start": { "line": 56, @@ -3088,8 +3123,8 @@ }, "argument": { "type": "ObjectExpression", - "start": 1785, - "end": 1957, + "start": 1792, + "end": 1964, "loc": { "start": { "line": 56, @@ -3103,8 +3138,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 1793, - "end": 1803, + "start": 1800, + "end": 1810, "loc": { "start": { "line": 57, @@ -3120,8 +3155,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1793, - "end": 1797, + "start": 1800, + "end": 1804, "loc": { "start": { "line": 57, @@ -3137,8 +3172,8 @@ }, "value": { "type": "NumericLiteral", - "start": 1799, - "end": 1803, + "start": 1806, + "end": 1810, "loc": { "start": { "line": 57, @@ -3158,8 +3193,8 @@ }, { "type": "ObjectProperty", - "start": 1811, - "end": 1821, + "start": 1818, + "end": 1828, "loc": { "start": { "line": 58, @@ -3175,8 +3210,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1811, - "end": 1816, + "start": 1818, + "end": 1823, "loc": { "start": { "line": 58, @@ -3192,8 +3227,8 @@ }, "value": { "type": "StringLiteral", - "start": 1818, - "end": 1821, + "start": 1825, + "end": 1828, "loc": { "start": { "line": 58, @@ -3213,8 +3248,8 @@ }, { "type": "ObjectProperty", - "start": 1829, - "end": 1841, + "start": 1836, + "end": 1848, "loc": { "start": { "line": 59, @@ -3230,8 +3265,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1829, - "end": 1833, + "start": 1836, + "end": 1840, "loc": { "start": { "line": 59, @@ -3247,8 +3282,8 @@ }, "value": { "type": "StringLiteral", - "start": 1835, - "end": 1841, + "start": 1842, + "end": 1848, "loc": { "start": { "line": 59, @@ -3268,8 +3303,8 @@ }, { "type": "ObjectProperty", - "start": 1849, - "end": 1861, + "start": 1856, + "end": 1868, "loc": { "start": { "line": 60, @@ -3285,8 +3320,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1849, - "end": 1853, + "start": 1856, + "end": 1860, "loc": { "start": { "line": 60, @@ -3302,8 +3337,8 @@ }, "value": { "type": "StringLiteral", - "start": 1855, - "end": 1861, + "start": 1862, + "end": 1868, "loc": { "start": { "line": 60, @@ -3323,8 +3358,8 @@ }, { "type": "ObjectProperty", - "start": 1869, - "end": 1898, + "start": 1876, + "end": 1905, "loc": { "start": { "line": 61, @@ -3340,8 +3375,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1869, - "end": 1878, + "start": 1876, + "end": 1885, "loc": { "start": { "line": 61, @@ -3357,8 +3392,8 @@ }, "value": { "type": "StringLiteral", - "start": 1880, - "end": 1898, + "start": 1887, + "end": 1905, "loc": { "start": { "line": 61, @@ -3378,8 +3413,8 @@ }, { "type": "ObjectProperty", - "start": 1906, - "end": 1937, + "start": 1913, + "end": 1944, "loc": { "start": { "line": 62, @@ -3395,8 +3430,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1906, - "end": 1921, + "start": 1913, + "end": 1928, "loc": { "start": { "line": 62, @@ -3412,8 +3447,8 @@ }, "value": { "type": "StringLiteral", - "start": 1923, - "end": 1937, + "start": 1930, + "end": 1944, "loc": { "start": { "line": 62, @@ -3433,8 +3468,8 @@ }, { "type": "ObjectProperty", - "start": 1945, - "end": 1956, + "start": 1952, + "end": 1963, "loc": { "start": { "line": 63, @@ -3450,8 +3485,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1945, - "end": 1950, + "start": 1952, + "end": 1957, "loc": { "start": { "line": 63, @@ -3467,8 +3502,8 @@ }, "value": { "type": "NullLiteral", - "start": 1952, - "end": 1956, + "start": 1959, + "end": 1963, "loc": { "start": { "line": 63, @@ -3490,8 +3525,8 @@ }, { "type": "ClassMethod", - "start": 1966, - "end": 2066, + "start": 1973, + "end": 2073, "loc": { "start": { "line": 66, @@ -3505,8 +3540,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1970, - "end": 1975, + "start": 1977, + "end": 1982, "loc": { "start": { "line": 66, @@ -3529,8 +3564,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1978, - "end": 2066, + "start": 1985, + "end": 2073, "loc": { "start": { "line": 66, @@ -3544,8 +3579,8 @@ "body": [ { "type": "ReturnStatement", - "start": 1984, - "end": 2062, + "start": 1991, + "end": 2069, "loc": { "start": { "line": 67, @@ -3558,8 +3593,8 @@ }, "argument": { "type": "ArrayExpression", - "start": 1991, - "end": 2061, + "start": 1998, + "end": 2068, "loc": { "start": { "line": 67, @@ -3573,8 +3608,8 @@ "elements": [ { "type": "ObjectExpression", - "start": 1992, - "end": 2060, + "start": 1999, + "end": 2067, "loc": { "start": { "line": 67, @@ -3588,8 +3623,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 2000, - "end": 2013, + "start": 2007, + "end": 2020, "loc": { "start": { "line": 68, @@ -3605,8 +3640,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2000, - "end": 2004, + "start": 2007, + "end": 2011, "loc": { "start": { "line": 68, @@ -3622,8 +3657,8 @@ }, "value": { "type": "StringLiteral", - "start": 2006, - "end": 2013, + "start": 2013, + "end": 2020, "loc": { "start": { "line": 68, @@ -3643,8 +3678,8 @@ }, { "type": "ObjectProperty", - "start": 2021, - "end": 2035, + "start": 2028, + "end": 2042, "loc": { "start": { "line": 69, @@ -3660,8 +3695,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2021, - "end": 2024, + "start": 2028, + "end": 2031, "loc": { "start": { "line": 69, @@ -3677,8 +3712,8 @@ }, "value": { "type": "ArrayExpression", - "start": 2026, - "end": 2035, + "start": 2033, + "end": 2042, "loc": { "start": { "line": 69, @@ -3692,8 +3727,8 @@ "elements": [ { "type": "StringLiteral", - "start": 2027, - "end": 2034, + "start": 2034, + "end": 2041, "loc": { "start": { "line": 69, @@ -3715,8 +3750,8 @@ }, { "type": "ObjectProperty", - "start": 2043, - "end": 2054, + "start": 2050, + "end": 2061, "loc": { "start": { "line": 70, @@ -3732,8 +3767,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2043, - "end": 2050, + "start": 2050, + "end": 2057, "loc": { "start": { "line": 70, @@ -3749,8 +3784,8 @@ }, "value": { "type": "ObjectExpression", - "start": 2052, - "end": 2054, + "start": 2059, + "end": 2061, "loc": { "start": { "line": 70, @@ -3777,8 +3812,8 @@ { "type": "CommentBlock", "value": "*\n * wrapper around cjs require\n * try's to read file from current working directory\n * @param {string} path path to file/module\n * @return {object|array|function|class} module or file\n ", - "start": 2070, - "end": 2270, + "start": 2077, + "end": 2277, "loc": { "start": { "line": 74, @@ -3794,8 +3829,8 @@ }, { "type": "ClassMethod", - "start": 2273, - "end": 2536, + "start": 2280, + "end": 2543, "loc": { "start": { "line": 80, @@ -3809,8 +3844,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2273, - "end": 2280, + "start": 2280, + "end": 2287, "loc": { "start": { "line": 80, @@ -3834,8 +3869,8 @@ "params": [ { "type": "Identifier", - "start": 2281, - "end": 2285, + "start": 2288, + "end": 2292, "loc": { "start": { "line": 80, @@ -3852,8 +3887,8 @@ ], "body": { "type": "BlockStatement", - "start": 2287, - "end": 2536, + "start": 2294, + "end": 2543, "loc": { "start": { "line": 80, @@ -3867,8 +3902,8 @@ "body": [ { "type": "ReturnStatement", - "start": 2293, - "end": 2532, + "start": 2300, + "end": 2539, "loc": { "start": { "line": 81, @@ -3881,8 +3916,8 @@ }, "argument": { "type": "NewExpression", - "start": 2300, - "end": 2531, + "start": 2307, + "end": 2538, "loc": { "start": { "line": 81, @@ -3895,8 +3930,8 @@ }, "callee": { "type": "Identifier", - "start": 2304, - "end": 2311, + "start": 2311, + "end": 2318, "loc": { "start": { "line": 81, @@ -3913,8 +3948,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 2312, - "end": 2530, + "start": 2319, + "end": 2537, "loc": { "start": { "line": 81, @@ -3932,8 +3967,8 @@ "params": [ { "type": "Identifier", - "start": 2313, - "end": 2320, + "start": 2320, + "end": 2327, "loc": { "start": { "line": 81, @@ -3949,8 +3984,8 @@ }, { "type": "Identifier", - "start": 2322, - "end": 2328, + "start": 2329, + "end": 2335, "loc": { "start": { "line": 81, @@ -3967,8 +4002,8 @@ ], "body": { "type": "BlockStatement", - "start": 2333, - "end": 2530, + "start": 2340, + "end": 2537, "loc": { "start": { "line": 81, @@ -3982,8 +4017,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 2341, - "end": 2366, + "start": 2348, + "end": 2373, "loc": { "start": { "line": 82, @@ -3997,8 +4032,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 2345, - "end": 2365, + "start": 2352, + "end": 2372, "loc": { "start": { "line": 82, @@ -4011,8 +4046,8 @@ }, "id": { "type": "Identifier", - "start": 2345, - "end": 2349, + "start": 2352, + "end": 2356, "loc": { "start": { "line": 82, @@ -4028,8 +4063,8 @@ }, "init": { "type": "CallExpression", - "start": 2352, - "end": 2365, + "start": 2359, + "end": 2372, "loc": { "start": { "line": 82, @@ -4042,8 +4077,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2352, - "end": 2363, + "start": 2359, + "end": 2370, "loc": { "start": { "line": 82, @@ -4056,8 +4091,8 @@ }, "object": { "type": "Identifier", - "start": 2352, - "end": 2359, + "start": 2359, + "end": 2366, "loc": { "start": { "line": 82, @@ -4073,8 +4108,8 @@ }, "property": { "type": "Identifier", - "start": 2360, - "end": 2363, + "start": 2367, + "end": 2370, "loc": { "start": { "line": 82, @@ -4098,8 +4133,8 @@ }, { "type": "ExpressionStatement", - "start": 2373, - "end": 2392, + "start": 2380, + "end": 2399, "loc": { "start": { "line": 83, @@ -4112,8 +4147,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 2373, - "end": 2391, + "start": 2380, + "end": 2398, "loc": { "start": { "line": 83, @@ -4127,8 +4162,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 2373, - "end": 2377, + "start": 2380, + "end": 2384, "loc": { "start": { "line": 83, @@ -4144,8 +4179,8 @@ }, "right": { "type": "TemplateLiteral", - "start": 2381, - "end": 2391, + "start": 2388, + "end": 2398, "loc": { "start": { "line": 83, @@ -4159,8 +4194,8 @@ "expressions": [ { "type": "Identifier", - "start": 2385, - "end": 2389, + "start": 2392, + "end": 2396, "loc": { "start": { "line": 83, @@ -4178,8 +4213,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 2382, - "end": 2383, + "start": 2389, + "end": 2390, "loc": { "start": { "line": 83, @@ -4198,8 +4233,8 @@ }, { "type": "TemplateElement", - "start": 2390, - "end": 2390, + "start": 2397, + "end": 2397, "loc": { "start": { "line": 83, @@ -4222,8 +4257,8 @@ }, { "type": "TryStatement", - "start": 2399, - "end": 2524, + "start": 2406, + "end": 2531, "loc": { "start": { "line": 84, @@ -4236,8 +4271,8 @@ }, "block": { "type": "BlockStatement", - "start": 2403, - "end": 2477, + "start": 2410, + "end": 2484, "loc": { "start": { "line": 84, @@ -4251,8 +4286,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 2413, - "end": 2442, + "start": 2420, + "end": 2449, "loc": { "start": { "line": 85, @@ -4266,8 +4301,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 2417, - "end": 2441, + "start": 2424, + "end": 2448, "loc": { "start": { "line": 85, @@ -4280,8 +4315,8 @@ }, "id": { "type": "Identifier", - "start": 2417, - "end": 2425, + "start": 2424, + "end": 2432, "loc": { "start": { "line": 85, @@ -4297,8 +4332,8 @@ }, "init": { "type": "CallExpression", - "start": 2428, - "end": 2441, + "start": 2435, + "end": 2448, "loc": { "start": { "line": 85, @@ -4311,8 +4346,8 @@ }, "callee": { "type": "Identifier", - "start": 2428, - "end": 2435, + "start": 2435, + "end": 2442, "loc": { "start": { "line": 85, @@ -4329,8 +4364,8 @@ "arguments": [ { "type": "Identifier", - "start": 2436, - "end": 2440, + "start": 2443, + "end": 2447, "loc": { "start": { "line": 85, @@ -4352,8 +4387,8 @@ }, { "type": "ExpressionStatement", - "start": 2451, - "end": 2469, + "start": 2458, + "end": 2476, "loc": { "start": { "line": 86, @@ -4366,8 +4401,8 @@ }, "expression": { "type": "CallExpression", - "start": 2451, - "end": 2468, + "start": 2458, + "end": 2475, "loc": { "start": { "line": 86, @@ -4380,8 +4415,8 @@ }, "callee": { "type": "Identifier", - "start": 2451, - "end": 2458, + "start": 2458, + "end": 2465, "loc": { "start": { "line": 86, @@ -4398,8 +4433,8 @@ "arguments": [ { "type": "Identifier", - "start": 2459, - "end": 2467, + "start": 2466, + "end": 2474, "loc": { "start": { "line": 86, @@ -4421,8 +4456,8 @@ }, "handler": { "type": "CatchClause", - "start": 2478, - "end": 2524, + "start": 2485, + "end": 2531, "loc": { "start": { "line": 87, @@ -4435,8 +4470,8 @@ }, "param": { "type": "Identifier", - "start": 2485, - "end": 2490, + "start": 2492, + "end": 2497, "loc": { "start": { "line": 87, @@ -4452,8 +4487,8 @@ }, "body": { "type": "BlockStatement", - "start": 2492, - "end": 2524, + "start": 2499, + "end": 2531, "loc": { "start": { "line": 87, @@ -4467,8 +4502,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2502, - "end": 2516, + "start": 2509, + "end": 2523, "loc": { "start": { "line": 88, @@ -4481,8 +4516,8 @@ }, "expression": { "type": "CallExpression", - "start": 2502, - "end": 2515, + "start": 2509, + "end": 2522, "loc": { "start": { "line": 88, @@ -4495,8 +4530,8 @@ }, "callee": { "type": "Identifier", - "start": 2502, - "end": 2508, + "start": 2509, + "end": 2515, "loc": { "start": { "line": 88, @@ -4513,8 +4548,8 @@ "arguments": [ { "type": "Identifier", - "start": 2509, - "end": 2514, + "start": 2516, + "end": 2521, "loc": { "start": { "line": 88, @@ -4553,8 +4588,8 @@ { "type": "CommentBlock", "value": "*\n * wrapper around cjs require\n * try's to read file from current working directory\n * @param {string} path path to file/module\n * @return {object|array|function|class} module or file\n ", - "start": 2070, - "end": 2270, + "start": 2077, + "end": 2277, "loc": { "start": { "line": 74, @@ -4571,8 +4606,8 @@ { "type": "CommentBlock", "value": "*\n * @return {object} value of 'backed.json'\n ", - "start": 2540, - "end": 2594, + "start": 2547, + "end": 2601, "loc": { "start": { "line": 93, @@ -4588,8 +4623,8 @@ }, { "type": "ClassMethod", - "start": 2597, - "end": 3733, + "start": 2604, + "end": 3740, "loc": { "start": { "line": 96, @@ -4603,8 +4638,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2597, - "end": 2609, + "start": 2604, + "end": 2616, "loc": { "start": { "line": 96, @@ -4628,8 +4663,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2612, - "end": 3733, + "start": 2619, + "end": 3740, "loc": { "start": { "line": 96, @@ -4643,8 +4678,8 @@ "body": [ { "type": "ReturnStatement", - "start": 2618, - "end": 3729, + "start": 2625, + "end": 3736, "loc": { "start": { "line": 97, @@ -4657,8 +4692,8 @@ }, "argument": { "type": "NewExpression", - "start": 2625, - "end": 3728, + "start": 2632, + "end": 3735, "loc": { "start": { "line": 97, @@ -4671,8 +4706,8 @@ }, "callee": { "type": "Identifier", - "start": 2629, - "end": 2636, + "start": 2636, + "end": 2643, "loc": { "start": { "line": 97, @@ -4689,8 +4724,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 2637, - "end": 3727, + "start": 2644, + "end": 3734, "loc": { "start": { "line": 97, @@ -4708,8 +4743,8 @@ "params": [ { "type": "Identifier", - "start": 2638, - "end": 2645, + "start": 2645, + "end": 2652, "loc": { "start": { "line": 97, @@ -4725,8 +4760,8 @@ }, { "type": "Identifier", - "start": 2647, - "end": 2653, + "start": 2654, + "end": 2660, "loc": { "start": { "line": 97, @@ -4743,8 +4778,8 @@ ], "body": { "type": "BlockStatement", - "start": 2658, - "end": 3727, + "start": 2665, + "end": 3734, "loc": { "start": { "line": 97, @@ -4758,8 +4793,8 @@ "body": [ { "type": "FunctionDeclaration", - "start": 2666, - "end": 3662, + "start": 2673, + "end": 3669, "loc": { "start": { "line": 98, @@ -4772,8 +4807,8 @@ }, "id": { "type": "Identifier", - "start": 2683, - "end": 2692, + "start": 2690, + "end": 2699, "loc": { "start": { "line": 98, @@ -4793,8 +4828,8 @@ "params": [ { "type": "Identifier", - "start": 2693, - "end": 2695, + "start": 2700, + "end": 2702, "loc": { "start": { "line": 98, @@ -4811,8 +4846,8 @@ ], "body": { "type": "BlockStatement", - "start": 2697, - "end": 3662, + "start": 2704, + "end": 3669, "loc": { "start": { "line": 98, @@ -4826,8 +4861,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 2707, - "end": 2846, + "start": 2714, + "end": 2853, "loc": { "start": { "line": 99, @@ -4841,8 +4876,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 2713, - "end": 2845, + "start": 2720, + "end": 2852, "loc": { "start": { "line": 99, @@ -4855,8 +4890,8 @@ }, "id": { "type": "Identifier", - "start": 2713, - "end": 2716, + "start": 2720, + "end": 2723, "loc": { "start": { "line": 99, @@ -4872,8 +4907,8 @@ }, "init": { "type": "AwaitExpression", - "start": 2719, - "end": 2845, + "start": 2726, + "end": 2852, "loc": { "start": { "line": 99, @@ -4886,8 +4921,8 @@ }, "argument": { "type": "CallExpression", - "start": 2725, - "end": 2845, + "start": 2732, + "end": 2852, "loc": { "start": { "line": 99, @@ -4900,8 +4935,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2725, - "end": 2749, + "start": 2732, + "end": 2756, "loc": { "start": { "line": 99, @@ -4914,8 +4949,8 @@ }, "object": { "type": "CallExpression", - "start": 2725, - "end": 2743, + "start": 2732, + "end": 2750, "loc": { "start": { "line": 99, @@ -4928,8 +4963,8 @@ }, "callee": { "type": "Identifier", - "start": 2725, - "end": 2727, + "start": 2732, + "end": 2734, "loc": { "start": { "line": 99, @@ -4946,8 +4981,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2728, - "end": 2742, + "start": 2735, + "end": 2749, "loc": { "start": { "line": 99, @@ -4968,8 +5003,8 @@ }, "property": { "type": "Identifier", - "start": 2744, - "end": 2749, + "start": 2751, + "end": 2756, "loc": { "start": { "line": 99, @@ -4988,8 +5023,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 2750, - "end": 2844, + "start": 2757, + "end": 2851, "loc": { "start": { "line": 99, @@ -5007,8 +5042,8 @@ "params": [ { "type": "Identifier", - "start": 2750, - "end": 2755, + "start": 2757, + "end": 2762, "loc": { "start": { "line": 99, @@ -5025,8 +5060,8 @@ ], "body": { "type": "BlockStatement", - "start": 2759, - "end": 2844, + "start": 2766, + "end": 2851, "loc": { "start": { "line": 99, @@ -5040,8 +5075,8 @@ "body": [ { "type": "IfStatement", - "start": 2771, - "end": 2834, + "start": 2778, + "end": 2841, "loc": { "start": { "line": 100, @@ -5054,8 +5089,8 @@ }, "test": { "type": "MemberExpression", - "start": 2775, - "end": 2787, + "start": 2782, + "end": 2794, "loc": { "start": { "line": 100, @@ -5068,8 +5103,8 @@ }, "object": { "type": "Identifier", - "start": 2775, - "end": 2781, + "start": 2782, + "end": 2788, "loc": { "start": { "line": 100, @@ -5085,8 +5120,8 @@ }, "property": { "type": "Identifier", - "start": 2782, - "end": 2787, + "start": 2789, + "end": 2794, "loc": { "start": { "line": 100, @@ -5104,8 +5139,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 2789, - "end": 2834, + "start": 2796, + "end": 2841, "loc": { "start": { "line": 100, @@ -5119,8 +5154,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2803, - "end": 2822, + "start": 2810, + "end": 2829, "loc": { "start": { "line": 101, @@ -5133,8 +5168,8 @@ }, "expression": { "type": "CallExpression", - "start": 2803, - "end": 2822, + "start": 2810, + "end": 2829, "loc": { "start": { "line": 101, @@ -5147,8 +5182,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2803, - "end": 2815, + "start": 2810, + "end": 2822, "loc": { "start": { "line": 101, @@ -5161,8 +5196,8 @@ }, "object": { "type": "Identifier", - "start": 2803, - "end": 2809, + "start": 2810, + "end": 2816, "loc": { "start": { "line": 101, @@ -5178,8 +5213,8 @@ }, "property": { "type": "Identifier", - "start": 2810, - "end": 2815, + "start": 2817, + "end": 2822, "loc": { "start": { "line": 101, @@ -5198,8 +5233,8 @@ "arguments": [ { "type": "Identifier", - "start": 2816, - "end": 2821, + "start": 2823, + "end": 2828, "loc": { "start": { "line": 101, @@ -5234,8 +5269,8 @@ }, { "type": "VariableDeclaration", - "start": 2855, - "end": 3061, + "start": 2862, + "end": 3068, "loc": { "start": { "line": 104, @@ -5249,8 +5284,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 2861, - "end": 3060, + "start": 2868, + "end": 3067, "loc": { "start": { "line": 104, @@ -5263,8 +5298,8 @@ }, "id": { "type": "Identifier", - "start": 2861, - "end": 2867, + "start": 2868, + "end": 2874, "loc": { "start": { "line": 104, @@ -5280,8 +5315,8 @@ }, "init": { "type": "AwaitExpression", - "start": 2870, - "end": 3060, + "start": 2877, + "end": 3067, "loc": { "start": { "line": 104, @@ -5294,8 +5329,8 @@ }, "argument": { "type": "CallExpression", - "start": 2876, - "end": 3060, + "start": 2883, + "end": 3067, "loc": { "start": { "line": 104, @@ -5308,8 +5343,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2876, - "end": 2899, + "start": 2883, + "end": 2906, "loc": { "start": { "line": 104, @@ -5322,8 +5357,8 @@ }, "object": { "type": "CallExpression", - "start": 2876, - "end": 2893, + "start": 2883, + "end": 2900, "loc": { "start": { "line": 104, @@ -5336,8 +5371,8 @@ }, "callee": { "type": "Identifier", - "start": 2876, - "end": 2878, + "start": 2883, + "end": 2885, "loc": { "start": { "line": 104, @@ -5354,8 +5389,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2879, - "end": 2892, + "start": 2886, + "end": 2899, "loc": { "start": { "line": 104, @@ -5376,8 +5411,8 @@ }, "property": { "type": "Identifier", - "start": 2894, - "end": 2899, + "start": 2901, + "end": 2906, "loc": { "start": { "line": 104, @@ -5396,8 +5431,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 2900, - "end": 3059, + "start": 2907, + "end": 3066, "loc": { "start": { "line": 104, @@ -5415,8 +5450,8 @@ "params": [ { "type": "Identifier", - "start": 2900, - "end": 2905, + "start": 2907, + "end": 2912, "loc": { "start": { "line": 104, @@ -5433,8 +5468,8 @@ ], "body": { "type": "BlockStatement", - "start": 2909, - "end": 3059, + "start": 2916, + "end": 3066, "loc": { "start": { "line": 104, @@ -5448,8 +5483,8 @@ "body": [ { "type": "IfStatement", - "start": 2921, - "end": 3049, + "start": 2928, + "end": 3056, "loc": { "start": { "line": 105, @@ -5462,8 +5497,8 @@ }, "test": { "type": "MemberExpression", - "start": 2925, - "end": 2937, + "start": 2932, + "end": 2944, "loc": { "start": { "line": 105, @@ -5476,8 +5511,8 @@ }, "object": { "type": "Identifier", - "start": 2925, - "end": 2931, + "start": 2932, + "end": 2938, "loc": { "start": { "line": 105, @@ -5493,8 +5528,8 @@ }, "property": { "type": "Identifier", - "start": 2932, - "end": 2937, + "start": 2939, + "end": 2944, "loc": { "start": { "line": 105, @@ -5512,8 +5547,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 2939, - "end": 3049, + "start": 2946, + "end": 3056, "loc": { "start": { "line": 105, @@ -5527,8 +5562,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2953, - "end": 3037, + "start": 2960, + "end": 3044, "loc": { "start": { "line": 106, @@ -5541,8 +5576,8 @@ }, "expression": { "type": "CallExpression", - "start": 2953, - "end": 3037, + "start": 2960, + "end": 3044, "loc": { "start": { "line": 106, @@ -5555,8 +5590,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2953, - "end": 2964, + "start": 2960, + "end": 2971, "loc": { "start": { "line": 106, @@ -5569,8 +5604,8 @@ }, "object": { "type": "Identifier", - "start": 2953, - "end": 2959, + "start": 2960, + "end": 2966, "loc": { "start": { "line": 106, @@ -5586,8 +5621,8 @@ }, "property": { "type": "Identifier", - "start": 2960, - "end": 2964, + "start": 2967, + "end": 2971, "loc": { "start": { "line": 106, @@ -5606,8 +5641,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2965, - "end": 3036, + "start": 2972, + "end": 3043, "loc": { "start": { "line": 106, @@ -5645,8 +5680,8 @@ }, { "type": "IfStatement", - "start": 3070, - "end": 3250, + "start": 3077, + "end": 3257, "loc": { "start": { "line": 109, @@ -5659,8 +5694,8 @@ }, "test": { "type": "LogicalExpression", - "start": 3074, - "end": 3089, + "start": 3081, + "end": 3096, "loc": { "start": { "line": 109, @@ -5673,8 +5708,8 @@ }, "left": { "type": "UnaryExpression", - "start": 3074, - "end": 3081, + "start": 3081, + "end": 3088, "loc": { "start": { "line": 109, @@ -5689,8 +5724,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3075, - "end": 3081, + "start": 3082, + "end": 3088, "loc": { "start": { "line": 109, @@ -5711,8 +5746,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 3085, - "end": 3089, + "start": 3092, + "end": 3096, "loc": { "start": { "line": 109, @@ -5727,8 +5762,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3086, - "end": 3089, + "start": 3093, + "end": 3096, "loc": { "start": { "line": 109, @@ -5749,8 +5784,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3091, - "end": 3250, + "start": 3098, + "end": 3257, "loc": { "start": { "line": 109, @@ -5764,8 +5799,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 3103, - "end": 3191, + "start": 3110, + "end": 3198, "loc": { "start": { "line": 110, @@ -5778,8 +5813,8 @@ }, "expression": { "type": "CallExpression", - "start": 3103, - "end": 3190, + "start": 3110, + "end": 3197, "loc": { "start": { "line": 110, @@ -5792,8 +5827,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3103, - "end": 3114, + "start": 3110, + "end": 3121, "loc": { "start": { "line": 110, @@ -5806,8 +5841,8 @@ }, "object": { "type": "Identifier", - "start": 3103, - "end": 3109, + "start": 3110, + "end": 3116, "loc": { "start": { "line": 110, @@ -5823,8 +5858,8 @@ }, "property": { "type": "Identifier", - "start": 3110, - "end": 3114, + "start": 3117, + "end": 3121, "loc": { "start": { "line": 110, @@ -5843,8 +5878,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 3115, - "end": 3189, + "start": 3122, + "end": 3196, "loc": { "start": { "line": 110, @@ -5866,8 +5901,8 @@ }, { "type": "ReturnStatement", - "start": 3202, - "end": 3240, + "start": 3209, + "end": 3247, "loc": { "start": { "line": 111, @@ -5880,8 +5915,8 @@ }, "argument": { "type": "CallExpression", - "start": 3209, - "end": 3239, + "start": 3216, + "end": 3246, "loc": { "start": { "line": 111, @@ -5894,8 +5929,8 @@ }, "callee": { "type": "Identifier", - "start": 3209, - "end": 3216, + "start": 3216, + "end": 3223, "loc": { "start": { "line": 111, @@ -5912,8 +5947,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 3217, - "end": 3238, + "start": 3224, + "end": 3245, "loc": { "start": { "line": 111, @@ -5927,8 +5962,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 3218, - "end": 3237, + "start": 3225, + "end": 3244, "loc": { "start": { "line": 111, @@ -5944,8 +5979,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3218, - "end": 3222, + "start": 3225, + "end": 3229, "loc": { "start": { "line": 111, @@ -5961,8 +5996,8 @@ }, "value": { "type": "CallExpression", - "start": 3224, - "end": 3237, + "start": 3231, + "end": 3244, "loc": { "start": { "line": 111, @@ -5975,8 +6010,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3224, - "end": 3235, + "start": 3231, + "end": 3242, "loc": { "start": { "line": 111, @@ -5989,8 +6024,8 @@ }, "object": { "type": "Identifier", - "start": 3224, - "end": 3231, + "start": 3231, + "end": 3238, "loc": { "start": { "line": 111, @@ -6006,8 +6041,8 @@ }, "property": { "type": "Identifier", - "start": 3232, - "end": 3235, + "start": 3239, + "end": 3242, "loc": { "start": { "line": 111, @@ -6038,8 +6073,8 @@ }, { "type": "IfStatement", - "start": 3259, - "end": 3549, + "start": 3266, + "end": 3556, "loc": { "start": { "line": 113, @@ -6052,8 +6087,8 @@ }, "test": { "type": "Identifier", - "start": 3263, - "end": 3269, + "start": 3270, + "end": 3276, "loc": { "start": { "line": 113, @@ -6069,8 +6104,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3271, - "end": 3549, + "start": 3278, + "end": 3556, "loc": { "start": { "line": 113, @@ -6084,8 +6119,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 3283, - "end": 3306, + "start": 3290, + "end": 3313, "loc": { "start": { "line": 114, @@ -6099,8 +6134,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 3287, - "end": 3305, + "start": 3294, + "end": 3312, "loc": { "start": { "line": 114, @@ -6113,8 +6148,8 @@ }, "id": { "type": "Identifier", - "start": 3287, - "end": 3291, + "start": 3294, + "end": 3298, "loc": { "start": { "line": 114, @@ -6130,8 +6165,8 @@ }, "init": { "type": "MemberExpression", - "start": 3294, - "end": 3305, + "start": 3301, + "end": 3312, "loc": { "start": { "line": 114, @@ -6144,8 +6179,8 @@ }, "object": { "type": "Identifier", - "start": 3294, - "end": 3300, + "start": 3301, + "end": 3307, "loc": { "start": { "line": 114, @@ -6161,8 +6196,8 @@ }, "property": { "type": "Identifier", - "start": 3301, - "end": 3305, + "start": 3308, + "end": 3312, "loc": { "start": { "line": 114, @@ -6184,8 +6219,8 @@ }, { "type": "IfStatement", - "start": 3317, - "end": 3539, + "start": 3324, + "end": 3546, "loc": { "start": { "line": 115, @@ -6198,8 +6233,8 @@ }, "test": { "type": "LogicalExpression", - "start": 3321, - "end": 3360, + "start": 3328, + "end": 3367, "loc": { "start": { "line": 115, @@ -6212,8 +6247,8 @@ }, "left": { "type": "LogicalExpression", - "start": 3321, - "end": 3345, + "start": 3328, + "end": 3352, "loc": { "start": { "line": 115, @@ -6226,8 +6261,8 @@ }, "left": { "type": "LogicalExpression", - "start": 3321, - "end": 3333, + "start": 3328, + "end": 3340, "loc": { "start": { "line": 115, @@ -6240,8 +6275,8 @@ }, "left": { "type": "UnaryExpression", - "start": 3321, - "end": 3326, + "start": 3328, + "end": 3333, "loc": { "start": { "line": 115, @@ -6256,8 +6291,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3322, - "end": 3326, + "start": 3329, + "end": 3333, "loc": { "start": { "line": 115, @@ -6278,8 +6313,8 @@ "operator": "&&", "right": { "type": "Identifier", - "start": 3330, - "end": 3333, + "start": 3337, + "end": 3340, "loc": { "start": { "line": 115, @@ -6297,8 +6332,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 3337, - "end": 3345, + "start": 3344, + "end": 3352, "loc": { "start": { "line": 115, @@ -6311,8 +6346,8 @@ }, "object": { "type": "Identifier", - "start": 3337, - "end": 3340, + "start": 3344, + "end": 3347, "loc": { "start": { "line": 115, @@ -6328,8 +6363,8 @@ }, "property": { "type": "Identifier", - "start": 3341, - "end": 3345, + "start": 3348, + "end": 3352, "loc": { "start": { "line": 115, @@ -6349,8 +6384,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 3349, - "end": 3360, + "start": 3356, + "end": 3367, "loc": { "start": { "line": 115, @@ -6365,8 +6400,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 3350, - "end": 3360, + "start": 3357, + "end": 3367, "loc": { "start": { "line": 115, @@ -6379,8 +6414,8 @@ }, "object": { "type": "Identifier", - "start": 3350, - "end": 3353, + "start": 3357, + "end": 3360, "loc": { "start": { "line": 115, @@ -6396,8 +6431,8 @@ }, "property": { "type": "Identifier", - "start": 3354, - "end": 3360, + "start": 3361, + "end": 3367, "loc": { "start": { "line": 115, @@ -6420,8 +6455,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3362, - "end": 3436, + "start": 3369, + "end": 3443, "loc": { "start": { "line": 115, @@ -6435,8 +6470,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3376, - "end": 3424, + "start": 3383, + "end": 3431, "loc": { "start": { "line": 116, @@ -6449,8 +6484,8 @@ }, "argument": { "type": "CallExpression", - "start": 3383, - "end": 3423, + "start": 3390, + "end": 3430, "loc": { "start": { "line": 116, @@ -6463,8 +6498,8 @@ }, "callee": { "type": "Identifier", - "start": 3383, - "end": 3390, + "start": 3390, + "end": 3397, "loc": { "start": { "line": 116, @@ -6481,8 +6516,8 @@ "arguments": [ { "type": "CallExpression", - "start": 3391, - "end": 3422, + "start": 3398, + "end": 3429, "loc": { "start": { "line": 116, @@ -6495,8 +6530,8 @@ }, "callee": { "type": "Identifier", - "start": 3391, - "end": 3396, + "start": 3398, + "end": 3403, "loc": { "start": { "line": 116, @@ -6513,8 +6548,8 @@ "arguments": [ { "type": "Identifier", - "start": 3397, - "end": 3403, + "start": 3404, + "end": 3410, "loc": { "start": { "line": 116, @@ -6530,8 +6565,8 @@ }, { "type": "ObjectExpression", - "start": 3405, - "end": 3421, + "start": 3412, + "end": 3428, "loc": { "start": { "line": 116, @@ -6545,8 +6580,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 3406, - "end": 3420, + "start": 3413, + "end": 3427, "loc": { "start": { "line": 116, @@ -6562,8 +6597,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3406, - "end": 3410, + "start": 3413, + "end": 3417, "loc": { "start": { "line": 116, @@ -6579,8 +6614,8 @@ }, "value": { "type": "MemberExpression", - "start": 3412, - "end": 3420, + "start": 3419, + "end": 3427, "loc": { "start": { "line": 116, @@ -6593,8 +6628,8 @@ }, "object": { "type": "Identifier", - "start": 3412, - "end": 3415, + "start": 3419, + "end": 3422, "loc": { "start": { "line": 116, @@ -6610,8 +6645,8 @@ }, "property": { "type": "Identifier", - "start": 3416, - "end": 3420, + "start": 3423, + "end": 3427, "loc": { "start": { "line": 116, @@ -6640,8 +6675,8 @@ }, "alternate": { "type": "IfStatement", - "start": 3442, - "end": 3539, + "start": 3449, + "end": 3546, "loc": { "start": { "line": 117, @@ -6654,8 +6689,8 @@ }, "test": { "type": "LogicalExpression", - "start": 3446, - "end": 3459, + "start": 3453, + "end": 3466, "loc": { "start": { "line": 117, @@ -6668,8 +6703,8 @@ }, "left": { "type": "UnaryExpression", - "start": 3446, - "end": 3451, + "start": 3453, + "end": 3458, "loc": { "start": { "line": 117, @@ -6684,8 +6719,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3447, - "end": 3451, + "start": 3454, + "end": 3458, "loc": { "start": { "line": 117, @@ -6706,8 +6741,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 3455, - "end": 3459, + "start": 3462, + "end": 3466, "loc": { "start": { "line": 117, @@ -6722,8 +6757,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3456, - "end": 3459, + "start": 3463, + "end": 3466, "loc": { "start": { "line": 117, @@ -6744,8 +6779,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3461, - "end": 3539, + "start": 3468, + "end": 3546, "loc": { "start": { "line": 117, @@ -6759,8 +6794,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3475, - "end": 3527, + "start": 3482, + "end": 3534, "loc": { "start": { "line": 118, @@ -6773,8 +6808,8 @@ }, "argument": { "type": "CallExpression", - "start": 3482, - "end": 3527, + "start": 3489, + "end": 3534, "loc": { "start": { "line": 118, @@ -6787,8 +6822,8 @@ }, "callee": { "type": "Identifier", - "start": 3482, - "end": 3489, + "start": 3489, + "end": 3496, "loc": { "start": { "line": 118, @@ -6805,8 +6840,8 @@ "arguments": [ { "type": "CallExpression", - "start": 3490, - "end": 3526, + "start": 3497, + "end": 3533, "loc": { "start": { "line": 118, @@ -6819,8 +6854,8 @@ }, "callee": { "type": "Identifier", - "start": 3490, - "end": 3495, + "start": 3497, + "end": 3502, "loc": { "start": { "line": 118, @@ -6837,8 +6872,8 @@ "arguments": [ { "type": "Identifier", - "start": 3496, - "end": 3502, + "start": 3503, + "end": 3509, "loc": { "start": { "line": 118, @@ -6854,8 +6889,8 @@ }, { "type": "ObjectExpression", - "start": 3504, - "end": 3525, + "start": 3511, + "end": 3532, "loc": { "start": { "line": 118, @@ -6869,8 +6904,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 3505, - "end": 3524, + "start": 3512, + "end": 3531, "loc": { "start": { "line": 118, @@ -6886,8 +6921,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3505, - "end": 3509, + "start": 3512, + "end": 3516, "loc": { "start": { "line": 118, @@ -6903,8 +6938,8 @@ }, "value": { "type": "CallExpression", - "start": 3511, - "end": 3524, + "start": 3518, + "end": 3531, "loc": { "start": { "line": 118, @@ -6917,8 +6952,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3511, - "end": 3522, + "start": 3518, + "end": 3529, "loc": { "start": { "line": 118, @@ -6931,8 +6966,8 @@ }, "object": { "type": "Identifier", - "start": 3511, - "end": 3518, + "start": 3518, + "end": 3525, "loc": { "start": { "line": 118, @@ -6948,8 +6983,8 @@ }, "property": { "type": "Identifier", - "start": 3519, - "end": 3522, + "start": 3526, + "end": 3529, "loc": { "start": { "line": 118, @@ -6988,8 +7023,8 @@ }, { "type": "IfStatement", - "start": 3558, - "end": 3654, + "start": 3565, + "end": 3661, "loc": { "start": { "line": 121, @@ -7002,8 +7037,8 @@ }, "test": { "type": "LogicalExpression", - "start": 3561, - "end": 3578, + "start": 3568, + "end": 3585, "loc": { "start": { "line": 121, @@ -7016,8 +7051,8 @@ }, "left": { "type": "Identifier", - "start": 3561, - "end": 3564, + "start": 3568, + "end": 3571, "loc": { "start": { "line": 121, @@ -7034,8 +7069,8 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 3568, - "end": 3578, + "start": 3575, + "end": 3585, "loc": { "start": { "line": 121, @@ -7048,8 +7083,8 @@ }, "object": { "type": "Identifier", - "start": 3568, - "end": 3571, + "start": 3575, + "end": 3578, "loc": { "start": { "line": 121, @@ -7065,8 +7100,8 @@ }, "property": { "type": "Identifier", - "start": 3572, - "end": 3578, + "start": 3579, + "end": 3585, "loc": { "start": { "line": 121, @@ -7085,8 +7120,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3580, - "end": 3654, + "start": 3587, + "end": 3661, "loc": { "start": { "line": 121, @@ -7100,8 +7135,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3592, - "end": 3644, + "start": 3599, + "end": 3651, "loc": { "start": { "line": 122, @@ -7114,8 +7149,8 @@ }, "argument": { "type": "CallExpression", - "start": 3599, - "end": 3643, + "start": 3606, + "end": 3650, "loc": { "start": { "line": 122, @@ -7128,8 +7163,8 @@ }, "callee": { "type": "Identifier", - "start": 3599, - "end": 3606, + "start": 3606, + "end": 3613, "loc": { "start": { "line": 122, @@ -7146,8 +7181,8 @@ "arguments": [ { "type": "CallExpression", - "start": 3607, - "end": 3642, + "start": 3614, + "end": 3649, "loc": { "start": { "line": 122, @@ -7160,8 +7195,8 @@ }, "callee": { "type": "Identifier", - "start": 3607, - "end": 3612, + "start": 3614, + "end": 3619, "loc": { "start": { "line": 122, @@ -7178,8 +7213,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 3613, - "end": 3623, + "start": 3620, + "end": 3630, "loc": { "start": { "line": 122, @@ -7192,8 +7227,8 @@ }, "object": { "type": "Identifier", - "start": 3613, - "end": 3616, + "start": 3620, + "end": 3623, "loc": { "start": { "line": 122, @@ -7209,8 +7244,8 @@ }, "property": { "type": "Identifier", - "start": 3617, - "end": 3623, + "start": 3624, + "end": 3630, "loc": { "start": { "line": 122, @@ -7228,8 +7263,8 @@ }, { "type": "ObjectExpression", - "start": 3625, - "end": 3641, + "start": 3632, + "end": 3648, "loc": { "start": { "line": 122, @@ -7243,8 +7278,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 3626, - "end": 3640, + "start": 3633, + "end": 3647, "loc": { "start": { "line": 122, @@ -7260,8 +7295,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3626, - "end": 3630, + "start": 3633, + "end": 3637, "loc": { "start": { "line": 122, @@ -7277,8 +7312,8 @@ }, "value": { "type": "MemberExpression", - "start": 3632, - "end": 3640, + "start": 3639, + "end": 3647, "loc": { "start": { "line": 122, @@ -7291,8 +7326,8 @@ }, "object": { "type": "Identifier", - "start": 3632, - "end": 3635, + "start": 3639, + "end": 3642, "loc": { "start": { "line": 122, @@ -7308,8 +7343,8 @@ }, "property": { "type": "Identifier", - "start": 3636, - "end": 3640, + "start": 3643, + "end": 3647, "loc": { "start": { "line": 122, @@ -7344,8 +7379,8 @@ }, { "type": "VariableDeclaration", - "start": 3669, - "end": 3704, + "start": 3676, + "end": 3711, "loc": { "start": { "line": 125, @@ -7359,8 +7394,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 3675, - "end": 3703, + "start": 3682, + "end": 3710, "loc": { "start": { "line": 125, @@ -7373,8 +7408,8 @@ }, "id": { "type": "Identifier", - "start": 3675, - "end": 3677, + "start": 3682, + "end": 3684, "loc": { "start": { "line": 125, @@ -7390,8 +7425,8 @@ }, "init": { "type": "CallExpression", - "start": 3680, - "end": 3703, + "start": 3687, + "end": 3710, "loc": { "start": { "line": 125, @@ -7404,8 +7439,8 @@ }, "callee": { "type": "Identifier", - "start": 3680, - "end": 3689, + "start": 3687, + "end": 3696, "loc": { "start": { "line": 125, @@ -7422,8 +7457,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 3690, - "end": 3702, + "start": 3697, + "end": 3709, "loc": { "start": { "line": 125, @@ -7436,8 +7471,8 @@ }, "object": { "type": "ThisExpression", - "start": 3690, - "end": 3694, + "start": 3697, + "end": 3701, "loc": { "start": { "line": 125, @@ -7451,8 +7486,8 @@ }, "property": { "type": "Identifier", - "start": 3695, - "end": 3702, + "start": 3702, + "end": 3709, "loc": { "start": { "line": 125, @@ -7476,8 +7511,8 @@ }, { "type": "ExpressionStatement", - "start": 3711, - "end": 3721, + "start": 3718, + "end": 3728, "loc": { "start": { "line": 126, @@ -7490,8 +7525,8 @@ }, "expression": { "type": "CallExpression", - "start": 3711, - "end": 3720, + "start": 3718, + "end": 3727, "loc": { "start": { "line": 126, @@ -7504,8 +7539,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3711, - "end": 3718, + "start": 3718, + "end": 3725, "loc": { "start": { "line": 126, @@ -7518,8 +7553,8 @@ }, "object": { "type": "Identifier", - "start": 3711, - "end": 3713, + "start": 3718, + "end": 3720, "loc": { "start": { "line": 126, @@ -7535,8 +7570,8 @@ }, "property": { "type": "Identifier", - "start": 3714, - "end": 3718, + "start": 3721, + "end": 3725, "loc": { "start": { "line": 126, @@ -7570,8 +7605,8 @@ { "type": "CommentBlock", "value": "*\n * @return {object} value of 'backed.json'\n ", - "start": 2540, - "end": 2594, + "start": 2547, + "end": 2601, "loc": { "start": { "line": 93, @@ -7588,8 +7623,8 @@ { "type": "CommentBlock", "value": "*\n * @return {string} name from 'package.json'\n ", - "start": 3737, - "end": 3793, + "start": 3744, + "end": 3800, "loc": { "start": { "line": 130, @@ -7605,8 +7640,8 @@ }, { "type": "ClassMethod", - "start": 3796, - "end": 4034, + "start": 3803, + "end": 4041, "loc": { "start": { "line": 133, @@ -7620,8 +7655,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3796, - "end": 3813, + "start": 3803, + "end": 3820, "loc": { "start": { "line": 133, @@ -7645,8 +7680,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 3816, - "end": 4034, + "start": 3823, + "end": 4041, "loc": { "start": { "line": 133, @@ -7660,8 +7695,8 @@ "body": [ { "type": "TryStatement", - "start": 3822, - "end": 4008, + "start": 3829, + "end": 4015, "loc": { "start": { "line": 134, @@ -7674,8 +7709,8 @@ }, "block": { "type": "BlockStatement", - "start": 3826, - "end": 3910, + "start": 3833, + "end": 3917, "loc": { "start": { "line": 134, @@ -7689,8 +7724,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3834, - "end": 3904, + "start": 3841, + "end": 3911, "loc": { "start": { "line": 135, @@ -7703,8 +7738,8 @@ }, "argument": { "type": "MemberExpression", - "start": 3841, - "end": 3903, + "start": 3848, + "end": 3910, "loc": { "start": { "line": 135, @@ -7717,8 +7752,8 @@ }, "object": { "type": "CallExpression", - "start": 3841, - "end": 3898, + "start": 3848, + "end": 3905, "loc": { "start": { "line": 135, @@ -7731,8 +7766,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3841, - "end": 3851, + "start": 3848, + "end": 3858, "loc": { "start": { "line": 135, @@ -7745,8 +7780,8 @@ }, "object": { "type": "Identifier", - "start": 3841, - "end": 3845, + "start": 3848, + "end": 3852, "loc": { "start": { "line": 135, @@ -7762,8 +7797,8 @@ }, "property": { "type": "Identifier", - "start": 3846, - "end": 3851, + "start": 3853, + "end": 3858, "loc": { "start": { "line": 135, @@ -7782,8 +7817,8 @@ "arguments": [ { "type": "CallExpression", - "start": 3852, - "end": 3897, + "start": 3859, + "end": 3904, "loc": { "start": { "line": 135, @@ -7796,8 +7831,8 @@ }, "callee": { "type": "Identifier", - "start": 3852, - "end": 3864, + "start": 3859, + "end": 3871, "loc": { "start": { "line": 135, @@ -7814,8 +7849,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 3865, - "end": 3896, + "start": 3872, + "end": 3903, "loc": { "start": { "line": 135, @@ -7829,8 +7864,8 @@ "expressions": [ { "type": "CallExpression", - "start": 3868, - "end": 3881, + "start": 3875, + "end": 3888, "loc": { "start": { "line": 135, @@ -7843,8 +7878,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3868, - "end": 3879, + "start": 3875, + "end": 3886, "loc": { "start": { "line": 135, @@ -7857,8 +7892,8 @@ }, "object": { "type": "Identifier", - "start": 3868, - "end": 3875, + "start": 3875, + "end": 3882, "loc": { "start": { "line": 135, @@ -7874,8 +7909,8 @@ }, "property": { "type": "Identifier", - "start": 3876, - "end": 3879, + "start": 3883, + "end": 3886, "loc": { "start": { "line": 135, @@ -7897,8 +7932,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 3866, - "end": 3866, + "start": 3873, + "end": 3873, "loc": { "start": { "line": 135, @@ -7917,8 +7952,8 @@ }, { "type": "TemplateElement", - "start": 3882, - "end": 3895, + "start": 3889, + "end": 3902, "loc": { "start": { "line": 135, @@ -7943,8 +7978,8 @@ }, "property": { "type": "Identifier", - "start": 3899, - "end": 3903, + "start": 3906, + "end": 3910, "loc": { "start": { "line": 135, @@ -7966,8 +8001,8 @@ }, "handler": { "type": "CatchClause", - "start": 3911, - "end": 4008, + "start": 3918, + "end": 4015, "loc": { "start": { "line": 136, @@ -7980,8 +8015,8 @@ }, "param": { "type": "Identifier", - "start": 3918, - "end": 3919, + "start": 3925, + "end": 3926, "loc": { "start": { "line": 136, @@ -7997,8 +8032,8 @@ }, "body": { "type": "BlockStatement", - "start": 3921, - "end": 4008, + "start": 3928, + "end": 4015, "loc": { "start": { "line": 136, @@ -8012,8 +8047,8 @@ "body": [ { "type": "IfStatement", - "start": 3929, - "end": 4002, + "start": 3936, + "end": 4009, "loc": { "start": { "line": 137, @@ -8026,8 +8061,8 @@ }, "test": { "type": "MemberExpression", - "start": 3933, - "end": 3945, + "start": 3940, + "end": 3952, "loc": { "start": { "line": 137, @@ -8040,8 +8075,8 @@ }, "object": { "type": "Identifier", - "start": 3933, - "end": 3939, + "start": 3940, + "end": 3946, "loc": { "start": { "line": 137, @@ -8057,8 +8092,8 @@ }, "property": { "type": "Identifier", - "start": 3940, - "end": 3945, + "start": 3947, + "end": 3952, "loc": { "start": { "line": 137, @@ -8076,8 +8111,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3947, - "end": 4002, + "start": 3954, + "end": 4009, "loc": { "start": { "line": 137, @@ -8091,8 +8126,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 3957, - "end": 3994, + "start": 3964, + "end": 4001, "loc": { "start": { "line": 138, @@ -8105,8 +8140,8 @@ }, "expression": { "type": "CallExpression", - "start": 3957, - "end": 3993, + "start": 3964, + "end": 4000, "loc": { "start": { "line": 138, @@ -8119,8 +8154,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3957, - "end": 3968, + "start": 3964, + "end": 3975, "loc": { "start": { "line": 138, @@ -8133,8 +8168,8 @@ }, "object": { "type": "Identifier", - "start": 3957, - "end": 3963, + "start": 3964, + "end": 3970, "loc": { "start": { "line": 138, @@ -8150,8 +8185,8 @@ }, "property": { "type": "Identifier", - "start": 3964, - "end": 3968, + "start": 3971, + "end": 3975, "loc": { "start": { "line": 138, @@ -8170,8 +8205,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 3969, - "end": 3992, + "start": 3976, + "end": 3999, "loc": { "start": { "line": 138, @@ -8205,8 +8240,8 @@ }, { "type": "ReturnStatement", - "start": 4013, - "end": 4030, + "start": 4020, + "end": 4037, "loc": { "start": { "line": 141, @@ -8219,8 +8254,8 @@ }, "argument": { "type": "Identifier", - "start": 4020, - "end": 4029, + "start": 4027, + "end": 4036, "loc": { "start": { "line": 141, @@ -8243,8 +8278,8 @@ { "type": "CommentBlock", "value": "*\n * @return {string} name from 'package.json'\n ", - "start": 3737, - "end": 3793, + "start": 3744, + "end": 3800, "loc": { "start": { "line": 130, @@ -8261,8 +8296,8 @@ { "type": "CommentBlock", "value": "*\n * @return {string} name from 'bower.json'\n ", - "start": 4038, - "end": 4092, + "start": 4045, + "end": 4099, "loc": { "start": { "line": 144, @@ -8278,8 +8313,8 @@ }, { "type": "ClassMethod", - "start": 4095, - "end": 4327, + "start": 4102, + "end": 4334, "loc": { "start": { "line": 147, @@ -8293,8 +8328,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 4095, - "end": 4110, + "start": 4102, + "end": 4117, "loc": { "start": { "line": 147, @@ -8318,8 +8353,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 4113, - "end": 4327, + "start": 4120, + "end": 4334, "loc": { "start": { "line": 147, @@ -8333,8 +8368,8 @@ "body": [ { "type": "TryStatement", - "start": 4119, - "end": 4301, + "start": 4126, + "end": 4308, "loc": { "start": { "line": 148, @@ -8347,8 +8382,8 @@ }, "block": { "type": "BlockStatement", - "start": 4123, - "end": 4205, + "start": 4130, + "end": 4212, "loc": { "start": { "line": 148, @@ -8362,8 +8397,8 @@ "body": [ { "type": "ReturnStatement", - "start": 4131, - "end": 4199, + "start": 4138, + "end": 4206, "loc": { "start": { "line": 149, @@ -8376,8 +8411,8 @@ }, "argument": { "type": "MemberExpression", - "start": 4138, - "end": 4198, + "start": 4145, + "end": 4205, "loc": { "start": { "line": 149, @@ -8390,8 +8425,8 @@ }, "object": { "type": "CallExpression", - "start": 4138, - "end": 4193, + "start": 4145, + "end": 4200, "loc": { "start": { "line": 149, @@ -8404,8 +8439,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4138, - "end": 4148, + "start": 4145, + "end": 4155, "loc": { "start": { "line": 149, @@ -8418,8 +8453,8 @@ }, "object": { "type": "Identifier", - "start": 4138, - "end": 4142, + "start": 4145, + "end": 4149, "loc": { "start": { "line": 149, @@ -8435,8 +8470,8 @@ }, "property": { "type": "Identifier", - "start": 4143, - "end": 4148, + "start": 4150, + "end": 4155, "loc": { "start": { "line": 149, @@ -8455,8 +8490,8 @@ "arguments": [ { "type": "CallExpression", - "start": 4149, - "end": 4192, + "start": 4156, + "end": 4199, "loc": { "start": { "line": 149, @@ -8469,8 +8504,8 @@ }, "callee": { "type": "Identifier", - "start": 4149, - "end": 4161, + "start": 4156, + "end": 4168, "loc": { "start": { "line": 149, @@ -8487,8 +8522,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 4162, - "end": 4191, + "start": 4169, + "end": 4198, "loc": { "start": { "line": 149, @@ -8502,8 +8537,8 @@ "expressions": [ { "type": "CallExpression", - "start": 4165, - "end": 4178, + "start": 4172, + "end": 4185, "loc": { "start": { "line": 149, @@ -8516,8 +8551,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4165, - "end": 4176, + "start": 4172, + "end": 4183, "loc": { "start": { "line": 149, @@ -8530,8 +8565,8 @@ }, "object": { "type": "Identifier", - "start": 4165, - "end": 4172, + "start": 4172, + "end": 4179, "loc": { "start": { "line": 149, @@ -8547,8 +8582,8 @@ }, "property": { "type": "Identifier", - "start": 4173, - "end": 4176, + "start": 4180, + "end": 4183, "loc": { "start": { "line": 149, @@ -8570,8 +8605,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 4163, - "end": 4163, + "start": 4170, + "end": 4170, "loc": { "start": { "line": 149, @@ -8590,8 +8625,8 @@ }, { "type": "TemplateElement", - "start": 4179, - "end": 4190, + "start": 4186, + "end": 4197, "loc": { "start": { "line": 149, @@ -8616,8 +8651,8 @@ }, "property": { "type": "Identifier", - "start": 4194, - "end": 4198, + "start": 4201, + "end": 4205, "loc": { "start": { "line": 149, @@ -8639,8 +8674,8 @@ }, "handler": { "type": "CatchClause", - "start": 4206, - "end": 4301, + "start": 4213, + "end": 4308, "loc": { "start": { "line": 150, @@ -8653,8 +8688,8 @@ }, "param": { "type": "Identifier", - "start": 4213, - "end": 4214, + "start": 4220, + "end": 4221, "loc": { "start": { "line": 150, @@ -8670,8 +8705,8 @@ }, "body": { "type": "BlockStatement", - "start": 4216, - "end": 4301, + "start": 4223, + "end": 4308, "loc": { "start": { "line": 150, @@ -8685,8 +8720,8 @@ "body": [ { "type": "IfStatement", - "start": 4224, - "end": 4295, + "start": 4231, + "end": 4302, "loc": { "start": { "line": 151, @@ -8699,8 +8734,8 @@ }, "test": { "type": "MemberExpression", - "start": 4228, - "end": 4240, + "start": 4235, + "end": 4247, "loc": { "start": { "line": 151, @@ -8713,8 +8748,8 @@ }, "object": { "type": "Identifier", - "start": 4228, - "end": 4234, + "start": 4235, + "end": 4241, "loc": { "start": { "line": 151, @@ -8730,8 +8765,8 @@ }, "property": { "type": "Identifier", - "start": 4235, - "end": 4240, + "start": 4242, + "end": 4247, "loc": { "start": { "line": 151, @@ -8749,8 +8784,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4242, - "end": 4295, + "start": 4249, + "end": 4302, "loc": { "start": { "line": 151, @@ -8764,8 +8799,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 4252, - "end": 4287, + "start": 4259, + "end": 4294, "loc": { "start": { "line": 152, @@ -8778,8 +8813,8 @@ }, "expression": { "type": "CallExpression", - "start": 4252, - "end": 4286, + "start": 4259, + "end": 4293, "loc": { "start": { "line": 152, @@ -8792,8 +8827,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4252, - "end": 4263, + "start": 4259, + "end": 4270, "loc": { "start": { "line": 152, @@ -8806,8 +8841,8 @@ }, "object": { "type": "Identifier", - "start": 4252, - "end": 4258, + "start": 4259, + "end": 4265, "loc": { "start": { "line": 152, @@ -8823,8 +8858,8 @@ }, "property": { "type": "Identifier", - "start": 4259, - "end": 4263, + "start": 4266, + "end": 4270, "loc": { "start": { "line": 152, @@ -8843,8 +8878,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 4264, - "end": 4285, + "start": 4271, + "end": 4292, "loc": { "start": { "line": 152, @@ -8878,8 +8913,8 @@ }, { "type": "ReturnStatement", - "start": 4306, - "end": 4323, + "start": 4313, + "end": 4330, "loc": { "start": { "line": 155, @@ -8892,8 +8927,8 @@ }, "argument": { "type": "Identifier", - "start": 4313, - "end": 4322, + "start": 4320, + "end": 4329, "loc": { "start": { "line": 155, @@ -8916,8 +8951,8 @@ { "type": "CommentBlock", "value": "*\n * @return {string} name from 'bower.json'\n ", - "start": 4038, - "end": 4092, + "start": 4045, + "end": 4099, "loc": { "start": { "line": 144, @@ -8933,9 +8968,9 @@ "trailingComments": [ { "type": "CommentBlock", - "value": "*\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n ", - "start": 4331, - "end": 4756, + "value": "*\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n ", + "start": 4338, + "end": 4764, "loc": { "start": { "line": 158, @@ -8951,8 +8986,8 @@ }, { "type": "ClassMethod", - "start": 4759, - "end": 5052, + "start": 4767, + "end": 5060, "loc": { "start": { "line": 174, @@ -8966,8 +9001,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 4759, - "end": 4771, + "start": 4767, + "end": 4779, "loc": { "start": { "line": 174, @@ -8991,8 +9026,8 @@ "params": [ { "type": "Identifier", - "start": 4772, - "end": 4778, + "start": 4780, + "end": 4786, "loc": { "start": { "line": 174, @@ -9008,8 +9043,8 @@ }, { "type": "Identifier", - "start": 4780, - "end": 4784, + "start": 4788, + "end": 4792, "loc": { "start": { "line": 174, @@ -9026,8 +9061,8 @@ ], "body": { "type": "BlockStatement", - "start": 4786, - "end": 5052, + "start": 4794, + "end": 5060, "loc": { "start": { "line": 174, @@ -9041,8 +9076,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 4792, - "end": 4836, + "start": 4800, + "end": 4844, "loc": { "start": { "line": 175, @@ -9055,8 +9090,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 4792, - "end": 4835, + "start": 4800, + "end": 4843, "loc": { "start": { "line": 175, @@ -9070,8 +9105,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 4792, - "end": 4808, + "start": 4800, + "end": 4816, "loc": { "start": { "line": 175, @@ -9084,8 +9119,8 @@ }, "object": { "type": "Identifier", - "start": 4792, - "end": 4798, + "start": 4800, + "end": 4806, "loc": { "start": { "line": 175, @@ -9101,8 +9136,8 @@ }, "property": { "type": "Identifier", - "start": 4799, - "end": 4808, + "start": 4807, + "end": 4816, "loc": { "start": { "line": 175, @@ -9120,8 +9155,8 @@ }, "right": { "type": "LogicalExpression", - "start": 4811, - "end": 4835, + "start": 4819, + "end": 4843, "loc": { "start": { "line": 175, @@ -9134,8 +9169,8 @@ }, "left": { "type": "MemberExpression", - "start": 4811, - "end": 4827, + "start": 4819, + "end": 4835, "loc": { "start": { "line": 175, @@ -9148,8 +9183,8 @@ }, "object": { "type": "Identifier", - "start": 4811, - "end": 4817, + "start": 4819, + "end": 4825, "loc": { "start": { "line": 175, @@ -9165,8 +9200,8 @@ }, "property": { "type": "Identifier", - "start": 4818, - "end": 4827, + "start": 4826, + "end": 4835, "loc": { "start": { "line": 175, @@ -9185,8 +9220,8 @@ "operator": "||", "right": { "type": "BooleanLiteral", - "start": 4831, - "end": 4835, + "start": 4839, + "end": 4843, "loc": { "start": { "line": 175, @@ -9204,8 +9239,8 @@ }, { "type": "ExpressionStatement", - "start": 4841, - "end": 4894, + "start": 4849, + "end": 4902, "loc": { "start": { "line": 176, @@ -9218,8 +9253,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 4841, - "end": 4893, + "start": 4849, + "end": 4901, "loc": { "start": { "line": 176, @@ -9233,8 +9268,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 4841, - "end": 4855, + "start": 4849, + "end": 4863, "loc": { "start": { "line": 176, @@ -9247,8 +9282,8 @@ }, "object": { "type": "Identifier", - "start": 4841, - "end": 4847, + "start": 4849, + "end": 4855, "loc": { "start": { "line": 176, @@ -9264,8 +9299,8 @@ }, "property": { "type": "Identifier", - "start": 4848, - "end": 4855, + "start": 4856, + "end": 4863, "loc": { "start": { "line": 176, @@ -9283,8 +9318,8 @@ }, "right": { "type": "CallExpression", - "start": 4858, - "end": 4893, + "start": 4866, + "end": 4901, "loc": { "start": { "line": 176, @@ -9297,8 +9332,8 @@ }, "callee": { "type": "Identifier", - "start": 4858, - "end": 4863, + "start": 4866, + "end": 4871, "loc": { "start": { "line": 176, @@ -9315,8 +9350,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 4864, - "end": 4876, + "start": 4872, + "end": 4884, "loc": { "start": { "line": 176, @@ -9329,8 +9364,8 @@ }, "object": { "type": "ThisExpression", - "start": 4864, - "end": 4868, + "start": 4872, + "end": 4876, "loc": { "start": { "line": 176, @@ -9344,8 +9379,8 @@ }, "property": { "type": "Identifier", - "start": 4869, - "end": 4876, + "start": 4877, + "end": 4884, "loc": { "start": { "line": 176, @@ -9363,8 +9398,8 @@ }, { "type": "MemberExpression", - "start": 4878, - "end": 4892, + "start": 4886, + "end": 4900, "loc": { "start": { "line": 176, @@ -9377,8 +9412,8 @@ }, "object": { "type": "Identifier", - "start": 4878, - "end": 4884, + "start": 4886, + "end": 4892, "loc": { "start": { "line": 176, @@ -9394,8 +9429,8 @@ }, "property": { "type": "Identifier", - "start": 4885, - "end": 4892, + "start": 4893, + "end": 4900, "loc": { "start": { "line": 176, @@ -9417,8 +9452,8 @@ }, { "type": "ExpressionStatement", - "start": 4899, - "end": 4949, + "start": 4907, + "end": 4957, "loc": { "start": { "line": 177, @@ -9431,8 +9466,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 4899, - "end": 4948, + "start": 4907, + "end": 4956, "loc": { "start": { "line": 177, @@ -9446,8 +9481,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 4899, - "end": 4912, + "start": 4907, + "end": 4920, "loc": { "start": { "line": 177, @@ -9460,8 +9495,8 @@ }, "object": { "type": "Identifier", - "start": 4899, - "end": 4905, + "start": 4907, + "end": 4913, "loc": { "start": { "line": 177, @@ -9477,8 +9512,8 @@ }, "property": { "type": "Identifier", - "start": 4906, - "end": 4912, + "start": 4914, + "end": 4920, "loc": { "start": { "line": 177, @@ -9496,8 +9531,8 @@ }, "right": { "type": "CallExpression", - "start": 4915, - "end": 4948, + "start": 4923, + "end": 4956, "loc": { "start": { "line": 177, @@ -9510,8 +9545,8 @@ }, "callee": { "type": "Identifier", - "start": 4915, - "end": 4920, + "start": 4923, + "end": 4928, "loc": { "start": { "line": 177, @@ -9528,8 +9563,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 4921, - "end": 4932, + "start": 4929, + "end": 4940, "loc": { "start": { "line": 177, @@ -9542,8 +9577,8 @@ }, "object": { "type": "ThisExpression", - "start": 4921, - "end": 4925, + "start": 4929, + "end": 4933, "loc": { "start": { "line": 177, @@ -9557,8 +9592,8 @@ }, "property": { "type": "Identifier", - "start": 4926, - "end": 4932, + "start": 4934, + "end": 4940, "loc": { "start": { "line": 177, @@ -9576,8 +9611,8 @@ }, { "type": "MemberExpression", - "start": 4934, - "end": 4947, + "start": 4942, + "end": 4955, "loc": { "start": { "line": 177, @@ -9590,8 +9625,8 @@ }, "object": { "type": "Identifier", - "start": 4934, - "end": 4940, + "start": 4942, + "end": 4948, "loc": { "start": { "line": 177, @@ -9607,8 +9642,8 @@ }, "property": { "type": "Identifier", - "start": 4941, - "end": 4947, + "start": 4949, + "end": 4955, "loc": { "start": { "line": 177, @@ -9630,8 +9665,8 @@ }, { "type": "ExpressionStatement", - "start": 4954, - "end": 5001, + "start": 4962, + "end": 5009, "loc": { "start": { "line": 178, @@ -9644,8 +9679,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 4954, - "end": 5000, + "start": 4962, + "end": 5008, "loc": { "start": { "line": 178, @@ -9659,8 +9694,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 4954, - "end": 4966, + "start": 4962, + "end": 4974, "loc": { "start": { "line": 178, @@ -9673,8 +9708,8 @@ }, "object": { "type": "Identifier", - "start": 4954, - "end": 4960, + "start": 4962, + "end": 4968, "loc": { "start": { "line": 178, @@ -9690,8 +9725,8 @@ }, "property": { "type": "Identifier", - "start": 4961, - "end": 4966, + "start": 4969, + "end": 4974, "loc": { "start": { "line": 178, @@ -9709,8 +9744,8 @@ }, "right": { "type": "CallExpression", - "start": 4969, - "end": 5000, + "start": 4977, + "end": 5008, "loc": { "start": { "line": 178, @@ -9723,8 +9758,8 @@ }, "callee": { "type": "Identifier", - "start": 4969, - "end": 4974, + "start": 4977, + "end": 4982, "loc": { "start": { "line": 178, @@ -9741,8 +9776,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 4975, - "end": 4985, + "start": 4983, + "end": 4993, "loc": { "start": { "line": 178, @@ -9755,8 +9790,8 @@ }, "object": { "type": "ThisExpression", - "start": 4975, - "end": 4979, + "start": 4983, + "end": 4987, "loc": { "start": { "line": 178, @@ -9770,8 +9805,8 @@ }, "property": { "type": "Identifier", - "start": 4980, - "end": 4985, + "start": 4988, + "end": 4993, "loc": { "start": { "line": 178, @@ -9789,8 +9824,8 @@ }, { "type": "MemberExpression", - "start": 4987, - "end": 4999, + "start": 4995, + "end": 5007, "loc": { "start": { "line": 178, @@ -9803,8 +9838,8 @@ }, "object": { "type": "Identifier", - "start": 4987, - "end": 4993, + "start": 4995, + "end": 5001, "loc": { "start": { "line": 178, @@ -9820,8 +9855,8 @@ }, "property": { "type": "Identifier", - "start": 4994, - "end": 4999, + "start": 5002, + "end": 5007, "loc": { "start": { "line": 178, @@ -9843,8 +9878,8 @@ }, { "type": "ExpressionStatement", - "start": 5006, - "end": 5029, + "start": 5014, + "end": 5037, "loc": { "start": { "line": 179, @@ -9857,8 +9892,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 5006, - "end": 5028, + "start": 5014, + "end": 5036, "loc": { "start": { "line": 179, @@ -9872,8 +9907,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 5006, - "end": 5019, + "start": 5014, + "end": 5027, "loc": { "start": { "line": 179, @@ -9886,8 +9921,8 @@ }, "object": { "type": "Identifier", - "start": 5006, - "end": 5012, + "start": 5014, + "end": 5020, "loc": { "start": { "line": 179, @@ -9903,8 +9938,8 @@ }, "property": { "type": "Identifier", - "start": 5013, - "end": 5019, + "start": 5021, + "end": 5027, "loc": { "start": { "line": 179, @@ -9922,8 +9957,8 @@ }, "right": { "type": "Identifier", - "start": 5022, - "end": 5028, + "start": 5030, + "end": 5036, "loc": { "start": { "line": 179, @@ -9941,8 +9976,8 @@ }, { "type": "ReturnStatement", - "start": 5034, - "end": 5048, + "start": 5042, + "end": 5056, "loc": { "start": { "line": 180, @@ -9955,8 +9990,8 @@ }, "argument": { "type": "Identifier", - "start": 5041, - "end": 5047, + "start": 5049, + "end": 5055, "loc": { "start": { "line": 180, @@ -9977,9 +10012,9 @@ "leadingComments": [ { "type": "CommentBlock", - "value": "*\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n ", - "start": 4331, - "end": 4756, + "value": "*\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n ", + "start": 4338, + "end": 4764, "loc": { "start": { "line": 158, @@ -9999,8 +10034,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} config.name name off your project\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.docs path to where your docs are located\n * @param {string} config.server.bowerPath path to bower_components\n * @param {string} config.server.nodeModulesPath path to node_modules\n * @param {string} config.server.demo path to the demo\n * @param {string} config.server.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.server.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n ", - "start": 152, - "end": 903, + "start": 159, + "end": 910, "loc": { "start": { "line": 7, @@ -10019,8 +10054,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} config.name name off your project\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.docs path to where your docs are located\n * @param {string} config.server.bowerPath path to bower_components\n * @param {string} config.server.nodeModulesPath path to node_modules\n * @param {string} config.server.demo path to the demo\n * @param {string} config.server.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.server.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n ", - "start": 152, - "end": 903, + "start": 159, + "end": 910, "loc": { "start": { "line": 7, @@ -10077,8 +10112,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} config.name name off your project\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.docs path to where your docs are located\n * @param {string} config.server.bowerPath path to bower_components\n * @param {string} config.server.nodeModulesPath path to node_modules\n * @param {string} config.server.demo path to the demo\n * @param {string} config.server.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.server.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n ", - "start": 152, - "end": 903, + "start": 159, + "end": 910, "loc": { "start": { "line": 7, @@ -10093,8 +10128,8 @@ { "type": "CommentBlock", "value": "*\n * wrapper around cjs require\n * try's to read file from current working directory\n * @param {string} path path to file/module\n * @return {object|array|function|class} module or file\n ", - "start": 2070, - "end": 2270, + "start": 2077, + "end": 2277, "loc": { "start": { "line": 74, @@ -10109,8 +10144,8 @@ { "type": "CommentBlock", "value": "*\n * @return {object} value of 'backed.json'\n ", - "start": 2540, - "end": 2594, + "start": 2547, + "end": 2601, "loc": { "start": { "line": 93, @@ -10125,8 +10160,8 @@ { "type": "CommentBlock", "value": "*\n * @return {string} name from 'package.json'\n ", - "start": 3737, - "end": 3793, + "start": 3744, + "end": 3800, "loc": { "start": { "line": 130, @@ -10141,8 +10176,8 @@ { "type": "CommentBlock", "value": "*\n * @return {string} name from 'bower.json'\n ", - "start": 4038, - "end": 4092, + "start": 4045, + "end": 4099, "loc": { "start": { "line": 144, @@ -10156,9 +10191,9 @@ }, { "type": "CommentBlock", - "value": "*\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n ", - "start": 4331, - "end": 4756, + "value": "*\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n ", + "start": 4338, + "end": 4764, "loc": { "start": { "line": 158, @@ -10957,8 +10992,8 @@ }, { "type": { - "label": "import", - "keyword": "import", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -10969,9 +11004,9 @@ "binop": null, "updateContext": null }, - "value": "import", + "value": "const", "start": 117, - "end": 123, + "end": 122, "loc": { "start": { "line": 5, @@ -10979,7 +11014,7 @@ }, "end": { "line": 5, - "column": 6 + "column": 5 } } }, @@ -10996,16 +11031,43 @@ "binop": null }, "value": "logger", - "start": 124, - "end": 130, + "start": 123, + "end": 129, "loc": { "start": { "line": 5, - "column": 7 + "column": 6 }, "end": { + "line": 5, + "column": 12 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 130, + "end": 131, + "loc": { + "start": { "line": 5, "column": 13 + }, + "end": { + "line": 5, + "column": 14 } } }, @@ -11021,17 +11083,42 @@ "postfix": false, "binop": null }, - "value": "from", - "start": 131, - "end": 135, + "value": "require", + "start": 132, + "end": 139, "loc": { "start": { "line": 5, - "column": 14 + "column": 15 }, "end": { "line": 5, - "column": 18 + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 139, + "end": 140, + "loc": { + "start": { + "line": 5, + "column": 22 + }, + "end": { + "line": 5, + "column": 23 } } }, @@ -11048,17 +11135,42 @@ "binop": null, "updateContext": null }, - "value": "./logger.js", - "start": 136, - "end": 149, + "value": "backed-logger", + "start": 140, + "end": 155, "loc": { "start": { "line": 5, - "column": 19 + "column": 23 }, "end": { "line": 5, - "column": 32 + "column": 38 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 155, + "end": 156, + "loc": { + "start": { + "line": 5, + "column": 38 + }, + "end": { + "line": 5, + "column": 39 } } }, @@ -11075,24 +11187,24 @@ "binop": null, "updateContext": null }, - "start": 149, - "end": 150, + "start": 156, + "end": 157, "loc": { "start": { "line": 5, - "column": 32 + "column": 39 }, "end": { "line": 5, - "column": 33 + "column": 40 } } }, { "type": "CommentBlock", "value": "*\n * @param {string} config.name name off your project\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.docs path to where your docs are located\n * @param {string} config.server.bowerPath path to bower_components\n * @param {string} config.server.nodeModulesPath path to node_modules\n * @param {string} config.server.demo path to the demo\n * @param {string} config.server.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.server.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n ", - "start": 152, - "end": 903, + "start": 159, + "end": 910, "loc": { "start": { "line": 7, @@ -11119,8 +11231,8 @@ "updateContext": null }, "value": "export", - "start": 904, - "end": 910, + "start": 911, + "end": 917, "loc": { "start": { "line": 18, @@ -11147,8 +11259,8 @@ "updateContext": null }, "value": "default", - "start": 911, - "end": 918, + "start": 918, + "end": 925, "loc": { "start": { "line": 18, @@ -11175,8 +11287,8 @@ "updateContext": null }, "value": "class", - "start": 919, - "end": 924, + "start": 926, + "end": 931, "loc": { "start": { "line": 18, @@ -11201,8 +11313,8 @@ "binop": null }, "value": "Config", - "start": 925, - "end": 931, + "start": 932, + "end": 938, "loc": { "start": { "line": 18, @@ -11226,8 +11338,8 @@ "postfix": false, "binop": null }, - "start": 932, - "end": 933, + "start": 939, + "end": 940, "loc": { "start": { "line": 18, @@ -11252,8 +11364,8 @@ "binop": null }, "value": "constructor", - "start": 936, - "end": 947, + "start": 943, + "end": 954, "loc": { "start": { "line": 19, @@ -11277,8 +11389,8 @@ "postfix": false, "binop": null }, - "start": 947, - "end": 948, + "start": 954, + "end": 955, "loc": { "start": { "line": 19, @@ -11302,8 +11414,8 @@ "postfix": false, "binop": null }, - "start": 948, - "end": 949, + "start": 955, + "end": 956, "loc": { "start": { "line": 19, @@ -11327,8 +11439,8 @@ "postfix": false, "binop": null }, - "start": 950, - "end": 951, + "start": 957, + "end": 958, "loc": { "start": { "line": 19, @@ -11355,8 +11467,8 @@ "updateContext": null }, "value": "return", - "start": 956, - "end": 962, + "start": 963, + "end": 969, "loc": { "start": { "line": 20, @@ -11383,8 +11495,8 @@ "updateContext": null }, "value": "new", - "start": 963, - "end": 966, + "start": 970, + "end": 973, "loc": { "start": { "line": 20, @@ -11409,8 +11521,8 @@ "binop": null }, "value": "Promise", - "start": 967, - "end": 974, + "start": 974, + "end": 981, "loc": { "start": { "line": 20, @@ -11434,8 +11546,8 @@ "postfix": false, "binop": null }, - "start": 974, - "end": 975, + "start": 981, + "end": 982, "loc": { "start": { "line": 20, @@ -11459,8 +11571,8 @@ "postfix": false, "binop": null }, - "start": 975, - "end": 976, + "start": 982, + "end": 983, "loc": { "start": { "line": 20, @@ -11485,8 +11597,8 @@ "binop": null }, "value": "resolve", - "start": 976, - "end": 983, + "start": 983, + "end": 990, "loc": { "start": { "line": 20, @@ -11511,8 +11623,8 @@ "binop": null, "updateContext": null }, - "start": 983, - "end": 984, + "start": 990, + "end": 991, "loc": { "start": { "line": 20, @@ -11537,8 +11649,8 @@ "binop": null }, "value": "reject", - "start": 985, - "end": 991, + "start": 992, + "end": 998, "loc": { "start": { "line": 20, @@ -11562,8 +11674,8 @@ "postfix": false, "binop": null }, - "start": 991, - "end": 992, + "start": 998, + "end": 999, "loc": { "start": { "line": 20, @@ -11588,8 +11700,8 @@ "binop": null, "updateContext": null }, - "start": 993, - "end": 995, + "start": 1000, + "end": 1002, "loc": { "start": { "line": 20, @@ -11613,8 +11725,8 @@ "postfix": false, "binop": null }, - "start": 996, - "end": 997, + "start": 1003, + "end": 1004, "loc": { "start": { "line": 20, @@ -11641,8 +11753,8 @@ "updateContext": null }, "value": "this", - "start": 1004, - "end": 1008, + "start": 1011, + "end": 1015, "loc": { "start": { "line": 21, @@ -11667,8 +11779,8 @@ "binop": null, "updateContext": null }, - "start": 1008, - "end": 1009, + "start": 1015, + "end": 1016, "loc": { "start": { "line": 21, @@ -11693,8 +11805,8 @@ "binop": null }, "value": "importConfig", - "start": 1009, - "end": 1021, + "start": 1016, + "end": 1028, "loc": { "start": { "line": 21, @@ -11718,8 +11830,8 @@ "postfix": false, "binop": null }, - "start": 1021, - "end": 1022, + "start": 1028, + "end": 1029, "loc": { "start": { "line": 21, @@ -11743,8 +11855,8 @@ "postfix": false, "binop": null }, - "start": 1022, - "end": 1023, + "start": 1029, + "end": 1030, "loc": { "start": { "line": 21, @@ -11769,8 +11881,8 @@ "binop": null, "updateContext": null }, - "start": 1023, - "end": 1024, + "start": 1030, + "end": 1031, "loc": { "start": { "line": 21, @@ -11795,8 +11907,8 @@ "binop": null }, "value": "then", - "start": 1024, - "end": 1028, + "start": 1031, + "end": 1035, "loc": { "start": { "line": 21, @@ -11820,8 +11932,8 @@ "postfix": false, "binop": null }, - "start": 1028, - "end": 1029, + "start": 1035, + "end": 1036, "loc": { "start": { "line": 21, @@ -11846,8 +11958,8 @@ "binop": null }, "value": "config", - "start": 1029, - "end": 1035, + "start": 1036, + "end": 1042, "loc": { "start": { "line": 21, @@ -11872,8 +11984,8 @@ "binop": null, "updateContext": null }, - "start": 1036, - "end": 1038, + "start": 1043, + "end": 1045, "loc": { "start": { "line": 21, @@ -11897,8 +12009,8 @@ "postfix": false, "binop": null }, - "start": 1039, - "end": 1040, + "start": 1046, + "end": 1047, "loc": { "start": { "line": 21, @@ -11925,8 +12037,8 @@ "updateContext": null }, "value": "this", - "start": 1049, - "end": 1053, + "start": 1056, + "end": 1060, "loc": { "start": { "line": 22, @@ -11951,8 +12063,8 @@ "binop": null, "updateContext": null }, - "start": 1053, - "end": 1054, + "start": 1060, + "end": 1061, "loc": { "start": { "line": 22, @@ -11977,8 +12089,8 @@ "binop": null }, "value": "name", - "start": 1054, - "end": 1058, + "start": 1061, + "end": 1065, "loc": { "start": { "line": 22, @@ -12004,8 +12116,8 @@ "updateContext": null }, "value": "=", - "start": 1059, - "end": 1060, + "start": 1066, + "end": 1067, "loc": { "start": { "line": 22, @@ -12030,8 +12142,8 @@ "binop": null }, "value": "config", - "start": 1061, - "end": 1067, + "start": 1068, + "end": 1074, "loc": { "start": { "line": 22, @@ -12056,8 +12168,8 @@ "binop": null, "updateContext": null }, - "start": 1067, - "end": 1068, + "start": 1074, + "end": 1075, "loc": { "start": { "line": 22, @@ -12082,8 +12194,8 @@ "binop": null }, "value": "name", - "start": 1068, - "end": 1072, + "start": 1075, + "end": 1079, "loc": { "start": { "line": 22, @@ -12108,8 +12220,8 @@ "binop": null, "updateContext": null }, - "start": 1072, - "end": 1073, + "start": 1079, + "end": 1080, "loc": { "start": { "line": 22, @@ -12136,8 +12248,8 @@ "updateContext": null }, "value": "this", - "start": 1082, - "end": 1086, + "start": 1089, + "end": 1093, "loc": { "start": { "line": 23, @@ -12162,8 +12274,8 @@ "binop": null, "updateContext": null }, - "start": 1086, - "end": 1087, + "start": 1093, + "end": 1094, "loc": { "start": { "line": 23, @@ -12188,8 +12300,8 @@ "binop": null }, "value": "cleanup", - "start": 1087, - "end": 1094, + "start": 1094, + "end": 1101, "loc": { "start": { "line": 23, @@ -12215,8 +12327,8 @@ "updateContext": null }, "value": "=", - "start": 1095, - "end": 1096, + "start": 1102, + "end": 1103, "loc": { "start": { "line": 23, @@ -12241,8 +12353,8 @@ "binop": null }, "value": "config", - "start": 1097, - "end": 1103, + "start": 1104, + "end": 1110, "loc": { "start": { "line": 23, @@ -12267,8 +12379,8 @@ "binop": null, "updateContext": null }, - "start": 1103, - "end": 1104, + "start": 1110, + "end": 1111, "loc": { "start": { "line": 23, @@ -12293,8 +12405,8 @@ "binop": null }, "value": "cleanup", - "start": 1104, - "end": 1111, + "start": 1111, + "end": 1118, "loc": { "start": { "line": 23, @@ -12320,8 +12432,8 @@ "updateContext": null }, "value": "||", - "start": 1112, - "end": 1114, + "start": 1119, + "end": 1121, "loc": { "start": { "line": 23, @@ -12348,8 +12460,8 @@ "updateContext": null }, "value": "true", - "start": 1115, - "end": 1119, + "start": 1122, + "end": 1126, "loc": { "start": { "line": 23, @@ -12374,8 +12486,8 @@ "binop": null, "updateContext": null }, - "start": 1119, - "end": 1120, + "start": 1126, + "end": 1127, "loc": { "start": { "line": 23, @@ -12402,8 +12514,8 @@ "updateContext": null }, "value": "this", - "start": 1129, - "end": 1133, + "start": 1136, + "end": 1140, "loc": { "start": { "line": 24, @@ -12428,8 +12540,8 @@ "binop": null, "updateContext": null }, - "start": 1133, - "end": 1134, + "start": 1140, + "end": 1141, "loc": { "start": { "line": 24, @@ -12454,8 +12566,8 @@ "binop": null }, "value": "babel", - "start": 1134, - "end": 1139, + "start": 1141, + "end": 1146, "loc": { "start": { "line": 24, @@ -12481,8 +12593,8 @@ "updateContext": null }, "value": "=", - "start": 1140, - "end": 1141, + "start": 1147, + "end": 1148, "loc": { "start": { "line": 24, @@ -12507,8 +12619,8 @@ "binop": null }, "value": "config", - "start": 1142, - "end": 1148, + "start": 1149, + "end": 1155, "loc": { "start": { "line": 24, @@ -12533,8 +12645,8 @@ "binop": null, "updateContext": null }, - "start": 1148, - "end": 1149, + "start": 1155, + "end": 1156, "loc": { "start": { "line": 24, @@ -12559,8 +12671,8 @@ "binop": null }, "value": "babel", - "start": 1149, - "end": 1154, + "start": 1156, + "end": 1161, "loc": { "start": { "line": 24, @@ -12586,8 +12698,8 @@ "updateContext": null }, "value": "||", - "start": 1155, - "end": 1157, + "start": 1162, + "end": 1164, "loc": { "start": { "line": 24, @@ -12614,8 +12726,8 @@ "updateContext": null }, "value": "true", - "start": 1158, - "end": 1162, + "start": 1165, + "end": 1169, "loc": { "start": { "line": 24, @@ -12640,8 +12752,8 @@ "binop": null, "updateContext": null }, - "start": 1162, - "end": 1163, + "start": 1169, + "end": 1170, "loc": { "start": { "line": 24, @@ -12668,8 +12780,8 @@ "updateContext": null }, "value": "if", - "start": 1172, - "end": 1174, + "start": 1179, + "end": 1181, "loc": { "start": { "line": 25, @@ -12693,8 +12805,8 @@ "postfix": false, "binop": null }, - "start": 1175, - "end": 1176, + "start": 1182, + "end": 1183, "loc": { "start": { "line": 25, @@ -12719,8 +12831,8 @@ "binop": null }, "value": "config", - "start": 1176, - "end": 1182, + "start": 1183, + "end": 1189, "loc": { "start": { "line": 25, @@ -12745,8 +12857,8 @@ "binop": null, "updateContext": null }, - "start": 1182, - "end": 1183, + "start": 1189, + "end": 1190, "loc": { "start": { "line": 25, @@ -12771,8 +12883,8 @@ "binop": null }, "value": "bundles", - "start": 1183, - "end": 1190, + "start": 1190, + "end": 1197, "loc": { "start": { "line": 25, @@ -12796,8 +12908,8 @@ "postfix": false, "binop": null }, - "start": 1190, - "end": 1191, + "start": 1197, + "end": 1198, "loc": { "start": { "line": 25, @@ -12821,8 +12933,8 @@ "postfix": false, "binop": null }, - "start": 1192, - "end": 1193, + "start": 1199, + "end": 1200, "loc": { "start": { "line": 25, @@ -12849,8 +12961,8 @@ "updateContext": null }, "value": "for", - "start": 1204, - "end": 1207, + "start": 1211, + "end": 1214, "loc": { "start": { "line": 26, @@ -12874,8 +12986,8 @@ "postfix": false, "binop": null }, - "start": 1208, - "end": 1209, + "start": 1215, + "end": 1216, "loc": { "start": { "line": 26, @@ -12902,8 +13014,8 @@ "updateContext": null }, "value": "let", - "start": 1209, - "end": 1212, + "start": 1216, + "end": 1219, "loc": { "start": { "line": 26, @@ -12928,8 +13040,8 @@ "binop": null }, "value": "bundle", - "start": 1213, - "end": 1219, + "start": 1220, + "end": 1226, "loc": { "start": { "line": 26, @@ -12954,8 +13066,8 @@ "binop": null }, "value": "of", - "start": 1220, - "end": 1222, + "start": 1227, + "end": 1229, "loc": { "start": { "line": 26, @@ -12980,8 +13092,8 @@ "binop": null }, "value": "config", - "start": 1223, - "end": 1229, + "start": 1230, + "end": 1236, "loc": { "start": { "line": 26, @@ -13006,8 +13118,8 @@ "binop": null, "updateContext": null }, - "start": 1229, - "end": 1230, + "start": 1236, + "end": 1237, "loc": { "start": { "line": 26, @@ -13032,8 +13144,8 @@ "binop": null }, "value": "bundles", - "start": 1230, - "end": 1237, + "start": 1237, + "end": 1244, "loc": { "start": { "line": 26, @@ -13057,8 +13169,8 @@ "postfix": false, "binop": null }, - "start": 1237, - "end": 1238, + "start": 1244, + "end": 1245, "loc": { "start": { "line": 26, @@ -13082,8 +13194,8 @@ "postfix": false, "binop": null }, - "start": 1239, - "end": 1240, + "start": 1246, + "end": 1247, "loc": { "start": { "line": 26, @@ -13108,8 +13220,8 @@ "binop": null }, "value": "bundle", - "start": 1253, - "end": 1259, + "start": 1260, + "end": 1266, "loc": { "start": { "line": 27, @@ -13134,8 +13246,8 @@ "binop": null, "updateContext": null }, - "start": 1259, - "end": 1260, + "start": 1266, + "end": 1267, "loc": { "start": { "line": 27, @@ -13160,8 +13272,8 @@ "binop": null }, "value": "plugins", - "start": 1260, - "end": 1267, + "start": 1267, + "end": 1274, "loc": { "start": { "line": 27, @@ -13187,8 +13299,8 @@ "updateContext": null }, "value": "=", - "start": 1268, - "end": 1269, + "start": 1275, + "end": 1276, "loc": { "start": { "line": 27, @@ -13215,8 +13327,8 @@ "updateContext": null }, "value": "this", - "start": 1270, - "end": 1274, + "start": 1277, + "end": 1281, "loc": { "start": { "line": 27, @@ -13241,8 +13353,8 @@ "binop": null, "updateContext": null }, - "start": 1274, - "end": 1275, + "start": 1281, + "end": 1282, "loc": { "start": { "line": 27, @@ -13267,8 +13379,8 @@ "binop": null }, "value": "setupPlugins", - "start": 1275, - "end": 1287, + "start": 1282, + "end": 1294, "loc": { "start": { "line": 27, @@ -13292,8 +13404,8 @@ "postfix": false, "binop": null }, - "start": 1287, - "end": 1288, + "start": 1294, + "end": 1295, "loc": { "start": { "line": 27, @@ -13318,8 +13430,8 @@ "binop": null }, "value": "bundle", - "start": 1288, - "end": 1294, + "start": 1295, + "end": 1301, "loc": { "start": { "line": 27, @@ -13344,8 +13456,8 @@ "binop": null, "updateContext": null }, - "start": 1294, - "end": 1295, + "start": 1301, + "end": 1302, "loc": { "start": { "line": 27, @@ -13370,8 +13482,8 @@ "binop": null }, "value": "plugins", - "start": 1295, - "end": 1302, + "start": 1302, + "end": 1309, "loc": { "start": { "line": 27, @@ -13395,8 +13507,8 @@ "postfix": false, "binop": null }, - "start": 1302, - "end": 1303, + "start": 1309, + "end": 1310, "loc": { "start": { "line": 27, @@ -13421,8 +13533,8 @@ "binop": null, "updateContext": null }, - "start": 1303, - "end": 1304, + "start": 1310, + "end": 1311, "loc": { "start": { "line": 27, @@ -13446,8 +13558,8 @@ "postfix": false, "binop": null }, - "start": 1315, - "end": 1316, + "start": 1322, + "end": 1323, "loc": { "start": { "line": 28, @@ -13471,8 +13583,8 @@ "postfix": false, "binop": null }, - "start": 1325, - "end": 1326, + "start": 1332, + "end": 1333, "loc": { "start": { "line": 29, @@ -13497,8 +13609,8 @@ "binop": null }, "value": "resolve", - "start": 1335, - "end": 1342, + "start": 1342, + "end": 1349, "loc": { "start": { "line": 30, @@ -13522,8 +13634,8 @@ "postfix": false, "binop": null }, - "start": 1342, - "end": 1343, + "start": 1349, + "end": 1350, "loc": { "start": { "line": 30, @@ -13550,8 +13662,8 @@ "updateContext": null }, "value": "this", - "start": 1343, - "end": 1347, + "start": 1350, + "end": 1354, "loc": { "start": { "line": 30, @@ -13576,8 +13688,8 @@ "binop": null, "updateContext": null }, - "start": 1347, - "end": 1348, + "start": 1354, + "end": 1355, "loc": { "start": { "line": 30, @@ -13602,8 +13714,8 @@ "binop": null }, "value": "updateConfig", - "start": 1348, - "end": 1360, + "start": 1355, + "end": 1367, "loc": { "start": { "line": 30, @@ -13627,8 +13739,8 @@ "postfix": false, "binop": null }, - "start": 1360, - "end": 1361, + "start": 1367, + "end": 1368, "loc": { "start": { "line": 30, @@ -13653,8 +13765,8 @@ "binop": null }, "value": "config", - "start": 1361, - "end": 1367, + "start": 1368, + "end": 1374, "loc": { "start": { "line": 30, @@ -13678,8 +13790,8 @@ "postfix": false, "binop": null }, - "start": 1367, - "end": 1368, + "start": 1374, + "end": 1375, "loc": { "start": { "line": 30, @@ -13703,8 +13815,8 @@ "postfix": false, "binop": null }, - "start": 1368, - "end": 1369, + "start": 1375, + "end": 1376, "loc": { "start": { "line": 30, @@ -13729,8 +13841,8 @@ "binop": null, "updateContext": null }, - "start": 1369, - "end": 1370, + "start": 1376, + "end": 1377, "loc": { "start": { "line": 30, @@ -13754,8 +13866,8 @@ "postfix": false, "binop": null }, - "start": 1377, - "end": 1378, + "start": 1384, + "end": 1385, "loc": { "start": { "line": 31, @@ -13779,8 +13891,8 @@ "postfix": false, "binop": null }, - "start": 1378, - "end": 1379, + "start": 1385, + "end": 1386, "loc": { "start": { "line": 31, @@ -13805,8 +13917,8 @@ "binop": null, "updateContext": null }, - "start": 1379, - "end": 1380, + "start": 1386, + "end": 1387, "loc": { "start": { "line": 31, @@ -13830,8 +13942,8 @@ "postfix": false, "binop": null }, - "start": 1385, - "end": 1386, + "start": 1392, + "end": 1393, "loc": { "start": { "line": 32, @@ -13855,8 +13967,8 @@ "postfix": false, "binop": null }, - "start": 1386, - "end": 1387, + "start": 1393, + "end": 1394, "loc": { "start": { "line": 32, @@ -13881,8 +13993,8 @@ "binop": null, "updateContext": null }, - "start": 1387, - "end": 1388, + "start": 1394, + "end": 1395, "loc": { "start": { "line": 32, @@ -13906,8 +14018,8 @@ "postfix": false, "binop": null }, - "start": 1391, - "end": 1392, + "start": 1398, + "end": 1399, "loc": { "start": { "line": 33, @@ -13932,8 +14044,8 @@ "binop": null }, "value": "setupPlugins", - "start": 1396, - "end": 1408, + "start": 1403, + "end": 1415, "loc": { "start": { "line": 35, @@ -13957,8 +14069,8 @@ "postfix": false, "binop": null }, - "start": 1408, - "end": 1409, + "start": 1415, + "end": 1416, "loc": { "start": { "line": 35, @@ -13983,8 +14095,8 @@ "binop": null }, "value": "plugins", - "start": 1409, - "end": 1416, + "start": 1416, + "end": 1423, "loc": { "start": { "line": 35, @@ -14010,8 +14122,8 @@ "updateContext": null }, "value": "=", - "start": 1416, - "end": 1417, + "start": 1423, + "end": 1424, "loc": { "start": { "line": 35, @@ -14035,8 +14147,8 @@ "postfix": false, "binop": null }, - "start": 1417, - "end": 1418, + "start": 1424, + "end": 1425, "loc": { "start": { "line": 35, @@ -14060,8 +14172,8 @@ "postfix": false, "binop": null }, - "start": 1418, - "end": 1419, + "start": 1425, + "end": 1426, "loc": { "start": { "line": 35, @@ -14085,8 +14197,8 @@ "postfix": false, "binop": null }, - "start": 1419, - "end": 1420, + "start": 1426, + "end": 1427, "loc": { "start": { "line": 35, @@ -14110,8 +14222,8 @@ "postfix": false, "binop": null }, - "start": 1421, - "end": 1422, + "start": 1428, + "end": 1429, "loc": { "start": { "line": 35, @@ -14138,8 +14250,8 @@ "updateContext": null }, "value": "const", - "start": 1427, - "end": 1432, + "start": 1434, + "end": 1439, "loc": { "start": { "line": 36, @@ -14164,8 +14276,8 @@ "binop": null }, "value": "defaults", - "start": 1433, - "end": 1441, + "start": 1440, + "end": 1448, "loc": { "start": { "line": 36, @@ -14191,8 +14303,8 @@ "updateContext": null }, "value": "=", - "start": 1442, - "end": 1443, + "start": 1449, + "end": 1450, "loc": { "start": { "line": 36, @@ -14217,8 +14329,8 @@ "binop": null, "updateContext": null }, - "start": 1444, - "end": 1445, + "start": 1451, + "end": 1452, "loc": { "start": { "line": 36, @@ -14244,8 +14356,8 @@ "updateContext": null }, "value": "babel", - "start": 1445, - "end": 1452, + "start": 1452, + "end": 1459, "loc": { "start": { "line": 36, @@ -14270,8 +14382,8 @@ "binop": null, "updateContext": null }, - "start": 1452, - "end": 1453, + "start": 1459, + "end": 1460, "loc": { "start": { "line": 36, @@ -14297,8 +14409,8 @@ "updateContext": null }, "value": "cleanup", - "start": 1454, - "end": 1463, + "start": 1461, + "end": 1470, "loc": { "start": { "line": 36, @@ -14323,8 +14435,8 @@ "binop": null, "updateContext": null }, - "start": 1463, - "end": 1464, + "start": 1470, + "end": 1471, "loc": { "start": { "line": 36, @@ -14349,8 +14461,8 @@ "binop": null, "updateContext": null }, - "start": 1464, - "end": 1465, + "start": 1471, + "end": 1472, "loc": { "start": { "line": 36, @@ -14377,8 +14489,8 @@ "updateContext": null }, "value": "for", - "start": 1470, - "end": 1473, + "start": 1477, + "end": 1480, "loc": { "start": { "line": 37, @@ -14402,8 +14514,8 @@ "postfix": false, "binop": null }, - "start": 1474, - "end": 1475, + "start": 1481, + "end": 1482, "loc": { "start": { "line": 37, @@ -14430,8 +14542,8 @@ "updateContext": null }, "value": "let", - "start": 1475, - "end": 1478, + "start": 1482, + "end": 1485, "loc": { "start": { "line": 37, @@ -14456,8 +14568,8 @@ "binop": null }, "value": "key", - "start": 1479, - "end": 1482, + "start": 1486, + "end": 1489, "loc": { "start": { "line": 37, @@ -14482,8 +14594,8 @@ "binop": null }, "value": "of", - "start": 1483, - "end": 1485, + "start": 1490, + "end": 1492, "loc": { "start": { "line": 37, @@ -14508,8 +14620,8 @@ "binop": null }, "value": "defaults", - "start": 1486, - "end": 1494, + "start": 1493, + "end": 1501, "loc": { "start": { "line": 37, @@ -14533,8 +14645,8 @@ "postfix": false, "binop": null }, - "start": 1494, - "end": 1495, + "start": 1501, + "end": 1502, "loc": { "start": { "line": 37, @@ -14558,8 +14670,8 @@ "postfix": false, "binop": null }, - "start": 1496, - "end": 1497, + "start": 1503, + "end": 1504, "loc": { "start": { "line": 37, @@ -14586,8 +14698,8 @@ "updateContext": null }, "value": "if", - "start": 1504, - "end": 1506, + "start": 1511, + "end": 1513, "loc": { "start": { "line": 38, @@ -14611,8 +14723,8 @@ "postfix": false, "binop": null }, - "start": 1507, - "end": 1508, + "start": 1514, + "end": 1515, "loc": { "start": { "line": 38, @@ -14639,8 +14751,8 @@ "updateContext": null }, "value": "this", - "start": 1508, - "end": 1512, + "start": 1515, + "end": 1519, "loc": { "start": { "line": 38, @@ -14665,8 +14777,8 @@ "binop": null, "updateContext": null }, - "start": 1512, - "end": 1513, + "start": 1519, + "end": 1520, "loc": { "start": { "line": 38, @@ -14691,8 +14803,8 @@ "binop": null }, "value": "key", - "start": 1513, - "end": 1516, + "start": 1520, + "end": 1523, "loc": { "start": { "line": 38, @@ -14717,8 +14829,8 @@ "binop": null, "updateContext": null }, - "start": 1516, - "end": 1517, + "start": 1523, + "end": 1524, "loc": { "start": { "line": 38, @@ -14744,8 +14856,8 @@ "updateContext": null }, "value": "&&", - "start": 1518, - "end": 1520, + "start": 1525, + "end": 1527, "loc": { "start": { "line": 38, @@ -14771,8 +14883,8 @@ "updateContext": null }, "value": "!", - "start": 1521, - "end": 1522, + "start": 1528, + "end": 1529, "loc": { "start": { "line": 38, @@ -14797,8 +14909,8 @@ "binop": null }, "value": "plugins", - "start": 1522, - "end": 1529, + "start": 1529, + "end": 1536, "loc": { "start": { "line": 38, @@ -14823,8 +14935,8 @@ "binop": null, "updateContext": null }, - "start": 1529, - "end": 1530, + "start": 1536, + "end": 1537, "loc": { "start": { "line": 38, @@ -14849,8 +14961,8 @@ "binop": null }, "value": "key", - "start": 1530, - "end": 1533, + "start": 1537, + "end": 1540, "loc": { "start": { "line": 38, @@ -14875,8 +14987,8 @@ "binop": null, "updateContext": null }, - "start": 1533, - "end": 1534, + "start": 1540, + "end": 1541, "loc": { "start": { "line": 38, @@ -14900,8 +15012,8 @@ "postfix": false, "binop": null }, - "start": 1534, - "end": 1535, + "start": 1541, + "end": 1542, "loc": { "start": { "line": 38, @@ -14925,8 +15037,8 @@ "postfix": false, "binop": null }, - "start": 1536, - "end": 1537, + "start": 1543, + "end": 1544, "loc": { "start": { "line": 38, @@ -14951,8 +15063,8 @@ "binop": null }, "value": "plugins", - "start": 1546, - "end": 1553, + "start": 1553, + "end": 1560, "loc": { "start": { "line": 39, @@ -14977,8 +15089,8 @@ "binop": null, "updateContext": null }, - "start": 1553, - "end": 1554, + "start": 1560, + "end": 1561, "loc": { "start": { "line": 39, @@ -15003,8 +15115,8 @@ "binop": null }, "value": "key", - "start": 1554, - "end": 1557, + "start": 1561, + "end": 1564, "loc": { "start": { "line": 39, @@ -15029,8 +15141,8 @@ "binop": null, "updateContext": null }, - "start": 1557, - "end": 1558, + "start": 1564, + "end": 1565, "loc": { "start": { "line": 39, @@ -15056,8 +15168,8 @@ "updateContext": null }, "value": "=", - "start": 1559, - "end": 1560, + "start": 1566, + "end": 1567, "loc": { "start": { "line": 39, @@ -15081,8 +15193,8 @@ "postfix": false, "binop": null }, - "start": 1561, - "end": 1562, + "start": 1568, + "end": 1569, "loc": { "start": { "line": 39, @@ -15106,8 +15218,8 @@ "postfix": false, "binop": null }, - "start": 1562, - "end": 1563, + "start": 1569, + "end": 1570, "loc": { "start": { "line": 39, @@ -15132,8 +15244,8 @@ "binop": null, "updateContext": null }, - "start": 1563, - "end": 1564, + "start": 1570, + "end": 1571, "loc": { "start": { "line": 39, @@ -15157,8 +15269,8 @@ "postfix": false, "binop": null }, - "start": 1571, - "end": 1572, + "start": 1578, + "end": 1579, "loc": { "start": { "line": 40, @@ -15182,8 +15294,8 @@ "postfix": false, "binop": null }, - "start": 1577, - "end": 1578, + "start": 1584, + "end": 1585, "loc": { "start": { "line": 41, @@ -15210,8 +15322,8 @@ "updateContext": null }, "value": "return", - "start": 1583, - "end": 1589, + "start": 1590, + "end": 1596, "loc": { "start": { "line": 42, @@ -15236,8 +15348,8 @@ "binop": null }, "value": "plugins", - "start": 1590, - "end": 1597, + "start": 1597, + "end": 1604, "loc": { "start": { "line": 42, @@ -15262,8 +15374,8 @@ "binop": null, "updateContext": null }, - "start": 1597, - "end": 1598, + "start": 1604, + "end": 1605, "loc": { "start": { "line": 42, @@ -15287,8 +15399,8 @@ "postfix": false, "binop": null }, - "start": 1601, - "end": 1602, + "start": 1608, + "end": 1609, "loc": { "start": { "line": 43, @@ -15313,8 +15425,8 @@ "binop": null }, "value": "get", - "start": 1606, - "end": 1609, + "start": 1613, + "end": 1616, "loc": { "start": { "line": 45, @@ -15339,8 +15451,8 @@ "binop": null }, "value": "bundles", - "start": 1610, - "end": 1617, + "start": 1617, + "end": 1624, "loc": { "start": { "line": 45, @@ -15364,8 +15476,8 @@ "postfix": false, "binop": null }, - "start": 1617, - "end": 1618, + "start": 1624, + "end": 1625, "loc": { "start": { "line": 45, @@ -15389,8 +15501,8 @@ "postfix": false, "binop": null }, - "start": 1618, - "end": 1619, + "start": 1625, + "end": 1626, "loc": { "start": { "line": 45, @@ -15414,8 +15526,8 @@ "postfix": false, "binop": null }, - "start": 1620, - "end": 1621, + "start": 1627, + "end": 1628, "loc": { "start": { "line": 45, @@ -15442,8 +15554,8 @@ "updateContext": null }, "value": "return", - "start": 1626, - "end": 1632, + "start": 1633, + "end": 1639, "loc": { "start": { "line": 46, @@ -15468,8 +15580,8 @@ "binop": null, "updateContext": null }, - "start": 1633, - "end": 1634, + "start": 1640, + "end": 1641, "loc": { "start": { "line": 46, @@ -15493,8 +15605,8 @@ "postfix": false, "binop": null }, - "start": 1641, - "end": 1642, + "start": 1648, + "end": 1649, "loc": { "start": { "line": 47, @@ -15519,8 +15631,8 @@ "binop": null }, "value": "src", - "start": 1651, - "end": 1654, + "start": 1658, + "end": 1661, "loc": { "start": { "line": 48, @@ -15545,8 +15657,8 @@ "binop": null, "updateContext": null }, - "start": 1654, - "end": 1655, + "start": 1661, + "end": 1662, "loc": { "start": { "line": 48, @@ -15570,8 +15682,8 @@ "postfix": false, "binop": null }, - "start": 1656, - "end": 1657, + "start": 1663, + "end": 1664, "loc": { "start": { "line": 48, @@ -15597,8 +15709,8 @@ "updateContext": null }, "value": "src/", - "start": 1657, - "end": 1661, + "start": 1664, + "end": 1668, "loc": { "start": { "line": 48, @@ -15622,8 +15734,8 @@ "postfix": false, "binop": null }, - "start": 1661, - "end": 1663, + "start": 1668, + "end": 1670, "loc": { "start": { "line": 48, @@ -15650,8 +15762,8 @@ "updateContext": null }, "value": "this", - "start": 1663, - "end": 1667, + "start": 1670, + "end": 1674, "loc": { "start": { "line": 48, @@ -15676,8 +15788,8 @@ "binop": null, "updateContext": null }, - "start": 1667, - "end": 1668, + "start": 1674, + "end": 1675, "loc": { "start": { "line": 48, @@ -15702,8 +15814,8 @@ "binop": null }, "value": "name", - "start": 1668, - "end": 1672, + "start": 1675, + "end": 1679, "loc": { "start": { "line": 48, @@ -15727,8 +15839,8 @@ "postfix": false, "binop": null }, - "start": 1672, - "end": 1673, + "start": 1679, + "end": 1680, "loc": { "start": { "line": 48, @@ -15754,8 +15866,8 @@ "updateContext": null }, "value": ".js", - "start": 1673, - "end": 1676, + "start": 1680, + "end": 1683, "loc": { "start": { "line": 48, @@ -15779,8 +15891,8 @@ "postfix": false, "binop": null }, - "start": 1676, - "end": 1677, + "start": 1683, + "end": 1684, "loc": { "start": { "line": 48, @@ -15805,8 +15917,8 @@ "binop": null, "updateContext": null }, - "start": 1677, - "end": 1678, + "start": 1684, + "end": 1685, "loc": { "start": { "line": 48, @@ -15831,8 +15943,8 @@ "binop": null }, "value": "dest", - "start": 1687, - "end": 1691, + "start": 1694, + "end": 1698, "loc": { "start": { "line": 49, @@ -15857,8 +15969,8 @@ "binop": null, "updateContext": null }, - "start": 1691, - "end": 1692, + "start": 1698, + "end": 1699, "loc": { "start": { "line": 49, @@ -15882,8 +15994,8 @@ "postfix": false, "binop": null }, - "start": 1693, - "end": 1694, + "start": 1700, + "end": 1701, "loc": { "start": { "line": 49, @@ -15909,8 +16021,8 @@ "updateContext": null }, "value": "dist/", - "start": 1694, - "end": 1699, + "start": 1701, + "end": 1706, "loc": { "start": { "line": 49, @@ -15934,8 +16046,8 @@ "postfix": false, "binop": null }, - "start": 1699, - "end": 1701, + "start": 1706, + "end": 1708, "loc": { "start": { "line": 49, @@ -15962,8 +16074,8 @@ "updateContext": null }, "value": "this", - "start": 1701, - "end": 1705, + "start": 1708, + "end": 1712, "loc": { "start": { "line": 49, @@ -15988,8 +16100,8 @@ "binop": null, "updateContext": null }, - "start": 1705, - "end": 1706, + "start": 1712, + "end": 1713, "loc": { "start": { "line": 49, @@ -16014,8 +16126,8 @@ "binop": null }, "value": "name", - "start": 1706, - "end": 1710, + "start": 1713, + "end": 1717, "loc": { "start": { "line": 49, @@ -16039,8 +16151,8 @@ "postfix": false, "binop": null }, - "start": 1710, - "end": 1711, + "start": 1717, + "end": 1718, "loc": { "start": { "line": 49, @@ -16066,8 +16178,8 @@ "updateContext": null }, "value": ".js", - "start": 1711, - "end": 1714, + "start": 1718, + "end": 1721, "loc": { "start": { "line": 49, @@ -16091,8 +16203,8 @@ "postfix": false, "binop": null }, - "start": 1714, - "end": 1715, + "start": 1721, + "end": 1722, "loc": { "start": { "line": 49, @@ -16117,8 +16229,8 @@ "binop": null, "updateContext": null }, - "start": 1715, - "end": 1716, + "start": 1722, + "end": 1723, "loc": { "start": { "line": 49, @@ -16143,8 +16255,8 @@ "binop": null }, "value": "format", - "start": 1725, - "end": 1731, + "start": 1732, + "end": 1738, "loc": { "start": { "line": 50, @@ -16169,8 +16281,8 @@ "binop": null, "updateContext": null }, - "start": 1731, - "end": 1732, + "start": 1738, + "end": 1739, "loc": { "start": { "line": 50, @@ -16196,8 +16308,8 @@ "updateContext": null }, "value": "es", - "start": 1733, - "end": 1737, + "start": 1740, + "end": 1744, "loc": { "start": { "line": 50, @@ -16221,8 +16333,8 @@ "postfix": false, "binop": null }, - "start": 1744, - "end": 1745, + "start": 1751, + "end": 1752, "loc": { "start": { "line": 51, @@ -16247,8 +16359,8 @@ "binop": null, "updateContext": null }, - "start": 1750, - "end": 1751, + "start": 1757, + "end": 1758, "loc": { "start": { "line": 52, @@ -16272,8 +16384,8 @@ "postfix": false, "binop": null }, - "start": 1754, - "end": 1755, + "start": 1761, + "end": 1762, "loc": { "start": { "line": 53, @@ -16298,8 +16410,8 @@ "binop": null }, "value": "get", - "start": 1759, - "end": 1762, + "start": 1766, + "end": 1769, "loc": { "start": { "line": 55, @@ -16324,8 +16436,8 @@ "binop": null }, "value": "server", - "start": 1763, - "end": 1769, + "start": 1770, + "end": 1776, "loc": { "start": { "line": 55, @@ -16349,8 +16461,8 @@ "postfix": false, "binop": null }, - "start": 1769, - "end": 1770, + "start": 1776, + "end": 1777, "loc": { "start": { "line": 55, @@ -16374,8 +16486,8 @@ "postfix": false, "binop": null }, - "start": 1770, - "end": 1771, + "start": 1777, + "end": 1778, "loc": { "start": { "line": 55, @@ -16399,8 +16511,8 @@ "postfix": false, "binop": null }, - "start": 1772, - "end": 1773, + "start": 1779, + "end": 1780, "loc": { "start": { "line": 55, @@ -16427,8 +16539,8 @@ "updateContext": null }, "value": "return", - "start": 1778, - "end": 1784, + "start": 1785, + "end": 1791, "loc": { "start": { "line": 56, @@ -16452,8 +16564,8 @@ "postfix": false, "binop": null }, - "start": 1785, - "end": 1786, + "start": 1792, + "end": 1793, "loc": { "start": { "line": 56, @@ -16478,8 +16590,8 @@ "binop": null }, "value": "port", - "start": 1793, - "end": 1797, + "start": 1800, + "end": 1804, "loc": { "start": { "line": 57, @@ -16504,8 +16616,8 @@ "binop": null, "updateContext": null }, - "start": 1797, - "end": 1798, + "start": 1804, + "end": 1805, "loc": { "start": { "line": 57, @@ -16531,8 +16643,8 @@ "updateContext": null }, "value": 3000, - "start": 1799, - "end": 1803, + "start": 1806, + "end": 1810, "loc": { "start": { "line": 57, @@ -16557,8 +16669,8 @@ "binop": null, "updateContext": null }, - "start": 1803, - "end": 1804, + "start": 1810, + "end": 1811, "loc": { "start": { "line": 57, @@ -16583,8 +16695,8 @@ "binop": null }, "value": "entry", - "start": 1811, - "end": 1816, + "start": 1818, + "end": 1823, "loc": { "start": { "line": 58, @@ -16609,8 +16721,8 @@ "binop": null, "updateContext": null }, - "start": 1816, - "end": 1817, + "start": 1823, + "end": 1824, "loc": { "start": { "line": 58, @@ -16636,8 +16748,8 @@ "updateContext": null }, "value": "/", - "start": 1818, - "end": 1821, + "start": 1825, + "end": 1828, "loc": { "start": { "line": 58, @@ -16662,8 +16774,8 @@ "binop": null, "updateContext": null }, - "start": 1821, - "end": 1822, + "start": 1828, + "end": 1829, "loc": { "start": { "line": 58, @@ -16688,8 +16800,8 @@ "binop": null }, "value": "demo", - "start": 1829, - "end": 1833, + "start": 1836, + "end": 1840, "loc": { "start": { "line": 59, @@ -16714,8 +16826,8 @@ "binop": null, "updateContext": null }, - "start": 1833, - "end": 1834, + "start": 1840, + "end": 1841, "loc": { "start": { "line": 59, @@ -16741,8 +16853,8 @@ "updateContext": null }, "value": "demo", - "start": 1835, - "end": 1841, + "start": 1842, + "end": 1848, "loc": { "start": { "line": 59, @@ -16767,8 +16879,8 @@ "binop": null, "updateContext": null }, - "start": 1841, - "end": 1842, + "start": 1848, + "end": 1849, "loc": { "start": { "line": 59, @@ -16793,8 +16905,8 @@ "binop": null }, "value": "docs", - "start": 1849, - "end": 1853, + "start": 1856, + "end": 1860, "loc": { "start": { "line": 60, @@ -16819,8 +16931,8 @@ "binop": null, "updateContext": null }, - "start": 1853, - "end": 1854, + "start": 1860, + "end": 1861, "loc": { "start": { "line": 60, @@ -16846,8 +16958,8 @@ "updateContext": null }, "value": "docs", - "start": 1855, - "end": 1861, + "start": 1862, + "end": 1868, "loc": { "start": { "line": 60, @@ -16872,8 +16984,8 @@ "binop": null, "updateContext": null }, - "start": 1861, - "end": 1862, + "start": 1868, + "end": 1869, "loc": { "start": { "line": 60, @@ -16898,8 +17010,8 @@ "binop": null }, "value": "bowerPath", - "start": 1869, - "end": 1878, + "start": 1876, + "end": 1885, "loc": { "start": { "line": 61, @@ -16924,8 +17036,8 @@ "binop": null, "updateContext": null }, - "start": 1878, - "end": 1879, + "start": 1885, + "end": 1886, "loc": { "start": { "line": 61, @@ -16951,8 +17063,8 @@ "updateContext": null }, "value": "bower_components", - "start": 1880, - "end": 1898, + "start": 1887, + "end": 1905, "loc": { "start": { "line": 61, @@ -16977,8 +17089,8 @@ "binop": null, "updateContext": null }, - "start": 1898, - "end": 1899, + "start": 1905, + "end": 1906, "loc": { "start": { "line": 61, @@ -17003,8 +17115,8 @@ "binop": null }, "value": "nodeModulesPath", - "start": 1906, - "end": 1921, + "start": 1913, + "end": 1928, "loc": { "start": { "line": 62, @@ -17029,8 +17141,8 @@ "binop": null, "updateContext": null }, - "start": 1921, - "end": 1922, + "start": 1928, + "end": 1929, "loc": { "start": { "line": 62, @@ -17056,8 +17168,8 @@ "updateContext": null }, "value": "node_modules", - "start": 1923, - "end": 1937, + "start": 1930, + "end": 1944, "loc": { "start": { "line": 62, @@ -17082,8 +17194,8 @@ "binop": null, "updateContext": null }, - "start": 1937, - "end": 1938, + "start": 1944, + "end": 1945, "loc": { "start": { "line": 62, @@ -17108,8 +17220,8 @@ "binop": null }, "value": "index", - "start": 1945, - "end": 1950, + "start": 1952, + "end": 1957, "loc": { "start": { "line": 63, @@ -17134,8 +17246,8 @@ "binop": null, "updateContext": null }, - "start": 1950, - "end": 1951, + "start": 1957, + "end": 1958, "loc": { "start": { "line": 63, @@ -17162,8 +17274,8 @@ "updateContext": null }, "value": "null", - "start": 1952, - "end": 1956, + "start": 1959, + "end": 1963, "loc": { "start": { "line": 63, @@ -17187,8 +17299,8 @@ "postfix": false, "binop": null }, - "start": 1956, - "end": 1957, + "start": 1963, + "end": 1964, "loc": { "start": { "line": 63, @@ -17213,8 +17325,8 @@ "binop": null, "updateContext": null }, - "start": 1957, - "end": 1958, + "start": 1964, + "end": 1965, "loc": { "start": { "line": 63, @@ -17238,8 +17350,8 @@ "postfix": false, "binop": null }, - "start": 1961, - "end": 1962, + "start": 1968, + "end": 1969, "loc": { "start": { "line": 64, @@ -17264,8 +17376,8 @@ "binop": null }, "value": "get", - "start": 1966, - "end": 1969, + "start": 1973, + "end": 1976, "loc": { "start": { "line": 66, @@ -17290,8 +17402,8 @@ "binop": null }, "value": "watch", - "start": 1970, - "end": 1975, + "start": 1977, + "end": 1982, "loc": { "start": { "line": 66, @@ -17315,8 +17427,8 @@ "postfix": false, "binop": null }, - "start": 1975, - "end": 1976, + "start": 1982, + "end": 1983, "loc": { "start": { "line": 66, @@ -17340,8 +17452,8 @@ "postfix": false, "binop": null }, - "start": 1976, - "end": 1977, + "start": 1983, + "end": 1984, "loc": { "start": { "line": 66, @@ -17365,8 +17477,8 @@ "postfix": false, "binop": null }, - "start": 1978, - "end": 1979, + "start": 1985, + "end": 1986, "loc": { "start": { "line": 66, @@ -17393,8 +17505,8 @@ "updateContext": null }, "value": "return", - "start": 1984, - "end": 1990, + "start": 1991, + "end": 1997, "loc": { "start": { "line": 67, @@ -17419,8 +17531,8 @@ "binop": null, "updateContext": null }, - "start": 1991, - "end": 1992, + "start": 1998, + "end": 1999, "loc": { "start": { "line": 67, @@ -17444,8 +17556,8 @@ "postfix": false, "binop": null }, - "start": 1992, - "end": 1993, + "start": 1999, + "end": 2000, "loc": { "start": { "line": 67, @@ -17470,8 +17582,8 @@ "binop": null }, "value": "task", - "start": 2000, - "end": 2004, + "start": 2007, + "end": 2011, "loc": { "start": { "line": 68, @@ -17496,8 +17608,8 @@ "binop": null, "updateContext": null }, - "start": 2004, - "end": 2005, + "start": 2011, + "end": 2012, "loc": { "start": { "line": 68, @@ -17523,8 +17635,8 @@ "updateContext": null }, "value": "build", - "start": 2006, - "end": 2013, + "start": 2013, + "end": 2020, "loc": { "start": { "line": 68, @@ -17549,8 +17661,8 @@ "binop": null, "updateContext": null }, - "start": 2013, - "end": 2014, + "start": 2020, + "end": 2021, "loc": { "start": { "line": 68, @@ -17575,8 +17687,8 @@ "binop": null }, "value": "src", - "start": 2021, - "end": 2024, + "start": 2028, + "end": 2031, "loc": { "start": { "line": 69, @@ -17601,8 +17713,8 @@ "binop": null, "updateContext": null }, - "start": 2024, - "end": 2025, + "start": 2031, + "end": 2032, "loc": { "start": { "line": 69, @@ -17627,8 +17739,8 @@ "binop": null, "updateContext": null }, - "start": 2026, - "end": 2027, + "start": 2033, + "end": 2034, "loc": { "start": { "line": 69, @@ -17654,8 +17766,8 @@ "updateContext": null }, "value": "./src", - "start": 2027, - "end": 2034, + "start": 2034, + "end": 2041, "loc": { "start": { "line": 69, @@ -17680,8 +17792,8 @@ "binop": null, "updateContext": null }, - "start": 2034, - "end": 2035, + "start": 2041, + "end": 2042, "loc": { "start": { "line": 69, @@ -17706,8 +17818,8 @@ "binop": null, "updateContext": null }, - "start": 2035, - "end": 2036, + "start": 2042, + "end": 2043, "loc": { "start": { "line": 69, @@ -17732,8 +17844,8 @@ "binop": null }, "value": "options", - "start": 2043, - "end": 2050, + "start": 2050, + "end": 2057, "loc": { "start": { "line": 70, @@ -17758,8 +17870,8 @@ "binop": null, "updateContext": null }, - "start": 2050, - "end": 2051, + "start": 2057, + "end": 2058, "loc": { "start": { "line": 70, @@ -17783,8 +17895,8 @@ "postfix": false, "binop": null }, - "start": 2052, - "end": 2053, + "start": 2059, + "end": 2060, "loc": { "start": { "line": 70, @@ -17808,8 +17920,8 @@ "postfix": false, "binop": null }, - "start": 2053, - "end": 2054, + "start": 2060, + "end": 2061, "loc": { "start": { "line": 70, @@ -17833,8 +17945,8 @@ "postfix": false, "binop": null }, - "start": 2059, - "end": 2060, + "start": 2066, + "end": 2067, "loc": { "start": { "line": 71, @@ -17859,8 +17971,8 @@ "binop": null, "updateContext": null }, - "start": 2060, - "end": 2061, + "start": 2067, + "end": 2068, "loc": { "start": { "line": 71, @@ -17885,8 +17997,8 @@ "binop": null, "updateContext": null }, - "start": 2061, - "end": 2062, + "start": 2068, + "end": 2069, "loc": { "start": { "line": 71, @@ -17910,8 +18022,8 @@ "postfix": false, "binop": null }, - "start": 2065, - "end": 2066, + "start": 2072, + "end": 2073, "loc": { "start": { "line": 72, @@ -17926,8 +18038,8 @@ { "type": "CommentBlock", "value": "*\n * wrapper around cjs require\n * try's to read file from current working directory\n * @param {string} path path to file/module\n * @return {object|array|function|class} module or file\n ", - "start": 2070, - "end": 2270, + "start": 2077, + "end": 2277, "loc": { "start": { "line": 74, @@ -17952,8 +18064,8 @@ "binop": null }, "value": "require", - "start": 2273, - "end": 2280, + "start": 2280, + "end": 2287, "loc": { "start": { "line": 80, @@ -17977,8 +18089,8 @@ "postfix": false, "binop": null }, - "start": 2280, - "end": 2281, + "start": 2287, + "end": 2288, "loc": { "start": { "line": 80, @@ -18003,8 +18115,8 @@ "binop": null }, "value": "path", - "start": 2281, - "end": 2285, + "start": 2288, + "end": 2292, "loc": { "start": { "line": 80, @@ -18028,8 +18140,8 @@ "postfix": false, "binop": null }, - "start": 2285, - "end": 2286, + "start": 2292, + "end": 2293, "loc": { "start": { "line": 80, @@ -18053,8 +18165,8 @@ "postfix": false, "binop": null }, - "start": 2287, - "end": 2288, + "start": 2294, + "end": 2295, "loc": { "start": { "line": 80, @@ -18081,8 +18193,8 @@ "updateContext": null }, "value": "return", - "start": 2293, - "end": 2299, + "start": 2300, + "end": 2306, "loc": { "start": { "line": 81, @@ -18109,8 +18221,8 @@ "updateContext": null }, "value": "new", - "start": 2300, - "end": 2303, + "start": 2307, + "end": 2310, "loc": { "start": { "line": 81, @@ -18135,8 +18247,8 @@ "binop": null }, "value": "Promise", - "start": 2304, - "end": 2311, + "start": 2311, + "end": 2318, "loc": { "start": { "line": 81, @@ -18160,8 +18272,8 @@ "postfix": false, "binop": null }, - "start": 2311, - "end": 2312, + "start": 2318, + "end": 2319, "loc": { "start": { "line": 81, @@ -18185,8 +18297,8 @@ "postfix": false, "binop": null }, - "start": 2312, - "end": 2313, + "start": 2319, + "end": 2320, "loc": { "start": { "line": 81, @@ -18211,8 +18323,8 @@ "binop": null }, "value": "resolve", - "start": 2313, - "end": 2320, + "start": 2320, + "end": 2327, "loc": { "start": { "line": 81, @@ -18237,8 +18349,8 @@ "binop": null, "updateContext": null }, - "start": 2320, - "end": 2321, + "start": 2327, + "end": 2328, "loc": { "start": { "line": 81, @@ -18263,8 +18375,8 @@ "binop": null }, "value": "reject", - "start": 2322, - "end": 2328, + "start": 2329, + "end": 2335, "loc": { "start": { "line": 81, @@ -18288,8 +18400,8 @@ "postfix": false, "binop": null }, - "start": 2328, - "end": 2329, + "start": 2335, + "end": 2336, "loc": { "start": { "line": 81, @@ -18314,8 +18426,8 @@ "binop": null, "updateContext": null }, - "start": 2330, - "end": 2332, + "start": 2337, + "end": 2339, "loc": { "start": { "line": 81, @@ -18339,8 +18451,8 @@ "postfix": false, "binop": null }, - "start": 2333, - "end": 2334, + "start": 2340, + "end": 2341, "loc": { "start": { "line": 81, @@ -18367,8 +18479,8 @@ "updateContext": null }, "value": "let", - "start": 2341, - "end": 2344, + "start": 2348, + "end": 2351, "loc": { "start": { "line": 82, @@ -18393,8 +18505,8 @@ "binop": null }, "value": "root", - "start": 2345, - "end": 2349, + "start": 2352, + "end": 2356, "loc": { "start": { "line": 82, @@ -18420,8 +18532,8 @@ "updateContext": null }, "value": "=", - "start": 2350, - "end": 2351, + "start": 2357, + "end": 2358, "loc": { "start": { "line": 82, @@ -18446,8 +18558,8 @@ "binop": null }, "value": "process", - "start": 2352, - "end": 2359, + "start": 2359, + "end": 2366, "loc": { "start": { "line": 82, @@ -18472,8 +18584,8 @@ "binop": null, "updateContext": null }, - "start": 2359, - "end": 2360, + "start": 2366, + "end": 2367, "loc": { "start": { "line": 82, @@ -18498,8 +18610,8 @@ "binop": null }, "value": "cwd", - "start": 2360, - "end": 2363, + "start": 2367, + "end": 2370, "loc": { "start": { "line": 82, @@ -18523,8 +18635,8 @@ "postfix": false, "binop": null }, - "start": 2363, - "end": 2364, + "start": 2370, + "end": 2371, "loc": { "start": { "line": 82, @@ -18548,8 +18660,8 @@ "postfix": false, "binop": null }, - "start": 2364, - "end": 2365, + "start": 2371, + "end": 2372, "loc": { "start": { "line": 82, @@ -18574,8 +18686,8 @@ "binop": null, "updateContext": null }, - "start": 2365, - "end": 2366, + "start": 2372, + "end": 2373, "loc": { "start": { "line": 82, @@ -18600,8 +18712,8 @@ "binop": null }, "value": "root", - "start": 2373, - "end": 2377, + "start": 2380, + "end": 2384, "loc": { "start": { "line": 83, @@ -18627,8 +18739,8 @@ "updateContext": null }, "value": "+=", - "start": 2378, - "end": 2380, + "start": 2385, + "end": 2387, "loc": { "start": { "line": 83, @@ -18652,8 +18764,8 @@ "postfix": false, "binop": null }, - "start": 2381, - "end": 2382, + "start": 2388, + "end": 2389, "loc": { "start": { "line": 83, @@ -18679,8 +18791,8 @@ "updateContext": null }, "value": "/", - "start": 2382, - "end": 2383, + "start": 2389, + "end": 2390, "loc": { "start": { "line": 83, @@ -18704,8 +18816,8 @@ "postfix": false, "binop": null }, - "start": 2383, - "end": 2385, + "start": 2390, + "end": 2392, "loc": { "start": { "line": 83, @@ -18730,8 +18842,8 @@ "binop": null }, "value": "path", - "start": 2385, - "end": 2389, + "start": 2392, + "end": 2396, "loc": { "start": { "line": 83, @@ -18755,8 +18867,8 @@ "postfix": false, "binop": null }, - "start": 2389, - "end": 2390, + "start": 2396, + "end": 2397, "loc": { "start": { "line": 83, @@ -18782,8 +18894,8 @@ "updateContext": null }, "value": "", - "start": 2390, - "end": 2390, + "start": 2397, + "end": 2397, "loc": { "start": { "line": 83, @@ -18807,8 +18919,8 @@ "postfix": false, "binop": null }, - "start": 2390, - "end": 2391, + "start": 2397, + "end": 2398, "loc": { "start": { "line": 83, @@ -18833,8 +18945,8 @@ "binop": null, "updateContext": null }, - "start": 2391, - "end": 2392, + "start": 2398, + "end": 2399, "loc": { "start": { "line": 83, @@ -18861,8 +18973,8 @@ "updateContext": null }, "value": "try", - "start": 2399, - "end": 2402, + "start": 2406, + "end": 2409, "loc": { "start": { "line": 84, @@ -18886,8 +18998,8 @@ "postfix": false, "binop": null }, - "start": 2403, - "end": 2404, + "start": 2410, + "end": 2411, "loc": { "start": { "line": 84, @@ -18914,8 +19026,8 @@ "updateContext": null }, "value": "let", - "start": 2413, - "end": 2416, + "start": 2420, + "end": 2423, "loc": { "start": { "line": 85, @@ -18940,8 +19052,8 @@ "binop": null }, "value": "required", - "start": 2417, - "end": 2425, + "start": 2424, + "end": 2432, "loc": { "start": { "line": 85, @@ -18967,8 +19079,8 @@ "updateContext": null }, "value": "=", - "start": 2426, - "end": 2427, + "start": 2433, + "end": 2434, "loc": { "start": { "line": 85, @@ -18993,8 +19105,8 @@ "binop": null }, "value": "require", - "start": 2428, - "end": 2435, + "start": 2435, + "end": 2442, "loc": { "start": { "line": 85, @@ -19018,8 +19130,8 @@ "postfix": false, "binop": null }, - "start": 2435, - "end": 2436, + "start": 2442, + "end": 2443, "loc": { "start": { "line": 85, @@ -19044,8 +19156,8 @@ "binop": null }, "value": "root", - "start": 2436, - "end": 2440, + "start": 2443, + "end": 2447, "loc": { "start": { "line": 85, @@ -19069,8 +19181,8 @@ "postfix": false, "binop": null }, - "start": 2440, - "end": 2441, + "start": 2447, + "end": 2448, "loc": { "start": { "line": 85, @@ -19095,8 +19207,8 @@ "binop": null, "updateContext": null }, - "start": 2441, - "end": 2442, + "start": 2448, + "end": 2449, "loc": { "start": { "line": 85, @@ -19121,8 +19233,8 @@ "binop": null }, "value": "resolve", - "start": 2451, - "end": 2458, + "start": 2458, + "end": 2465, "loc": { "start": { "line": 86, @@ -19146,8 +19258,8 @@ "postfix": false, "binop": null }, - "start": 2458, - "end": 2459, + "start": 2465, + "end": 2466, "loc": { "start": { "line": 86, @@ -19172,8 +19284,8 @@ "binop": null }, "value": "required", - "start": 2459, - "end": 2467, + "start": 2466, + "end": 2474, "loc": { "start": { "line": 86, @@ -19197,8 +19309,8 @@ "postfix": false, "binop": null }, - "start": 2467, - "end": 2468, + "start": 2474, + "end": 2475, "loc": { "start": { "line": 86, @@ -19223,8 +19335,8 @@ "binop": null, "updateContext": null }, - "start": 2468, - "end": 2469, + "start": 2475, + "end": 2476, "loc": { "start": { "line": 86, @@ -19248,8 +19360,8 @@ "postfix": false, "binop": null }, - "start": 2476, - "end": 2477, + "start": 2483, + "end": 2484, "loc": { "start": { "line": 87, @@ -19276,8 +19388,8 @@ "updateContext": null }, "value": "catch", - "start": 2478, - "end": 2483, + "start": 2485, + "end": 2490, "loc": { "start": { "line": 87, @@ -19301,8 +19413,8 @@ "postfix": false, "binop": null }, - "start": 2484, - "end": 2485, + "start": 2491, + "end": 2492, "loc": { "start": { "line": 87, @@ -19327,8 +19439,8 @@ "binop": null }, "value": "error", - "start": 2485, - "end": 2490, + "start": 2492, + "end": 2497, "loc": { "start": { "line": 87, @@ -19352,8 +19464,8 @@ "postfix": false, "binop": null }, - "start": 2490, - "end": 2491, + "start": 2497, + "end": 2498, "loc": { "start": { "line": 87, @@ -19377,8 +19489,8 @@ "postfix": false, "binop": null }, - "start": 2492, - "end": 2493, + "start": 2499, + "end": 2500, "loc": { "start": { "line": 87, @@ -19403,8 +19515,8 @@ "binop": null }, "value": "reject", - "start": 2502, - "end": 2508, + "start": 2509, + "end": 2515, "loc": { "start": { "line": 88, @@ -19428,8 +19540,8 @@ "postfix": false, "binop": null }, - "start": 2508, - "end": 2509, + "start": 2515, + "end": 2516, "loc": { "start": { "line": 88, @@ -19454,8 +19566,8 @@ "binop": null }, "value": "error", - "start": 2509, - "end": 2514, + "start": 2516, + "end": 2521, "loc": { "start": { "line": 88, @@ -19479,8 +19591,8 @@ "postfix": false, "binop": null }, - "start": 2514, - "end": 2515, + "start": 2521, + "end": 2522, "loc": { "start": { "line": 88, @@ -19505,8 +19617,8 @@ "binop": null, "updateContext": null }, - "start": 2515, - "end": 2516, + "start": 2522, + "end": 2523, "loc": { "start": { "line": 88, @@ -19530,8 +19642,8 @@ "postfix": false, "binop": null }, - "start": 2523, - "end": 2524, + "start": 2530, + "end": 2531, "loc": { "start": { "line": 89, @@ -19555,8 +19667,8 @@ "postfix": false, "binop": null }, - "start": 2529, - "end": 2530, + "start": 2536, + "end": 2537, "loc": { "start": { "line": 90, @@ -19580,8 +19692,8 @@ "postfix": false, "binop": null }, - "start": 2530, - "end": 2531, + "start": 2537, + "end": 2538, "loc": { "start": { "line": 90, @@ -19606,8 +19718,8 @@ "binop": null, "updateContext": null }, - "start": 2531, - "end": 2532, + "start": 2538, + "end": 2539, "loc": { "start": { "line": 90, @@ -19631,8 +19743,8 @@ "postfix": false, "binop": null }, - "start": 2535, - "end": 2536, + "start": 2542, + "end": 2543, "loc": { "start": { "line": 91, @@ -19647,8 +19759,8 @@ { "type": "CommentBlock", "value": "*\n * @return {object} value of 'backed.json'\n ", - "start": 2540, - "end": 2594, + "start": 2547, + "end": 2601, "loc": { "start": { "line": 93, @@ -19673,8 +19785,8 @@ "binop": null }, "value": "importConfig", - "start": 2597, - "end": 2609, + "start": 2604, + "end": 2616, "loc": { "start": { "line": 96, @@ -19698,8 +19810,8 @@ "postfix": false, "binop": null }, - "start": 2609, - "end": 2610, + "start": 2616, + "end": 2617, "loc": { "start": { "line": 96, @@ -19723,8 +19835,8 @@ "postfix": false, "binop": null }, - "start": 2610, - "end": 2611, + "start": 2617, + "end": 2618, "loc": { "start": { "line": 96, @@ -19748,8 +19860,8 @@ "postfix": false, "binop": null }, - "start": 2612, - "end": 2613, + "start": 2619, + "end": 2620, "loc": { "start": { "line": 96, @@ -19776,8 +19888,8 @@ "updateContext": null }, "value": "return", - "start": 2618, - "end": 2624, + "start": 2625, + "end": 2631, "loc": { "start": { "line": 97, @@ -19804,8 +19916,8 @@ "updateContext": null }, "value": "new", - "start": 2625, - "end": 2628, + "start": 2632, + "end": 2635, "loc": { "start": { "line": 97, @@ -19830,8 +19942,8 @@ "binop": null }, "value": "Promise", - "start": 2629, - "end": 2636, + "start": 2636, + "end": 2643, "loc": { "start": { "line": 97, @@ -19855,8 +19967,8 @@ "postfix": false, "binop": null }, - "start": 2636, - "end": 2637, + "start": 2643, + "end": 2644, "loc": { "start": { "line": 97, @@ -19880,8 +19992,8 @@ "postfix": false, "binop": null }, - "start": 2637, - "end": 2638, + "start": 2644, + "end": 2645, "loc": { "start": { "line": 97, @@ -19906,8 +20018,8 @@ "binop": null }, "value": "resolve", - "start": 2638, - "end": 2645, + "start": 2645, + "end": 2652, "loc": { "start": { "line": 97, @@ -19932,8 +20044,8 @@ "binop": null, "updateContext": null }, - "start": 2645, - "end": 2646, + "start": 2652, + "end": 2653, "loc": { "start": { "line": 97, @@ -19958,8 +20070,8 @@ "binop": null }, "value": "reject", - "start": 2647, - "end": 2653, + "start": 2654, + "end": 2660, "loc": { "start": { "line": 97, @@ -19983,8 +20095,8 @@ "postfix": false, "binop": null }, - "start": 2653, - "end": 2654, + "start": 2660, + "end": 2661, "loc": { "start": { "line": 97, @@ -20009,8 +20121,8 @@ "binop": null, "updateContext": null }, - "start": 2655, - "end": 2657, + "start": 2662, + "end": 2664, "loc": { "start": { "line": 97, @@ -20034,8 +20146,8 @@ "postfix": false, "binop": null }, - "start": 2658, - "end": 2659, + "start": 2665, + "end": 2666, "loc": { "start": { "line": 97, @@ -20060,8 +20172,8 @@ "binop": null }, "value": "async", - "start": 2666, - "end": 2671, + "start": 2673, + "end": 2678, "loc": { "start": { "line": 98, @@ -20087,8 +20199,8 @@ "binop": null }, "value": "function", - "start": 2672, - "end": 2680, + "start": 2679, + "end": 2687, "loc": { "start": { "line": 98, @@ -20114,8 +20226,8 @@ "updateContext": null }, "value": "*", - "start": 2681, - "end": 2682, + "start": 2688, + "end": 2689, "loc": { "start": { "line": 98, @@ -20140,8 +20252,8 @@ "binop": null }, "value": "generator", - "start": 2683, - "end": 2692, + "start": 2690, + "end": 2699, "loc": { "start": { "line": 98, @@ -20165,8 +20277,8 @@ "postfix": false, "binop": null }, - "start": 2692, - "end": 2693, + "start": 2699, + "end": 2700, "loc": { "start": { "line": 98, @@ -20191,8 +20303,8 @@ "binop": null }, "value": "fn", - "start": 2693, - "end": 2695, + "start": 2700, + "end": 2702, "loc": { "start": { "line": 98, @@ -20216,8 +20328,8 @@ "postfix": false, "binop": null }, - "start": 2695, - "end": 2696, + "start": 2702, + "end": 2703, "loc": { "start": { "line": 98, @@ -20241,8 +20353,8 @@ "postfix": false, "binop": null }, - "start": 2697, - "end": 2698, + "start": 2704, + "end": 2705, "loc": { "start": { "line": 98, @@ -20269,8 +20381,8 @@ "updateContext": null }, "value": "const", - "start": 2707, - "end": 2712, + "start": 2714, + "end": 2719, "loc": { "start": { "line": 99, @@ -20295,8 +20407,8 @@ "binop": null }, "value": "pkg", - "start": 2713, - "end": 2716, + "start": 2720, + "end": 2723, "loc": { "start": { "line": 99, @@ -20322,8 +20434,8 @@ "updateContext": null }, "value": "=", - "start": 2717, - "end": 2718, + "start": 2724, + "end": 2725, "loc": { "start": { "line": 99, @@ -20348,8 +20460,8 @@ "binop": null }, "value": "await", - "start": 2719, - "end": 2724, + "start": 2726, + "end": 2731, "loc": { "start": { "line": 99, @@ -20374,8 +20486,8 @@ "binop": null }, "value": "fn", - "start": 2725, - "end": 2727, + "start": 2732, + "end": 2734, "loc": { "start": { "line": 99, @@ -20399,8 +20511,8 @@ "postfix": false, "binop": null }, - "start": 2727, - "end": 2728, + "start": 2734, + "end": 2735, "loc": { "start": { "line": 99, @@ -20426,8 +20538,8 @@ "updateContext": null }, "value": "package.json", - "start": 2728, - "end": 2742, + "start": 2735, + "end": 2749, "loc": { "start": { "line": 99, @@ -20451,8 +20563,8 @@ "postfix": false, "binop": null }, - "start": 2742, - "end": 2743, + "start": 2749, + "end": 2750, "loc": { "start": { "line": 99, @@ -20477,8 +20589,8 @@ "binop": null, "updateContext": null }, - "start": 2743, - "end": 2744, + "start": 2750, + "end": 2751, "loc": { "start": { "line": 99, @@ -20505,8 +20617,8 @@ "updateContext": null }, "value": "catch", - "start": 2744, - "end": 2749, + "start": 2751, + "end": 2756, "loc": { "start": { "line": 99, @@ -20530,8 +20642,8 @@ "postfix": false, "binop": null }, - "start": 2749, - "end": 2750, + "start": 2756, + "end": 2757, "loc": { "start": { "line": 99, @@ -20556,8 +20668,8 @@ "binop": null }, "value": "error", - "start": 2750, - "end": 2755, + "start": 2757, + "end": 2762, "loc": { "start": { "line": 99, @@ -20582,8 +20694,8 @@ "binop": null, "updateContext": null }, - "start": 2756, - "end": 2758, + "start": 2763, + "end": 2765, "loc": { "start": { "line": 99, @@ -20607,8 +20719,8 @@ "postfix": false, "binop": null }, - "start": 2759, - "end": 2760, + "start": 2766, + "end": 2767, "loc": { "start": { "line": 99, @@ -20635,8 +20747,8 @@ "updateContext": null }, "value": "if", - "start": 2771, - "end": 2773, + "start": 2778, + "end": 2780, "loc": { "start": { "line": 100, @@ -20660,8 +20772,8 @@ "postfix": false, "binop": null }, - "start": 2774, - "end": 2775, + "start": 2781, + "end": 2782, "loc": { "start": { "line": 100, @@ -20686,8 +20798,8 @@ "binop": null }, "value": "global", - "start": 2775, - "end": 2781, + "start": 2782, + "end": 2788, "loc": { "start": { "line": 100, @@ -20712,8 +20824,8 @@ "binop": null, "updateContext": null }, - "start": 2781, - "end": 2782, + "start": 2788, + "end": 2789, "loc": { "start": { "line": 100, @@ -20738,8 +20850,8 @@ "binop": null }, "value": "debug", - "start": 2782, - "end": 2787, + "start": 2789, + "end": 2794, "loc": { "start": { "line": 100, @@ -20763,8 +20875,8 @@ "postfix": false, "binop": null }, - "start": 2787, - "end": 2788, + "start": 2794, + "end": 2795, "loc": { "start": { "line": 100, @@ -20788,8 +20900,8 @@ "postfix": false, "binop": null }, - "start": 2789, - "end": 2790, + "start": 2796, + "end": 2797, "loc": { "start": { "line": 100, @@ -20814,8 +20926,8 @@ "binop": null }, "value": "logger", - "start": 2803, - "end": 2809, + "start": 2810, + "end": 2816, "loc": { "start": { "line": 101, @@ -20840,8 +20952,8 @@ "binop": null, "updateContext": null }, - "start": 2809, - "end": 2810, + "start": 2816, + "end": 2817, "loc": { "start": { "line": 101, @@ -20866,8 +20978,8 @@ "binop": null }, "value": "error", - "start": 2810, - "end": 2815, + "start": 2817, + "end": 2822, "loc": { "start": { "line": 101, @@ -20891,8 +21003,8 @@ "postfix": false, "binop": null }, - "start": 2815, - "end": 2816, + "start": 2822, + "end": 2823, "loc": { "start": { "line": 101, @@ -20917,8 +21029,8 @@ "binop": null }, "value": "error", - "start": 2816, - "end": 2821, + "start": 2823, + "end": 2828, "loc": { "start": { "line": 101, @@ -20942,8 +21054,8 @@ "postfix": false, "binop": null }, - "start": 2821, - "end": 2822, + "start": 2828, + "end": 2829, "loc": { "start": { "line": 101, @@ -20967,8 +21079,8 @@ "postfix": false, "binop": null }, - "start": 2833, - "end": 2834, + "start": 2840, + "end": 2841, "loc": { "start": { "line": 102, @@ -20992,8 +21104,8 @@ "postfix": false, "binop": null }, - "start": 2843, - "end": 2844, + "start": 2850, + "end": 2851, "loc": { "start": { "line": 103, @@ -21017,8 +21129,8 @@ "postfix": false, "binop": null }, - "start": 2844, - "end": 2845, + "start": 2851, + "end": 2852, "loc": { "start": { "line": 103, @@ -21043,8 +21155,8 @@ "binop": null, "updateContext": null }, - "start": 2845, - "end": 2846, + "start": 2852, + "end": 2853, "loc": { "start": { "line": 103, @@ -21071,8 +21183,8 @@ "updateContext": null }, "value": "const", - "start": 2855, - "end": 2860, + "start": 2862, + "end": 2867, "loc": { "start": { "line": 104, @@ -21097,8 +21209,8 @@ "binop": null }, "value": "config", - "start": 2861, - "end": 2867, + "start": 2868, + "end": 2874, "loc": { "start": { "line": 104, @@ -21124,8 +21236,8 @@ "updateContext": null }, "value": "=", - "start": 2868, - "end": 2869, + "start": 2875, + "end": 2876, "loc": { "start": { "line": 104, @@ -21150,8 +21262,8 @@ "binop": null }, "value": "await", - "start": 2870, - "end": 2875, + "start": 2877, + "end": 2882, "loc": { "start": { "line": 104, @@ -21176,8 +21288,8 @@ "binop": null }, "value": "fn", - "start": 2876, - "end": 2878, + "start": 2883, + "end": 2885, "loc": { "start": { "line": 104, @@ -21201,8 +21313,8 @@ "postfix": false, "binop": null }, - "start": 2878, - "end": 2879, + "start": 2885, + "end": 2886, "loc": { "start": { "line": 104, @@ -21228,8 +21340,8 @@ "updateContext": null }, "value": "backed.json", - "start": 2879, - "end": 2892, + "start": 2886, + "end": 2899, "loc": { "start": { "line": 104, @@ -21253,8 +21365,8 @@ "postfix": false, "binop": null }, - "start": 2892, - "end": 2893, + "start": 2899, + "end": 2900, "loc": { "start": { "line": 104, @@ -21279,8 +21391,8 @@ "binop": null, "updateContext": null }, - "start": 2893, - "end": 2894, + "start": 2900, + "end": 2901, "loc": { "start": { "line": 104, @@ -21307,8 +21419,8 @@ "updateContext": null }, "value": "catch", - "start": 2894, - "end": 2899, + "start": 2901, + "end": 2906, "loc": { "start": { "line": 104, @@ -21332,8 +21444,8 @@ "postfix": false, "binop": null }, - "start": 2899, - "end": 2900, + "start": 2906, + "end": 2907, "loc": { "start": { "line": 104, @@ -21358,8 +21470,8 @@ "binop": null }, "value": "error", - "start": 2900, - "end": 2905, + "start": 2907, + "end": 2912, "loc": { "start": { "line": 104, @@ -21384,8 +21496,8 @@ "binop": null, "updateContext": null }, - "start": 2906, - "end": 2908, + "start": 2913, + "end": 2915, "loc": { "start": { "line": 104, @@ -21409,8 +21521,8 @@ "postfix": false, "binop": null }, - "start": 2909, - "end": 2910, + "start": 2916, + "end": 2917, "loc": { "start": { "line": 104, @@ -21437,8 +21549,8 @@ "updateContext": null }, "value": "if", - "start": 2921, - "end": 2923, + "start": 2928, + "end": 2930, "loc": { "start": { "line": 105, @@ -21462,8 +21574,8 @@ "postfix": false, "binop": null }, - "start": 2924, - "end": 2925, + "start": 2931, + "end": 2932, "loc": { "start": { "line": 105, @@ -21488,8 +21600,8 @@ "binop": null }, "value": "global", - "start": 2925, - "end": 2931, + "start": 2932, + "end": 2938, "loc": { "start": { "line": 105, @@ -21514,8 +21626,8 @@ "binop": null, "updateContext": null }, - "start": 2931, - "end": 2932, + "start": 2938, + "end": 2939, "loc": { "start": { "line": 105, @@ -21540,8 +21652,8 @@ "binop": null }, "value": "debug", - "start": 2932, - "end": 2937, + "start": 2939, + "end": 2944, "loc": { "start": { "line": 105, @@ -21565,8 +21677,8 @@ "postfix": false, "binop": null }, - "start": 2937, - "end": 2938, + "start": 2944, + "end": 2945, "loc": { "start": { "line": 105, @@ -21590,8 +21702,8 @@ "postfix": false, "binop": null }, - "start": 2939, - "end": 2940, + "start": 2946, + "end": 2947, "loc": { "start": { "line": 105, @@ -21616,8 +21728,8 @@ "binop": null }, "value": "logger", - "start": 2953, - "end": 2959, + "start": 2960, + "end": 2966, "loc": { "start": { "line": 106, @@ -21642,8 +21754,8 @@ "binop": null, "updateContext": null }, - "start": 2959, - "end": 2960, + "start": 2966, + "end": 2967, "loc": { "start": { "line": 106, @@ -21668,8 +21780,8 @@ "binop": null }, "value": "warn", - "start": 2960, - "end": 2964, + "start": 2967, + "end": 2971, "loc": { "start": { "line": 106, @@ -21693,8 +21805,8 @@ "postfix": false, "binop": null }, - "start": 2964, - "end": 2965, + "start": 2971, + "end": 2972, "loc": { "start": { "line": 106, @@ -21720,8 +21832,8 @@ "updateContext": null }, "value": "backed.json::not found, ignore this when using backed in package.json", - "start": 2965, - "end": 3036, + "start": 2972, + "end": 3043, "loc": { "start": { "line": 106, @@ -21745,8 +21857,8 @@ "postfix": false, "binop": null }, - "start": 3036, - "end": 3037, + "start": 3043, + "end": 3044, "loc": { "start": { "line": 106, @@ -21770,8 +21882,8 @@ "postfix": false, "binop": null }, - "start": 3048, - "end": 3049, + "start": 3055, + "end": 3056, "loc": { "start": { "line": 107, @@ -21795,8 +21907,8 @@ "postfix": false, "binop": null }, - "start": 3058, - "end": 3059, + "start": 3065, + "end": 3066, "loc": { "start": { "line": 108, @@ -21820,8 +21932,8 @@ "postfix": false, "binop": null }, - "start": 3059, - "end": 3060, + "start": 3066, + "end": 3067, "loc": { "start": { "line": 108, @@ -21846,8 +21958,8 @@ "binop": null, "updateContext": null }, - "start": 3060, - "end": 3061, + "start": 3067, + "end": 3068, "loc": { "start": { "line": 108, @@ -21874,8 +21986,8 @@ "updateContext": null }, "value": "if", - "start": 3070, - "end": 3072, + "start": 3077, + "end": 3079, "loc": { "start": { "line": 109, @@ -21899,8 +22011,8 @@ "postfix": false, "binop": null }, - "start": 3073, - "end": 3074, + "start": 3080, + "end": 3081, "loc": { "start": { "line": 109, @@ -21926,8 +22038,8 @@ "updateContext": null }, "value": "!", - "start": 3074, - "end": 3075, + "start": 3081, + "end": 3082, "loc": { "start": { "line": 109, @@ -21952,8 +22064,8 @@ "binop": null }, "value": "config", - "start": 3075, - "end": 3081, + "start": 3082, + "end": 3088, "loc": { "start": { "line": 109, @@ -21979,8 +22091,8 @@ "updateContext": null }, "value": "&&", - "start": 3082, - "end": 3084, + "start": 3089, + "end": 3091, "loc": { "start": { "line": 109, @@ -22006,8 +22118,8 @@ "updateContext": null }, "value": "!", - "start": 3085, - "end": 3086, + "start": 3092, + "end": 3093, "loc": { "start": { "line": 109, @@ -22032,8 +22144,8 @@ "binop": null }, "value": "pkg", - "start": 3086, - "end": 3089, + "start": 3093, + "end": 3096, "loc": { "start": { "line": 109, @@ -22057,8 +22169,8 @@ "postfix": false, "binop": null }, - "start": 3089, - "end": 3090, + "start": 3096, + "end": 3097, "loc": { "start": { "line": 109, @@ -22082,8 +22194,8 @@ "postfix": false, "binop": null }, - "start": 3091, - "end": 3092, + "start": 3098, + "end": 3099, "loc": { "start": { "line": 109, @@ -22108,8 +22220,8 @@ "binop": null }, "value": "logger", - "start": 3103, - "end": 3109, + "start": 3110, + "end": 3116, "loc": { "start": { "line": 110, @@ -22134,8 +22246,8 @@ "binop": null, "updateContext": null }, - "start": 3109, - "end": 3110, + "start": 3116, + "end": 3117, "loc": { "start": { "line": 110, @@ -22160,8 +22272,8 @@ "binop": null }, "value": "warn", - "start": 3110, - "end": 3114, + "start": 3117, + "end": 3121, "loc": { "start": { "line": 110, @@ -22185,8 +22297,8 @@ "postfix": false, "binop": null }, - "start": 3114, - "end": 3115, + "start": 3121, + "end": 3122, "loc": { "start": { "line": 110, @@ -22212,8 +22324,8 @@ "updateContext": null }, "value": "No backed.json or backed section in package.json, using default options.", - "start": 3115, - "end": 3189, + "start": 3122, + "end": 3196, "loc": { "start": { "line": 110, @@ -22237,8 +22349,8 @@ "postfix": false, "binop": null }, - "start": 3189, - "end": 3190, + "start": 3196, + "end": 3197, "loc": { "start": { "line": 110, @@ -22263,8 +22375,8 @@ "binop": null, "updateContext": null }, - "start": 3190, - "end": 3191, + "start": 3197, + "end": 3198, "loc": { "start": { "line": 110, @@ -22291,8 +22403,8 @@ "updateContext": null }, "value": "return", - "start": 3202, - "end": 3208, + "start": 3209, + "end": 3215, "loc": { "start": { "line": 111, @@ -22317,8 +22429,8 @@ "binop": null }, "value": "resolve", - "start": 3209, - "end": 3216, + "start": 3216, + "end": 3223, "loc": { "start": { "line": 111, @@ -22342,8 +22454,8 @@ "postfix": false, "binop": null }, - "start": 3216, - "end": 3217, + "start": 3223, + "end": 3224, "loc": { "start": { "line": 111, @@ -22367,8 +22479,8 @@ "postfix": false, "binop": null }, - "start": 3217, - "end": 3218, + "start": 3224, + "end": 3225, "loc": { "start": { "line": 111, @@ -22393,8 +22505,8 @@ "binop": null }, "value": "name", - "start": 3218, - "end": 3222, + "start": 3225, + "end": 3229, "loc": { "start": { "line": 111, @@ -22419,8 +22531,8 @@ "binop": null, "updateContext": null }, - "start": 3222, - "end": 3223, + "start": 3229, + "end": 3230, "loc": { "start": { "line": 111, @@ -22445,8 +22557,8 @@ "binop": null }, "value": "process", - "start": 3224, - "end": 3231, + "start": 3231, + "end": 3238, "loc": { "start": { "line": 111, @@ -22471,8 +22583,8 @@ "binop": null, "updateContext": null }, - "start": 3231, - "end": 3232, + "start": 3238, + "end": 3239, "loc": { "start": { "line": 111, @@ -22497,8 +22609,8 @@ "binop": null }, "value": "cwd", - "start": 3232, - "end": 3235, + "start": 3239, + "end": 3242, "loc": { "start": { "line": 111, @@ -22522,8 +22634,8 @@ "postfix": false, "binop": null }, - "start": 3235, - "end": 3236, + "start": 3242, + "end": 3243, "loc": { "start": { "line": 111, @@ -22547,8 +22659,8 @@ "postfix": false, "binop": null }, - "start": 3236, - "end": 3237, + "start": 3243, + "end": 3244, "loc": { "start": { "line": 111, @@ -22572,8 +22684,8 @@ "postfix": false, "binop": null }, - "start": 3237, - "end": 3238, + "start": 3244, + "end": 3245, "loc": { "start": { "line": 111, @@ -22597,8 +22709,8 @@ "postfix": false, "binop": null }, - "start": 3238, - "end": 3239, + "start": 3245, + "end": 3246, "loc": { "start": { "line": 111, @@ -22623,8 +22735,8 @@ "binop": null, "updateContext": null }, - "start": 3239, - "end": 3240, + "start": 3246, + "end": 3247, "loc": { "start": { "line": 111, @@ -22648,8 +22760,8 @@ "postfix": false, "binop": null }, - "start": 3249, - "end": 3250, + "start": 3256, + "end": 3257, "loc": { "start": { "line": 112, @@ -22676,8 +22788,8 @@ "updateContext": null }, "value": "if", - "start": 3259, - "end": 3261, + "start": 3266, + "end": 3268, "loc": { "start": { "line": 113, @@ -22701,8 +22813,8 @@ "postfix": false, "binop": null }, - "start": 3262, - "end": 3263, + "start": 3269, + "end": 3270, "loc": { "start": { "line": 113, @@ -22727,8 +22839,8 @@ "binop": null }, "value": "config", - "start": 3263, - "end": 3269, + "start": 3270, + "end": 3276, "loc": { "start": { "line": 113, @@ -22752,8 +22864,8 @@ "postfix": false, "binop": null }, - "start": 3269, - "end": 3270, + "start": 3276, + "end": 3277, "loc": { "start": { "line": 113, @@ -22777,8 +22889,8 @@ "postfix": false, "binop": null }, - "start": 3271, - "end": 3272, + "start": 3278, + "end": 3279, "loc": { "start": { "line": 113, @@ -22805,8 +22917,8 @@ "updateContext": null }, "value": "let", - "start": 3283, - "end": 3286, + "start": 3290, + "end": 3293, "loc": { "start": { "line": 114, @@ -22831,8 +22943,8 @@ "binop": null }, "value": "name", - "start": 3287, - "end": 3291, + "start": 3294, + "end": 3298, "loc": { "start": { "line": 114, @@ -22858,8 +22970,8 @@ "updateContext": null }, "value": "=", - "start": 3292, - "end": 3293, + "start": 3299, + "end": 3300, "loc": { "start": { "line": 114, @@ -22884,8 +22996,8 @@ "binop": null }, "value": "config", - "start": 3294, - "end": 3300, + "start": 3301, + "end": 3307, "loc": { "start": { "line": 114, @@ -22910,8 +23022,8 @@ "binop": null, "updateContext": null }, - "start": 3300, - "end": 3301, + "start": 3307, + "end": 3308, "loc": { "start": { "line": 114, @@ -22936,8 +23048,8 @@ "binop": null }, "value": "name", - "start": 3301, - "end": 3305, + "start": 3308, + "end": 3312, "loc": { "start": { "line": 114, @@ -22962,8 +23074,8 @@ "binop": null, "updateContext": null }, - "start": 3305, - "end": 3306, + "start": 3312, + "end": 3313, "loc": { "start": { "line": 114, @@ -22990,8 +23102,8 @@ "updateContext": null }, "value": "if", - "start": 3317, - "end": 3319, + "start": 3324, + "end": 3326, "loc": { "start": { "line": 115, @@ -23015,8 +23127,8 @@ "postfix": false, "binop": null }, - "start": 3320, - "end": 3321, + "start": 3327, + "end": 3328, "loc": { "start": { "line": 115, @@ -23042,8 +23154,8 @@ "updateContext": null }, "value": "!", - "start": 3321, - "end": 3322, + "start": 3328, + "end": 3329, "loc": { "start": { "line": 115, @@ -23068,8 +23180,8 @@ "binop": null }, "value": "name", - "start": 3322, - "end": 3326, + "start": 3329, + "end": 3333, "loc": { "start": { "line": 115, @@ -23095,8 +23207,8 @@ "updateContext": null }, "value": "&&", - "start": 3327, - "end": 3329, + "start": 3334, + "end": 3336, "loc": { "start": { "line": 115, @@ -23121,8 +23233,8 @@ "binop": null }, "value": "pkg", - "start": 3330, - "end": 3333, + "start": 3337, + "end": 3340, "loc": { "start": { "line": 115, @@ -23148,8 +23260,8 @@ "updateContext": null }, "value": "&&", - "start": 3334, - "end": 3336, + "start": 3341, + "end": 3343, "loc": { "start": { "line": 115, @@ -23174,8 +23286,8 @@ "binop": null }, "value": "pkg", - "start": 3337, - "end": 3340, + "start": 3344, + "end": 3347, "loc": { "start": { "line": 115, @@ -23200,8 +23312,8 @@ "binop": null, "updateContext": null }, - "start": 3340, - "end": 3341, + "start": 3347, + "end": 3348, "loc": { "start": { "line": 115, @@ -23226,8 +23338,8 @@ "binop": null }, "value": "name", - "start": 3341, - "end": 3345, + "start": 3348, + "end": 3352, "loc": { "start": { "line": 115, @@ -23253,8 +23365,8 @@ "updateContext": null }, "value": "&&", - "start": 3346, - "end": 3348, + "start": 3353, + "end": 3355, "loc": { "start": { "line": 115, @@ -23280,8 +23392,8 @@ "updateContext": null }, "value": "!", - "start": 3349, - "end": 3350, + "start": 3356, + "end": 3357, "loc": { "start": { "line": 115, @@ -23306,8 +23418,8 @@ "binop": null }, "value": "pkg", - "start": 3350, - "end": 3353, + "start": 3357, + "end": 3360, "loc": { "start": { "line": 115, @@ -23332,8 +23444,8 @@ "binop": null, "updateContext": null }, - "start": 3353, - "end": 3354, + "start": 3360, + "end": 3361, "loc": { "start": { "line": 115, @@ -23358,8 +23470,8 @@ "binop": null }, "value": "backed", - "start": 3354, - "end": 3360, + "start": 3361, + "end": 3367, "loc": { "start": { "line": 115, @@ -23383,8 +23495,8 @@ "postfix": false, "binop": null }, - "start": 3360, - "end": 3361, + "start": 3367, + "end": 3368, "loc": { "start": { "line": 115, @@ -23408,8 +23520,8 @@ "postfix": false, "binop": null }, - "start": 3362, - "end": 3363, + "start": 3369, + "end": 3370, "loc": { "start": { "line": 115, @@ -23436,8 +23548,8 @@ "updateContext": null }, "value": "return", - "start": 3376, - "end": 3382, + "start": 3383, + "end": 3389, "loc": { "start": { "line": 116, @@ -23462,8 +23574,8 @@ "binop": null }, "value": "resolve", - "start": 3383, - "end": 3390, + "start": 3390, + "end": 3397, "loc": { "start": { "line": 116, @@ -23487,8 +23599,8 @@ "postfix": false, "binop": null }, - "start": 3390, - "end": 3391, + "start": 3397, + "end": 3398, "loc": { "start": { "line": 116, @@ -23513,8 +23625,8 @@ "binop": null }, "value": "merge", - "start": 3391, - "end": 3396, + "start": 3398, + "end": 3403, "loc": { "start": { "line": 116, @@ -23538,8 +23650,8 @@ "postfix": false, "binop": null }, - "start": 3396, - "end": 3397, + "start": 3403, + "end": 3404, "loc": { "start": { "line": 116, @@ -23564,8 +23676,8 @@ "binop": null }, "value": "config", - "start": 3397, - "end": 3403, + "start": 3404, + "end": 3410, "loc": { "start": { "line": 116, @@ -23590,8 +23702,8 @@ "binop": null, "updateContext": null }, - "start": 3403, - "end": 3404, + "start": 3410, + "end": 3411, "loc": { "start": { "line": 116, @@ -23615,8 +23727,8 @@ "postfix": false, "binop": null }, - "start": 3405, - "end": 3406, + "start": 3412, + "end": 3413, "loc": { "start": { "line": 116, @@ -23641,8 +23753,8 @@ "binop": null }, "value": "name", - "start": 3406, - "end": 3410, + "start": 3413, + "end": 3417, "loc": { "start": { "line": 116, @@ -23667,8 +23779,8 @@ "binop": null, "updateContext": null }, - "start": 3410, - "end": 3411, + "start": 3417, + "end": 3418, "loc": { "start": { "line": 116, @@ -23693,8 +23805,8 @@ "binop": null }, "value": "pkg", - "start": 3412, - "end": 3415, + "start": 3419, + "end": 3422, "loc": { "start": { "line": 116, @@ -23719,8 +23831,8 @@ "binop": null, "updateContext": null }, - "start": 3415, - "end": 3416, + "start": 3422, + "end": 3423, "loc": { "start": { "line": 116, @@ -23745,8 +23857,8 @@ "binop": null }, "value": "name", - "start": 3416, - "end": 3420, + "start": 3423, + "end": 3427, "loc": { "start": { "line": 116, @@ -23770,8 +23882,8 @@ "postfix": false, "binop": null }, - "start": 3420, - "end": 3421, + "start": 3427, + "end": 3428, "loc": { "start": { "line": 116, @@ -23795,8 +23907,8 @@ "postfix": false, "binop": null }, - "start": 3421, - "end": 3422, + "start": 3428, + "end": 3429, "loc": { "start": { "line": 116, @@ -23820,8 +23932,8 @@ "postfix": false, "binop": null }, - "start": 3422, - "end": 3423, + "start": 3429, + "end": 3430, "loc": { "start": { "line": 116, @@ -23846,8 +23958,8 @@ "binop": null, "updateContext": null }, - "start": 3423, - "end": 3424, + "start": 3430, + "end": 3431, "loc": { "start": { "line": 116, @@ -23871,8 +23983,8 @@ "postfix": false, "binop": null }, - "start": 3435, - "end": 3436, + "start": 3442, + "end": 3443, "loc": { "start": { "line": 117, @@ -23899,8 +24011,8 @@ "updateContext": null }, "value": "else", - "start": 3437, - "end": 3441, + "start": 3444, + "end": 3448, "loc": { "start": { "line": 117, @@ -23927,8 +24039,8 @@ "updateContext": null }, "value": "if", - "start": 3442, - "end": 3444, + "start": 3449, + "end": 3451, "loc": { "start": { "line": 117, @@ -23952,8 +24064,8 @@ "postfix": false, "binop": null }, - "start": 3445, - "end": 3446, + "start": 3452, + "end": 3453, "loc": { "start": { "line": 117, @@ -23979,8 +24091,8 @@ "updateContext": null }, "value": "!", - "start": 3446, - "end": 3447, + "start": 3453, + "end": 3454, "loc": { "start": { "line": 117, @@ -24005,8 +24117,8 @@ "binop": null }, "value": "name", - "start": 3447, - "end": 3451, + "start": 3454, + "end": 3458, "loc": { "start": { "line": 117, @@ -24032,8 +24144,8 @@ "updateContext": null }, "value": "&&", - "start": 3452, - "end": 3454, + "start": 3459, + "end": 3461, "loc": { "start": { "line": 117, @@ -24059,8 +24171,8 @@ "updateContext": null }, "value": "!", - "start": 3455, - "end": 3456, + "start": 3462, + "end": 3463, "loc": { "start": { "line": 117, @@ -24085,8 +24197,8 @@ "binop": null }, "value": "pkg", - "start": 3456, - "end": 3459, + "start": 3463, + "end": 3466, "loc": { "start": { "line": 117, @@ -24110,8 +24222,8 @@ "postfix": false, "binop": null }, - "start": 3459, - "end": 3460, + "start": 3466, + "end": 3467, "loc": { "start": { "line": 117, @@ -24135,8 +24247,8 @@ "postfix": false, "binop": null }, - "start": 3461, - "end": 3462, + "start": 3468, + "end": 3469, "loc": { "start": { "line": 117, @@ -24163,8 +24275,8 @@ "updateContext": null }, "value": "return", - "start": 3475, - "end": 3481, + "start": 3482, + "end": 3488, "loc": { "start": { "line": 118, @@ -24189,8 +24301,8 @@ "binop": null }, "value": "resolve", - "start": 3482, - "end": 3489, + "start": 3489, + "end": 3496, "loc": { "start": { "line": 118, @@ -24214,8 +24326,8 @@ "postfix": false, "binop": null }, - "start": 3489, - "end": 3490, + "start": 3496, + "end": 3497, "loc": { "start": { "line": 118, @@ -24240,8 +24352,8 @@ "binop": null }, "value": "merge", - "start": 3490, - "end": 3495, + "start": 3497, + "end": 3502, "loc": { "start": { "line": 118, @@ -24265,8 +24377,8 @@ "postfix": false, "binop": null }, - "start": 3495, - "end": 3496, + "start": 3502, + "end": 3503, "loc": { "start": { "line": 118, @@ -24291,8 +24403,8 @@ "binop": null }, "value": "config", - "start": 3496, - "end": 3502, + "start": 3503, + "end": 3509, "loc": { "start": { "line": 118, @@ -24317,8 +24429,8 @@ "binop": null, "updateContext": null }, - "start": 3502, - "end": 3503, + "start": 3509, + "end": 3510, "loc": { "start": { "line": 118, @@ -24342,8 +24454,8 @@ "postfix": false, "binop": null }, - "start": 3504, - "end": 3505, + "start": 3511, + "end": 3512, "loc": { "start": { "line": 118, @@ -24368,8 +24480,8 @@ "binop": null }, "value": "name", - "start": 3505, - "end": 3509, + "start": 3512, + "end": 3516, "loc": { "start": { "line": 118, @@ -24394,8 +24506,8 @@ "binop": null, "updateContext": null }, - "start": 3509, - "end": 3510, + "start": 3516, + "end": 3517, "loc": { "start": { "line": 118, @@ -24420,8 +24532,8 @@ "binop": null }, "value": "process", - "start": 3511, - "end": 3518, + "start": 3518, + "end": 3525, "loc": { "start": { "line": 118, @@ -24446,8 +24558,8 @@ "binop": null, "updateContext": null }, - "start": 3518, - "end": 3519, + "start": 3525, + "end": 3526, "loc": { "start": { "line": 118, @@ -24472,8 +24584,8 @@ "binop": null }, "value": "cwd", - "start": 3519, - "end": 3522, + "start": 3526, + "end": 3529, "loc": { "start": { "line": 118, @@ -24497,8 +24609,8 @@ "postfix": false, "binop": null }, - "start": 3522, - "end": 3523, + "start": 3529, + "end": 3530, "loc": { "start": { "line": 118, @@ -24522,8 +24634,8 @@ "postfix": false, "binop": null }, - "start": 3523, - "end": 3524, + "start": 3530, + "end": 3531, "loc": { "start": { "line": 118, @@ -24547,8 +24659,8 @@ "postfix": false, "binop": null }, - "start": 3524, - "end": 3525, + "start": 3531, + "end": 3532, "loc": { "start": { "line": 118, @@ -24572,8 +24684,8 @@ "postfix": false, "binop": null }, - "start": 3525, - "end": 3526, + "start": 3532, + "end": 3533, "loc": { "start": { "line": 118, @@ -24597,8 +24709,8 @@ "postfix": false, "binop": null }, - "start": 3526, - "end": 3527, + "start": 3533, + "end": 3534, "loc": { "start": { "line": 118, @@ -24622,8 +24734,8 @@ "postfix": false, "binop": null }, - "start": 3538, - "end": 3539, + "start": 3545, + "end": 3546, "loc": { "start": { "line": 119, @@ -24647,8 +24759,8 @@ "postfix": false, "binop": null }, - "start": 3548, - "end": 3549, + "start": 3555, + "end": 3556, "loc": { "start": { "line": 120, @@ -24675,8 +24787,8 @@ "updateContext": null }, "value": "if", - "start": 3558, - "end": 3560, + "start": 3565, + "end": 3567, "loc": { "start": { "line": 121, @@ -24700,8 +24812,8 @@ "postfix": false, "binop": null }, - "start": 3560, - "end": 3561, + "start": 3567, + "end": 3568, "loc": { "start": { "line": 121, @@ -24726,8 +24838,8 @@ "binop": null }, "value": "pkg", - "start": 3561, - "end": 3564, + "start": 3568, + "end": 3571, "loc": { "start": { "line": 121, @@ -24753,8 +24865,8 @@ "updateContext": null }, "value": "&&", - "start": 3565, - "end": 3567, + "start": 3572, + "end": 3574, "loc": { "start": { "line": 121, @@ -24779,8 +24891,8 @@ "binop": null }, "value": "pkg", - "start": 3568, - "end": 3571, + "start": 3575, + "end": 3578, "loc": { "start": { "line": 121, @@ -24805,8 +24917,8 @@ "binop": null, "updateContext": null }, - "start": 3571, - "end": 3572, + "start": 3578, + "end": 3579, "loc": { "start": { "line": 121, @@ -24831,8 +24943,8 @@ "binop": null }, "value": "backed", - "start": 3572, - "end": 3578, + "start": 3579, + "end": 3585, "loc": { "start": { "line": 121, @@ -24856,8 +24968,8 @@ "postfix": false, "binop": null }, - "start": 3578, - "end": 3579, + "start": 3585, + "end": 3586, "loc": { "start": { "line": 121, @@ -24881,8 +24993,8 @@ "postfix": false, "binop": null }, - "start": 3580, - "end": 3581, + "start": 3587, + "end": 3588, "loc": { "start": { "line": 121, @@ -24909,8 +25021,8 @@ "updateContext": null }, "value": "return", - "start": 3592, - "end": 3598, + "start": 3599, + "end": 3605, "loc": { "start": { "line": 122, @@ -24935,8 +25047,8 @@ "binop": null }, "value": "resolve", - "start": 3599, - "end": 3606, + "start": 3606, + "end": 3613, "loc": { "start": { "line": 122, @@ -24960,8 +25072,8 @@ "postfix": false, "binop": null }, - "start": 3606, - "end": 3607, + "start": 3613, + "end": 3614, "loc": { "start": { "line": 122, @@ -24986,8 +25098,8 @@ "binop": null }, "value": "merge", - "start": 3607, - "end": 3612, + "start": 3614, + "end": 3619, "loc": { "start": { "line": 122, @@ -25011,8 +25123,8 @@ "postfix": false, "binop": null }, - "start": 3612, - "end": 3613, + "start": 3619, + "end": 3620, "loc": { "start": { "line": 122, @@ -25037,8 +25149,8 @@ "binop": null }, "value": "pkg", - "start": 3613, - "end": 3616, + "start": 3620, + "end": 3623, "loc": { "start": { "line": 122, @@ -25063,8 +25175,8 @@ "binop": null, "updateContext": null }, - "start": 3616, - "end": 3617, + "start": 3623, + "end": 3624, "loc": { "start": { "line": 122, @@ -25089,8 +25201,8 @@ "binop": null }, "value": "backed", - "start": 3617, - "end": 3623, + "start": 3624, + "end": 3630, "loc": { "start": { "line": 122, @@ -25115,8 +25227,8 @@ "binop": null, "updateContext": null }, - "start": 3623, - "end": 3624, + "start": 3630, + "end": 3631, "loc": { "start": { "line": 122, @@ -25140,8 +25252,8 @@ "postfix": false, "binop": null }, - "start": 3625, - "end": 3626, + "start": 3632, + "end": 3633, "loc": { "start": { "line": 122, @@ -25166,8 +25278,8 @@ "binop": null }, "value": "name", - "start": 3626, - "end": 3630, + "start": 3633, + "end": 3637, "loc": { "start": { "line": 122, @@ -25192,8 +25304,8 @@ "binop": null, "updateContext": null }, - "start": 3630, - "end": 3631, + "start": 3637, + "end": 3638, "loc": { "start": { "line": 122, @@ -25218,8 +25330,8 @@ "binop": null }, "value": "pkg", - "start": 3632, - "end": 3635, + "start": 3639, + "end": 3642, "loc": { "start": { "line": 122, @@ -25244,8 +25356,8 @@ "binop": null, "updateContext": null }, - "start": 3635, - "end": 3636, + "start": 3642, + "end": 3643, "loc": { "start": { "line": 122, @@ -25270,8 +25382,8 @@ "binop": null }, "value": "name", - "start": 3636, - "end": 3640, + "start": 3643, + "end": 3647, "loc": { "start": { "line": 122, @@ -25295,8 +25407,8 @@ "postfix": false, "binop": null }, - "start": 3640, - "end": 3641, + "start": 3647, + "end": 3648, "loc": { "start": { "line": 122, @@ -25320,8 +25432,8 @@ "postfix": false, "binop": null }, - "start": 3641, - "end": 3642, + "start": 3648, + "end": 3649, "loc": { "start": { "line": 122, @@ -25345,8 +25457,8 @@ "postfix": false, "binop": null }, - "start": 3642, - "end": 3643, + "start": 3649, + "end": 3650, "loc": { "start": { "line": 122, @@ -25371,8 +25483,8 @@ "binop": null, "updateContext": null }, - "start": 3643, - "end": 3644, + "start": 3650, + "end": 3651, "loc": { "start": { "line": 122, @@ -25396,8 +25508,8 @@ "postfix": false, "binop": null }, - "start": 3653, - "end": 3654, + "start": 3660, + "end": 3661, "loc": { "start": { "line": 123, @@ -25421,8 +25533,8 @@ "postfix": false, "binop": null }, - "start": 3661, - "end": 3662, + "start": 3668, + "end": 3669, "loc": { "start": { "line": 124, @@ -25449,8 +25561,8 @@ "updateContext": null }, "value": "const", - "start": 3669, - "end": 3674, + "start": 3676, + "end": 3681, "loc": { "start": { "line": 125, @@ -25475,8 +25587,8 @@ "binop": null }, "value": "it", - "start": 3675, - "end": 3677, + "start": 3682, + "end": 3684, "loc": { "start": { "line": 125, @@ -25502,8 +25614,8 @@ "updateContext": null }, "value": "=", - "start": 3678, - "end": 3679, + "start": 3685, + "end": 3686, "loc": { "start": { "line": 125, @@ -25528,8 +25640,8 @@ "binop": null }, "value": "generator", - "start": 3680, - "end": 3689, + "start": 3687, + "end": 3696, "loc": { "start": { "line": 125, @@ -25553,8 +25665,8 @@ "postfix": false, "binop": null }, - "start": 3689, - "end": 3690, + "start": 3696, + "end": 3697, "loc": { "start": { "line": 125, @@ -25581,8 +25693,8 @@ "updateContext": null }, "value": "this", - "start": 3690, - "end": 3694, + "start": 3697, + "end": 3701, "loc": { "start": { "line": 125, @@ -25607,8 +25719,8 @@ "binop": null, "updateContext": null }, - "start": 3694, - "end": 3695, + "start": 3701, + "end": 3702, "loc": { "start": { "line": 125, @@ -25633,8 +25745,8 @@ "binop": null }, "value": "require", - "start": 3695, - "end": 3702, + "start": 3702, + "end": 3709, "loc": { "start": { "line": 125, @@ -25658,8 +25770,8 @@ "postfix": false, "binop": null }, - "start": 3702, - "end": 3703, + "start": 3709, + "end": 3710, "loc": { "start": { "line": 125, @@ -25684,8 +25796,8 @@ "binop": null, "updateContext": null }, - "start": 3703, - "end": 3704, + "start": 3710, + "end": 3711, "loc": { "start": { "line": 125, @@ -25710,8 +25822,8 @@ "binop": null }, "value": "it", - "start": 3711, - "end": 3713, + "start": 3718, + "end": 3720, "loc": { "start": { "line": 126, @@ -25736,8 +25848,8 @@ "binop": null, "updateContext": null }, - "start": 3713, - "end": 3714, + "start": 3720, + "end": 3721, "loc": { "start": { "line": 126, @@ -25762,8 +25874,8 @@ "binop": null }, "value": "next", - "start": 3714, - "end": 3718, + "start": 3721, + "end": 3725, "loc": { "start": { "line": 126, @@ -25787,8 +25899,8 @@ "postfix": false, "binop": null }, - "start": 3718, - "end": 3719, + "start": 3725, + "end": 3726, "loc": { "start": { "line": 126, @@ -25812,8 +25924,8 @@ "postfix": false, "binop": null }, - "start": 3719, - "end": 3720, + "start": 3726, + "end": 3727, "loc": { "start": { "line": 126, @@ -25838,8 +25950,8 @@ "binop": null, "updateContext": null }, - "start": 3720, - "end": 3721, + "start": 3727, + "end": 3728, "loc": { "start": { "line": 126, @@ -25863,8 +25975,8 @@ "postfix": false, "binop": null }, - "start": 3726, - "end": 3727, + "start": 3733, + "end": 3734, "loc": { "start": { "line": 127, @@ -25888,8 +26000,8 @@ "postfix": false, "binop": null }, - "start": 3727, - "end": 3728, + "start": 3734, + "end": 3735, "loc": { "start": { "line": 127, @@ -25914,8 +26026,8 @@ "binop": null, "updateContext": null }, - "start": 3728, - "end": 3729, + "start": 3735, + "end": 3736, "loc": { "start": { "line": 127, @@ -25939,8 +26051,8 @@ "postfix": false, "binop": null }, - "start": 3732, - "end": 3733, + "start": 3739, + "end": 3740, "loc": { "start": { "line": 128, @@ -25955,8 +26067,8 @@ { "type": "CommentBlock", "value": "*\n * @return {string} name from 'package.json'\n ", - "start": 3737, - "end": 3793, + "start": 3744, + "end": 3800, "loc": { "start": { "line": 130, @@ -25981,8 +26093,8 @@ "binop": null }, "value": "importPackageName", - "start": 3796, - "end": 3813, + "start": 3803, + "end": 3820, "loc": { "start": { "line": 133, @@ -26006,8 +26118,8 @@ "postfix": false, "binop": null }, - "start": 3813, - "end": 3814, + "start": 3820, + "end": 3821, "loc": { "start": { "line": 133, @@ -26031,8 +26143,8 @@ "postfix": false, "binop": null }, - "start": 3814, - "end": 3815, + "start": 3821, + "end": 3822, "loc": { "start": { "line": 133, @@ -26056,8 +26168,8 @@ "postfix": false, "binop": null }, - "start": 3816, - "end": 3817, + "start": 3823, + "end": 3824, "loc": { "start": { "line": 133, @@ -26084,8 +26196,8 @@ "updateContext": null }, "value": "try", - "start": 3822, - "end": 3825, + "start": 3829, + "end": 3832, "loc": { "start": { "line": 134, @@ -26109,8 +26221,8 @@ "postfix": false, "binop": null }, - "start": 3826, - "end": 3827, + "start": 3833, + "end": 3834, "loc": { "start": { "line": 134, @@ -26137,8 +26249,8 @@ "updateContext": null }, "value": "return", - "start": 3834, - "end": 3840, + "start": 3841, + "end": 3847, "loc": { "start": { "line": 135, @@ -26163,8 +26275,8 @@ "binop": null }, "value": "JSON", - "start": 3841, - "end": 3845, + "start": 3848, + "end": 3852, "loc": { "start": { "line": 135, @@ -26189,8 +26301,8 @@ "binop": null, "updateContext": null }, - "start": 3845, - "end": 3846, + "start": 3852, + "end": 3853, "loc": { "start": { "line": 135, @@ -26215,8 +26327,8 @@ "binop": null }, "value": "parse", - "start": 3846, - "end": 3851, + "start": 3853, + "end": 3858, "loc": { "start": { "line": 135, @@ -26240,8 +26352,8 @@ "postfix": false, "binop": null }, - "start": 3851, - "end": 3852, + "start": 3858, + "end": 3859, "loc": { "start": { "line": 135, @@ -26266,8 +26378,8 @@ "binop": null }, "value": "readFileSync", - "start": 3852, - "end": 3864, + "start": 3859, + "end": 3871, "loc": { "start": { "line": 135, @@ -26291,8 +26403,8 @@ "postfix": false, "binop": null }, - "start": 3864, - "end": 3865, + "start": 3871, + "end": 3872, "loc": { "start": { "line": 135, @@ -26316,8 +26428,8 @@ "postfix": false, "binop": null }, - "start": 3865, - "end": 3866, + "start": 3872, + "end": 3873, "loc": { "start": { "line": 135, @@ -26343,8 +26455,8 @@ "updateContext": null }, "value": "", - "start": 3866, - "end": 3866, + "start": 3873, + "end": 3873, "loc": { "start": { "line": 135, @@ -26368,8 +26480,8 @@ "postfix": false, "binop": null }, - "start": 3866, - "end": 3868, + "start": 3873, + "end": 3875, "loc": { "start": { "line": 135, @@ -26394,8 +26506,8 @@ "binop": null }, "value": "process", - "start": 3868, - "end": 3875, + "start": 3875, + "end": 3882, "loc": { "start": { "line": 135, @@ -26420,8 +26532,8 @@ "binop": null, "updateContext": null }, - "start": 3875, - "end": 3876, + "start": 3882, + "end": 3883, "loc": { "start": { "line": 135, @@ -26446,8 +26558,8 @@ "binop": null }, "value": "cwd", - "start": 3876, - "end": 3879, + "start": 3883, + "end": 3886, "loc": { "start": { "line": 135, @@ -26471,8 +26583,8 @@ "postfix": false, "binop": null }, - "start": 3879, - "end": 3880, + "start": 3886, + "end": 3887, "loc": { "start": { "line": 135, @@ -26496,8 +26608,8 @@ "postfix": false, "binop": null }, - "start": 3880, - "end": 3881, + "start": 3887, + "end": 3888, "loc": { "start": { "line": 135, @@ -26521,8 +26633,8 @@ "postfix": false, "binop": null }, - "start": 3881, - "end": 3882, + "start": 3888, + "end": 3889, "loc": { "start": { "line": 135, @@ -26548,8 +26660,8 @@ "updateContext": null }, "value": "/package.json", - "start": 3882, - "end": 3895, + "start": 3889, + "end": 3902, "loc": { "start": { "line": 135, @@ -26573,8 +26685,8 @@ "postfix": false, "binop": null }, - "start": 3895, - "end": 3896, + "start": 3902, + "end": 3903, "loc": { "start": { "line": 135, @@ -26598,8 +26710,8 @@ "postfix": false, "binop": null }, - "start": 3896, - "end": 3897, + "start": 3903, + "end": 3904, "loc": { "start": { "line": 135, @@ -26623,8 +26735,8 @@ "postfix": false, "binop": null }, - "start": 3897, - "end": 3898, + "start": 3904, + "end": 3905, "loc": { "start": { "line": 135, @@ -26649,8 +26761,8 @@ "binop": null, "updateContext": null }, - "start": 3898, - "end": 3899, + "start": 3905, + "end": 3906, "loc": { "start": { "line": 135, @@ -26675,8 +26787,8 @@ "binop": null }, "value": "name", - "start": 3899, - "end": 3903, + "start": 3906, + "end": 3910, "loc": { "start": { "line": 135, @@ -26701,8 +26813,8 @@ "binop": null, "updateContext": null }, - "start": 3903, - "end": 3904, + "start": 3910, + "end": 3911, "loc": { "start": { "line": 135, @@ -26726,8 +26838,8 @@ "postfix": false, "binop": null }, - "start": 3909, - "end": 3910, + "start": 3916, + "end": 3917, "loc": { "start": { "line": 136, @@ -26754,8 +26866,8 @@ "updateContext": null }, "value": "catch", - "start": 3911, - "end": 3916, + "start": 3918, + "end": 3923, "loc": { "start": { "line": 136, @@ -26779,8 +26891,8 @@ "postfix": false, "binop": null }, - "start": 3917, - "end": 3918, + "start": 3924, + "end": 3925, "loc": { "start": { "line": 136, @@ -26805,8 +26917,8 @@ "binop": null }, "value": "e", - "start": 3918, - "end": 3919, + "start": 3925, + "end": 3926, "loc": { "start": { "line": 136, @@ -26830,8 +26942,8 @@ "postfix": false, "binop": null }, - "start": 3919, - "end": 3920, + "start": 3926, + "end": 3927, "loc": { "start": { "line": 136, @@ -26855,8 +26967,8 @@ "postfix": false, "binop": null }, - "start": 3921, - "end": 3922, + "start": 3928, + "end": 3929, "loc": { "start": { "line": 136, @@ -26883,8 +26995,8 @@ "updateContext": null }, "value": "if", - "start": 3929, - "end": 3931, + "start": 3936, + "end": 3938, "loc": { "start": { "line": 137, @@ -26908,8 +27020,8 @@ "postfix": false, "binop": null }, - "start": 3932, - "end": 3933, + "start": 3939, + "end": 3940, "loc": { "start": { "line": 137, @@ -26934,8 +27046,8 @@ "binop": null }, "value": "global", - "start": 3933, - "end": 3939, + "start": 3940, + "end": 3946, "loc": { "start": { "line": 137, @@ -26960,8 +27072,8 @@ "binop": null, "updateContext": null }, - "start": 3939, - "end": 3940, + "start": 3946, + "end": 3947, "loc": { "start": { "line": 137, @@ -26986,8 +27098,8 @@ "binop": null }, "value": "debug", - "start": 3940, - "end": 3945, + "start": 3947, + "end": 3952, "loc": { "start": { "line": 137, @@ -27011,8 +27123,8 @@ "postfix": false, "binop": null }, - "start": 3945, - "end": 3946, + "start": 3952, + "end": 3953, "loc": { "start": { "line": 137, @@ -27036,8 +27148,8 @@ "postfix": false, "binop": null }, - "start": 3947, - "end": 3948, + "start": 3954, + "end": 3955, "loc": { "start": { "line": 137, @@ -27062,8 +27174,8 @@ "binop": null }, "value": "logger", - "start": 3957, - "end": 3963, + "start": 3964, + "end": 3970, "loc": { "start": { "line": 138, @@ -27088,8 +27200,8 @@ "binop": null, "updateContext": null }, - "start": 3963, - "end": 3964, + "start": 3970, + "end": 3971, "loc": { "start": { "line": 138, @@ -27114,8 +27226,8 @@ "binop": null }, "value": "warn", - "start": 3964, - "end": 3968, + "start": 3971, + "end": 3975, "loc": { "start": { "line": 138, @@ -27139,8 +27251,8 @@ "postfix": false, "binop": null }, - "start": 3968, - "end": 3969, + "start": 3975, + "end": 3976, "loc": { "start": { "line": 138, @@ -27166,8 +27278,8 @@ "updateContext": null }, "value": "no package.json found", - "start": 3969, - "end": 3992, + "start": 3976, + "end": 3999, "loc": { "start": { "line": 138, @@ -27191,8 +27303,8 @@ "postfix": false, "binop": null }, - "start": 3992, - "end": 3993, + "start": 3999, + "end": 4000, "loc": { "start": { "line": 138, @@ -27217,8 +27329,8 @@ "binop": null, "updateContext": null }, - "start": 3993, - "end": 3994, + "start": 4000, + "end": 4001, "loc": { "start": { "line": 138, @@ -27242,8 +27354,8 @@ "postfix": false, "binop": null }, - "start": 4001, - "end": 4002, + "start": 4008, + "end": 4009, "loc": { "start": { "line": 139, @@ -27267,8 +27379,8 @@ "postfix": false, "binop": null }, - "start": 4007, - "end": 4008, + "start": 4014, + "end": 4015, "loc": { "start": { "line": 140, @@ -27295,8 +27407,8 @@ "updateContext": null }, "value": "return", - "start": 4013, - "end": 4019, + "start": 4020, + "end": 4026, "loc": { "start": { "line": 141, @@ -27321,8 +27433,8 @@ "binop": null }, "value": "undefined", - "start": 4020, - "end": 4029, + "start": 4027, + "end": 4036, "loc": { "start": { "line": 141, @@ -27347,8 +27459,8 @@ "binop": null, "updateContext": null }, - "start": 4029, - "end": 4030, + "start": 4036, + "end": 4037, "loc": { "start": { "line": 141, @@ -27372,8 +27484,8 @@ "postfix": false, "binop": null }, - "start": 4033, - "end": 4034, + "start": 4040, + "end": 4041, "loc": { "start": { "line": 142, @@ -27388,8 +27500,8 @@ { "type": "CommentBlock", "value": "*\n * @return {string} name from 'bower.json'\n ", - "start": 4038, - "end": 4092, + "start": 4045, + "end": 4099, "loc": { "start": { "line": 144, @@ -27414,8 +27526,8 @@ "binop": null }, "value": "importBowerName", - "start": 4095, - "end": 4110, + "start": 4102, + "end": 4117, "loc": { "start": { "line": 147, @@ -27439,8 +27551,8 @@ "postfix": false, "binop": null }, - "start": 4110, - "end": 4111, + "start": 4117, + "end": 4118, "loc": { "start": { "line": 147, @@ -27464,8 +27576,8 @@ "postfix": false, "binop": null }, - "start": 4111, - "end": 4112, + "start": 4118, + "end": 4119, "loc": { "start": { "line": 147, @@ -27489,8 +27601,8 @@ "postfix": false, "binop": null }, - "start": 4113, - "end": 4114, + "start": 4120, + "end": 4121, "loc": { "start": { "line": 147, @@ -27517,8 +27629,8 @@ "updateContext": null }, "value": "try", - "start": 4119, - "end": 4122, + "start": 4126, + "end": 4129, "loc": { "start": { "line": 148, @@ -27542,8 +27654,8 @@ "postfix": false, "binop": null }, - "start": 4123, - "end": 4124, + "start": 4130, + "end": 4131, "loc": { "start": { "line": 148, @@ -27570,8 +27682,8 @@ "updateContext": null }, "value": "return", - "start": 4131, - "end": 4137, + "start": 4138, + "end": 4144, "loc": { "start": { "line": 149, @@ -27596,8 +27708,8 @@ "binop": null }, "value": "JSON", - "start": 4138, - "end": 4142, + "start": 4145, + "end": 4149, "loc": { "start": { "line": 149, @@ -27622,8 +27734,8 @@ "binop": null, "updateContext": null }, - "start": 4142, - "end": 4143, + "start": 4149, + "end": 4150, "loc": { "start": { "line": 149, @@ -27648,8 +27760,8 @@ "binop": null }, "value": "parse", - "start": 4143, - "end": 4148, + "start": 4150, + "end": 4155, "loc": { "start": { "line": 149, @@ -27673,8 +27785,8 @@ "postfix": false, "binop": null }, - "start": 4148, - "end": 4149, + "start": 4155, + "end": 4156, "loc": { "start": { "line": 149, @@ -27699,8 +27811,8 @@ "binop": null }, "value": "readFileSync", - "start": 4149, - "end": 4161, + "start": 4156, + "end": 4168, "loc": { "start": { "line": 149, @@ -27724,8 +27836,8 @@ "postfix": false, "binop": null }, - "start": 4161, - "end": 4162, + "start": 4168, + "end": 4169, "loc": { "start": { "line": 149, @@ -27749,8 +27861,8 @@ "postfix": false, "binop": null }, - "start": 4162, - "end": 4163, + "start": 4169, + "end": 4170, "loc": { "start": { "line": 149, @@ -27776,8 +27888,8 @@ "updateContext": null }, "value": "", - "start": 4163, - "end": 4163, + "start": 4170, + "end": 4170, "loc": { "start": { "line": 149, @@ -27801,8 +27913,8 @@ "postfix": false, "binop": null }, - "start": 4163, - "end": 4165, + "start": 4170, + "end": 4172, "loc": { "start": { "line": 149, @@ -27827,8 +27939,8 @@ "binop": null }, "value": "process", - "start": 4165, - "end": 4172, + "start": 4172, + "end": 4179, "loc": { "start": { "line": 149, @@ -27853,8 +27965,8 @@ "binop": null, "updateContext": null }, - "start": 4172, - "end": 4173, + "start": 4179, + "end": 4180, "loc": { "start": { "line": 149, @@ -27879,8 +27991,8 @@ "binop": null }, "value": "cwd", - "start": 4173, - "end": 4176, + "start": 4180, + "end": 4183, "loc": { "start": { "line": 149, @@ -27904,8 +28016,8 @@ "postfix": false, "binop": null }, - "start": 4176, - "end": 4177, + "start": 4183, + "end": 4184, "loc": { "start": { "line": 149, @@ -27929,8 +28041,8 @@ "postfix": false, "binop": null }, - "start": 4177, - "end": 4178, + "start": 4184, + "end": 4185, "loc": { "start": { "line": 149, @@ -27954,8 +28066,8 @@ "postfix": false, "binop": null }, - "start": 4178, - "end": 4179, + "start": 4185, + "end": 4186, "loc": { "start": { "line": 149, @@ -27981,8 +28093,8 @@ "updateContext": null }, "value": "/bower.json", - "start": 4179, - "end": 4190, + "start": 4186, + "end": 4197, "loc": { "start": { "line": 149, @@ -28006,8 +28118,8 @@ "postfix": false, "binop": null }, - "start": 4190, - "end": 4191, + "start": 4197, + "end": 4198, "loc": { "start": { "line": 149, @@ -28031,8 +28143,8 @@ "postfix": false, "binop": null }, - "start": 4191, - "end": 4192, + "start": 4198, + "end": 4199, "loc": { "start": { "line": 149, @@ -28056,8 +28168,8 @@ "postfix": false, "binop": null }, - "start": 4192, - "end": 4193, + "start": 4199, + "end": 4200, "loc": { "start": { "line": 149, @@ -28082,8 +28194,8 @@ "binop": null, "updateContext": null }, - "start": 4193, - "end": 4194, + "start": 4200, + "end": 4201, "loc": { "start": { "line": 149, @@ -28108,8 +28220,8 @@ "binop": null }, "value": "name", - "start": 4194, - "end": 4198, + "start": 4201, + "end": 4205, "loc": { "start": { "line": 149, @@ -28134,8 +28246,8 @@ "binop": null, "updateContext": null }, - "start": 4198, - "end": 4199, + "start": 4205, + "end": 4206, "loc": { "start": { "line": 149, @@ -28159,8 +28271,8 @@ "postfix": false, "binop": null }, - "start": 4204, - "end": 4205, + "start": 4211, + "end": 4212, "loc": { "start": { "line": 150, @@ -28187,8 +28299,8 @@ "updateContext": null }, "value": "catch", - "start": 4206, - "end": 4211, + "start": 4213, + "end": 4218, "loc": { "start": { "line": 150, @@ -28212,8 +28324,8 @@ "postfix": false, "binop": null }, - "start": 4212, - "end": 4213, + "start": 4219, + "end": 4220, "loc": { "start": { "line": 150, @@ -28238,8 +28350,8 @@ "binop": null }, "value": "e", - "start": 4213, - "end": 4214, + "start": 4220, + "end": 4221, "loc": { "start": { "line": 150, @@ -28263,8 +28375,8 @@ "postfix": false, "binop": null }, - "start": 4214, - "end": 4215, + "start": 4221, + "end": 4222, "loc": { "start": { "line": 150, @@ -28288,8 +28400,8 @@ "postfix": false, "binop": null }, - "start": 4216, - "end": 4217, + "start": 4223, + "end": 4224, "loc": { "start": { "line": 150, @@ -28316,8 +28428,8 @@ "updateContext": null }, "value": "if", - "start": 4224, - "end": 4226, + "start": 4231, + "end": 4233, "loc": { "start": { "line": 151, @@ -28341,8 +28453,8 @@ "postfix": false, "binop": null }, - "start": 4227, - "end": 4228, + "start": 4234, + "end": 4235, "loc": { "start": { "line": 151, @@ -28367,8 +28479,8 @@ "binop": null }, "value": "global", - "start": 4228, - "end": 4234, + "start": 4235, + "end": 4241, "loc": { "start": { "line": 151, @@ -28393,8 +28505,8 @@ "binop": null, "updateContext": null }, - "start": 4234, - "end": 4235, + "start": 4241, + "end": 4242, "loc": { "start": { "line": 151, @@ -28419,8 +28531,8 @@ "binop": null }, "value": "debug", - "start": 4235, - "end": 4240, + "start": 4242, + "end": 4247, "loc": { "start": { "line": 151, @@ -28444,8 +28556,8 @@ "postfix": false, "binop": null }, - "start": 4240, - "end": 4241, + "start": 4247, + "end": 4248, "loc": { "start": { "line": 151, @@ -28469,8 +28581,8 @@ "postfix": false, "binop": null }, - "start": 4242, - "end": 4243, + "start": 4249, + "end": 4250, "loc": { "start": { "line": 151, @@ -28495,8 +28607,8 @@ "binop": null }, "value": "logger", - "start": 4252, - "end": 4258, + "start": 4259, + "end": 4265, "loc": { "start": { "line": 152, @@ -28521,8 +28633,8 @@ "binop": null, "updateContext": null }, - "start": 4258, - "end": 4259, + "start": 4265, + "end": 4266, "loc": { "start": { "line": 152, @@ -28547,8 +28659,8 @@ "binop": null }, "value": "warn", - "start": 4259, - "end": 4263, + "start": 4266, + "end": 4270, "loc": { "start": { "line": 152, @@ -28572,8 +28684,8 @@ "postfix": false, "binop": null }, - "start": 4263, - "end": 4264, + "start": 4270, + "end": 4271, "loc": { "start": { "line": 152, @@ -28599,8 +28711,8 @@ "updateContext": null }, "value": "no bower.json found", - "start": 4264, - "end": 4285, + "start": 4271, + "end": 4292, "loc": { "start": { "line": 152, @@ -28624,8 +28736,8 @@ "postfix": false, "binop": null }, - "start": 4285, - "end": 4286, + "start": 4292, + "end": 4293, "loc": { "start": { "line": 152, @@ -28650,8 +28762,8 @@ "binop": null, "updateContext": null }, - "start": 4286, - "end": 4287, + "start": 4293, + "end": 4294, "loc": { "start": { "line": 152, @@ -28675,8 +28787,8 @@ "postfix": false, "binop": null }, - "start": 4294, - "end": 4295, + "start": 4301, + "end": 4302, "loc": { "start": { "line": 153, @@ -28700,8 +28812,8 @@ "postfix": false, "binop": null }, - "start": 4300, - "end": 4301, + "start": 4307, + "end": 4308, "loc": { "start": { "line": 154, @@ -28728,8 +28840,8 @@ "updateContext": null }, "value": "return", - "start": 4306, - "end": 4312, + "start": 4313, + "end": 4319, "loc": { "start": { "line": 155, @@ -28754,8 +28866,8 @@ "binop": null }, "value": "undefined", - "start": 4313, - "end": 4322, + "start": 4320, + "end": 4329, "loc": { "start": { "line": 155, @@ -28780,8 +28892,8 @@ "binop": null, "updateContext": null }, - "start": 4322, - "end": 4323, + "start": 4329, + "end": 4330, "loc": { "start": { "line": 155, @@ -28805,8 +28917,8 @@ "postfix": false, "binop": null }, - "start": 4326, - "end": 4327, + "start": 4333, + "end": 4334, "loc": { "start": { "line": 156, @@ -28820,9 +28932,9 @@ }, { "type": "CommentBlock", - "value": "*\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n ", - "start": 4331, - "end": 4756, + "value": "*\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n ", + "start": 4338, + "end": 4764, "loc": { "start": { "line": 158, @@ -28847,8 +28959,8 @@ "binop": null }, "value": "updateConfig", - "start": 4759, - "end": 4771, + "start": 4767, + "end": 4779, "loc": { "start": { "line": 174, @@ -28872,8 +28984,8 @@ "postfix": false, "binop": null }, - "start": 4771, - "end": 4772, + "start": 4779, + "end": 4780, "loc": { "start": { "line": 174, @@ -28898,8 +29010,8 @@ "binop": null }, "value": "config", - "start": 4772, - "end": 4778, + "start": 4780, + "end": 4786, "loc": { "start": { "line": 174, @@ -28924,8 +29036,8 @@ "binop": null, "updateContext": null }, - "start": 4778, - "end": 4779, + "start": 4786, + "end": 4787, "loc": { "start": { "line": 174, @@ -28950,8 +29062,8 @@ "binop": null }, "value": "name", - "start": 4780, - "end": 4784, + "start": 4788, + "end": 4792, "loc": { "start": { "line": 174, @@ -28975,8 +29087,8 @@ "postfix": false, "binop": null }, - "start": 4784, - "end": 4785, + "start": 4792, + "end": 4793, "loc": { "start": { "line": 174, @@ -29000,8 +29112,8 @@ "postfix": false, "binop": null }, - "start": 4786, - "end": 4787, + "start": 4794, + "end": 4795, "loc": { "start": { "line": 174, @@ -29026,8 +29138,8 @@ "binop": null }, "value": "config", - "start": 4792, - "end": 4798, + "start": 4800, + "end": 4806, "loc": { "start": { "line": 175, @@ -29052,8 +29164,8 @@ "binop": null, "updateContext": null }, - "start": 4798, - "end": 4799, + "start": 4806, + "end": 4807, "loc": { "start": { "line": 175, @@ -29078,8 +29190,8 @@ "binop": null }, "value": "sourceMap", - "start": 4799, - "end": 4808, + "start": 4807, + "end": 4816, "loc": { "start": { "line": 175, @@ -29105,8 +29217,8 @@ "updateContext": null }, "value": "=", - "start": 4809, - "end": 4810, + "start": 4817, + "end": 4818, "loc": { "start": { "line": 175, @@ -29131,8 +29243,8 @@ "binop": null }, "value": "config", - "start": 4811, - "end": 4817, + "start": 4819, + "end": 4825, "loc": { "start": { "line": 175, @@ -29157,8 +29269,8 @@ "binop": null, "updateContext": null }, - "start": 4817, - "end": 4818, + "start": 4825, + "end": 4826, "loc": { "start": { "line": 175, @@ -29183,8 +29295,8 @@ "binop": null }, "value": "sourceMap", - "start": 4818, - "end": 4827, + "start": 4826, + "end": 4835, "loc": { "start": { "line": 175, @@ -29210,8 +29322,8 @@ "updateContext": null }, "value": "||", - "start": 4828, - "end": 4830, + "start": 4836, + "end": 4838, "loc": { "start": { "line": 175, @@ -29238,8 +29350,8 @@ "updateContext": null }, "value": "true", - "start": 4831, - "end": 4835, + "start": 4839, + "end": 4843, "loc": { "start": { "line": 175, @@ -29264,8 +29376,8 @@ "binop": null, "updateContext": null }, - "start": 4835, - "end": 4836, + "start": 4843, + "end": 4844, "loc": { "start": { "line": 175, @@ -29290,8 +29402,8 @@ "binop": null }, "value": "config", - "start": 4841, - "end": 4847, + "start": 4849, + "end": 4855, "loc": { "start": { "line": 176, @@ -29316,8 +29428,8 @@ "binop": null, "updateContext": null }, - "start": 4847, - "end": 4848, + "start": 4855, + "end": 4856, "loc": { "start": { "line": 176, @@ -29342,8 +29454,8 @@ "binop": null }, "value": "bundles", - "start": 4848, - "end": 4855, + "start": 4856, + "end": 4863, "loc": { "start": { "line": 176, @@ -29369,8 +29481,8 @@ "updateContext": null }, "value": "=", - "start": 4856, - "end": 4857, + "start": 4864, + "end": 4865, "loc": { "start": { "line": 176, @@ -29395,8 +29507,8 @@ "binop": null }, "value": "merge", - "start": 4858, - "end": 4863, + "start": 4866, + "end": 4871, "loc": { "start": { "line": 176, @@ -29420,8 +29532,8 @@ "postfix": false, "binop": null }, - "start": 4863, - "end": 4864, + "start": 4871, + "end": 4872, "loc": { "start": { "line": 176, @@ -29448,8 +29560,8 @@ "updateContext": null }, "value": "this", - "start": 4864, - "end": 4868, + "start": 4872, + "end": 4876, "loc": { "start": { "line": 176, @@ -29474,8 +29586,8 @@ "binop": null, "updateContext": null }, - "start": 4868, - "end": 4869, + "start": 4876, + "end": 4877, "loc": { "start": { "line": 176, @@ -29500,8 +29612,8 @@ "binop": null }, "value": "bundles", - "start": 4869, - "end": 4876, + "start": 4877, + "end": 4884, "loc": { "start": { "line": 176, @@ -29526,8 +29638,8 @@ "binop": null, "updateContext": null }, - "start": 4876, - "end": 4877, + "start": 4884, + "end": 4885, "loc": { "start": { "line": 176, @@ -29552,8 +29664,8 @@ "binop": null }, "value": "config", - "start": 4878, - "end": 4884, + "start": 4886, + "end": 4892, "loc": { "start": { "line": 176, @@ -29578,8 +29690,8 @@ "binop": null, "updateContext": null }, - "start": 4884, - "end": 4885, + "start": 4892, + "end": 4893, "loc": { "start": { "line": 176, @@ -29604,8 +29716,8 @@ "binop": null }, "value": "bundles", - "start": 4885, - "end": 4892, + "start": 4893, + "end": 4900, "loc": { "start": { "line": 176, @@ -29629,8 +29741,8 @@ "postfix": false, "binop": null }, - "start": 4892, - "end": 4893, + "start": 4900, + "end": 4901, "loc": { "start": { "line": 176, @@ -29655,8 +29767,8 @@ "binop": null, "updateContext": null }, - "start": 4893, - "end": 4894, + "start": 4901, + "end": 4902, "loc": { "start": { "line": 176, @@ -29681,8 +29793,8 @@ "binop": null }, "value": "config", - "start": 4899, - "end": 4905, + "start": 4907, + "end": 4913, "loc": { "start": { "line": 177, @@ -29707,8 +29819,8 @@ "binop": null, "updateContext": null }, - "start": 4905, - "end": 4906, + "start": 4913, + "end": 4914, "loc": { "start": { "line": 177, @@ -29733,8 +29845,8 @@ "binop": null }, "value": "server", - "start": 4906, - "end": 4912, + "start": 4914, + "end": 4920, "loc": { "start": { "line": 177, @@ -29760,8 +29872,8 @@ "updateContext": null }, "value": "=", - "start": 4913, - "end": 4914, + "start": 4921, + "end": 4922, "loc": { "start": { "line": 177, @@ -29786,8 +29898,8 @@ "binop": null }, "value": "merge", - "start": 4915, - "end": 4920, + "start": 4923, + "end": 4928, "loc": { "start": { "line": 177, @@ -29811,8 +29923,8 @@ "postfix": false, "binop": null }, - "start": 4920, - "end": 4921, + "start": 4928, + "end": 4929, "loc": { "start": { "line": 177, @@ -29839,8 +29951,8 @@ "updateContext": null }, "value": "this", - "start": 4921, - "end": 4925, + "start": 4929, + "end": 4933, "loc": { "start": { "line": 177, @@ -29865,8 +29977,8 @@ "binop": null, "updateContext": null }, - "start": 4925, - "end": 4926, + "start": 4933, + "end": 4934, "loc": { "start": { "line": 177, @@ -29891,8 +30003,8 @@ "binop": null }, "value": "server", - "start": 4926, - "end": 4932, + "start": 4934, + "end": 4940, "loc": { "start": { "line": 177, @@ -29917,8 +30029,8 @@ "binop": null, "updateContext": null }, - "start": 4932, - "end": 4933, + "start": 4940, + "end": 4941, "loc": { "start": { "line": 177, @@ -29943,8 +30055,8 @@ "binop": null }, "value": "config", - "start": 4934, - "end": 4940, + "start": 4942, + "end": 4948, "loc": { "start": { "line": 177, @@ -29969,8 +30081,8 @@ "binop": null, "updateContext": null }, - "start": 4940, - "end": 4941, + "start": 4948, + "end": 4949, "loc": { "start": { "line": 177, @@ -29995,8 +30107,8 @@ "binop": null }, "value": "server", - "start": 4941, - "end": 4947, + "start": 4949, + "end": 4955, "loc": { "start": { "line": 177, @@ -30020,8 +30132,8 @@ "postfix": false, "binop": null }, - "start": 4947, - "end": 4948, + "start": 4955, + "end": 4956, "loc": { "start": { "line": 177, @@ -30046,8 +30158,8 @@ "binop": null, "updateContext": null }, - "start": 4948, - "end": 4949, + "start": 4956, + "end": 4957, "loc": { "start": { "line": 177, @@ -30072,8 +30184,8 @@ "binop": null }, "value": "config", - "start": 4954, - "end": 4960, + "start": 4962, + "end": 4968, "loc": { "start": { "line": 178, @@ -30098,8 +30210,8 @@ "binop": null, "updateContext": null }, - "start": 4960, - "end": 4961, + "start": 4968, + "end": 4969, "loc": { "start": { "line": 178, @@ -30124,8 +30236,8 @@ "binop": null }, "value": "watch", - "start": 4961, - "end": 4966, + "start": 4969, + "end": 4974, "loc": { "start": { "line": 178, @@ -30151,8 +30263,8 @@ "updateContext": null }, "value": "=", - "start": 4967, - "end": 4968, + "start": 4975, + "end": 4976, "loc": { "start": { "line": 178, @@ -30177,8 +30289,8 @@ "binop": null }, "value": "merge", - "start": 4969, - "end": 4974, + "start": 4977, + "end": 4982, "loc": { "start": { "line": 178, @@ -30202,8 +30314,8 @@ "postfix": false, "binop": null }, - "start": 4974, - "end": 4975, + "start": 4982, + "end": 4983, "loc": { "start": { "line": 178, @@ -30230,8 +30342,8 @@ "updateContext": null }, "value": "this", - "start": 4975, - "end": 4979, + "start": 4983, + "end": 4987, "loc": { "start": { "line": 178, @@ -30256,8 +30368,8 @@ "binop": null, "updateContext": null }, - "start": 4979, - "end": 4980, + "start": 4987, + "end": 4988, "loc": { "start": { "line": 178, @@ -30282,8 +30394,8 @@ "binop": null }, "value": "watch", - "start": 4980, - "end": 4985, + "start": 4988, + "end": 4993, "loc": { "start": { "line": 178, @@ -30308,8 +30420,8 @@ "binop": null, "updateContext": null }, - "start": 4985, - "end": 4986, + "start": 4993, + "end": 4994, "loc": { "start": { "line": 178, @@ -30334,8 +30446,8 @@ "binop": null }, "value": "config", - "start": 4987, - "end": 4993, + "start": 4995, + "end": 5001, "loc": { "start": { "line": 178, @@ -30360,8 +30472,8 @@ "binop": null, "updateContext": null }, - "start": 4993, - "end": 4994, + "start": 5001, + "end": 5002, "loc": { "start": { "line": 178, @@ -30386,8 +30498,8 @@ "binop": null }, "value": "watch", - "start": 4994, - "end": 4999, + "start": 5002, + "end": 5007, "loc": { "start": { "line": 178, @@ -30411,8 +30523,8 @@ "postfix": false, "binop": null }, - "start": 4999, - "end": 5000, + "start": 5007, + "end": 5008, "loc": { "start": { "line": 178, @@ -30437,8 +30549,8 @@ "binop": null, "updateContext": null }, - "start": 5000, - "end": 5001, + "start": 5008, + "end": 5009, "loc": { "start": { "line": 178, @@ -30463,8 +30575,8 @@ "binop": null }, "value": "global", - "start": 5006, - "end": 5012, + "start": 5014, + "end": 5020, "loc": { "start": { "line": 179, @@ -30489,8 +30601,8 @@ "binop": null, "updateContext": null }, - "start": 5012, - "end": 5013, + "start": 5020, + "end": 5021, "loc": { "start": { "line": 179, @@ -30515,8 +30627,8 @@ "binop": null }, "value": "config", - "start": 5013, - "end": 5019, + "start": 5021, + "end": 5027, "loc": { "start": { "line": 179, @@ -30542,8 +30654,8 @@ "updateContext": null }, "value": "=", - "start": 5020, - "end": 5021, + "start": 5028, + "end": 5029, "loc": { "start": { "line": 179, @@ -30568,8 +30680,8 @@ "binop": null }, "value": "config", - "start": 5022, - "end": 5028, + "start": 5030, + "end": 5036, "loc": { "start": { "line": 179, @@ -30594,8 +30706,8 @@ "binop": null, "updateContext": null }, - "start": 5028, - "end": 5029, + "start": 5036, + "end": 5037, "loc": { "start": { "line": 179, @@ -30622,8 +30734,8 @@ "updateContext": null }, "value": "return", - "start": 5034, - "end": 5040, + "start": 5042, + "end": 5048, "loc": { "start": { "line": 180, @@ -30648,8 +30760,8 @@ "binop": null }, "value": "config", - "start": 5041, - "end": 5047, + "start": 5049, + "end": 5055, "loc": { "start": { "line": 180, @@ -30674,8 +30786,8 @@ "binop": null, "updateContext": null }, - "start": 5047, - "end": 5048, + "start": 5055, + "end": 5056, "loc": { "start": { "line": 180, @@ -30699,8 +30811,8 @@ "postfix": false, "binop": null }, - "start": 5051, - "end": 5052, + "start": 5059, + "end": 5060, "loc": { "start": { "line": 181, @@ -30724,8 +30836,8 @@ "postfix": false, "binop": null }, - "start": 5053, - "end": 5054, + "start": 5061, + "end": 5062, "loc": { "start": { "line": 182, @@ -30750,8 +30862,8 @@ "binop": null, "updateContext": null }, - "start": 5055, - "end": 5055, + "start": 5063, + "end": 5063, "loc": { "start": { "line": 183, diff --git a/docs/ast/source/server.js.json b/docs/ast/source/server.js.json index acf18b0..c1bdf15 100644 --- a/docs/ast/source/server.js.json +++ b/docs/ast/source/server.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 4439, + "end": 4446, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 4439, + "end": 4446, "loc": { "start": { "line": 1, @@ -780,9 +780,9 @@ "kind": "const" }, { - "type": "ImportDeclaration", + "type": "VariableDeclaration", "start": 249, - "end": 282, + "end": 289, "loc": { "start": { "line": 10, @@ -790,69 +790,104 @@ }, "end": { "line": 10, - "column": 33 + "column": 40 } }, - "specifiers": [ + "declarations": [ { - "type": "ImportDefaultSpecifier", - "start": 256, - "end": 262, + "type": "VariableDeclarator", + "start": 255, + "end": 288, "loc": { "start": { "line": 10, - "column": 7 + "column": 6 }, "end": { "line": 10, - "column": 13 + "column": 39 } }, - "local": { + "id": { "type": "Identifier", - "start": 256, - "end": 262, + "start": 255, + "end": 261, "loc": { "start": { "line": 10, - "column": 7 + "column": 6 }, "end": { "line": 10, - "column": 13 + "column": 12 }, "identifierName": "logger" }, "name": "logger" + }, + "init": { + "type": "CallExpression", + "start": 264, + "end": 288, + "loc": { + "start": { + "line": 10, + "column": 15 + }, + "end": { + "line": 10, + "column": 39 + } + }, + "callee": { + "type": "Identifier", + "start": 264, + "end": 271, + "loc": { + "start": { + "line": 10, + "column": 15 + }, + "end": { + "line": 10, + "column": 22 + }, + "identifierName": "require" + }, + "name": "require" + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 272, + "end": 287, + "loc": { + "start": { + "line": 10, + "column": 23 + }, + "end": { + "line": 10, + "column": 38 + } + }, + "extra": { + "rawValue": "backed-logger", + "raw": "'backed-logger'" + }, + "value": "backed-logger" + } + ] } } ], - "source": { - "type": "StringLiteral", - "start": 268, - "end": 281, - "loc": { - "start": { - "line": 10, - "column": 19 - }, - "end": { - "line": 10, - "column": 32 - } - }, - "extra": { - "rawValue": "./logger.js", - "raw": "'./logger.js'" - }, - "value": "./logger.js" - }, + "kind": "const", "trailingComments": [ { "type": "CommentBlock", "value": "*\n * glob file path\n * @param {string} string\n ", - "start": 284, - "end": 335, + "start": 291, + "end": 342, "loc": { "start": { "line": 12, @@ -868,8 +903,8 @@ }, { "type": "VariableDeclaration", - "start": 336, - "end": 569, + "start": 343, + "end": 576, "loc": { "start": { "line": 16, @@ -883,8 +918,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 342, - "end": 568, + "start": 349, + "end": 575, "loc": { "start": { "line": 16, @@ -897,8 +932,8 @@ }, "id": { "type": "Identifier", - "start": 342, - "end": 345, + "start": 349, + "end": 352, "loc": { "start": { "line": 16, @@ -915,8 +950,8 @@ }, "init": { "type": "ArrowFunctionExpression", - "start": 348, - "end": 568, + "start": 355, + "end": 575, "loc": { "start": { "line": 16, @@ -929,8 +964,8 @@ }, "id": { "type": "Identifier", - "start": 342, - "end": 345, + "start": 349, + "end": 352, "loc": { "start": { "line": 16, @@ -951,8 +986,8 @@ "params": [ { "type": "Identifier", - "start": 348, - "end": 354, + "start": 355, + "end": 361, "loc": { "start": { "line": 16, @@ -969,8 +1004,8 @@ ], "body": { "type": "BlockStatement", - "start": 358, - "end": 568, + "start": 365, + "end": 575, "loc": { "start": { "line": 16, @@ -984,8 +1019,8 @@ "body": [ { "type": "ReturnStatement", - "start": 362, - "end": 566, + "start": 369, + "end": 573, "loc": { "start": { "line": 17, @@ -998,8 +1033,8 @@ }, "argument": { "type": "NewExpression", - "start": 369, - "end": 565, + "start": 376, + "end": 572, "loc": { "start": { "line": 17, @@ -1012,8 +1047,8 @@ }, "callee": { "type": "Identifier", - "start": 373, - "end": 380, + "start": 380, + "end": 387, "loc": { "start": { "line": 17, @@ -1030,8 +1065,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 381, - "end": 564, + "start": 388, + "end": 571, "loc": { "start": { "line": 17, @@ -1049,8 +1084,8 @@ "params": [ { "type": "Identifier", - "start": 382, - "end": 389, + "start": 389, + "end": 396, "loc": { "start": { "line": 17, @@ -1066,8 +1101,8 @@ }, { "type": "Identifier", - "start": 391, - "end": 397, + "start": 398, + "end": 404, "loc": { "start": { "line": 17, @@ -1084,8 +1119,8 @@ ], "body": { "type": "BlockStatement", - "start": 402, - "end": 564, + "start": 409, + "end": 571, "loc": { "start": { "line": 17, @@ -1099,8 +1134,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 408, - "end": 560, + "start": 415, + "end": 567, "loc": { "start": { "line": 18, @@ -1113,8 +1148,8 @@ }, "expression": { "type": "CallExpression", - "start": 408, - "end": 559, + "start": 415, + "end": 566, "loc": { "start": { "line": 18, @@ -1127,8 +1162,8 @@ }, "callee": { "type": "Identifier", - "start": 408, - "end": 412, + "start": 415, + "end": 419, "loc": { "start": { "line": 18, @@ -1145,8 +1180,8 @@ "arguments": [ { "type": "Identifier", - "start": 413, - "end": 419, + "start": 420, + "end": 426, "loc": { "start": { "line": 18, @@ -1162,8 +1197,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 421, - "end": 558, + "start": 428, + "end": 565, "loc": { "start": { "line": 18, @@ -1181,8 +1216,8 @@ "params": [ { "type": "Identifier", - "start": 422, - "end": 427, + "start": 429, + "end": 434, "loc": { "start": { "line": 18, @@ -1198,8 +1233,8 @@ }, { "type": "Identifier", - "start": 429, - "end": 434, + "start": 436, + "end": 441, "loc": { "start": { "line": 18, @@ -1216,8 +1251,8 @@ ], "body": { "type": "BlockStatement", - "start": 439, - "end": 558, + "start": 446, + "end": 565, "loc": { "start": { "line": 18, @@ -1231,8 +1266,8 @@ "body": [ { "type": "IfStatement", - "start": 447, - "end": 490, + "start": 454, + "end": 497, "loc": { "start": { "line": 19, @@ -1245,8 +1280,8 @@ }, "test": { "type": "Identifier", - "start": 451, - "end": 456, + "start": 458, + "end": 463, "loc": { "start": { "line": 19, @@ -1262,8 +1297,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 458, - "end": 490, + "start": 465, + "end": 497, "loc": { "start": { "line": 19, @@ -1277,8 +1312,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 468, - "end": 482, + "start": 475, + "end": 489, "loc": { "start": { "line": 20, @@ -1291,8 +1326,8 @@ }, "expression": { "type": "CallExpression", - "start": 468, - "end": 481, + "start": 475, + "end": 488, "loc": { "start": { "line": 20, @@ -1305,8 +1340,8 @@ }, "callee": { "type": "Identifier", - "start": 468, - "end": 474, + "start": 475, + "end": 481, "loc": { "start": { "line": 20, @@ -1323,8 +1358,8 @@ "arguments": [ { "type": "Identifier", - "start": 475, - "end": 480, + "start": 482, + "end": 487, "loc": { "start": { "line": 20, @@ -1348,8 +1383,8 @@ }, { "type": "IfStatement", - "start": 497, - "end": 552, + "start": 504, + "end": 559, "loc": { "start": { "line": 22, @@ -1362,8 +1397,8 @@ }, "test": { "type": "BinaryExpression", - "start": 501, - "end": 517, + "start": 508, + "end": 524, "loc": { "start": { "line": 22, @@ -1376,8 +1411,8 @@ }, "left": { "type": "MemberExpression", - "start": 501, - "end": 513, + "start": 508, + "end": 520, "loc": { "start": { "line": 22, @@ -1390,8 +1425,8 @@ }, "object": { "type": "Identifier", - "start": 501, - "end": 506, + "start": 508, + "end": 513, "loc": { "start": { "line": 22, @@ -1407,8 +1442,8 @@ }, "property": { "type": "Identifier", - "start": 507, - "end": 513, + "start": 514, + "end": 520, "loc": { "start": { "line": 22, @@ -1427,8 +1462,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 516, - "end": 517, + "start": 523, + "end": 524, "loc": { "start": { "line": 22, @@ -1448,8 +1483,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 519, - "end": 552, + "start": 526, + "end": 559, "loc": { "start": { "line": 22, @@ -1463,8 +1498,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 529, - "end": 544, + "start": 536, + "end": 551, "loc": { "start": { "line": 23, @@ -1477,8 +1512,8 @@ }, "expression": { "type": "CallExpression", - "start": 529, - "end": 543, + "start": 536, + "end": 550, "loc": { "start": { "line": 23, @@ -1491,8 +1526,8 @@ }, "callee": { "type": "Identifier", - "start": 529, - "end": 536, + "start": 536, + "end": 543, "loc": { "start": { "line": 23, @@ -1509,8 +1544,8 @@ "arguments": [ { "type": "Identifier", - "start": 537, - "end": 542, + "start": 544, + "end": 549, "loc": { "start": { "line": 23, @@ -1558,8 +1593,8 @@ { "type": "CommentBlock", "value": "*\n * glob file path\n * @param {string} string\n ", - "start": 284, - "end": 335, + "start": 291, + "end": 342, "loc": { "start": { "line": 12, @@ -1575,8 +1610,8 @@ }, { "type": "Identifier", - "start": 571, - "end": 4409, + "start": 578, + "end": 4416, "loc": { "start": { "line": 29, @@ -1589,8 +1624,8 @@ }, "id": { "type": "Identifier", - "start": 577, - "end": 583, + "start": 584, + "end": 590, "loc": { "start": { "line": 29, @@ -1607,8 +1642,8 @@ "superClass": null, "body": { "type": "ClassBody", - "start": 584, - "end": 4409, + "start": 591, + "end": 4416, "loc": { "start": { "line": 29, @@ -1622,8 +1657,8 @@ "body": [ { "type": "ClassMethod", - "start": 1206, - "end": 3407, + "start": 1213, + "end": 3414, "loc": { "start": { "line": 41, @@ -1637,8 +1672,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1206, - "end": 1211, + "start": 1213, + "end": 1218, "loc": { "start": { "line": 41, @@ -1662,8 +1697,8 @@ "params": [ { "type": "AssignmentPattern", - "start": 1212, - "end": 1402, + "start": 1219, + "end": 1409, "loc": { "start": { "line": 41, @@ -1676,8 +1711,8 @@ }, "left": { "type": "Identifier", - "start": 1212, - "end": 1218, + "start": 1219, + "end": 1225, "loc": { "start": { "line": 41, @@ -1693,8 +1728,8 @@ }, "right": { "type": "ObjectExpression", - "start": 1221, - "end": 1402, + "start": 1228, + "end": 1409, "loc": { "start": { "line": 41, @@ -1708,8 +1743,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 1227, - "end": 1237, + "start": 1234, + "end": 1244, "loc": { "start": { "line": 42, @@ -1725,8 +1760,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1227, - "end": 1232, + "start": 1234, + "end": 1239, "loc": { "start": { "line": 42, @@ -1742,8 +1777,8 @@ }, "value": { "type": "StringLiteral", - "start": 1234, - "end": 1237, + "start": 1241, + "end": 1244, "loc": { "start": { "line": 42, @@ -1763,8 +1798,8 @@ }, { "type": "ObjectProperty", - "start": 1243, - "end": 1255, + "start": 1250, + "end": 1262, "loc": { "start": { "line": 43, @@ -1780,8 +1815,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1243, - "end": 1247, + "start": 1250, + "end": 1254, "loc": { "start": { "line": 43, @@ -1797,8 +1832,8 @@ }, "value": { "type": "StringLiteral", - "start": 1249, - "end": 1255, + "start": 1256, + "end": 1262, "loc": { "start": { "line": 43, @@ -1818,8 +1853,8 @@ }, { "type": "ObjectProperty", - "start": 1261, - "end": 1273, + "start": 1268, + "end": 1280, "loc": { "start": { "line": 44, @@ -1835,8 +1870,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1261, - "end": 1265, + "start": 1268, + "end": 1272, "loc": { "start": { "line": 44, @@ -1852,8 +1887,8 @@ }, "value": { "type": "StringLiteral", - "start": 1267, - "end": 1273, + "start": 1274, + "end": 1280, "loc": { "start": { "line": 44, @@ -1873,8 +1908,8 @@ }, { "type": "ObjectProperty", - "start": 1279, - "end": 1312, + "start": 1286, + "end": 1319, "loc": { "start": { "line": 45, @@ -1890,8 +1925,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1279, - "end": 1282, + "start": 1286, + "end": 1289, "loc": { "start": { "line": 45, @@ -1907,8 +1942,8 @@ }, "value": { "type": "ArrayExpression", - "start": 1284, - "end": 1312, + "start": 1291, + "end": 1319, "loc": { "start": { "line": 45, @@ -1922,8 +1957,8 @@ "elements": [ { "type": "ObjectExpression", - "start": 1285, - "end": 1311, + "start": 1292, + "end": 1318, "loc": { "start": { "line": 45, @@ -1937,8 +1972,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 1286, - "end": 1296, + "start": 1293, + "end": 1303, "loc": { "start": { "line": 45, @@ -1954,8 +1989,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1286, - "end": 1290, + "start": 1293, + "end": 1297, "loc": { "start": { "line": 45, @@ -1971,8 +2006,8 @@ }, "value": { "type": "NullLiteral", - "start": 1292, - "end": 1296, + "start": 1299, + "end": 1303, "loc": { "start": { "line": 45, @@ -1987,8 +2022,8 @@ }, { "type": "ObjectProperty", - "start": 1298, - "end": 1310, + "start": 1305, + "end": 1317, "loc": { "start": { "line": 45, @@ -2004,8 +2039,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1298, - "end": 1304, + "start": 1305, + "end": 1311, "loc": { "start": { "line": 45, @@ -2021,8 +2056,8 @@ }, "value": { "type": "NullLiteral", - "start": 1306, - "end": 1310, + "start": 1313, + "end": 1317, "loc": { "start": { "line": 45, @@ -2042,8 +2077,8 @@ }, { "type": "ObjectProperty", - "start": 1318, - "end": 1347, + "start": 1325, + "end": 1354, "loc": { "start": { "line": 46, @@ -2059,8 +2094,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1318, - "end": 1327, + "start": 1325, + "end": 1334, "loc": { "start": { "line": 46, @@ -2076,8 +2111,8 @@ }, "value": { "type": "StringLiteral", - "start": 1329, - "end": 1347, + "start": 1336, + "end": 1354, "loc": { "start": { "line": 46, @@ -2097,8 +2132,8 @@ }, { "type": "ObjectProperty", - "start": 1353, - "end": 1384, + "start": 1360, + "end": 1391, "loc": { "start": { "line": 47, @@ -2114,8 +2149,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1353, - "end": 1368, + "start": 1360, + "end": 1375, "loc": { "start": { "line": 47, @@ -2131,8 +2166,8 @@ }, "value": { "type": "StringLiteral", - "start": 1370, - "end": 1384, + "start": 1377, + "end": 1391, "loc": { "start": { "line": 47, @@ -2152,8 +2187,8 @@ }, { "type": "ObjectProperty", - "start": 1390, - "end": 1401, + "start": 1397, + "end": 1408, "loc": { "start": { "line": 48, @@ -2169,8 +2204,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1390, - "end": 1395, + "start": 1397, + "end": 1402, "loc": { "start": { "line": 48, @@ -2186,8 +2221,8 @@ }, "value": { "type": "NullLiteral", - "start": 1397, - "end": 1401, + "start": 1404, + "end": 1408, "loc": { "start": { "line": 48, @@ -2206,8 +2241,8 @@ ], "body": { "type": "BlockStatement", - "start": 1404, - "end": 3407, + "start": 1411, + "end": 3414, "loc": { "start": { "line": 48, @@ -2221,8 +2256,8 @@ "body": [ { "type": "IfStatement", - "start": 1410, - "end": 3403, + "start": 1417, + "end": 3410, "loc": { "start": { "line": 49, @@ -2235,8 +2270,8 @@ }, "test": { "type": "Identifier", - "start": 1414, - "end": 1420, + "start": 1421, + "end": 1427, "loc": { "start": { "line": 49, @@ -2252,8 +2287,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1422, - "end": 3217, + "start": 1429, + "end": 3224, "loc": { "start": { "line": 49, @@ -2267,8 +2302,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1430, - "end": 1460, + "start": 1437, + "end": 1467, "loc": { "start": { "line": 50, @@ -2281,8 +2316,8 @@ }, "expression": { "type": "CallExpression", - "start": 1430, - "end": 1459, + "start": 1437, + "end": 1466, "loc": { "start": { "line": 50, @@ -2295,8 +2330,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1430, - "end": 1451, + "start": 1437, + "end": 1458, "loc": { "start": { "line": 50, @@ -2309,8 +2344,8 @@ }, "object": { "type": "ThisExpression", - "start": 1430, - "end": 1434, + "start": 1437, + "end": 1441, "loc": { "start": { "line": 50, @@ -2324,8 +2359,8 @@ }, "property": { "type": "Identifier", - "start": 1435, - "end": 1451, + "start": 1442, + "end": 1458, "loc": { "start": { "line": 50, @@ -2344,8 +2379,8 @@ "arguments": [ { "type": "Identifier", - "start": 1452, - "end": 1458, + "start": 1459, + "end": 1465, "loc": { "start": { "line": 50, @@ -2364,8 +2399,8 @@ }, { "type": "IfStatement", - "start": 1467, - "end": 1627, + "start": 1474, + "end": 1634, "loc": { "start": { "line": 51, @@ -2378,8 +2413,8 @@ }, "test": { "type": "MemberExpression", - "start": 1471, - "end": 1481, + "start": 1478, + "end": 1488, "loc": { "start": { "line": 51, @@ -2392,8 +2427,8 @@ }, "object": { "type": "Identifier", - "start": 1471, - "end": 1477, + "start": 1478, + "end": 1484, "loc": { "start": { "line": 51, @@ -2409,8 +2444,8 @@ }, "property": { "type": "Identifier", - "start": 1478, - "end": 1481, + "start": 1485, + "end": 1488, "loc": { "start": { "line": 51, @@ -2428,8 +2463,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1483, - "end": 1627, + "start": 1490, + "end": 1634, "loc": { "start": { "line": 51, @@ -2443,8 +2478,8 @@ "body": [ { "type": "ForOfStatement", - "start": 1493, - "end": 1619, + "start": 1500, + "end": 1626, "loc": { "start": { "line": 52, @@ -2457,8 +2492,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 1498, - "end": 1505, + "start": 1505, + "end": 1512, "loc": { "start": { "line": 52, @@ -2472,8 +2507,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1502, - "end": 1505, + "start": 1509, + "end": 1512, "loc": { "start": { "line": 52, @@ -2486,8 +2521,8 @@ }, "id": { "type": "Identifier", - "start": 1502, - "end": 1505, + "start": 1509, + "end": 1512, "loc": { "start": { "line": 52, @@ -2508,8 +2543,8 @@ }, "right": { "type": "MemberExpression", - "start": 1509, - "end": 1519, + "start": 1516, + "end": 1526, "loc": { "start": { "line": 52, @@ -2522,8 +2557,8 @@ }, "object": { "type": "Identifier", - "start": 1509, - "end": 1515, + "start": 1516, + "end": 1522, "loc": { "start": { "line": 52, @@ -2539,8 +2574,8 @@ }, "property": { "type": "Identifier", - "start": 1516, - "end": 1519, + "start": 1523, + "end": 1526, "loc": { "start": { "line": 52, @@ -2558,8 +2593,8 @@ }, "body": { "type": "BlockStatement", - "start": 1521, - "end": 1619, + "start": 1528, + "end": 1626, "loc": { "start": { "line": 52, @@ -2573,8 +2608,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1533, - "end": 1609, + "start": 1540, + "end": 1616, "loc": { "start": { "line": 53, @@ -2587,8 +2622,8 @@ }, "expression": { "type": "CallExpression", - "start": 1533, - "end": 1608, + "start": 1540, + "end": 1615, "loc": { "start": { "line": 53, @@ -2601,8 +2636,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1533, - "end": 1540, + "start": 1540, + "end": 1547, "loc": { "start": { "line": 53, @@ -2615,8 +2650,8 @@ }, "object": { "type": "Identifier", - "start": 1533, - "end": 1536, + "start": 1540, + "end": 1543, "loc": { "start": { "line": 53, @@ -2632,8 +2667,8 @@ }, "property": { "type": "Identifier", - "start": 1537, - "end": 1540, + "start": 1544, + "end": 1547, "loc": { "start": { "line": 53, @@ -2652,8 +2687,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1541, - "end": 1549, + "start": 1548, + "end": 1556, "loc": { "start": { "line": 53, @@ -2666,8 +2701,8 @@ }, "object": { "type": "Identifier", - "start": 1541, - "end": 1544, + "start": 1548, + "end": 1551, "loc": { "start": { "line": 53, @@ -2683,8 +2718,8 @@ }, "property": { "type": "Identifier", - "start": 1545, - "end": 1549, + "start": 1552, + "end": 1556, "loc": { "start": { "line": 53, @@ -2702,8 +2737,8 @@ }, { "type": "CallExpression", - "start": 1551, - "end": 1607, + "start": 1558, + "end": 1614, "loc": { "start": { "line": 53, @@ -2716,8 +2751,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1551, - "end": 1565, + "start": 1558, + "end": 1572, "loc": { "start": { "line": 53, @@ -2730,8 +2765,8 @@ }, "object": { "type": "Identifier", - "start": 1551, - "end": 1558, + "start": 1558, + "end": 1565, "loc": { "start": { "line": 53, @@ -2747,8 +2782,8 @@ }, "property": { "type": "Identifier", - "start": 1559, - "end": 1565, + "start": 1566, + "end": 1572, "loc": { "start": { "line": 53, @@ -2767,8 +2802,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1566, - "end": 1606, + "start": 1573, + "end": 1613, "loc": { "start": { "line": 53, @@ -2781,8 +2816,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1566, - "end": 1582, + "start": 1573, + "end": 1589, "loc": { "start": { "line": 53, @@ -2795,8 +2830,8 @@ }, "object": { "type": "ThisExpression", - "start": 1566, - "end": 1570, + "start": 1573, + "end": 1577, "loc": { "start": { "line": 53, @@ -2810,8 +2845,8 @@ }, "property": { "type": "Identifier", - "start": 1571, - "end": 1582, + "start": 1578, + "end": 1589, "loc": { "start": { "line": 53, @@ -2830,8 +2865,8 @@ "arguments": [ { "type": "LogicalExpression", - "start": 1583, - "end": 1605, + "start": 1590, + "end": 1612, "loc": { "start": { "line": 53, @@ -2844,8 +2879,8 @@ }, "left": { "type": "MemberExpression", - "start": 1583, - "end": 1593, + "start": 1590, + "end": 1600, "loc": { "start": { "line": 53, @@ -2858,8 +2893,8 @@ }, "object": { "type": "Identifier", - "start": 1583, - "end": 1586, + "start": 1590, + "end": 1593, "loc": { "start": { "line": 53, @@ -2875,8 +2910,8 @@ }, "property": { "type": "Identifier", - "start": 1587, - "end": 1593, + "start": 1594, + "end": 1600, "loc": { "start": { "line": 53, @@ -2895,8 +2930,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 1597, - "end": 1605, + "start": 1604, + "end": 1612, "loc": { "start": { "line": 53, @@ -2909,8 +2944,8 @@ }, "object": { "type": "Identifier", - "start": 1597, - "end": 1600, + "start": 1604, + "end": 1607, "loc": { "start": { "line": 53, @@ -2926,8 +2961,8 @@ }, "property": { "type": "Identifier", - "start": 1601, - "end": 1605, + "start": 1608, + "end": 1612, "loc": { "start": { "line": 53, @@ -2962,8 +2997,8 @@ }, { "type": "ExpressionStatement", - "start": 1635, - "end": 1705, + "start": 1642, + "end": 1712, "loc": { "start": { "line": 57, @@ -2976,8 +3011,8 @@ }, "expression": { "type": "CallExpression", - "start": 1635, - "end": 1704, + "start": 1642, + "end": 1711, "loc": { "start": { "line": 57, @@ -2990,8 +3025,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1635, - "end": 1642, + "start": 1642, + "end": 1649, "loc": { "start": { "line": 57, @@ -3004,8 +3039,8 @@ }, "object": { "type": "Identifier", - "start": 1635, - "end": 1638, + "start": 1642, + "end": 1645, "loc": { "start": { "line": 57, @@ -3021,8 +3056,8 @@ }, "property": { "type": "Identifier", - "start": 1639, - "end": 1642, + "start": 1646, + "end": 1649, "loc": { "start": { "line": 57, @@ -3041,8 +3076,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1643, - "end": 1646, + "start": 1650, + "end": 1653, "loc": { "start": { "line": 57, @@ -3061,8 +3096,8 @@ }, { "type": "CallExpression", - "start": 1648, - "end": 1703, + "start": 1655, + "end": 1710, "loc": { "start": { "line": 57, @@ -3075,8 +3110,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1648, - "end": 1662, + "start": 1655, + "end": 1669, "loc": { "start": { "line": 57, @@ -3089,8 +3124,8 @@ }, "object": { "type": "Identifier", - "start": 1648, - "end": 1655, + "start": 1655, + "end": 1662, "loc": { "start": { "line": 57, @@ -3106,8 +3141,8 @@ }, "property": { "type": "Identifier", - "start": 1656, - "end": 1662, + "start": 1663, + "end": 1669, "loc": { "start": { "line": 57, @@ -3126,8 +3161,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1672, - "end": 1702, + "start": 1679, + "end": 1709, "loc": { "start": { "line": 58, @@ -3140,8 +3175,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1672, - "end": 1688, + "start": 1679, + "end": 1695, "loc": { "start": { "line": 58, @@ -3154,8 +3189,8 @@ }, "object": { "type": "ThisExpression", - "start": 1672, - "end": 1676, + "start": 1679, + "end": 1683, "loc": { "start": { "line": 58, @@ -3169,8 +3204,8 @@ }, "property": { "type": "Identifier", - "start": 1677, - "end": 1688, + "start": 1684, + "end": 1695, "loc": { "start": { "line": 58, @@ -3189,8 +3224,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1689, - "end": 1701, + "start": 1696, + "end": 1708, "loc": { "start": { "line": 58, @@ -3203,8 +3238,8 @@ }, "object": { "type": "Identifier", - "start": 1689, - "end": 1695, + "start": 1696, + "end": 1702, "loc": { "start": { "line": 58, @@ -3220,8 +3255,8 @@ }, "property": { "type": "Identifier", - "start": 1696, - "end": 1701, + "start": 1703, + "end": 1708, "loc": { "start": { "line": 58, @@ -3246,8 +3281,8 @@ }, { "type": "ExpressionStatement", - "start": 1713, - "end": 1823, + "start": 1720, + "end": 1830, "loc": { "start": { "line": 60, @@ -3260,8 +3295,8 @@ }, "expression": { "type": "CallExpression", - "start": 1713, - "end": 1822, + "start": 1720, + "end": 1829, "loc": { "start": { "line": 60, @@ -3274,8 +3309,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1713, - "end": 1720, + "start": 1720, + "end": 1727, "loc": { "start": { "line": 60, @@ -3288,8 +3323,8 @@ }, "object": { "type": "Identifier", - "start": 1713, - "end": 1716, + "start": 1720, + "end": 1723, "loc": { "start": { "line": 60, @@ -3305,8 +3340,8 @@ }, "property": { "type": "Identifier", - "start": 1717, - "end": 1720, + "start": 1724, + "end": 1727, "loc": { "start": { "line": 60, @@ -3325,8 +3360,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1721, - "end": 1740, + "start": 1728, + "end": 1747, "loc": { "start": { "line": 60, @@ -3345,8 +3380,8 @@ }, { "type": "CallExpression", - "start": 1742, - "end": 1821, + "start": 1749, + "end": 1828, "loc": { "start": { "line": 60, @@ -3359,8 +3394,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1742, - "end": 1756, + "start": 1749, + "end": 1763, "loc": { "start": { "line": 60, @@ -3373,8 +3408,8 @@ }, "object": { "type": "Identifier", - "start": 1742, - "end": 1749, + "start": 1749, + "end": 1756, "loc": { "start": { "line": 60, @@ -3390,8 +3425,8 @@ }, "property": { "type": "Identifier", - "start": 1750, - "end": 1756, + "start": 1757, + "end": 1763, "loc": { "start": { "line": 60, @@ -3410,8 +3445,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1766, - "end": 1820, + "start": 1773, + "end": 1827, "loc": { "start": { "line": 61, @@ -3424,8 +3459,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1766, - "end": 1782, + "start": 1773, + "end": 1789, "loc": { "start": { "line": 61, @@ -3438,8 +3473,8 @@ }, "object": { "type": "ThisExpression", - "start": 1766, - "end": 1770, + "start": 1773, + "end": 1777, "loc": { "start": { "line": 61, @@ -3453,8 +3488,8 @@ }, "property": { "type": "Identifier", - "start": 1771, - "end": 1782, + "start": 1778, + "end": 1789, "loc": { "start": { "line": 61, @@ -3473,8 +3508,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1783, - "end": 1799, + "start": 1790, + "end": 1806, "loc": { "start": { "line": 61, @@ -3487,8 +3522,8 @@ }, "object": { "type": "Identifier", - "start": 1783, - "end": 1789, + "start": 1790, + "end": 1796, "loc": { "start": { "line": 61, @@ -3504,8 +3539,8 @@ }, "property": { "type": "Identifier", - "start": 1790, - "end": 1799, + "start": 1797, + "end": 1806, "loc": { "start": { "line": 61, @@ -3523,8 +3558,8 @@ }, { "type": "StringLiteral", - "start": 1801, - "end": 1819, + "start": 1808, + "end": 1826, "loc": { "start": { "line": 61, @@ -3550,8 +3585,8 @@ }, { "type": "ExpressionStatement", - "start": 1831, - "end": 1939, + "start": 1838, + "end": 1946, "loc": { "start": { "line": 63, @@ -3564,8 +3599,8 @@ }, "expression": { "type": "CallExpression", - "start": 1831, - "end": 1938, + "start": 1838, + "end": 1945, "loc": { "start": { "line": 63, @@ -3578,8 +3613,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1831, - "end": 1838, + "start": 1838, + "end": 1845, "loc": { "start": { "line": 63, @@ -3592,8 +3627,8 @@ }, "object": { "type": "Identifier", - "start": 1831, - "end": 1834, + "start": 1838, + "end": 1841, "loc": { "start": { "line": 63, @@ -3609,8 +3644,8 @@ }, "property": { "type": "Identifier", - "start": 1835, - "end": 1838, + "start": 1842, + "end": 1845, "loc": { "start": { "line": 63, @@ -3629,8 +3664,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1839, - "end": 1854, + "start": 1846, + "end": 1861, "loc": { "start": { "line": 63, @@ -3649,8 +3684,8 @@ }, { "type": "CallExpression", - "start": 1856, - "end": 1937, + "start": 1863, + "end": 1944, "loc": { "start": { "line": 63, @@ -3663,8 +3698,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1856, - "end": 1870, + "start": 1863, + "end": 1877, "loc": { "start": { "line": 63, @@ -3677,8 +3712,8 @@ }, "object": { "type": "Identifier", - "start": 1856, - "end": 1863, + "start": 1863, + "end": 1870, "loc": { "start": { "line": 63, @@ -3694,8 +3729,8 @@ }, "property": { "type": "Identifier", - "start": 1864, - "end": 1870, + "start": 1871, + "end": 1877, "loc": { "start": { "line": 63, @@ -3714,8 +3749,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1880, - "end": 1936, + "start": 1887, + "end": 1943, "loc": { "start": { "line": 64, @@ -3728,8 +3763,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1880, - "end": 1896, + "start": 1887, + "end": 1903, "loc": { "start": { "line": 64, @@ -3742,8 +3777,8 @@ }, "object": { "type": "ThisExpression", - "start": 1880, - "end": 1884, + "start": 1887, + "end": 1891, "loc": { "start": { "line": 64, @@ -3757,8 +3792,8 @@ }, "property": { "type": "Identifier", - "start": 1885, - "end": 1896, + "start": 1892, + "end": 1903, "loc": { "start": { "line": 64, @@ -3777,8 +3812,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1897, - "end": 1919, + "start": 1904, + "end": 1926, "loc": { "start": { "line": 64, @@ -3791,8 +3826,8 @@ }, "object": { "type": "Identifier", - "start": 1897, - "end": 1903, + "start": 1904, + "end": 1910, "loc": { "start": { "line": 64, @@ -3808,8 +3843,8 @@ }, "property": { "type": "Identifier", - "start": 1904, - "end": 1919, + "start": 1911, + "end": 1926, "loc": { "start": { "line": 64, @@ -3827,8 +3862,8 @@ }, { "type": "StringLiteral", - "start": 1921, - "end": 1935, + "start": 1928, + "end": 1942, "loc": { "start": { "line": 64, @@ -3854,8 +3889,8 @@ }, { "type": "ExpressionStatement", - "start": 1947, - "end": 2060, + "start": 1954, + "end": 2067, "loc": { "start": { "line": 66, @@ -3868,8 +3903,8 @@ }, "expression": { "type": "CallExpression", - "start": 1947, - "end": 2059, + "start": 1954, + "end": 2066, "loc": { "start": { "line": 66, @@ -3882,8 +3917,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1947, - "end": 1954, + "start": 1954, + "end": 1961, "loc": { "start": { "line": 66, @@ -3896,8 +3931,8 @@ }, "object": { "type": "Identifier", - "start": 1947, - "end": 1950, + "start": 1954, + "end": 1957, "loc": { "start": { "line": 66, @@ -3913,8 +3948,8 @@ }, "property": { "type": "Identifier", - "start": 1951, - "end": 1954, + "start": 1958, + "end": 1961, "loc": { "start": { "line": 66, @@ -3933,8 +3968,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1955, - "end": 1975, + "start": 1962, + "end": 1982, "loc": { "start": { "line": 66, @@ -3953,8 +3988,8 @@ }, { "type": "CallExpression", - "start": 1977, - "end": 2058, + "start": 1984, + "end": 2065, "loc": { "start": { "line": 66, @@ -3967,8 +4002,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1977, - "end": 1991, + "start": 1984, + "end": 1998, "loc": { "start": { "line": 66, @@ -3981,8 +4016,8 @@ }, "object": { "type": "Identifier", - "start": 1977, - "end": 1984, + "start": 1984, + "end": 1991, "loc": { "start": { "line": 66, @@ -3998,8 +4033,8 @@ }, "property": { "type": "Identifier", - "start": 1985, - "end": 1991, + "start": 1992, + "end": 1998, "loc": { "start": { "line": 66, @@ -4018,8 +4053,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2001, - "end": 2057, + "start": 2008, + "end": 2064, "loc": { "start": { "line": 67, @@ -4032,8 +4067,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2001, - "end": 2017, + "start": 2008, + "end": 2024, "loc": { "start": { "line": 67, @@ -4046,8 +4081,8 @@ }, "object": { "type": "ThisExpression", - "start": 2001, - "end": 2005, + "start": 2008, + "end": 2012, "loc": { "start": { "line": 67, @@ -4061,8 +4096,8 @@ }, "property": { "type": "Identifier", - "start": 2006, - "end": 2017, + "start": 2013, + "end": 2024, "loc": { "start": { "line": 67, @@ -4081,8 +4116,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2018, - "end": 2040, + "start": 2025, + "end": 2047, "loc": { "start": { "line": 67, @@ -4095,8 +4130,8 @@ }, "object": { "type": "Identifier", - "start": 2018, - "end": 2024, + "start": 2025, + "end": 2031, "loc": { "start": { "line": 67, @@ -4112,8 +4147,8 @@ }, "property": { "type": "Identifier", - "start": 2025, - "end": 2040, + "start": 2032, + "end": 2047, "loc": { "start": { "line": 67, @@ -4131,8 +4166,8 @@ }, { "type": "StringLiteral", - "start": 2042, - "end": 2056, + "start": 2049, + "end": 2063, "loc": { "start": { "line": 67, @@ -4158,8 +4193,8 @@ }, { "type": "ExpressionStatement", - "start": 2068, - "end": 2149, + "start": 2075, + "end": 2156, "loc": { "start": { "line": 69, @@ -4172,8 +4207,8 @@ }, "expression": { "type": "CallExpression", - "start": 2068, - "end": 2148, + "start": 2075, + "end": 2155, "loc": { "start": { "line": 69, @@ -4186,8 +4221,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2068, - "end": 2075, + "start": 2075, + "end": 2082, "loc": { "start": { "line": 69, @@ -4200,8 +4235,8 @@ }, "object": { "type": "Identifier", - "start": 2068, - "end": 2071, + "start": 2075, + "end": 2078, "loc": { "start": { "line": 69, @@ -4217,8 +4252,8 @@ }, "property": { "type": "Identifier", - "start": 2072, - "end": 2075, + "start": 2079, + "end": 2082, "loc": { "start": { "line": 69, @@ -4237,8 +4272,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2076, - "end": 2083, + "start": 2083, + "end": 2090, "loc": { "start": { "line": 69, @@ -4257,8 +4292,8 @@ }, { "type": "CallExpression", - "start": 2085, - "end": 2147, + "start": 2092, + "end": 2154, "loc": { "start": { "line": 69, @@ -4271,8 +4306,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2085, - "end": 2099, + "start": 2092, + "end": 2106, "loc": { "start": { "line": 69, @@ -4285,8 +4320,8 @@ }, "object": { "type": "Identifier", - "start": 2085, - "end": 2092, + "start": 2092, + "end": 2099, "loc": { "start": { "line": 69, @@ -4302,8 +4337,8 @@ }, "property": { "type": "Identifier", - "start": 2093, - "end": 2099, + "start": 2100, + "end": 2106, "loc": { "start": { "line": 69, @@ -4322,8 +4357,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2109, - "end": 2146, + "start": 2116, + "end": 2153, "loc": { "start": { "line": 70, @@ -4336,8 +4371,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2109, - "end": 2125, + "start": 2116, + "end": 2132, "loc": { "start": { "line": 70, @@ -4350,8 +4385,8 @@ }, "object": { "type": "ThisExpression", - "start": 2109, - "end": 2113, + "start": 2116, + "end": 2120, "loc": { "start": { "line": 70, @@ -4365,8 +4400,8 @@ }, "property": { "type": "Identifier", - "start": 2114, - "end": 2125, + "start": 2121, + "end": 2132, "loc": { "start": { "line": 70, @@ -4385,8 +4420,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2126, - "end": 2137, + "start": 2133, + "end": 2144, "loc": { "start": { "line": 70, @@ -4399,8 +4434,8 @@ }, "object": { "type": "Identifier", - "start": 2126, - "end": 2132, + "start": 2133, + "end": 2139, "loc": { "start": { "line": 70, @@ -4416,8 +4451,8 @@ }, "property": { "type": "Identifier", - "start": 2133, - "end": 2137, + "start": 2140, + "end": 2144, "loc": { "start": { "line": 70, @@ -4435,8 +4470,8 @@ }, { "type": "StringLiteral", - "start": 2139, - "end": 2145, + "start": 2146, + "end": 2152, "loc": { "start": { "line": 70, @@ -4462,8 +4497,8 @@ }, { "type": "ExpressionStatement", - "start": 2157, - "end": 2238, + "start": 2164, + "end": 2245, "loc": { "start": { "line": 72, @@ -4476,8 +4511,8 @@ }, "expression": { "type": "CallExpression", - "start": 2157, - "end": 2237, + "start": 2164, + "end": 2244, "loc": { "start": { "line": 72, @@ -4490,8 +4525,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2157, - "end": 2164, + "start": 2164, + "end": 2171, "loc": { "start": { "line": 72, @@ -4504,8 +4539,8 @@ }, "object": { "type": "Identifier", - "start": 2157, - "end": 2160, + "start": 2164, + "end": 2167, "loc": { "start": { "line": 72, @@ -4521,8 +4556,8 @@ }, "property": { "type": "Identifier", - "start": 2161, - "end": 2164, + "start": 2168, + "end": 2171, "loc": { "start": { "line": 72, @@ -4541,8 +4576,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2165, - "end": 2172, + "start": 2172, + "end": 2179, "loc": { "start": { "line": 72, @@ -4561,8 +4596,8 @@ }, { "type": "CallExpression", - "start": 2174, - "end": 2236, + "start": 2181, + "end": 2243, "loc": { "start": { "line": 72, @@ -4575,8 +4610,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2174, - "end": 2188, + "start": 2181, + "end": 2195, "loc": { "start": { "line": 72, @@ -4589,8 +4624,8 @@ }, "object": { "type": "Identifier", - "start": 2174, - "end": 2181, + "start": 2181, + "end": 2188, "loc": { "start": { "line": 72, @@ -4606,8 +4641,8 @@ }, "property": { "type": "Identifier", - "start": 2182, - "end": 2188, + "start": 2189, + "end": 2195, "loc": { "start": { "line": 72, @@ -4626,8 +4661,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2198, - "end": 2235, + "start": 2205, + "end": 2242, "loc": { "start": { "line": 73, @@ -4640,8 +4675,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2198, - "end": 2214, + "start": 2205, + "end": 2221, "loc": { "start": { "line": 73, @@ -4654,8 +4689,8 @@ }, "object": { "type": "ThisExpression", - "start": 2198, - "end": 2202, + "start": 2205, + "end": 2209, "loc": { "start": { "line": 73, @@ -4669,8 +4704,8 @@ }, "property": { "type": "Identifier", - "start": 2203, - "end": 2214, + "start": 2210, + "end": 2221, "loc": { "start": { "line": 73, @@ -4689,8 +4724,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2215, - "end": 2226, + "start": 2222, + "end": 2233, "loc": { "start": { "line": 73, @@ -4703,8 +4738,8 @@ }, "object": { "type": "Identifier", - "start": 2215, - "end": 2221, + "start": 2222, + "end": 2228, "loc": { "start": { "line": 73, @@ -4720,8 +4755,8 @@ }, "property": { "type": "Identifier", - "start": 2222, - "end": 2226, + "start": 2229, + "end": 2233, "loc": { "start": { "line": 73, @@ -4739,8 +4774,8 @@ }, { "type": "StringLiteral", - "start": 2228, - "end": 2234, + "start": 2235, + "end": 2241, "loc": { "start": { "line": 73, @@ -4766,8 +4801,8 @@ }, { "type": "ExpressionStatement", - "start": 2246, - "end": 2337, + "start": 2253, + "end": 2344, "loc": { "start": { "line": 75, @@ -4780,8 +4815,8 @@ }, "expression": { "type": "CallExpression", - "start": 2246, - "end": 2336, + "start": 2253, + "end": 2343, "loc": { "start": { "line": 75, @@ -4794,8 +4829,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2246, - "end": 2253, + "start": 2253, + "end": 2260, "loc": { "start": { "line": 75, @@ -4808,8 +4843,8 @@ }, "object": { "type": "Identifier", - "start": 2246, - "end": 2249, + "start": 2253, + "end": 2256, "loc": { "start": { "line": 75, @@ -4825,8 +4860,8 @@ }, "property": { "type": "Identifier", - "start": 2250, - "end": 2253, + "start": 2257, + "end": 2260, "loc": { "start": { "line": 75, @@ -4845,8 +4880,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2254, - "end": 2269, + "start": 2261, + "end": 2276, "loc": { "start": { "line": 75, @@ -4865,8 +4900,8 @@ }, { "type": "CallExpression", - "start": 2271, - "end": 2335, + "start": 2278, + "end": 2342, "loc": { "start": { "line": 75, @@ -4879,8 +4914,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2271, - "end": 2285, + "start": 2278, + "end": 2292, "loc": { "start": { "line": 75, @@ -4893,8 +4928,8 @@ }, "object": { "type": "Identifier", - "start": 2271, - "end": 2278, + "start": 2278, + "end": 2285, "loc": { "start": { "line": 75, @@ -4910,8 +4945,8 @@ }, "property": { "type": "Identifier", - "start": 2279, - "end": 2285, + "start": 2286, + "end": 2292, "loc": { "start": { "line": 75, @@ -4930,8 +4965,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2295, - "end": 2327, + "start": 2302, + "end": 2334, "loc": { "start": { "line": 76, @@ -4944,8 +4979,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2295, - "end": 2311, + "start": 2302, + "end": 2318, "loc": { "start": { "line": 76, @@ -4958,8 +4993,8 @@ }, "object": { "type": "ThisExpression", - "start": 2295, - "end": 2299, + "start": 2302, + "end": 2306, "loc": { "start": { "line": 76, @@ -4973,8 +5008,8 @@ }, "property": { "type": "Identifier", - "start": 2300, - "end": 2311, + "start": 2307, + "end": 2318, "loc": { "start": { "line": 76, @@ -4993,8 +5028,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2312, - "end": 2326, + "start": 2319, + "end": 2333, "loc": { "start": { "line": 76, @@ -5021,8 +5056,8 @@ { "type": "CommentLine", "value": " serve backed-cli documentation", - "start": 2345, - "end": 2378, + "start": 2352, + "end": 2385, "loc": { "start": { "line": 79, @@ -5038,8 +5073,8 @@ }, { "type": "ExpressionStatement", - "start": 2385, - "end": 2472, + "start": 2392, + "end": 2479, "loc": { "start": { "line": 80, @@ -5052,8 +5087,8 @@ }, "expression": { "type": "CallExpression", - "start": 2385, - "end": 2471, + "start": 2392, + "end": 2478, "loc": { "start": { "line": 80, @@ -5066,8 +5101,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2385, - "end": 2392, + "start": 2392, + "end": 2399, "loc": { "start": { "line": 80, @@ -5080,8 +5115,8 @@ }, "object": { "type": "Identifier", - "start": 2385, - "end": 2388, + "start": 2392, + "end": 2395, "loc": { "start": { "line": 80, @@ -5098,8 +5133,8 @@ }, "property": { "type": "Identifier", - "start": 2389, - "end": 2392, + "start": 2396, + "end": 2399, "loc": { "start": { "line": 80, @@ -5119,8 +5154,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2393, - "end": 2411, + "start": 2400, + "end": 2418, "loc": { "start": { "line": 80, @@ -5139,8 +5174,8 @@ }, { "type": "CallExpression", - "start": 2413, - "end": 2470, + "start": 2420, + "end": 2477, "loc": { "start": { "line": 80, @@ -5153,8 +5188,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2413, - "end": 2427, + "start": 2420, + "end": 2434, "loc": { "start": { "line": 80, @@ -5167,8 +5202,8 @@ }, "object": { "type": "Identifier", - "start": 2413, - "end": 2420, + "start": 2420, + "end": 2427, "loc": { "start": { "line": 80, @@ -5184,8 +5219,8 @@ }, "property": { "type": "Identifier", - "start": 2421, - "end": 2427, + "start": 2428, + "end": 2434, "loc": { "start": { "line": 80, @@ -5204,8 +5239,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2437, - "end": 2469, + "start": 2444, + "end": 2476, "loc": { "start": { "line": 81, @@ -5218,8 +5253,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2437, - "end": 2454, + "start": 2444, + "end": 2461, "loc": { "start": { "line": 81, @@ -5232,8 +5267,8 @@ }, "object": { "type": "Identifier", - "start": 2437, - "end": 2446, + "start": 2444, + "end": 2453, "loc": { "start": { "line": 81, @@ -5249,8 +5284,8 @@ }, "property": { "type": "Identifier", - "start": 2447, - "end": 2454, + "start": 2454, + "end": 2461, "loc": { "start": { "line": 81, @@ -5269,8 +5304,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2455, - "end": 2460, + "start": 2462, + "end": 2467, "loc": { "start": { "line": 81, @@ -5289,8 +5324,8 @@ }, { "type": "StringLiteral", - "start": 2462, - "end": 2468, + "start": 2469, + "end": 2475, "loc": { "start": { "line": 81, @@ -5318,8 +5353,8 @@ { "type": "CommentLine", "value": " serve backed-cli documentation", - "start": 2345, - "end": 2378, + "start": 2352, + "end": 2385, "loc": { "start": { "line": 79, @@ -5336,8 +5371,8 @@ { "type": "CommentLine", "value": " serve backed documentation", - "start": 2480, - "end": 2509, + "start": 2487, + "end": 2516, "loc": { "start": { "line": 83, @@ -5353,8 +5388,8 @@ }, { "type": "ExpressionStatement", - "start": 2516, - "end": 2611, + "start": 2523, + "end": 2618, "loc": { "start": { "line": 84, @@ -5367,8 +5402,8 @@ }, "expression": { "type": "CallExpression", - "start": 2516, - "end": 2610, + "start": 2523, + "end": 2617, "loc": { "start": { "line": 84, @@ -5381,8 +5416,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2516, - "end": 2523, + "start": 2523, + "end": 2530, "loc": { "start": { "line": 84, @@ -5395,8 +5430,8 @@ }, "object": { "type": "Identifier", - "start": 2516, - "end": 2519, + "start": 2523, + "end": 2526, "loc": { "start": { "line": 84, @@ -5413,8 +5448,8 @@ }, "property": { "type": "Identifier", - "start": 2520, - "end": 2523, + "start": 2527, + "end": 2530, "loc": { "start": { "line": 84, @@ -5434,8 +5469,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2524, - "end": 2538, + "start": 2531, + "end": 2545, "loc": { "start": { "line": 84, @@ -5454,8 +5489,8 @@ }, { "type": "CallExpression", - "start": 2540, - "end": 2609, + "start": 2547, + "end": 2616, "loc": { "start": { "line": 84, @@ -5468,8 +5503,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2540, - "end": 2554, + "start": 2547, + "end": 2561, "loc": { "start": { "line": 84, @@ -5482,8 +5517,8 @@ }, "object": { "type": "Identifier", - "start": 2540, - "end": 2547, + "start": 2547, + "end": 2554, "loc": { "start": { "line": 84, @@ -5499,8 +5534,8 @@ }, "property": { "type": "Identifier", - "start": 2548, - "end": 2554, + "start": 2555, + "end": 2561, "loc": { "start": { "line": 84, @@ -5519,8 +5554,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2564, - "end": 2608, + "start": 2571, + "end": 2615, "loc": { "start": { "line": 85, @@ -5533,8 +5568,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2564, - "end": 2580, + "start": 2571, + "end": 2587, "loc": { "start": { "line": 85, @@ -5547,8 +5582,8 @@ }, "object": { "type": "ThisExpression", - "start": 2564, - "end": 2568, + "start": 2571, + "end": 2575, "loc": { "start": { "line": 85, @@ -5562,8 +5597,8 @@ }, "property": { "type": "Identifier", - "start": 2569, - "end": 2580, + "start": 2576, + "end": 2587, "loc": { "start": { "line": 85, @@ -5582,8 +5617,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2581, - "end": 2607, + "start": 2588, + "end": 2614, "loc": { "start": { "line": 85, @@ -5611,8 +5646,8 @@ { "type": "CommentLine", "value": " serve backed documentation", - "start": 2480, - "end": 2509, + "start": 2487, + "end": 2516, "loc": { "start": { "line": 83, @@ -5629,8 +5664,8 @@ { "type": "CommentLine", "value": " TODO: Add option to override index", - "start": 2619, - "end": 2656, + "start": 2626, + "end": 2663, "loc": { "start": { "line": 87, @@ -5646,8 +5681,8 @@ }, { "type": "ExpressionStatement", - "start": 2663, - "end": 2755, + "start": 2670, + "end": 2762, "loc": { "start": { "line": 88, @@ -5660,8 +5695,8 @@ }, "expression": { "type": "CallExpression", - "start": 2663, - "end": 2754, + "start": 2670, + "end": 2761, "loc": { "start": { "line": 88, @@ -5674,8 +5709,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2663, - "end": 2670, + "start": 2670, + "end": 2677, "loc": { "start": { "line": 88, @@ -5688,8 +5723,8 @@ }, "object": { "type": "Identifier", - "start": 2663, - "end": 2666, + "start": 2670, + "end": 2673, "loc": { "start": { "line": 88, @@ -5706,8 +5741,8 @@ }, "property": { "type": "Identifier", - "start": 2667, - "end": 2670, + "start": 2674, + "end": 2677, "loc": { "start": { "line": 88, @@ -5727,8 +5762,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2671, - "end": 2674, + "start": 2678, + "end": 2681, "loc": { "start": { "line": 88, @@ -5747,8 +5782,8 @@ }, { "type": "CallExpression", - "start": 2676, - "end": 2753, + "start": 2683, + "end": 2760, "loc": { "start": { "line": 88, @@ -5761,8 +5796,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2676, - "end": 2690, + "start": 2683, + "end": 2697, "loc": { "start": { "line": 88, @@ -5775,8 +5810,8 @@ }, "object": { "type": "Identifier", - "start": 2676, - "end": 2683, + "start": 2683, + "end": 2690, "loc": { "start": { "line": 88, @@ -5792,8 +5827,8 @@ }, "property": { "type": "Identifier", - "start": 2684, - "end": 2690, + "start": 2691, + "end": 2697, "loc": { "start": { "line": 88, @@ -5812,8 +5847,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2691, - "end": 2752, + "start": 2698, + "end": 2759, "loc": { "start": { "line": 88, @@ -5826,8 +5861,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2691, - "end": 2708, + "start": 2698, + "end": 2715, "loc": { "start": { "line": 88, @@ -5840,8 +5875,8 @@ }, "object": { "type": "Identifier", - "start": 2691, - "end": 2700, + "start": 2698, + "end": 2707, "loc": { "start": { "line": 88, @@ -5857,8 +5892,8 @@ }, "property": { "type": "Identifier", - "start": 2701, - "end": 2708, + "start": 2708, + "end": 2715, "loc": { "start": { "line": 88, @@ -5877,8 +5912,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2709, - "end": 2714, + "start": 2716, + "end": 2721, "loc": { "start": { "line": 88, @@ -5897,8 +5932,8 @@ }, { "type": "StringLiteral", - "start": 2716, - "end": 2751, + "start": 2723, + "end": 2758, "loc": { "start": { "line": 88, @@ -5926,8 +5961,8 @@ { "type": "CommentLine", "value": " TODO: Add option to override index", - "start": 2619, - "end": 2656, + "start": 2626, + "end": 2663, "loc": { "start": { "line": 87, @@ -5944,8 +5979,8 @@ { "type": "CommentLine", "value": " TODO: implement copyrighted by package author & package name if no file is found", - "start": 2763, - "end": 2846, + "start": 2770, + "end": 2853, "loc": { "start": { "line": 90, @@ -5961,8 +5996,8 @@ }, { "type": "ExpressionStatement", - "start": 2853, - "end": 2967, + "start": 2860, + "end": 2974, "loc": { "start": { "line": 91, @@ -5975,8 +6010,8 @@ }, "expression": { "type": "CallExpression", - "start": 2853, - "end": 2966, + "start": 2860, + "end": 2973, "loc": { "start": { "line": 91, @@ -5989,8 +6024,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2853, - "end": 2891, + "start": 2860, + "end": 2898, "loc": { "start": { "line": 91, @@ -6003,8 +6038,8 @@ }, "object": { "type": "CallExpression", - "start": 2853, - "end": 2886, + "start": 2860, + "end": 2893, "loc": { "start": { "line": 91, @@ -6017,8 +6052,8 @@ }, "callee": { "type": "Identifier", - "start": 2853, - "end": 2856, + "start": 2860, + "end": 2863, "loc": { "start": { "line": 91, @@ -6036,8 +6071,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 2857, - "end": 2885, + "start": 2864, + "end": 2892, "loc": { "start": { "line": 91, @@ -6050,8 +6085,8 @@ }, "left": { "type": "CallExpression", - "start": 2857, - "end": 2870, + "start": 2864, + "end": 2877, "loc": { "start": { "line": 91, @@ -6064,8 +6099,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2857, - "end": 2868, + "start": 2864, + "end": 2875, "loc": { "start": { "line": 91, @@ -6078,8 +6113,8 @@ }, "object": { "type": "Identifier", - "start": 2857, - "end": 2864, + "start": 2864, + "end": 2871, "loc": { "start": { "line": 91, @@ -6095,8 +6130,8 @@ }, "property": { "type": "Identifier", - "start": 2865, - "end": 2868, + "start": 2872, + "end": 2875, "loc": { "start": { "line": 91, @@ -6117,8 +6152,8 @@ "operator": "+", "right": { "type": "StringLiteral", - "start": 2873, - "end": 2885, + "start": 2880, + "end": 2892, "loc": { "start": { "line": 91, @@ -6141,8 +6176,8 @@ }, "property": { "type": "Identifier", - "start": 2887, - "end": 2891, + "start": 2894, + "end": 2898, "loc": { "start": { "line": 91, @@ -6162,8 +6197,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 2892, - "end": 2965, + "start": 2899, + "end": 2972, "loc": { "start": { "line": 91, @@ -6181,8 +6216,8 @@ "params": [ { "type": "Identifier", - "start": 2892, - "end": 2897, + "start": 2899, + "end": 2904, "loc": { "start": { "line": 91, @@ -6199,8 +6234,8 @@ ], "body": { "type": "BlockStatement", - "start": 2901, - "end": 2965, + "start": 2908, + "end": 2972, "loc": { "start": { "line": 91, @@ -6214,8 +6249,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2911, - "end": 2957, + "start": 2918, + "end": 2964, "loc": { "start": { "line": 92, @@ -6228,8 +6263,8 @@ }, "expression": { "type": "CallExpression", - "start": 2911, - "end": 2956, + "start": 2918, + "end": 2963, "loc": { "start": { "line": 92, @@ -6242,8 +6277,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2911, - "end": 2918, + "start": 2918, + "end": 2925, "loc": { "start": { "line": 92, @@ -6256,8 +6291,8 @@ }, "object": { "type": "Identifier", - "start": 2911, - "end": 2914, + "start": 2918, + "end": 2921, "loc": { "start": { "line": 92, @@ -6273,8 +6308,8 @@ }, "property": { "type": "Identifier", - "start": 2915, - "end": 2918, + "start": 2922, + "end": 2925, "loc": { "start": { "line": 92, @@ -6293,8 +6328,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2919, - "end": 2929, + "start": 2926, + "end": 2936, "loc": { "start": { "line": 92, @@ -6313,8 +6348,8 @@ }, { "type": "CallExpression", - "start": 2931, - "end": 2955, + "start": 2938, + "end": 2962, "loc": { "start": { "line": 92, @@ -6327,8 +6362,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2931, - "end": 2945, + "start": 2938, + "end": 2952, "loc": { "start": { "line": 92, @@ -6341,8 +6376,8 @@ }, "object": { "type": "Identifier", - "start": 2931, - "end": 2938, + "start": 2938, + "end": 2945, "loc": { "start": { "line": 92, @@ -6358,8 +6393,8 @@ }, "property": { "type": "Identifier", - "start": 2939, - "end": 2945, + "start": 2946, + "end": 2952, "loc": { "start": { "line": 92, @@ -6378,8 +6413,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2946, - "end": 2954, + "start": 2953, + "end": 2961, "loc": { "start": { "line": 92, @@ -6392,8 +6427,8 @@ }, "object": { "type": "Identifier", - "start": 2946, - "end": 2951, + "start": 2953, + "end": 2958, "loc": { "start": { "line": 92, @@ -6409,8 +6444,8 @@ }, "property": { "type": "NumericLiteral", - "start": 2952, - "end": 2953, + "start": 2959, + "end": 2960, "loc": { "start": { "line": 92, @@ -6445,8 +6480,8 @@ { "type": "CommentLine", "value": " TODO: implement copyrighted by package author & package name if no file is found", - "start": 2763, - "end": 2846, + "start": 2770, + "end": 2853, "loc": { "start": { "line": 90, @@ -6462,8 +6497,8 @@ }, { "type": "ExpressionStatement", - "start": 2975, - "end": 3211, + "start": 2982, + "end": 3218, "loc": { "start": { "line": 95, @@ -6476,8 +6511,8 @@ }, "expression": { "type": "CallExpression", - "start": 2975, - "end": 3210, + "start": 2982, + "end": 3217, "loc": { "start": { "line": 95, @@ -6490,8 +6525,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2975, - "end": 2988, + "start": 2982, + "end": 2995, "loc": { "start": { "line": 95, @@ -6504,8 +6539,8 @@ }, "object": { "type": "Identifier", - "start": 2975, - "end": 2981, + "start": 2982, + "end": 2988, "loc": { "start": { "line": 95, @@ -6521,8 +6556,8 @@ }, "property": { "type": "Identifier", - "start": 2982, - "end": 2988, + "start": 2989, + "end": 2995, "loc": { "start": { "line": 95, @@ -6541,8 +6576,8 @@ "arguments": [ { "type": "NumericLiteral", - "start": 2989, - "end": 2993, + "start": 2996, + "end": 3000, "loc": { "start": { "line": 95, @@ -6561,8 +6596,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 2995, - "end": 3209, + "start": 3002, + "end": 3216, "loc": { "start": { "line": 95, @@ -6580,8 +6615,8 @@ "params": [ { "type": "Identifier", - "start": 2995, - "end": 3000, + "start": 3002, + "end": 3007, "loc": { "start": { "line": 95, @@ -6598,8 +6633,8 @@ ], "body": { "type": "BlockStatement", - "start": 3004, - "end": 3209, + "start": 3011, + "end": 3216, "loc": { "start": { "line": 95, @@ -6613,8 +6648,8 @@ "body": [ { "type": "IfStatement", - "start": 3014, - "end": 3073, + "start": 3021, + "end": 3080, "loc": { "start": { "line": 96, @@ -6627,8 +6662,8 @@ }, "test": { "type": "Identifier", - "start": 3018, - "end": 3023, + "start": 3025, + "end": 3030, "loc": { "start": { "line": 96, @@ -6644,8 +6679,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3025, - "end": 3073, + "start": 3032, + "end": 3080, "loc": { "start": { "line": 96, @@ -6659,8 +6694,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3037, - "end": 3063, + "start": 3044, + "end": 3070, "loc": { "start": { "line": 97, @@ -6673,8 +6708,8 @@ }, "argument": { "type": "CallExpression", - "start": 3044, - "end": 3062, + "start": 3051, + "end": 3069, "loc": { "start": { "line": 97, @@ -6687,8 +6722,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3044, - "end": 3055, + "start": 3051, + "end": 3062, "loc": { "start": { "line": 97, @@ -6701,8 +6736,8 @@ }, "object": { "type": "Identifier", - "start": 3044, - "end": 3050, + "start": 3051, + "end": 3057, "loc": { "start": { "line": 97, @@ -6718,8 +6753,8 @@ }, "property": { "type": "Identifier", - "start": 3051, - "end": 3055, + "start": 3058, + "end": 3062, "loc": { "start": { "line": 97, @@ -6738,8 +6773,8 @@ "arguments": [ { "type": "Identifier", - "start": 3056, - "end": 3061, + "start": 3063, + "end": 3068, "loc": { "start": { "line": 97, @@ -6763,8 +6798,8 @@ }, { "type": "ExpressionStatement", - "start": 3082, - "end": 3201, + "start": 3089, + "end": 3208, "loc": { "start": { "line": 99, @@ -6777,8 +6812,8 @@ }, "expression": { "type": "CallExpression", - "start": 3082, - "end": 3200, + "start": 3089, + "end": 3207, "loc": { "start": { "line": 99, @@ -6791,8 +6826,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3082, - "end": 3092, + "start": 3089, + "end": 3099, "loc": { "start": { "line": 99, @@ -6805,8 +6840,8 @@ }, "object": { "type": "Identifier", - "start": 3082, - "end": 3088, + "start": 3089, + "end": 3095, "loc": { "start": { "line": 99, @@ -6822,8 +6857,8 @@ }, "property": { "type": "Identifier", - "start": 3089, - "end": 3092, + "start": 3096, + "end": 3099, "loc": { "start": { "line": 99, @@ -6842,8 +6877,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 3093, - "end": 3199, + "start": 3100, + "end": 3206, "loc": { "start": { "line": 99, @@ -6857,8 +6892,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 3096, - "end": 3114, + "start": 3103, + "end": 3121, "loc": { "start": { "line": 99, @@ -6871,8 +6906,8 @@ }, "object": { "type": "MemberExpression", - "start": 3096, - "end": 3109, + "start": 3103, + "end": 3116, "loc": { "start": { "line": 99, @@ -6885,8 +6920,8 @@ }, "object": { "type": "Identifier", - "start": 3096, - "end": 3102, + "start": 3103, + "end": 3109, "loc": { "start": { "line": 99, @@ -6902,8 +6937,8 @@ }, "property": { "type": "Identifier", - "start": 3103, - "end": 3109, + "start": 3110, + "end": 3116, "loc": { "start": { "line": 99, @@ -6921,8 +6956,8 @@ }, "property": { "type": "Identifier", - "start": 3110, - "end": 3114, + "start": 3117, + "end": 3121, "loc": { "start": { "line": 99, @@ -6940,8 +6975,8 @@ }, { "type": "MemberExpression", - "start": 3153, - "end": 3164, + "start": 3160, + "end": 3171, "loc": { "start": { "line": 99, @@ -6954,8 +6989,8 @@ }, "object": { "type": "Identifier", - "start": 3153, - "end": 3159, + "start": 3160, + "end": 3166, "loc": { "start": { "line": 99, @@ -6971,8 +7006,8 @@ }, "property": { "type": "Identifier", - "start": 3160, - "end": 3164, + "start": 3167, + "end": 3171, "loc": { "start": { "line": 99, @@ -6990,8 +7025,8 @@ }, { "type": "CallExpression", - "start": 3168, - "end": 3197, + "start": 3175, + "end": 3204, "loc": { "start": { "line": 99, @@ -7004,8 +7039,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3168, - "end": 3188, + "start": 3175, + "end": 3195, "loc": { "start": { "line": 99, @@ -7018,8 +7053,8 @@ }, "object": { "type": "MemberExpression", - "start": 3168, - "end": 3180, + "start": 3175, + "end": 3187, "loc": { "start": { "line": 99, @@ -7032,8 +7067,8 @@ }, "object": { "type": "Identifier", - "start": 3168, - "end": 3174, + "start": 3175, + "end": 3181, "loc": { "start": { "line": 99, @@ -7049,8 +7084,8 @@ }, "property": { "type": "Identifier", - "start": 3175, - "end": 3180, + "start": 3182, + "end": 3187, "loc": { "start": { "line": 99, @@ -7068,8 +7103,8 @@ }, "property": { "type": "Identifier", - "start": 3181, - "end": 3188, + "start": 3188, + "end": 3195, "loc": { "start": { "line": 99, @@ -7088,8 +7123,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 3189, - "end": 3192, + "start": 3196, + "end": 3199, "loc": { "start": { "line": 99, @@ -7108,8 +7143,8 @@ }, { "type": "StringLiteral", - "start": 3194, - "end": 3196, + "start": 3201, + "end": 3203, "loc": { "start": { "line": 99, @@ -7132,8 +7167,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 3094, - "end": 3094, + "start": 3101, + "end": 3101, "loc": { "start": { "line": 99, @@ -7152,8 +7187,8 @@ }, { "type": "TemplateElement", - "start": 3115, - "end": 3151, + "start": 3122, + "end": 3158, "loc": { "start": { "line": 99, @@ -7172,8 +7207,8 @@ }, { "type": "TemplateElement", - "start": 3165, - "end": 3166, + "start": 3172, + "end": 3173, "loc": { "start": { "line": 99, @@ -7192,8 +7227,8 @@ }, { "type": "TemplateElement", - "start": 3198, - "end": 3198, + "start": 3205, + "end": 3205, "loc": { "start": { "line": 99, @@ -7227,8 +7262,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 3223, - "end": 3403, + "start": 3230, + "end": 3410, "loc": { "start": { "line": 101, @@ -7242,8 +7277,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3231, - "end": 3397, + "start": 3238, + "end": 3404, "loc": { "start": { "line": 102, @@ -7256,8 +7291,8 @@ }, "argument": { "type": "CallExpression", - "start": 3238, - "end": 3396, + "start": 3245, + "end": 3403, "loc": { "start": { "line": 102, @@ -7270,8 +7305,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3238, - "end": 3249, + "start": 3245, + "end": 3256, "loc": { "start": { "line": 102, @@ -7284,8 +7319,8 @@ }, "object": { "type": "Identifier", - "start": 3238, - "end": 3244, + "start": 3245, + "end": 3251, "loc": { "start": { "line": 102, @@ -7301,8 +7336,8 @@ }, "property": { "type": "Identifier", - "start": 3245, - "end": 3249, + "start": 3252, + "end": 3256, "loc": { "start": { "line": 102, @@ -7321,8 +7356,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 3250, - "end": 3395, + "start": 3257, + "end": 3402, "loc": { "start": { "line": 102, @@ -7336,8 +7371,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 3253, - "end": 3271, + "start": 3260, + "end": 3278, "loc": { "start": { "line": 102, @@ -7350,8 +7385,8 @@ }, "object": { "type": "MemberExpression", - "start": 3253, - "end": 3266, + "start": 3260, + "end": 3273, "loc": { "start": { "line": 102, @@ -7364,8 +7399,8 @@ }, "object": { "type": "Identifier", - "start": 3253, - "end": 3259, + "start": 3260, + "end": 3266, "loc": { "start": { "line": 102, @@ -7381,8 +7416,8 @@ }, "property": { "type": "Identifier", - "start": 3260, - "end": 3266, + "start": 3267, + "end": 3273, "loc": { "start": { "line": 102, @@ -7400,8 +7435,8 @@ }, "property": { "type": "Identifier", - "start": 3267, - "end": 3271, + "start": 3274, + "end": 3278, "loc": { "start": { "line": 102, @@ -7421,8 +7456,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 3251, - "end": 3251, + "start": 3258, + "end": 3258, "loc": { "start": { "line": 102, @@ -7441,8 +7476,8 @@ }, { "type": "TemplateElement", - "start": 3272, - "end": 3394, + "start": 3279, + "end": 3401, "loc": { "start": { "line": 102, @@ -7476,8 +7511,8 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config - configuration\n * @param {string} config.entry path to where your build is located\n * @param {string} config.docs path to where your docs are located\n * @param {string} config.bowerPath path to bower_components\n * @param {string} config.nodeModulesPath path to node_modules\n * @param {string} config.demo path to the demo\n * @param {string} config.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n ", - "start": 587, - "end": 1203, + "start": 594, + "end": 1210, "loc": { "start": { "line": 31, @@ -7494,8 +7529,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} path - location of the file\n * @param {string} alternate - returns when path is undefined\n * @param {string} disableAlternate - current working directory is ignored when true, defaults to false\n ", - "start": 3411, - "end": 3639, + "start": 3418, + "end": 3646, "loc": { "start": { "line": 106, @@ -7511,8 +7546,8 @@ }, { "type": "ClassMethod", - "start": 3642, - "end": 3978, + "start": 3649, + "end": 3985, "loc": { "start": { "line": 111, @@ -7526,8 +7561,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3642, - "end": 3653, + "start": 3649, + "end": 3660, "loc": { "start": { "line": 111, @@ -7551,8 +7586,8 @@ "params": [ { "type": "Identifier", - "start": 3654, - "end": 3658, + "start": 3661, + "end": 3665, "loc": { "start": { "line": 111, @@ -7568,8 +7603,8 @@ }, { "type": "Identifier", - "start": 3660, - "end": 3669, + "start": 3667, + "end": 3676, "loc": { "start": { "line": 111, @@ -7585,8 +7620,8 @@ }, { "type": "AssignmentPattern", - "start": 3671, - "end": 3695, + "start": 3678, + "end": 3702, "loc": { "start": { "line": 111, @@ -7599,8 +7634,8 @@ }, "left": { "type": "Identifier", - "start": 3671, - "end": 3687, + "start": 3678, + "end": 3694, "loc": { "start": { "line": 111, @@ -7616,8 +7651,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 3690, - "end": 3695, + "start": 3697, + "end": 3702, "loc": { "start": { "line": 111, @@ -7634,8 +7669,8 @@ ], "body": { "type": "BlockStatement", - "start": 3697, - "end": 3978, + "start": 3704, + "end": 3985, "loc": { "start": { "line": 111, @@ -7649,8 +7684,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 3703, - "end": 3728, + "start": 3710, + "end": 3735, "loc": { "start": { "line": 112, @@ -7664,8 +7699,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 3707, - "end": 3727, + "start": 3714, + "end": 3734, "loc": { "start": { "line": 112, @@ -7678,8 +7713,8 @@ }, "id": { "type": "Identifier", - "start": 3707, - "end": 3711, + "start": 3714, + "end": 3718, "loc": { "start": { "line": 112, @@ -7695,8 +7730,8 @@ }, "init": { "type": "CallExpression", - "start": 3714, - "end": 3727, + "start": 3721, + "end": 3734, "loc": { "start": { "line": 112, @@ -7709,8 +7744,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3714, - "end": 3725, + "start": 3721, + "end": 3732, "loc": { "start": { "line": 112, @@ -7723,8 +7758,8 @@ }, "object": { "type": "Identifier", - "start": 3714, - "end": 3721, + "start": 3721, + "end": 3728, "loc": { "start": { "line": 112, @@ -7740,8 +7775,8 @@ }, "property": { "type": "Identifier", - "start": 3722, - "end": 3725, + "start": 3729, + "end": 3732, "loc": { "start": { "line": 112, @@ -7765,8 +7800,8 @@ }, { "type": "IfStatement", - "start": 3733, - "end": 3932, + "start": 3740, + "end": 3939, "loc": { "start": { "line": 113, @@ -7779,8 +7814,8 @@ }, "test": { "type": "LogicalExpression", - "start": 3737, - "end": 3763, + "start": 3744, + "end": 3770, "loc": { "start": { "line": 113, @@ -7793,8 +7828,8 @@ }, "left": { "type": "UnaryExpression", - "start": 3737, - "end": 3742, + "start": 3744, + "end": 3749, "loc": { "start": { "line": 113, @@ -7809,8 +7844,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3738, - "end": 3742, + "start": 3745, + "end": 3749, "loc": { "start": { "line": 113, @@ -7831,8 +7866,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 3746, - "end": 3763, + "start": 3753, + "end": 3770, "loc": { "start": { "line": 113, @@ -7847,8 +7882,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3747, - "end": 3763, + "start": 3754, + "end": 3770, "loc": { "start": { "line": 113, @@ -7869,8 +7904,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3765, - "end": 3796, + "start": 3772, + "end": 3803, "loc": { "start": { "line": 113, @@ -7884,8 +7919,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 3773, - "end": 3790, + "start": 3780, + "end": 3797, "loc": { "start": { "line": 114, @@ -7898,8 +7933,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 3773, - "end": 3789, + "start": 3780, + "end": 3796, "loc": { "start": { "line": 114, @@ -7913,8 +7948,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 3773, - "end": 3777, + "start": 3780, + "end": 3784, "loc": { "start": { "line": 114, @@ -7930,8 +7965,8 @@ }, "right": { "type": "Identifier", - "start": 3780, - "end": 3789, + "start": 3787, + "end": 3796, "loc": { "start": { "line": 114, @@ -7952,8 +7987,8 @@ }, "alternate": { "type": "IfStatement", - "start": 3802, - "end": 3932, + "start": 3809, + "end": 3939, "loc": { "start": { "line": 115, @@ -7966,8 +8001,8 @@ }, "test": { "type": "LogicalExpression", - "start": 3806, - "end": 3831, + "start": 3813, + "end": 3838, "loc": { "start": { "line": 115, @@ -7980,8 +8015,8 @@ }, "left": { "type": "UnaryExpression", - "start": 3806, - "end": 3811, + "start": 3813, + "end": 3818, "loc": { "start": { "line": 115, @@ -7996,8 +8031,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3807, - "end": 3811, + "start": 3814, + "end": 3818, "loc": { "start": { "line": 115, @@ -8018,8 +8053,8 @@ "operator": "&&", "right": { "type": "Identifier", - "start": 3815, - "end": 3831, + "start": 3822, + "end": 3838, "loc": { "start": { "line": 115, @@ -8036,8 +8071,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3833, - "end": 3932, + "start": 3840, + "end": 3939, "loc": { "start": { "line": 115, @@ -8051,8 +8086,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3909, - "end": 3926, + "start": 3916, + "end": 3933, "loc": { "start": { "line": 117, @@ -8065,8 +8100,8 @@ }, "argument": { "type": "Identifier", - "start": 3916, - "end": 3925, + "start": 3923, + "end": 3932, "loc": { "start": { "line": 117, @@ -8085,8 +8120,8 @@ { "type": "CommentLine", "value": " when we disable alternate we return the value of alternate", - "start": 3841, - "end": 3902, + "start": 3848, + "end": 3909, "loc": { "start": { "line": 116, @@ -8108,8 +8143,8 @@ }, { "type": "ExpressionStatement", - "start": 3937, - "end": 3957, + "start": 3944, + "end": 3964, "loc": { "start": { "line": 119, @@ -8122,8 +8157,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 3937, - "end": 3956, + "start": 3944, + "end": 3963, "loc": { "start": { "line": 119, @@ -8137,8 +8172,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 3937, - "end": 3941, + "start": 3944, + "end": 3948, "loc": { "start": { "line": 119, @@ -8154,8 +8189,8 @@ }, "right": { "type": "TemplateLiteral", - "start": 3945, - "end": 3956, + "start": 3952, + "end": 3963, "loc": { "start": { "line": 119, @@ -8169,8 +8204,8 @@ "expressions": [ { "type": "Identifier", - "start": 3950, - "end": 3954, + "start": 3957, + "end": 3961, "loc": { "start": { "line": 119, @@ -8188,8 +8223,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 3946, - "end": 3948, + "start": 3953, + "end": 3955, "loc": { "start": { "line": 119, @@ -8208,8 +8243,8 @@ }, { "type": "TemplateElement", - "start": 3955, - "end": 3955, + "start": 3962, + "end": 3962, "loc": { "start": { "line": 119, @@ -8232,8 +8267,8 @@ }, { "type": "ReturnStatement", - "start": 3962, - "end": 3974, + "start": 3969, + "end": 3981, "loc": { "start": { "line": 120, @@ -8246,8 +8281,8 @@ }, "argument": { "type": "Identifier", - "start": 3969, - "end": 3973, + "start": 3976, + "end": 3980, "loc": { "start": { "line": 120, @@ -8269,8 +8304,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} path - location of the file\n * @param {string} alternate - returns when path is undefined\n * @param {string} disableAlternate - current working directory is ignored when true, defaults to false\n ", - "start": 3411, - "end": 3639, + "start": 3418, + "end": 3646, "loc": { "start": { "line": 106, @@ -8286,8 +8321,8 @@ }, { "type": "ClassMethod", - "start": 3982, - "end": 4362, + "start": 3989, + "end": 4369, "loc": { "start": { "line": 123, @@ -8301,8 +8336,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3982, - "end": 3998, + "start": 3989, + "end": 4005, "loc": { "start": { "line": 123, @@ -8325,8 +8360,8 @@ "params": [ { "type": "Identifier", - "start": 3999, - "end": 4006, + "start": 4006, + "end": 4013, "loc": { "start": { "line": 123, @@ -8343,8 +8378,8 @@ ], "body": { "type": "BlockStatement", - "start": 4008, - "end": 4362, + "start": 4015, + "end": 4369, "loc": { "start": { "line": 123, @@ -8358,8 +8393,8 @@ "body": [ { "type": "IfStatement", - "start": 4014, - "end": 4358, + "start": 4021, + "end": 4365, "loc": { "start": { "line": 124, @@ -8372,8 +8407,8 @@ }, "test": { "type": "LogicalExpression", - "start": 4018, - "end": 4057, + "start": 4025, + "end": 4064, "loc": { "start": { "line": 124, @@ -8386,8 +8421,8 @@ }, "left": { "type": "MemberExpression", - "start": 4018, - "end": 4030, + "start": 4025, + "end": 4037, "loc": { "start": { "line": 124, @@ -8400,8 +8435,8 @@ }, "object": { "type": "Identifier", - "start": 4018, - "end": 4025, + "start": 4025, + "end": 4032, "loc": { "start": { "line": 124, @@ -8417,8 +8452,8 @@ }, "property": { "type": "Identifier", - "start": 4026, - "end": 4030, + "start": 4033, + "end": 4037, "loc": { "start": { "line": 124, @@ -8437,8 +8472,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 4034, - "end": 4057, + "start": 4041, + "end": 4064, "loc": { "start": { "line": 124, @@ -8451,8 +8486,8 @@ }, "object": { "type": "Identifier", - "start": 4034, - "end": 4041, + "start": 4041, + "end": 4048, "loc": { "start": { "line": 124, @@ -8468,8 +8503,8 @@ }, "property": { "type": "Identifier", - "start": 4042, - "end": 4057, + "start": 4049, + "end": 4064, "loc": { "start": { "line": 124, @@ -8488,8 +8523,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4059, - "end": 4246, + "start": 4066, + "end": 4253, "loc": { "start": { "line": 124, @@ -8503,8 +8538,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 4067, - "end": 4240, + "start": 4074, + "end": 4247, "loc": { "start": { "line": 125, @@ -8517,8 +8552,8 @@ }, "expression": { "type": "CallExpression", - "start": 4067, - "end": 4239, + "start": 4074, + "end": 4246, "loc": { "start": { "line": 125, @@ -8531,8 +8566,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4067, - "end": 4078, + "start": 4074, + "end": 4085, "loc": { "start": { "line": 125, @@ -8545,8 +8580,8 @@ }, "object": { "type": "Identifier", - "start": 4067, - "end": 4073, + "start": 4074, + "end": 4080, "loc": { "start": { "line": 125, @@ -8562,8 +8597,8 @@ }, "property": { "type": "Identifier", - "start": 4074, - "end": 4078, + "start": 4081, + "end": 4085, "loc": { "start": { "line": 125, @@ -8582,8 +8617,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 4079, - "end": 4238, + "start": 4086, + "end": 4245, "loc": { "start": { "line": 125, @@ -8597,8 +8632,8 @@ "expressions": [ { "type": "ConditionalExpression", - "start": 4082, - "end": 4137, + "start": 4089, + "end": 4144, "loc": { "start": { "line": 125, @@ -8611,8 +8646,8 @@ }, "test": { "type": "MemberExpression", - "start": 4082, - "end": 4094, + "start": 4089, + "end": 4101, "loc": { "start": { "line": 125, @@ -8625,8 +8660,8 @@ }, "object": { "type": "Identifier", - "start": 4082, - "end": 4089, + "start": 4089, + "end": 4096, "loc": { "start": { "line": 125, @@ -8642,8 +8677,8 @@ }, "property": { "type": "Identifier", - "start": 4090, - "end": 4094, + "start": 4097, + "end": 4101, "loc": { "start": { "line": 125, @@ -8661,8 +8696,8 @@ }, "consequent": { "type": "StringLiteral", - "start": 4097, - "end": 4110, + "start": 4104, + "end": 4117, "loc": { "start": { "line": 125, @@ -8681,8 +8716,8 @@ }, "alternate": { "type": "StringLiteral", - "start": 4113, - "end": 4137, + "start": 4120, + "end": 4144, "loc": { "start": { "line": 125, @@ -8704,8 +8739,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 4080, - "end": 4080, + "start": 4087, + "end": 4087, "loc": { "start": { "line": 125, @@ -8724,8 +8759,8 @@ }, { "type": "TemplateElement", - "start": 4138, - "end": 4237, + "start": 4145, + "end": 4244, "loc": { "start": { "line": 125, @@ -8752,8 +8787,8 @@ }, "alternate": { "type": "IfStatement", - "start": 4252, - "end": 4358, + "start": 4259, + "end": 4365, "loc": { "start": { "line": 126, @@ -8766,8 +8801,8 @@ }, "test": { "type": "MemberExpression", - "start": 4256, - "end": 4273, + "start": 4263, + "end": 4280, "loc": { "start": { "line": 126, @@ -8780,8 +8815,8 @@ }, "object": { "type": "Identifier", - "start": 4256, - "end": 4263, + "start": 4263, + "end": 4270, "loc": { "start": { "line": 126, @@ -8797,8 +8832,8 @@ }, "property": { "type": "Identifier", - "start": 4264, - "end": 4273, + "start": 4271, + "end": 4280, "loc": { "start": { "line": 126, @@ -8816,8 +8851,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4275, - "end": 4358, + "start": 4282, + "end": 4365, "loc": { "start": { "line": 126, @@ -8831,8 +8866,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 4283, - "end": 4352, + "start": 4290, + "end": 4359, "loc": { "start": { "line": 127, @@ -8845,8 +8880,8 @@ }, "expression": { "type": "CallExpression", - "start": 4283, - "end": 4351, + "start": 4290, + "end": 4358, "loc": { "start": { "line": 127, @@ -8859,8 +8894,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4283, - "end": 4294, + "start": 4290, + "end": 4301, "loc": { "start": { "line": 127, @@ -8873,8 +8908,8 @@ }, "object": { "type": "Identifier", - "start": 4283, - "end": 4289, + "start": 4290, + "end": 4296, "loc": { "start": { "line": 127, @@ -8890,8 +8925,8 @@ }, "property": { "type": "Identifier", - "start": 4290, - "end": 4294, + "start": 4297, + "end": 4301, "loc": { "start": { "line": 127, @@ -8910,8 +8945,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 4295, - "end": 4350, + "start": 4302, + "end": 4357, "loc": { "start": { "line": 127, @@ -8943,8 +8978,8 @@ }, { "type": "ClassMethod", - "start": 4366, - "end": 4407, + "start": 4373, + "end": 4414, "loc": { "start": { "line": 131, @@ -8958,8 +8993,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 4366, - "end": 4372, + "start": 4373, + "end": 4379, "loc": { "start": { "line": 131, @@ -8982,8 +9017,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 4375, - "end": 4407, + "start": 4382, + "end": 4414, "loc": { "start": { "line": 131, @@ -8997,8 +9032,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 4381, - "end": 4403, + "start": 4388, + "end": 4410, "loc": { "start": { "line": 132, @@ -9011,8 +9046,8 @@ }, "expression": { "type": "CallExpression", - "start": 4381, - "end": 4402, + "start": 4388, + "end": 4409, "loc": { "start": { "line": 132, @@ -9025,8 +9060,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4381, - "end": 4400, + "start": 4388, + "end": 4407, "loc": { "start": { "line": 132, @@ -9039,8 +9074,8 @@ }, "object": { "type": "Identifier", - "start": 4381, - "end": 4393, + "start": 4388, + "end": 4400, "loc": { "start": { "line": 132, @@ -9056,8 +9091,8 @@ }, "property": { "type": "Identifier", - "start": 4394, - "end": 4400, + "start": 4401, + "end": 4407, "loc": { "start": { "line": 132, @@ -9088,8 +9123,8 @@ }, { "type": "Identifier", - "start": 4410, - "end": 4438, + "start": 4417, + "end": 4445, "loc": { "start": { "line": 135, @@ -9102,8 +9137,8 @@ }, "declaration": { "type": "NewExpression", - "start": 4425, - "end": 4437, + "start": 4432, + "end": 4444, "loc": { "start": { "line": 135, @@ -9116,8 +9151,8 @@ }, "callee": { "type": "Identifier", - "start": 4429, - "end": 4435, + "start": 4436, + "end": 4442, "loc": { "start": { "line": 135, @@ -9139,8 +9174,8 @@ }, { "type": "ExportDefaultDeclaration", - "start": 4410, - "end": 4438, + "start": 4417, + "end": 4445, "loc": { "start": { "line": 135, @@ -9153,8 +9188,8 @@ }, "declaration": { "type": "ClassDeclaration", - "start": 571, - "end": 4409, + "start": 578, + "end": 4416, "loc": { "start": { "line": 29, @@ -9167,8 +9202,8 @@ }, "id": { "type": "Identifier", - "start": 577, - "end": 583, + "start": 584, + "end": 590, "loc": { "start": { "line": 29, @@ -9185,8 +9220,8 @@ "superClass": null, "body": { "type": "ClassBody", - "start": 584, - "end": 4409, + "start": 591, + "end": 4416, "loc": { "start": { "line": 29, @@ -9200,8 +9235,8 @@ "body": [ { "type": "ClassMethod", - "start": 1206, - "end": 3407, + "start": 1213, + "end": 3414, "loc": { "start": { "line": 41, @@ -9215,8 +9250,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1206, - "end": 1211, + "start": 1213, + "end": 1218, "loc": { "start": { "line": 41, @@ -9240,8 +9275,8 @@ "params": [ { "type": "AssignmentPattern", - "start": 1212, - "end": 1402, + "start": 1219, + "end": 1409, "loc": { "start": { "line": 41, @@ -9254,8 +9289,8 @@ }, "left": { "type": "Identifier", - "start": 1212, - "end": 1218, + "start": 1219, + "end": 1225, "loc": { "start": { "line": 41, @@ -9271,8 +9306,8 @@ }, "right": { "type": "ObjectExpression", - "start": 1221, - "end": 1402, + "start": 1228, + "end": 1409, "loc": { "start": { "line": 41, @@ -9286,8 +9321,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 1227, - "end": 1237, + "start": 1234, + "end": 1244, "loc": { "start": { "line": 42, @@ -9303,8 +9338,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1227, - "end": 1232, + "start": 1234, + "end": 1239, "loc": { "start": { "line": 42, @@ -9320,8 +9355,8 @@ }, "value": { "type": "StringLiteral", - "start": 1234, - "end": 1237, + "start": 1241, + "end": 1244, "loc": { "start": { "line": 42, @@ -9341,8 +9376,8 @@ }, { "type": "ObjectProperty", - "start": 1243, - "end": 1255, + "start": 1250, + "end": 1262, "loc": { "start": { "line": 43, @@ -9358,8 +9393,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1243, - "end": 1247, + "start": 1250, + "end": 1254, "loc": { "start": { "line": 43, @@ -9375,8 +9410,8 @@ }, "value": { "type": "StringLiteral", - "start": 1249, - "end": 1255, + "start": 1256, + "end": 1262, "loc": { "start": { "line": 43, @@ -9396,8 +9431,8 @@ }, { "type": "ObjectProperty", - "start": 1261, - "end": 1273, + "start": 1268, + "end": 1280, "loc": { "start": { "line": 44, @@ -9413,8 +9448,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1261, - "end": 1265, + "start": 1268, + "end": 1272, "loc": { "start": { "line": 44, @@ -9430,8 +9465,8 @@ }, "value": { "type": "StringLiteral", - "start": 1267, - "end": 1273, + "start": 1274, + "end": 1280, "loc": { "start": { "line": 44, @@ -9451,8 +9486,8 @@ }, { "type": "ObjectProperty", - "start": 1279, - "end": 1312, + "start": 1286, + "end": 1319, "loc": { "start": { "line": 45, @@ -9468,8 +9503,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1279, - "end": 1282, + "start": 1286, + "end": 1289, "loc": { "start": { "line": 45, @@ -9485,8 +9520,8 @@ }, "value": { "type": "ArrayExpression", - "start": 1284, - "end": 1312, + "start": 1291, + "end": 1319, "loc": { "start": { "line": 45, @@ -9500,8 +9535,8 @@ "elements": [ { "type": "ObjectExpression", - "start": 1285, - "end": 1311, + "start": 1292, + "end": 1318, "loc": { "start": { "line": 45, @@ -9515,8 +9550,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 1286, - "end": 1296, + "start": 1293, + "end": 1303, "loc": { "start": { "line": 45, @@ -9532,8 +9567,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1286, - "end": 1290, + "start": 1293, + "end": 1297, "loc": { "start": { "line": 45, @@ -9549,8 +9584,8 @@ }, "value": { "type": "NullLiteral", - "start": 1292, - "end": 1296, + "start": 1299, + "end": 1303, "loc": { "start": { "line": 45, @@ -9565,8 +9600,8 @@ }, { "type": "ObjectProperty", - "start": 1298, - "end": 1310, + "start": 1305, + "end": 1317, "loc": { "start": { "line": 45, @@ -9582,8 +9617,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1298, - "end": 1304, + "start": 1305, + "end": 1311, "loc": { "start": { "line": 45, @@ -9599,8 +9634,8 @@ }, "value": { "type": "NullLiteral", - "start": 1306, - "end": 1310, + "start": 1313, + "end": 1317, "loc": { "start": { "line": 45, @@ -9620,8 +9655,8 @@ }, { "type": "ObjectProperty", - "start": 1318, - "end": 1347, + "start": 1325, + "end": 1354, "loc": { "start": { "line": 46, @@ -9637,8 +9672,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1318, - "end": 1327, + "start": 1325, + "end": 1334, "loc": { "start": { "line": 46, @@ -9654,8 +9689,8 @@ }, "value": { "type": "StringLiteral", - "start": 1329, - "end": 1347, + "start": 1336, + "end": 1354, "loc": { "start": { "line": 46, @@ -9675,8 +9710,8 @@ }, { "type": "ObjectProperty", - "start": 1353, - "end": 1384, + "start": 1360, + "end": 1391, "loc": { "start": { "line": 47, @@ -9692,8 +9727,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1353, - "end": 1368, + "start": 1360, + "end": 1375, "loc": { "start": { "line": 47, @@ -9709,8 +9744,8 @@ }, "value": { "type": "StringLiteral", - "start": 1370, - "end": 1384, + "start": 1377, + "end": 1391, "loc": { "start": { "line": 47, @@ -9730,8 +9765,8 @@ }, { "type": "ObjectProperty", - "start": 1390, - "end": 1401, + "start": 1397, + "end": 1408, "loc": { "start": { "line": 48, @@ -9747,8 +9782,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1390, - "end": 1395, + "start": 1397, + "end": 1402, "loc": { "start": { "line": 48, @@ -9764,8 +9799,8 @@ }, "value": { "type": "NullLiteral", - "start": 1397, - "end": 1401, + "start": 1404, + "end": 1408, "loc": { "start": { "line": 48, @@ -9784,8 +9819,8 @@ ], "body": { "type": "BlockStatement", - "start": 1404, - "end": 3407, + "start": 1411, + "end": 3414, "loc": { "start": { "line": 48, @@ -9799,8 +9834,8 @@ "body": [ { "type": "IfStatement", - "start": 1410, - "end": 3403, + "start": 1417, + "end": 3410, "loc": { "start": { "line": 49, @@ -9813,8 +9848,8 @@ }, "test": { "type": "Identifier", - "start": 1414, - "end": 1420, + "start": 1421, + "end": 1427, "loc": { "start": { "line": 49, @@ -9830,8 +9865,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1422, - "end": 3217, + "start": 1429, + "end": 3224, "loc": { "start": { "line": 49, @@ -9845,8 +9880,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1430, - "end": 1460, + "start": 1437, + "end": 1467, "loc": { "start": { "line": 50, @@ -9859,8 +9894,8 @@ }, "expression": { "type": "CallExpression", - "start": 1430, - "end": 1459, + "start": 1437, + "end": 1466, "loc": { "start": { "line": 50, @@ -9873,8 +9908,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1430, - "end": 1451, + "start": 1437, + "end": 1458, "loc": { "start": { "line": 50, @@ -9887,8 +9922,8 @@ }, "object": { "type": "ThisExpression", - "start": 1430, - "end": 1434, + "start": 1437, + "end": 1441, "loc": { "start": { "line": 50, @@ -9902,8 +9937,8 @@ }, "property": { "type": "Identifier", - "start": 1435, - "end": 1451, + "start": 1442, + "end": 1458, "loc": { "start": { "line": 50, @@ -9922,8 +9957,8 @@ "arguments": [ { "type": "Identifier", - "start": 1452, - "end": 1458, + "start": 1459, + "end": 1465, "loc": { "start": { "line": 50, @@ -9942,8 +9977,8 @@ }, { "type": "IfStatement", - "start": 1467, - "end": 1627, + "start": 1474, + "end": 1634, "loc": { "start": { "line": 51, @@ -9956,8 +9991,8 @@ }, "test": { "type": "MemberExpression", - "start": 1471, - "end": 1481, + "start": 1478, + "end": 1488, "loc": { "start": { "line": 51, @@ -9970,8 +10005,8 @@ }, "object": { "type": "Identifier", - "start": 1471, - "end": 1477, + "start": 1478, + "end": 1484, "loc": { "start": { "line": 51, @@ -9987,8 +10022,8 @@ }, "property": { "type": "Identifier", - "start": 1478, - "end": 1481, + "start": 1485, + "end": 1488, "loc": { "start": { "line": 51, @@ -10006,8 +10041,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1483, - "end": 1627, + "start": 1490, + "end": 1634, "loc": { "start": { "line": 51, @@ -10021,8 +10056,8 @@ "body": [ { "type": "ForOfStatement", - "start": 1493, - "end": 1619, + "start": 1500, + "end": 1626, "loc": { "start": { "line": 52, @@ -10035,8 +10070,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 1498, - "end": 1505, + "start": 1505, + "end": 1512, "loc": { "start": { "line": 52, @@ -10050,8 +10085,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1502, - "end": 1505, + "start": 1509, + "end": 1512, "loc": { "start": { "line": 52, @@ -10064,8 +10099,8 @@ }, "id": { "type": "Identifier", - "start": 1502, - "end": 1505, + "start": 1509, + "end": 1512, "loc": { "start": { "line": 52, @@ -10086,8 +10121,8 @@ }, "right": { "type": "MemberExpression", - "start": 1509, - "end": 1519, + "start": 1516, + "end": 1526, "loc": { "start": { "line": 52, @@ -10100,8 +10135,8 @@ }, "object": { "type": "Identifier", - "start": 1509, - "end": 1515, + "start": 1516, + "end": 1522, "loc": { "start": { "line": 52, @@ -10117,8 +10152,8 @@ }, "property": { "type": "Identifier", - "start": 1516, - "end": 1519, + "start": 1523, + "end": 1526, "loc": { "start": { "line": 52, @@ -10136,8 +10171,8 @@ }, "body": { "type": "BlockStatement", - "start": 1521, - "end": 1619, + "start": 1528, + "end": 1626, "loc": { "start": { "line": 52, @@ -10151,8 +10186,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1533, - "end": 1609, + "start": 1540, + "end": 1616, "loc": { "start": { "line": 53, @@ -10165,8 +10200,8 @@ }, "expression": { "type": "CallExpression", - "start": 1533, - "end": 1608, + "start": 1540, + "end": 1615, "loc": { "start": { "line": 53, @@ -10179,8 +10214,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1533, - "end": 1540, + "start": 1540, + "end": 1547, "loc": { "start": { "line": 53, @@ -10193,8 +10228,8 @@ }, "object": { "type": "Identifier", - "start": 1533, - "end": 1536, + "start": 1540, + "end": 1543, "loc": { "start": { "line": 53, @@ -10210,8 +10245,8 @@ }, "property": { "type": "Identifier", - "start": 1537, - "end": 1540, + "start": 1544, + "end": 1547, "loc": { "start": { "line": 53, @@ -10230,8 +10265,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1541, - "end": 1549, + "start": 1548, + "end": 1556, "loc": { "start": { "line": 53, @@ -10244,8 +10279,8 @@ }, "object": { "type": "Identifier", - "start": 1541, - "end": 1544, + "start": 1548, + "end": 1551, "loc": { "start": { "line": 53, @@ -10261,8 +10296,8 @@ }, "property": { "type": "Identifier", - "start": 1545, - "end": 1549, + "start": 1552, + "end": 1556, "loc": { "start": { "line": 53, @@ -10280,8 +10315,8 @@ }, { "type": "CallExpression", - "start": 1551, - "end": 1607, + "start": 1558, + "end": 1614, "loc": { "start": { "line": 53, @@ -10294,8 +10329,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1551, - "end": 1565, + "start": 1558, + "end": 1572, "loc": { "start": { "line": 53, @@ -10308,8 +10343,8 @@ }, "object": { "type": "Identifier", - "start": 1551, - "end": 1558, + "start": 1558, + "end": 1565, "loc": { "start": { "line": 53, @@ -10325,8 +10360,8 @@ }, "property": { "type": "Identifier", - "start": 1559, - "end": 1565, + "start": 1566, + "end": 1572, "loc": { "start": { "line": 53, @@ -10345,8 +10380,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1566, - "end": 1606, + "start": 1573, + "end": 1613, "loc": { "start": { "line": 53, @@ -10359,8 +10394,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1566, - "end": 1582, + "start": 1573, + "end": 1589, "loc": { "start": { "line": 53, @@ -10373,8 +10408,8 @@ }, "object": { "type": "ThisExpression", - "start": 1566, - "end": 1570, + "start": 1573, + "end": 1577, "loc": { "start": { "line": 53, @@ -10388,8 +10423,8 @@ }, "property": { "type": "Identifier", - "start": 1571, - "end": 1582, + "start": 1578, + "end": 1589, "loc": { "start": { "line": 53, @@ -10408,8 +10443,8 @@ "arguments": [ { "type": "LogicalExpression", - "start": 1583, - "end": 1605, + "start": 1590, + "end": 1612, "loc": { "start": { "line": 53, @@ -10422,8 +10457,8 @@ }, "left": { "type": "MemberExpression", - "start": 1583, - "end": 1593, + "start": 1590, + "end": 1600, "loc": { "start": { "line": 53, @@ -10436,8 +10471,8 @@ }, "object": { "type": "Identifier", - "start": 1583, - "end": 1586, + "start": 1590, + "end": 1593, "loc": { "start": { "line": 53, @@ -10453,8 +10488,8 @@ }, "property": { "type": "Identifier", - "start": 1587, - "end": 1593, + "start": 1594, + "end": 1600, "loc": { "start": { "line": 53, @@ -10473,8 +10508,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 1597, - "end": 1605, + "start": 1604, + "end": 1612, "loc": { "start": { "line": 53, @@ -10487,8 +10522,8 @@ }, "object": { "type": "Identifier", - "start": 1597, - "end": 1600, + "start": 1604, + "end": 1607, "loc": { "start": { "line": 53, @@ -10504,8 +10539,8 @@ }, "property": { "type": "Identifier", - "start": 1601, - "end": 1605, + "start": 1608, + "end": 1612, "loc": { "start": { "line": 53, @@ -10540,8 +10575,8 @@ }, { "type": "ExpressionStatement", - "start": 1635, - "end": 1705, + "start": 1642, + "end": 1712, "loc": { "start": { "line": 57, @@ -10554,8 +10589,8 @@ }, "expression": { "type": "CallExpression", - "start": 1635, - "end": 1704, + "start": 1642, + "end": 1711, "loc": { "start": { "line": 57, @@ -10568,8 +10603,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1635, - "end": 1642, + "start": 1642, + "end": 1649, "loc": { "start": { "line": 57, @@ -10582,8 +10617,8 @@ }, "object": { "type": "Identifier", - "start": 1635, - "end": 1638, + "start": 1642, + "end": 1645, "loc": { "start": { "line": 57, @@ -10599,8 +10634,8 @@ }, "property": { "type": "Identifier", - "start": 1639, - "end": 1642, + "start": 1646, + "end": 1649, "loc": { "start": { "line": 57, @@ -10619,8 +10654,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1643, - "end": 1646, + "start": 1650, + "end": 1653, "loc": { "start": { "line": 57, @@ -10639,8 +10674,8 @@ }, { "type": "CallExpression", - "start": 1648, - "end": 1703, + "start": 1655, + "end": 1710, "loc": { "start": { "line": 57, @@ -10653,8 +10688,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1648, - "end": 1662, + "start": 1655, + "end": 1669, "loc": { "start": { "line": 57, @@ -10667,8 +10702,8 @@ }, "object": { "type": "Identifier", - "start": 1648, - "end": 1655, + "start": 1655, + "end": 1662, "loc": { "start": { "line": 57, @@ -10684,8 +10719,8 @@ }, "property": { "type": "Identifier", - "start": 1656, - "end": 1662, + "start": 1663, + "end": 1669, "loc": { "start": { "line": 57, @@ -10704,8 +10739,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1672, - "end": 1702, + "start": 1679, + "end": 1709, "loc": { "start": { "line": 58, @@ -10718,8 +10753,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1672, - "end": 1688, + "start": 1679, + "end": 1695, "loc": { "start": { "line": 58, @@ -10732,8 +10767,8 @@ }, "object": { "type": "ThisExpression", - "start": 1672, - "end": 1676, + "start": 1679, + "end": 1683, "loc": { "start": { "line": 58, @@ -10747,8 +10782,8 @@ }, "property": { "type": "Identifier", - "start": 1677, - "end": 1688, + "start": 1684, + "end": 1695, "loc": { "start": { "line": 58, @@ -10767,8 +10802,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1689, - "end": 1701, + "start": 1696, + "end": 1708, "loc": { "start": { "line": 58, @@ -10781,8 +10816,8 @@ }, "object": { "type": "Identifier", - "start": 1689, - "end": 1695, + "start": 1696, + "end": 1702, "loc": { "start": { "line": 58, @@ -10798,8 +10833,8 @@ }, "property": { "type": "Identifier", - "start": 1696, - "end": 1701, + "start": 1703, + "end": 1708, "loc": { "start": { "line": 58, @@ -10824,8 +10859,8 @@ }, { "type": "ExpressionStatement", - "start": 1713, - "end": 1823, + "start": 1720, + "end": 1830, "loc": { "start": { "line": 60, @@ -10838,8 +10873,8 @@ }, "expression": { "type": "CallExpression", - "start": 1713, - "end": 1822, + "start": 1720, + "end": 1829, "loc": { "start": { "line": 60, @@ -10852,8 +10887,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1713, - "end": 1720, + "start": 1720, + "end": 1727, "loc": { "start": { "line": 60, @@ -10866,8 +10901,8 @@ }, "object": { "type": "Identifier", - "start": 1713, - "end": 1716, + "start": 1720, + "end": 1723, "loc": { "start": { "line": 60, @@ -10883,8 +10918,8 @@ }, "property": { "type": "Identifier", - "start": 1717, - "end": 1720, + "start": 1724, + "end": 1727, "loc": { "start": { "line": 60, @@ -10903,8 +10938,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1721, - "end": 1740, + "start": 1728, + "end": 1747, "loc": { "start": { "line": 60, @@ -10923,8 +10958,8 @@ }, { "type": "CallExpression", - "start": 1742, - "end": 1821, + "start": 1749, + "end": 1828, "loc": { "start": { "line": 60, @@ -10937,8 +10972,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1742, - "end": 1756, + "start": 1749, + "end": 1763, "loc": { "start": { "line": 60, @@ -10951,8 +10986,8 @@ }, "object": { "type": "Identifier", - "start": 1742, - "end": 1749, + "start": 1749, + "end": 1756, "loc": { "start": { "line": 60, @@ -10968,8 +11003,8 @@ }, "property": { "type": "Identifier", - "start": 1750, - "end": 1756, + "start": 1757, + "end": 1763, "loc": { "start": { "line": 60, @@ -10988,8 +11023,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1766, - "end": 1820, + "start": 1773, + "end": 1827, "loc": { "start": { "line": 61, @@ -11002,8 +11037,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1766, - "end": 1782, + "start": 1773, + "end": 1789, "loc": { "start": { "line": 61, @@ -11016,8 +11051,8 @@ }, "object": { "type": "ThisExpression", - "start": 1766, - "end": 1770, + "start": 1773, + "end": 1777, "loc": { "start": { "line": 61, @@ -11031,8 +11066,8 @@ }, "property": { "type": "Identifier", - "start": 1771, - "end": 1782, + "start": 1778, + "end": 1789, "loc": { "start": { "line": 61, @@ -11051,8 +11086,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1783, - "end": 1799, + "start": 1790, + "end": 1806, "loc": { "start": { "line": 61, @@ -11065,8 +11100,8 @@ }, "object": { "type": "Identifier", - "start": 1783, - "end": 1789, + "start": 1790, + "end": 1796, "loc": { "start": { "line": 61, @@ -11082,8 +11117,8 @@ }, "property": { "type": "Identifier", - "start": 1790, - "end": 1799, + "start": 1797, + "end": 1806, "loc": { "start": { "line": 61, @@ -11101,8 +11136,8 @@ }, { "type": "StringLiteral", - "start": 1801, - "end": 1819, + "start": 1808, + "end": 1826, "loc": { "start": { "line": 61, @@ -11128,8 +11163,8 @@ }, { "type": "ExpressionStatement", - "start": 1831, - "end": 1939, + "start": 1838, + "end": 1946, "loc": { "start": { "line": 63, @@ -11142,8 +11177,8 @@ }, "expression": { "type": "CallExpression", - "start": 1831, - "end": 1938, + "start": 1838, + "end": 1945, "loc": { "start": { "line": 63, @@ -11156,8 +11191,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1831, - "end": 1838, + "start": 1838, + "end": 1845, "loc": { "start": { "line": 63, @@ -11170,8 +11205,8 @@ }, "object": { "type": "Identifier", - "start": 1831, - "end": 1834, + "start": 1838, + "end": 1841, "loc": { "start": { "line": 63, @@ -11187,8 +11222,8 @@ }, "property": { "type": "Identifier", - "start": 1835, - "end": 1838, + "start": 1842, + "end": 1845, "loc": { "start": { "line": 63, @@ -11207,8 +11242,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1839, - "end": 1854, + "start": 1846, + "end": 1861, "loc": { "start": { "line": 63, @@ -11227,8 +11262,8 @@ }, { "type": "CallExpression", - "start": 1856, - "end": 1937, + "start": 1863, + "end": 1944, "loc": { "start": { "line": 63, @@ -11241,8 +11276,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1856, - "end": 1870, + "start": 1863, + "end": 1877, "loc": { "start": { "line": 63, @@ -11255,8 +11290,8 @@ }, "object": { "type": "Identifier", - "start": 1856, - "end": 1863, + "start": 1863, + "end": 1870, "loc": { "start": { "line": 63, @@ -11272,8 +11307,8 @@ }, "property": { "type": "Identifier", - "start": 1864, - "end": 1870, + "start": 1871, + "end": 1877, "loc": { "start": { "line": 63, @@ -11292,8 +11327,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1880, - "end": 1936, + "start": 1887, + "end": 1943, "loc": { "start": { "line": 64, @@ -11306,8 +11341,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1880, - "end": 1896, + "start": 1887, + "end": 1903, "loc": { "start": { "line": 64, @@ -11320,8 +11355,8 @@ }, "object": { "type": "ThisExpression", - "start": 1880, - "end": 1884, + "start": 1887, + "end": 1891, "loc": { "start": { "line": 64, @@ -11335,8 +11370,8 @@ }, "property": { "type": "Identifier", - "start": 1885, - "end": 1896, + "start": 1892, + "end": 1903, "loc": { "start": { "line": 64, @@ -11355,8 +11390,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1897, - "end": 1919, + "start": 1904, + "end": 1926, "loc": { "start": { "line": 64, @@ -11369,8 +11404,8 @@ }, "object": { "type": "Identifier", - "start": 1897, - "end": 1903, + "start": 1904, + "end": 1910, "loc": { "start": { "line": 64, @@ -11386,8 +11421,8 @@ }, "property": { "type": "Identifier", - "start": 1904, - "end": 1919, + "start": 1911, + "end": 1926, "loc": { "start": { "line": 64, @@ -11405,8 +11440,8 @@ }, { "type": "StringLiteral", - "start": 1921, - "end": 1935, + "start": 1928, + "end": 1942, "loc": { "start": { "line": 64, @@ -11432,8 +11467,8 @@ }, { "type": "ExpressionStatement", - "start": 1947, - "end": 2060, + "start": 1954, + "end": 2067, "loc": { "start": { "line": 66, @@ -11446,8 +11481,8 @@ }, "expression": { "type": "CallExpression", - "start": 1947, - "end": 2059, + "start": 1954, + "end": 2066, "loc": { "start": { "line": 66, @@ -11460,8 +11495,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1947, - "end": 1954, + "start": 1954, + "end": 1961, "loc": { "start": { "line": 66, @@ -11474,8 +11509,8 @@ }, "object": { "type": "Identifier", - "start": 1947, - "end": 1950, + "start": 1954, + "end": 1957, "loc": { "start": { "line": 66, @@ -11491,8 +11526,8 @@ }, "property": { "type": "Identifier", - "start": 1951, - "end": 1954, + "start": 1958, + "end": 1961, "loc": { "start": { "line": 66, @@ -11511,8 +11546,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1955, - "end": 1975, + "start": 1962, + "end": 1982, "loc": { "start": { "line": 66, @@ -11531,8 +11566,8 @@ }, { "type": "CallExpression", - "start": 1977, - "end": 2058, + "start": 1984, + "end": 2065, "loc": { "start": { "line": 66, @@ -11545,8 +11580,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1977, - "end": 1991, + "start": 1984, + "end": 1998, "loc": { "start": { "line": 66, @@ -11559,8 +11594,8 @@ }, "object": { "type": "Identifier", - "start": 1977, - "end": 1984, + "start": 1984, + "end": 1991, "loc": { "start": { "line": 66, @@ -11576,8 +11611,8 @@ }, "property": { "type": "Identifier", - "start": 1985, - "end": 1991, + "start": 1992, + "end": 1998, "loc": { "start": { "line": 66, @@ -11596,8 +11631,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2001, - "end": 2057, + "start": 2008, + "end": 2064, "loc": { "start": { "line": 67, @@ -11610,8 +11645,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2001, - "end": 2017, + "start": 2008, + "end": 2024, "loc": { "start": { "line": 67, @@ -11624,8 +11659,8 @@ }, "object": { "type": "ThisExpression", - "start": 2001, - "end": 2005, + "start": 2008, + "end": 2012, "loc": { "start": { "line": 67, @@ -11639,8 +11674,8 @@ }, "property": { "type": "Identifier", - "start": 2006, - "end": 2017, + "start": 2013, + "end": 2024, "loc": { "start": { "line": 67, @@ -11659,8 +11694,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2018, - "end": 2040, + "start": 2025, + "end": 2047, "loc": { "start": { "line": 67, @@ -11673,8 +11708,8 @@ }, "object": { "type": "Identifier", - "start": 2018, - "end": 2024, + "start": 2025, + "end": 2031, "loc": { "start": { "line": 67, @@ -11690,8 +11725,8 @@ }, "property": { "type": "Identifier", - "start": 2025, - "end": 2040, + "start": 2032, + "end": 2047, "loc": { "start": { "line": 67, @@ -11709,8 +11744,8 @@ }, { "type": "StringLiteral", - "start": 2042, - "end": 2056, + "start": 2049, + "end": 2063, "loc": { "start": { "line": 67, @@ -11736,8 +11771,8 @@ }, { "type": "ExpressionStatement", - "start": 2068, - "end": 2149, + "start": 2075, + "end": 2156, "loc": { "start": { "line": 69, @@ -11750,8 +11785,8 @@ }, "expression": { "type": "CallExpression", - "start": 2068, - "end": 2148, + "start": 2075, + "end": 2155, "loc": { "start": { "line": 69, @@ -11764,8 +11799,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2068, - "end": 2075, + "start": 2075, + "end": 2082, "loc": { "start": { "line": 69, @@ -11778,8 +11813,8 @@ }, "object": { "type": "Identifier", - "start": 2068, - "end": 2071, + "start": 2075, + "end": 2078, "loc": { "start": { "line": 69, @@ -11795,8 +11830,8 @@ }, "property": { "type": "Identifier", - "start": 2072, - "end": 2075, + "start": 2079, + "end": 2082, "loc": { "start": { "line": 69, @@ -11815,8 +11850,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2076, - "end": 2083, + "start": 2083, + "end": 2090, "loc": { "start": { "line": 69, @@ -11835,8 +11870,8 @@ }, { "type": "CallExpression", - "start": 2085, - "end": 2147, + "start": 2092, + "end": 2154, "loc": { "start": { "line": 69, @@ -11849,8 +11884,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2085, - "end": 2099, + "start": 2092, + "end": 2106, "loc": { "start": { "line": 69, @@ -11863,8 +11898,8 @@ }, "object": { "type": "Identifier", - "start": 2085, - "end": 2092, + "start": 2092, + "end": 2099, "loc": { "start": { "line": 69, @@ -11880,8 +11915,8 @@ }, "property": { "type": "Identifier", - "start": 2093, - "end": 2099, + "start": 2100, + "end": 2106, "loc": { "start": { "line": 69, @@ -11900,8 +11935,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2109, - "end": 2146, + "start": 2116, + "end": 2153, "loc": { "start": { "line": 70, @@ -11914,8 +11949,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2109, - "end": 2125, + "start": 2116, + "end": 2132, "loc": { "start": { "line": 70, @@ -11928,8 +11963,8 @@ }, "object": { "type": "ThisExpression", - "start": 2109, - "end": 2113, + "start": 2116, + "end": 2120, "loc": { "start": { "line": 70, @@ -11943,8 +11978,8 @@ }, "property": { "type": "Identifier", - "start": 2114, - "end": 2125, + "start": 2121, + "end": 2132, "loc": { "start": { "line": 70, @@ -11963,8 +11998,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2126, - "end": 2137, + "start": 2133, + "end": 2144, "loc": { "start": { "line": 70, @@ -11977,8 +12012,8 @@ }, "object": { "type": "Identifier", - "start": 2126, - "end": 2132, + "start": 2133, + "end": 2139, "loc": { "start": { "line": 70, @@ -11994,8 +12029,8 @@ }, "property": { "type": "Identifier", - "start": 2133, - "end": 2137, + "start": 2140, + "end": 2144, "loc": { "start": { "line": 70, @@ -12013,8 +12048,8 @@ }, { "type": "StringLiteral", - "start": 2139, - "end": 2145, + "start": 2146, + "end": 2152, "loc": { "start": { "line": 70, @@ -12040,8 +12075,8 @@ }, { "type": "ExpressionStatement", - "start": 2157, - "end": 2238, + "start": 2164, + "end": 2245, "loc": { "start": { "line": 72, @@ -12054,8 +12089,8 @@ }, "expression": { "type": "CallExpression", - "start": 2157, - "end": 2237, + "start": 2164, + "end": 2244, "loc": { "start": { "line": 72, @@ -12068,8 +12103,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2157, - "end": 2164, + "start": 2164, + "end": 2171, "loc": { "start": { "line": 72, @@ -12082,8 +12117,8 @@ }, "object": { "type": "Identifier", - "start": 2157, - "end": 2160, + "start": 2164, + "end": 2167, "loc": { "start": { "line": 72, @@ -12099,8 +12134,8 @@ }, "property": { "type": "Identifier", - "start": 2161, - "end": 2164, + "start": 2168, + "end": 2171, "loc": { "start": { "line": 72, @@ -12119,8 +12154,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2165, - "end": 2172, + "start": 2172, + "end": 2179, "loc": { "start": { "line": 72, @@ -12139,8 +12174,8 @@ }, { "type": "CallExpression", - "start": 2174, - "end": 2236, + "start": 2181, + "end": 2243, "loc": { "start": { "line": 72, @@ -12153,8 +12188,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2174, - "end": 2188, + "start": 2181, + "end": 2195, "loc": { "start": { "line": 72, @@ -12167,8 +12202,8 @@ }, "object": { "type": "Identifier", - "start": 2174, - "end": 2181, + "start": 2181, + "end": 2188, "loc": { "start": { "line": 72, @@ -12184,8 +12219,8 @@ }, "property": { "type": "Identifier", - "start": 2182, - "end": 2188, + "start": 2189, + "end": 2195, "loc": { "start": { "line": 72, @@ -12204,8 +12239,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2198, - "end": 2235, + "start": 2205, + "end": 2242, "loc": { "start": { "line": 73, @@ -12218,8 +12253,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2198, - "end": 2214, + "start": 2205, + "end": 2221, "loc": { "start": { "line": 73, @@ -12232,8 +12267,8 @@ }, "object": { "type": "ThisExpression", - "start": 2198, - "end": 2202, + "start": 2205, + "end": 2209, "loc": { "start": { "line": 73, @@ -12247,8 +12282,8 @@ }, "property": { "type": "Identifier", - "start": 2203, - "end": 2214, + "start": 2210, + "end": 2221, "loc": { "start": { "line": 73, @@ -12267,8 +12302,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2215, - "end": 2226, + "start": 2222, + "end": 2233, "loc": { "start": { "line": 73, @@ -12281,8 +12316,8 @@ }, "object": { "type": "Identifier", - "start": 2215, - "end": 2221, + "start": 2222, + "end": 2228, "loc": { "start": { "line": 73, @@ -12298,8 +12333,8 @@ }, "property": { "type": "Identifier", - "start": 2222, - "end": 2226, + "start": 2229, + "end": 2233, "loc": { "start": { "line": 73, @@ -12317,8 +12352,8 @@ }, { "type": "StringLiteral", - "start": 2228, - "end": 2234, + "start": 2235, + "end": 2241, "loc": { "start": { "line": 73, @@ -12344,8 +12379,8 @@ }, { "type": "ExpressionStatement", - "start": 2246, - "end": 2337, + "start": 2253, + "end": 2344, "loc": { "start": { "line": 75, @@ -12358,8 +12393,8 @@ }, "expression": { "type": "CallExpression", - "start": 2246, - "end": 2336, + "start": 2253, + "end": 2343, "loc": { "start": { "line": 75, @@ -12372,8 +12407,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2246, - "end": 2253, + "start": 2253, + "end": 2260, "loc": { "start": { "line": 75, @@ -12386,8 +12421,8 @@ }, "object": { "type": "Identifier", - "start": 2246, - "end": 2249, + "start": 2253, + "end": 2256, "loc": { "start": { "line": 75, @@ -12403,8 +12438,8 @@ }, "property": { "type": "Identifier", - "start": 2250, - "end": 2253, + "start": 2257, + "end": 2260, "loc": { "start": { "line": 75, @@ -12423,8 +12458,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2254, - "end": 2269, + "start": 2261, + "end": 2276, "loc": { "start": { "line": 75, @@ -12443,8 +12478,8 @@ }, { "type": "CallExpression", - "start": 2271, - "end": 2335, + "start": 2278, + "end": 2342, "loc": { "start": { "line": 75, @@ -12457,8 +12492,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2271, - "end": 2285, + "start": 2278, + "end": 2292, "loc": { "start": { "line": 75, @@ -12471,8 +12506,8 @@ }, "object": { "type": "Identifier", - "start": 2271, - "end": 2278, + "start": 2278, + "end": 2285, "loc": { "start": { "line": 75, @@ -12488,8 +12523,8 @@ }, "property": { "type": "Identifier", - "start": 2279, - "end": 2285, + "start": 2286, + "end": 2292, "loc": { "start": { "line": 75, @@ -12508,8 +12543,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2295, - "end": 2327, + "start": 2302, + "end": 2334, "loc": { "start": { "line": 76, @@ -12522,8 +12557,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2295, - "end": 2311, + "start": 2302, + "end": 2318, "loc": { "start": { "line": 76, @@ -12536,8 +12571,8 @@ }, "object": { "type": "ThisExpression", - "start": 2295, - "end": 2299, + "start": 2302, + "end": 2306, "loc": { "start": { "line": 76, @@ -12551,8 +12586,8 @@ }, "property": { "type": "Identifier", - "start": 2300, - "end": 2311, + "start": 2307, + "end": 2318, "loc": { "start": { "line": 76, @@ -12571,8 +12606,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2312, - "end": 2326, + "start": 2319, + "end": 2333, "loc": { "start": { "line": 76, @@ -12599,8 +12634,8 @@ { "type": "CommentLine", "value": " serve backed-cli documentation", - "start": 2345, - "end": 2378, + "start": 2352, + "end": 2385, "loc": { "start": { "line": 79, @@ -12616,8 +12651,8 @@ }, { "type": "ExpressionStatement", - "start": 2385, - "end": 2472, + "start": 2392, + "end": 2479, "loc": { "start": { "line": 80, @@ -12630,8 +12665,8 @@ }, "expression": { "type": "CallExpression", - "start": 2385, - "end": 2471, + "start": 2392, + "end": 2478, "loc": { "start": { "line": 80, @@ -12644,8 +12679,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2385, - "end": 2392, + "start": 2392, + "end": 2399, "loc": { "start": { "line": 80, @@ -12658,8 +12693,8 @@ }, "object": { "type": "Identifier", - "start": 2385, - "end": 2388, + "start": 2392, + "end": 2395, "loc": { "start": { "line": 80, @@ -12676,8 +12711,8 @@ }, "property": { "type": "Identifier", - "start": 2389, - "end": 2392, + "start": 2396, + "end": 2399, "loc": { "start": { "line": 80, @@ -12697,8 +12732,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2393, - "end": 2411, + "start": 2400, + "end": 2418, "loc": { "start": { "line": 80, @@ -12717,8 +12752,8 @@ }, { "type": "CallExpression", - "start": 2413, - "end": 2470, + "start": 2420, + "end": 2477, "loc": { "start": { "line": 80, @@ -12731,8 +12766,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2413, - "end": 2427, + "start": 2420, + "end": 2434, "loc": { "start": { "line": 80, @@ -12745,8 +12780,8 @@ }, "object": { "type": "Identifier", - "start": 2413, - "end": 2420, + "start": 2420, + "end": 2427, "loc": { "start": { "line": 80, @@ -12762,8 +12797,8 @@ }, "property": { "type": "Identifier", - "start": 2421, - "end": 2427, + "start": 2428, + "end": 2434, "loc": { "start": { "line": 80, @@ -12782,8 +12817,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2437, - "end": 2469, + "start": 2444, + "end": 2476, "loc": { "start": { "line": 81, @@ -12796,8 +12831,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2437, - "end": 2454, + "start": 2444, + "end": 2461, "loc": { "start": { "line": 81, @@ -12810,8 +12845,8 @@ }, "object": { "type": "Identifier", - "start": 2437, - "end": 2446, + "start": 2444, + "end": 2453, "loc": { "start": { "line": 81, @@ -12827,8 +12862,8 @@ }, "property": { "type": "Identifier", - "start": 2447, - "end": 2454, + "start": 2454, + "end": 2461, "loc": { "start": { "line": 81, @@ -12847,8 +12882,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2455, - "end": 2460, + "start": 2462, + "end": 2467, "loc": { "start": { "line": 81, @@ -12867,8 +12902,8 @@ }, { "type": "StringLiteral", - "start": 2462, - "end": 2468, + "start": 2469, + "end": 2475, "loc": { "start": { "line": 81, @@ -12896,8 +12931,8 @@ { "type": "CommentLine", "value": " serve backed-cli documentation", - "start": 2345, - "end": 2378, + "start": 2352, + "end": 2385, "loc": { "start": { "line": 79, @@ -12914,8 +12949,8 @@ { "type": "CommentLine", "value": " serve backed documentation", - "start": 2480, - "end": 2509, + "start": 2487, + "end": 2516, "loc": { "start": { "line": 83, @@ -12931,8 +12966,8 @@ }, { "type": "ExpressionStatement", - "start": 2516, - "end": 2611, + "start": 2523, + "end": 2618, "loc": { "start": { "line": 84, @@ -12945,8 +12980,8 @@ }, "expression": { "type": "CallExpression", - "start": 2516, - "end": 2610, + "start": 2523, + "end": 2617, "loc": { "start": { "line": 84, @@ -12959,8 +12994,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2516, - "end": 2523, + "start": 2523, + "end": 2530, "loc": { "start": { "line": 84, @@ -12973,8 +13008,8 @@ }, "object": { "type": "Identifier", - "start": 2516, - "end": 2519, + "start": 2523, + "end": 2526, "loc": { "start": { "line": 84, @@ -12991,8 +13026,8 @@ }, "property": { "type": "Identifier", - "start": 2520, - "end": 2523, + "start": 2527, + "end": 2530, "loc": { "start": { "line": 84, @@ -13012,8 +13047,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2524, - "end": 2538, + "start": 2531, + "end": 2545, "loc": { "start": { "line": 84, @@ -13032,8 +13067,8 @@ }, { "type": "CallExpression", - "start": 2540, - "end": 2609, + "start": 2547, + "end": 2616, "loc": { "start": { "line": 84, @@ -13046,8 +13081,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2540, - "end": 2554, + "start": 2547, + "end": 2561, "loc": { "start": { "line": 84, @@ -13060,8 +13095,8 @@ }, "object": { "type": "Identifier", - "start": 2540, - "end": 2547, + "start": 2547, + "end": 2554, "loc": { "start": { "line": 84, @@ -13077,8 +13112,8 @@ }, "property": { "type": "Identifier", - "start": 2548, - "end": 2554, + "start": 2555, + "end": 2561, "loc": { "start": { "line": 84, @@ -13097,8 +13132,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2564, - "end": 2608, + "start": 2571, + "end": 2615, "loc": { "start": { "line": 85, @@ -13111,8 +13146,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2564, - "end": 2580, + "start": 2571, + "end": 2587, "loc": { "start": { "line": 85, @@ -13125,8 +13160,8 @@ }, "object": { "type": "ThisExpression", - "start": 2564, - "end": 2568, + "start": 2571, + "end": 2575, "loc": { "start": { "line": 85, @@ -13140,8 +13175,8 @@ }, "property": { "type": "Identifier", - "start": 2569, - "end": 2580, + "start": 2576, + "end": 2587, "loc": { "start": { "line": 85, @@ -13160,8 +13195,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2581, - "end": 2607, + "start": 2588, + "end": 2614, "loc": { "start": { "line": 85, @@ -13189,8 +13224,8 @@ { "type": "CommentLine", "value": " serve backed documentation", - "start": 2480, - "end": 2509, + "start": 2487, + "end": 2516, "loc": { "start": { "line": 83, @@ -13207,8 +13242,8 @@ { "type": "CommentLine", "value": " TODO: Add option to override index", - "start": 2619, - "end": 2656, + "start": 2626, + "end": 2663, "loc": { "start": { "line": 87, @@ -13224,8 +13259,8 @@ }, { "type": "ExpressionStatement", - "start": 2663, - "end": 2755, + "start": 2670, + "end": 2762, "loc": { "start": { "line": 88, @@ -13238,8 +13273,8 @@ }, "expression": { "type": "CallExpression", - "start": 2663, - "end": 2754, + "start": 2670, + "end": 2761, "loc": { "start": { "line": 88, @@ -13252,8 +13287,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2663, - "end": 2670, + "start": 2670, + "end": 2677, "loc": { "start": { "line": 88, @@ -13266,8 +13301,8 @@ }, "object": { "type": "Identifier", - "start": 2663, - "end": 2666, + "start": 2670, + "end": 2673, "loc": { "start": { "line": 88, @@ -13284,8 +13319,8 @@ }, "property": { "type": "Identifier", - "start": 2667, - "end": 2670, + "start": 2674, + "end": 2677, "loc": { "start": { "line": 88, @@ -13305,8 +13340,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2671, - "end": 2674, + "start": 2678, + "end": 2681, "loc": { "start": { "line": 88, @@ -13325,8 +13360,8 @@ }, { "type": "CallExpression", - "start": 2676, - "end": 2753, + "start": 2683, + "end": 2760, "loc": { "start": { "line": 88, @@ -13339,8 +13374,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2676, - "end": 2690, + "start": 2683, + "end": 2697, "loc": { "start": { "line": 88, @@ -13353,8 +13388,8 @@ }, "object": { "type": "Identifier", - "start": 2676, - "end": 2683, + "start": 2683, + "end": 2690, "loc": { "start": { "line": 88, @@ -13370,8 +13405,8 @@ }, "property": { "type": "Identifier", - "start": 2684, - "end": 2690, + "start": 2691, + "end": 2697, "loc": { "start": { "line": 88, @@ -13390,8 +13425,8 @@ "arguments": [ { "type": "CallExpression", - "start": 2691, - "end": 2752, + "start": 2698, + "end": 2759, "loc": { "start": { "line": 88, @@ -13404,8 +13439,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2691, - "end": 2708, + "start": 2698, + "end": 2715, "loc": { "start": { "line": 88, @@ -13418,8 +13453,8 @@ }, "object": { "type": "Identifier", - "start": 2691, - "end": 2700, + "start": 2698, + "end": 2707, "loc": { "start": { "line": 88, @@ -13435,8 +13470,8 @@ }, "property": { "type": "Identifier", - "start": 2701, - "end": 2708, + "start": 2708, + "end": 2715, "loc": { "start": { "line": 88, @@ -13455,8 +13490,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2709, - "end": 2714, + "start": 2716, + "end": 2721, "loc": { "start": { "line": 88, @@ -13475,8 +13510,8 @@ }, { "type": "StringLiteral", - "start": 2716, - "end": 2751, + "start": 2723, + "end": 2758, "loc": { "start": { "line": 88, @@ -13504,8 +13539,8 @@ { "type": "CommentLine", "value": " TODO: Add option to override index", - "start": 2619, - "end": 2656, + "start": 2626, + "end": 2663, "loc": { "start": { "line": 87, @@ -13522,8 +13557,8 @@ { "type": "CommentLine", "value": " TODO: implement copyrighted by package author & package name if no file is found", - "start": 2763, - "end": 2846, + "start": 2770, + "end": 2853, "loc": { "start": { "line": 90, @@ -13539,8 +13574,8 @@ }, { "type": "ExpressionStatement", - "start": 2853, - "end": 2967, + "start": 2860, + "end": 2974, "loc": { "start": { "line": 91, @@ -13553,8 +13588,8 @@ }, "expression": { "type": "CallExpression", - "start": 2853, - "end": 2966, + "start": 2860, + "end": 2973, "loc": { "start": { "line": 91, @@ -13567,8 +13602,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2853, - "end": 2891, + "start": 2860, + "end": 2898, "loc": { "start": { "line": 91, @@ -13581,8 +13616,8 @@ }, "object": { "type": "CallExpression", - "start": 2853, - "end": 2886, + "start": 2860, + "end": 2893, "loc": { "start": { "line": 91, @@ -13595,8 +13630,8 @@ }, "callee": { "type": "Identifier", - "start": 2853, - "end": 2856, + "start": 2860, + "end": 2863, "loc": { "start": { "line": 91, @@ -13614,8 +13649,8 @@ "arguments": [ { "type": "BinaryExpression", - "start": 2857, - "end": 2885, + "start": 2864, + "end": 2892, "loc": { "start": { "line": 91, @@ -13628,8 +13663,8 @@ }, "left": { "type": "CallExpression", - "start": 2857, - "end": 2870, + "start": 2864, + "end": 2877, "loc": { "start": { "line": 91, @@ -13642,8 +13677,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2857, - "end": 2868, + "start": 2864, + "end": 2875, "loc": { "start": { "line": 91, @@ -13656,8 +13691,8 @@ }, "object": { "type": "Identifier", - "start": 2857, - "end": 2864, + "start": 2864, + "end": 2871, "loc": { "start": { "line": 91, @@ -13673,8 +13708,8 @@ }, "property": { "type": "Identifier", - "start": 2865, - "end": 2868, + "start": 2872, + "end": 2875, "loc": { "start": { "line": 91, @@ -13695,8 +13730,8 @@ "operator": "+", "right": { "type": "StringLiteral", - "start": 2873, - "end": 2885, + "start": 2880, + "end": 2892, "loc": { "start": { "line": 91, @@ -13719,8 +13754,8 @@ }, "property": { "type": "Identifier", - "start": 2887, - "end": 2891, + "start": 2894, + "end": 2898, "loc": { "start": { "line": 91, @@ -13740,8 +13775,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 2892, - "end": 2965, + "start": 2899, + "end": 2972, "loc": { "start": { "line": 91, @@ -13759,8 +13794,8 @@ "params": [ { "type": "Identifier", - "start": 2892, - "end": 2897, + "start": 2899, + "end": 2904, "loc": { "start": { "line": 91, @@ -13777,8 +13812,8 @@ ], "body": { "type": "BlockStatement", - "start": 2901, - "end": 2965, + "start": 2908, + "end": 2972, "loc": { "start": { "line": 91, @@ -13792,8 +13827,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2911, - "end": 2957, + "start": 2918, + "end": 2964, "loc": { "start": { "line": 92, @@ -13806,8 +13841,8 @@ }, "expression": { "type": "CallExpression", - "start": 2911, - "end": 2956, + "start": 2918, + "end": 2963, "loc": { "start": { "line": 92, @@ -13820,8 +13855,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2911, - "end": 2918, + "start": 2918, + "end": 2925, "loc": { "start": { "line": 92, @@ -13834,8 +13869,8 @@ }, "object": { "type": "Identifier", - "start": 2911, - "end": 2914, + "start": 2918, + "end": 2921, "loc": { "start": { "line": 92, @@ -13851,8 +13886,8 @@ }, "property": { "type": "Identifier", - "start": 2915, - "end": 2918, + "start": 2922, + "end": 2925, "loc": { "start": { "line": 92, @@ -13871,8 +13906,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2919, - "end": 2929, + "start": 2926, + "end": 2936, "loc": { "start": { "line": 92, @@ -13891,8 +13926,8 @@ }, { "type": "CallExpression", - "start": 2931, - "end": 2955, + "start": 2938, + "end": 2962, "loc": { "start": { "line": 92, @@ -13905,8 +13940,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2931, - "end": 2945, + "start": 2938, + "end": 2952, "loc": { "start": { "line": 92, @@ -13919,8 +13954,8 @@ }, "object": { "type": "Identifier", - "start": 2931, - "end": 2938, + "start": 2938, + "end": 2945, "loc": { "start": { "line": 92, @@ -13936,8 +13971,8 @@ }, "property": { "type": "Identifier", - "start": 2939, - "end": 2945, + "start": 2946, + "end": 2952, "loc": { "start": { "line": 92, @@ -13956,8 +13991,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2946, - "end": 2954, + "start": 2953, + "end": 2961, "loc": { "start": { "line": 92, @@ -13970,8 +14005,8 @@ }, "object": { "type": "Identifier", - "start": 2946, - "end": 2951, + "start": 2953, + "end": 2958, "loc": { "start": { "line": 92, @@ -13987,8 +14022,8 @@ }, "property": { "type": "NumericLiteral", - "start": 2952, - "end": 2953, + "start": 2959, + "end": 2960, "loc": { "start": { "line": 92, @@ -14023,8 +14058,8 @@ { "type": "CommentLine", "value": " TODO: implement copyrighted by package author & package name if no file is found", - "start": 2763, - "end": 2846, + "start": 2770, + "end": 2853, "loc": { "start": { "line": 90, @@ -14040,8 +14075,8 @@ }, { "type": "ExpressionStatement", - "start": 2975, - "end": 3211, + "start": 2982, + "end": 3218, "loc": { "start": { "line": 95, @@ -14054,8 +14089,8 @@ }, "expression": { "type": "CallExpression", - "start": 2975, - "end": 3210, + "start": 2982, + "end": 3217, "loc": { "start": { "line": 95, @@ -14068,8 +14103,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2975, - "end": 2988, + "start": 2982, + "end": 2995, "loc": { "start": { "line": 95, @@ -14082,8 +14117,8 @@ }, "object": { "type": "Identifier", - "start": 2975, - "end": 2981, + "start": 2982, + "end": 2988, "loc": { "start": { "line": 95, @@ -14099,8 +14134,8 @@ }, "property": { "type": "Identifier", - "start": 2982, - "end": 2988, + "start": 2989, + "end": 2995, "loc": { "start": { "line": 95, @@ -14119,8 +14154,8 @@ "arguments": [ { "type": "NumericLiteral", - "start": 2989, - "end": 2993, + "start": 2996, + "end": 3000, "loc": { "start": { "line": 95, @@ -14139,8 +14174,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 2995, - "end": 3209, + "start": 3002, + "end": 3216, "loc": { "start": { "line": 95, @@ -14158,8 +14193,8 @@ "params": [ { "type": "Identifier", - "start": 2995, - "end": 3000, + "start": 3002, + "end": 3007, "loc": { "start": { "line": 95, @@ -14176,8 +14211,8 @@ ], "body": { "type": "BlockStatement", - "start": 3004, - "end": 3209, + "start": 3011, + "end": 3216, "loc": { "start": { "line": 95, @@ -14191,8 +14226,8 @@ "body": [ { "type": "IfStatement", - "start": 3014, - "end": 3073, + "start": 3021, + "end": 3080, "loc": { "start": { "line": 96, @@ -14205,8 +14240,8 @@ }, "test": { "type": "Identifier", - "start": 3018, - "end": 3023, + "start": 3025, + "end": 3030, "loc": { "start": { "line": 96, @@ -14222,8 +14257,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3025, - "end": 3073, + "start": 3032, + "end": 3080, "loc": { "start": { "line": 96, @@ -14237,8 +14272,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3037, - "end": 3063, + "start": 3044, + "end": 3070, "loc": { "start": { "line": 97, @@ -14251,8 +14286,8 @@ }, "argument": { "type": "CallExpression", - "start": 3044, - "end": 3062, + "start": 3051, + "end": 3069, "loc": { "start": { "line": 97, @@ -14265,8 +14300,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3044, - "end": 3055, + "start": 3051, + "end": 3062, "loc": { "start": { "line": 97, @@ -14279,8 +14314,8 @@ }, "object": { "type": "Identifier", - "start": 3044, - "end": 3050, + "start": 3051, + "end": 3057, "loc": { "start": { "line": 97, @@ -14296,8 +14331,8 @@ }, "property": { "type": "Identifier", - "start": 3051, - "end": 3055, + "start": 3058, + "end": 3062, "loc": { "start": { "line": 97, @@ -14316,8 +14351,8 @@ "arguments": [ { "type": "Identifier", - "start": 3056, - "end": 3061, + "start": 3063, + "end": 3068, "loc": { "start": { "line": 97, @@ -14341,8 +14376,8 @@ }, { "type": "ExpressionStatement", - "start": 3082, - "end": 3201, + "start": 3089, + "end": 3208, "loc": { "start": { "line": 99, @@ -14355,8 +14390,8 @@ }, "expression": { "type": "CallExpression", - "start": 3082, - "end": 3200, + "start": 3089, + "end": 3207, "loc": { "start": { "line": 99, @@ -14369,8 +14404,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3082, - "end": 3092, + "start": 3089, + "end": 3099, "loc": { "start": { "line": 99, @@ -14383,8 +14418,8 @@ }, "object": { "type": "Identifier", - "start": 3082, - "end": 3088, + "start": 3089, + "end": 3095, "loc": { "start": { "line": 99, @@ -14400,8 +14435,8 @@ }, "property": { "type": "Identifier", - "start": 3089, - "end": 3092, + "start": 3096, + "end": 3099, "loc": { "start": { "line": 99, @@ -14420,8 +14455,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 3093, - "end": 3199, + "start": 3100, + "end": 3206, "loc": { "start": { "line": 99, @@ -14435,8 +14470,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 3096, - "end": 3114, + "start": 3103, + "end": 3121, "loc": { "start": { "line": 99, @@ -14449,8 +14484,8 @@ }, "object": { "type": "MemberExpression", - "start": 3096, - "end": 3109, + "start": 3103, + "end": 3116, "loc": { "start": { "line": 99, @@ -14463,8 +14498,8 @@ }, "object": { "type": "Identifier", - "start": 3096, - "end": 3102, + "start": 3103, + "end": 3109, "loc": { "start": { "line": 99, @@ -14480,8 +14515,8 @@ }, "property": { "type": "Identifier", - "start": 3103, - "end": 3109, + "start": 3110, + "end": 3116, "loc": { "start": { "line": 99, @@ -14499,8 +14534,8 @@ }, "property": { "type": "Identifier", - "start": 3110, - "end": 3114, + "start": 3117, + "end": 3121, "loc": { "start": { "line": 99, @@ -14518,8 +14553,8 @@ }, { "type": "MemberExpression", - "start": 3153, - "end": 3164, + "start": 3160, + "end": 3171, "loc": { "start": { "line": 99, @@ -14532,8 +14567,8 @@ }, "object": { "type": "Identifier", - "start": 3153, - "end": 3159, + "start": 3160, + "end": 3166, "loc": { "start": { "line": 99, @@ -14549,8 +14584,8 @@ }, "property": { "type": "Identifier", - "start": 3160, - "end": 3164, + "start": 3167, + "end": 3171, "loc": { "start": { "line": 99, @@ -14568,8 +14603,8 @@ }, { "type": "CallExpression", - "start": 3168, - "end": 3197, + "start": 3175, + "end": 3204, "loc": { "start": { "line": 99, @@ -14582,8 +14617,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3168, - "end": 3188, + "start": 3175, + "end": 3195, "loc": { "start": { "line": 99, @@ -14596,8 +14631,8 @@ }, "object": { "type": "MemberExpression", - "start": 3168, - "end": 3180, + "start": 3175, + "end": 3187, "loc": { "start": { "line": 99, @@ -14610,8 +14645,8 @@ }, "object": { "type": "Identifier", - "start": 3168, - "end": 3174, + "start": 3175, + "end": 3181, "loc": { "start": { "line": 99, @@ -14627,8 +14662,8 @@ }, "property": { "type": "Identifier", - "start": 3175, - "end": 3180, + "start": 3182, + "end": 3187, "loc": { "start": { "line": 99, @@ -14646,8 +14681,8 @@ }, "property": { "type": "Identifier", - "start": 3181, - "end": 3188, + "start": 3188, + "end": 3195, "loc": { "start": { "line": 99, @@ -14666,8 +14701,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 3189, - "end": 3192, + "start": 3196, + "end": 3199, "loc": { "start": { "line": 99, @@ -14686,8 +14721,8 @@ }, { "type": "StringLiteral", - "start": 3194, - "end": 3196, + "start": 3201, + "end": 3203, "loc": { "start": { "line": 99, @@ -14710,8 +14745,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 3094, - "end": 3094, + "start": 3101, + "end": 3101, "loc": { "start": { "line": 99, @@ -14730,8 +14765,8 @@ }, { "type": "TemplateElement", - "start": 3115, - "end": 3151, + "start": 3122, + "end": 3158, "loc": { "start": { "line": 99, @@ -14750,8 +14785,8 @@ }, { "type": "TemplateElement", - "start": 3165, - "end": 3166, + "start": 3172, + "end": 3173, "loc": { "start": { "line": 99, @@ -14770,8 +14805,8 @@ }, { "type": "TemplateElement", - "start": 3198, - "end": 3198, + "start": 3205, + "end": 3205, "loc": { "start": { "line": 99, @@ -14805,8 +14840,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 3223, - "end": 3403, + "start": 3230, + "end": 3410, "loc": { "start": { "line": 101, @@ -14820,8 +14855,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3231, - "end": 3397, + "start": 3238, + "end": 3404, "loc": { "start": { "line": 102, @@ -14834,8 +14869,8 @@ }, "argument": { "type": "CallExpression", - "start": 3238, - "end": 3396, + "start": 3245, + "end": 3403, "loc": { "start": { "line": 102, @@ -14848,8 +14883,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3238, - "end": 3249, + "start": 3245, + "end": 3256, "loc": { "start": { "line": 102, @@ -14862,8 +14897,8 @@ }, "object": { "type": "Identifier", - "start": 3238, - "end": 3244, + "start": 3245, + "end": 3251, "loc": { "start": { "line": 102, @@ -14879,8 +14914,8 @@ }, "property": { "type": "Identifier", - "start": 3245, - "end": 3249, + "start": 3252, + "end": 3256, "loc": { "start": { "line": 102, @@ -14899,8 +14934,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 3250, - "end": 3395, + "start": 3257, + "end": 3402, "loc": { "start": { "line": 102, @@ -14914,8 +14949,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 3253, - "end": 3271, + "start": 3260, + "end": 3278, "loc": { "start": { "line": 102, @@ -14928,8 +14963,8 @@ }, "object": { "type": "MemberExpression", - "start": 3253, - "end": 3266, + "start": 3260, + "end": 3273, "loc": { "start": { "line": 102, @@ -14942,8 +14977,8 @@ }, "object": { "type": "Identifier", - "start": 3253, - "end": 3259, + "start": 3260, + "end": 3266, "loc": { "start": { "line": 102, @@ -14959,8 +14994,8 @@ }, "property": { "type": "Identifier", - "start": 3260, - "end": 3266, + "start": 3267, + "end": 3273, "loc": { "start": { "line": 102, @@ -14978,8 +15013,8 @@ }, "property": { "type": "Identifier", - "start": 3267, - "end": 3271, + "start": 3274, + "end": 3278, "loc": { "start": { "line": 102, @@ -14999,8 +15034,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 3251, - "end": 3251, + "start": 3258, + "end": 3258, "loc": { "start": { "line": 102, @@ -15019,8 +15054,8 @@ }, { "type": "TemplateElement", - "start": 3272, - "end": 3394, + "start": 3279, + "end": 3401, "loc": { "start": { "line": 102, @@ -15054,8 +15089,8 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config - configuration\n * @param {string} config.entry path to where your build is located\n * @param {string} config.docs path to where your docs are located\n * @param {string} config.bowerPath path to bower_components\n * @param {string} config.nodeModulesPath path to node_modules\n * @param {string} config.demo path to the demo\n * @param {string} config.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n ", - "start": 587, - "end": 1203, + "start": 594, + "end": 1210, "loc": { "start": { "line": 31, @@ -15072,8 +15107,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} path - location of the file\n * @param {string} alternate - returns when path is undefined\n * @param {string} disableAlternate - current working directory is ignored when true, defaults to false\n ", - "start": 3411, - "end": 3639, + "start": 3418, + "end": 3646, "loc": { "start": { "line": 106, @@ -15089,8 +15124,8 @@ }, { "type": "ClassMethod", - "start": 3642, - "end": 3978, + "start": 3649, + "end": 3985, "loc": { "start": { "line": 111, @@ -15104,8 +15139,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3642, - "end": 3653, + "start": 3649, + "end": 3660, "loc": { "start": { "line": 111, @@ -15129,8 +15164,8 @@ "params": [ { "type": "Identifier", - "start": 3654, - "end": 3658, + "start": 3661, + "end": 3665, "loc": { "start": { "line": 111, @@ -15146,8 +15181,8 @@ }, { "type": "Identifier", - "start": 3660, - "end": 3669, + "start": 3667, + "end": 3676, "loc": { "start": { "line": 111, @@ -15163,8 +15198,8 @@ }, { "type": "AssignmentPattern", - "start": 3671, - "end": 3695, + "start": 3678, + "end": 3702, "loc": { "start": { "line": 111, @@ -15177,8 +15212,8 @@ }, "left": { "type": "Identifier", - "start": 3671, - "end": 3687, + "start": 3678, + "end": 3694, "loc": { "start": { "line": 111, @@ -15194,8 +15229,8 @@ }, "right": { "type": "BooleanLiteral", - "start": 3690, - "end": 3695, + "start": 3697, + "end": 3702, "loc": { "start": { "line": 111, @@ -15212,8 +15247,8 @@ ], "body": { "type": "BlockStatement", - "start": 3697, - "end": 3978, + "start": 3704, + "end": 3985, "loc": { "start": { "line": 111, @@ -15227,8 +15262,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 3703, - "end": 3728, + "start": 3710, + "end": 3735, "loc": { "start": { "line": 112, @@ -15242,8 +15277,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 3707, - "end": 3727, + "start": 3714, + "end": 3734, "loc": { "start": { "line": 112, @@ -15256,8 +15291,8 @@ }, "id": { "type": "Identifier", - "start": 3707, - "end": 3711, + "start": 3714, + "end": 3718, "loc": { "start": { "line": 112, @@ -15273,8 +15308,8 @@ }, "init": { "type": "CallExpression", - "start": 3714, - "end": 3727, + "start": 3721, + "end": 3734, "loc": { "start": { "line": 112, @@ -15287,8 +15322,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3714, - "end": 3725, + "start": 3721, + "end": 3732, "loc": { "start": { "line": 112, @@ -15301,8 +15336,8 @@ }, "object": { "type": "Identifier", - "start": 3714, - "end": 3721, + "start": 3721, + "end": 3728, "loc": { "start": { "line": 112, @@ -15318,8 +15353,8 @@ }, "property": { "type": "Identifier", - "start": 3722, - "end": 3725, + "start": 3729, + "end": 3732, "loc": { "start": { "line": 112, @@ -15343,8 +15378,8 @@ }, { "type": "IfStatement", - "start": 3733, - "end": 3932, + "start": 3740, + "end": 3939, "loc": { "start": { "line": 113, @@ -15357,8 +15392,8 @@ }, "test": { "type": "LogicalExpression", - "start": 3737, - "end": 3763, + "start": 3744, + "end": 3770, "loc": { "start": { "line": 113, @@ -15371,8 +15406,8 @@ }, "left": { "type": "UnaryExpression", - "start": 3737, - "end": 3742, + "start": 3744, + "end": 3749, "loc": { "start": { "line": 113, @@ -15387,8 +15422,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3738, - "end": 3742, + "start": 3745, + "end": 3749, "loc": { "start": { "line": 113, @@ -15409,8 +15444,8 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 3746, - "end": 3763, + "start": 3753, + "end": 3770, "loc": { "start": { "line": 113, @@ -15425,8 +15460,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3747, - "end": 3763, + "start": 3754, + "end": 3770, "loc": { "start": { "line": 113, @@ -15447,8 +15482,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3765, - "end": 3796, + "start": 3772, + "end": 3803, "loc": { "start": { "line": 113, @@ -15462,8 +15497,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 3773, - "end": 3790, + "start": 3780, + "end": 3797, "loc": { "start": { "line": 114, @@ -15476,8 +15511,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 3773, - "end": 3789, + "start": 3780, + "end": 3796, "loc": { "start": { "line": 114, @@ -15491,8 +15526,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 3773, - "end": 3777, + "start": 3780, + "end": 3784, "loc": { "start": { "line": 114, @@ -15508,8 +15543,8 @@ }, "right": { "type": "Identifier", - "start": 3780, - "end": 3789, + "start": 3787, + "end": 3796, "loc": { "start": { "line": 114, @@ -15530,8 +15565,8 @@ }, "alternate": { "type": "IfStatement", - "start": 3802, - "end": 3932, + "start": 3809, + "end": 3939, "loc": { "start": { "line": 115, @@ -15544,8 +15579,8 @@ }, "test": { "type": "LogicalExpression", - "start": 3806, - "end": 3831, + "start": 3813, + "end": 3838, "loc": { "start": { "line": 115, @@ -15558,8 +15593,8 @@ }, "left": { "type": "UnaryExpression", - "start": 3806, - "end": 3811, + "start": 3813, + "end": 3818, "loc": { "start": { "line": 115, @@ -15574,8 +15609,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 3807, - "end": 3811, + "start": 3814, + "end": 3818, "loc": { "start": { "line": 115, @@ -15596,8 +15631,8 @@ "operator": "&&", "right": { "type": "Identifier", - "start": 3815, - "end": 3831, + "start": 3822, + "end": 3838, "loc": { "start": { "line": 115, @@ -15614,8 +15649,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3833, - "end": 3932, + "start": 3840, + "end": 3939, "loc": { "start": { "line": 115, @@ -15629,8 +15664,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3909, - "end": 3926, + "start": 3916, + "end": 3933, "loc": { "start": { "line": 117, @@ -15643,8 +15678,8 @@ }, "argument": { "type": "Identifier", - "start": 3916, - "end": 3925, + "start": 3923, + "end": 3932, "loc": { "start": { "line": 117, @@ -15663,8 +15698,8 @@ { "type": "CommentLine", "value": " when we disable alternate we return the value of alternate", - "start": 3841, - "end": 3902, + "start": 3848, + "end": 3909, "loc": { "start": { "line": 116, @@ -15686,8 +15721,8 @@ }, { "type": "ExpressionStatement", - "start": 3937, - "end": 3957, + "start": 3944, + "end": 3964, "loc": { "start": { "line": 119, @@ -15700,8 +15735,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 3937, - "end": 3956, + "start": 3944, + "end": 3963, "loc": { "start": { "line": 119, @@ -15715,8 +15750,8 @@ "operator": "+=", "left": { "type": "Identifier", - "start": 3937, - "end": 3941, + "start": 3944, + "end": 3948, "loc": { "start": { "line": 119, @@ -15732,8 +15767,8 @@ }, "right": { "type": "TemplateLiteral", - "start": 3945, - "end": 3956, + "start": 3952, + "end": 3963, "loc": { "start": { "line": 119, @@ -15747,8 +15782,8 @@ "expressions": [ { "type": "Identifier", - "start": 3950, - "end": 3954, + "start": 3957, + "end": 3961, "loc": { "start": { "line": 119, @@ -15766,8 +15801,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 3946, - "end": 3948, + "start": 3953, + "end": 3955, "loc": { "start": { "line": 119, @@ -15786,8 +15821,8 @@ }, { "type": "TemplateElement", - "start": 3955, - "end": 3955, + "start": 3962, + "end": 3962, "loc": { "start": { "line": 119, @@ -15810,8 +15845,8 @@ }, { "type": "ReturnStatement", - "start": 3962, - "end": 3974, + "start": 3969, + "end": 3981, "loc": { "start": { "line": 120, @@ -15824,8 +15859,8 @@ }, "argument": { "type": "Identifier", - "start": 3969, - "end": 3973, + "start": 3976, + "end": 3980, "loc": { "start": { "line": 120, @@ -15847,8 +15882,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} path - location of the file\n * @param {string} alternate - returns when path is undefined\n * @param {string} disableAlternate - current working directory is ignored when true, defaults to false\n ", - "start": 3411, - "end": 3639, + "start": 3418, + "end": 3646, "loc": { "start": { "line": 106, @@ -15864,8 +15899,8 @@ }, { "type": "ClassMethod", - "start": 3982, - "end": 4362, + "start": 3989, + "end": 4369, "loc": { "start": { "line": 123, @@ -15879,8 +15914,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3982, - "end": 3998, + "start": 3989, + "end": 4005, "loc": { "start": { "line": 123, @@ -15903,8 +15938,8 @@ "params": [ { "type": "Identifier", - "start": 3999, - "end": 4006, + "start": 4006, + "end": 4013, "loc": { "start": { "line": 123, @@ -15921,8 +15956,8 @@ ], "body": { "type": "BlockStatement", - "start": 4008, - "end": 4362, + "start": 4015, + "end": 4369, "loc": { "start": { "line": 123, @@ -15936,8 +15971,8 @@ "body": [ { "type": "IfStatement", - "start": 4014, - "end": 4358, + "start": 4021, + "end": 4365, "loc": { "start": { "line": 124, @@ -15950,8 +15985,8 @@ }, "test": { "type": "LogicalExpression", - "start": 4018, - "end": 4057, + "start": 4025, + "end": 4064, "loc": { "start": { "line": 124, @@ -15964,8 +15999,8 @@ }, "left": { "type": "MemberExpression", - "start": 4018, - "end": 4030, + "start": 4025, + "end": 4037, "loc": { "start": { "line": 124, @@ -15978,8 +16013,8 @@ }, "object": { "type": "Identifier", - "start": 4018, - "end": 4025, + "start": 4025, + "end": 4032, "loc": { "start": { "line": 124, @@ -15995,8 +16030,8 @@ }, "property": { "type": "Identifier", - "start": 4026, - "end": 4030, + "start": 4033, + "end": 4037, "loc": { "start": { "line": 124, @@ -16015,8 +16050,8 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 4034, - "end": 4057, + "start": 4041, + "end": 4064, "loc": { "start": { "line": 124, @@ -16029,8 +16064,8 @@ }, "object": { "type": "Identifier", - "start": 4034, - "end": 4041, + "start": 4041, + "end": 4048, "loc": { "start": { "line": 124, @@ -16046,8 +16081,8 @@ }, "property": { "type": "Identifier", - "start": 4042, - "end": 4057, + "start": 4049, + "end": 4064, "loc": { "start": { "line": 124, @@ -16066,8 +16101,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4059, - "end": 4246, + "start": 4066, + "end": 4253, "loc": { "start": { "line": 124, @@ -16081,8 +16116,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 4067, - "end": 4240, + "start": 4074, + "end": 4247, "loc": { "start": { "line": 125, @@ -16095,8 +16130,8 @@ }, "expression": { "type": "CallExpression", - "start": 4067, - "end": 4239, + "start": 4074, + "end": 4246, "loc": { "start": { "line": 125, @@ -16109,8 +16144,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4067, - "end": 4078, + "start": 4074, + "end": 4085, "loc": { "start": { "line": 125, @@ -16123,8 +16158,8 @@ }, "object": { "type": "Identifier", - "start": 4067, - "end": 4073, + "start": 4074, + "end": 4080, "loc": { "start": { "line": 125, @@ -16140,8 +16175,8 @@ }, "property": { "type": "Identifier", - "start": 4074, - "end": 4078, + "start": 4081, + "end": 4085, "loc": { "start": { "line": 125, @@ -16160,8 +16195,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 4079, - "end": 4238, + "start": 4086, + "end": 4245, "loc": { "start": { "line": 125, @@ -16175,8 +16210,8 @@ "expressions": [ { "type": "ConditionalExpression", - "start": 4082, - "end": 4137, + "start": 4089, + "end": 4144, "loc": { "start": { "line": 125, @@ -16189,8 +16224,8 @@ }, "test": { "type": "MemberExpression", - "start": 4082, - "end": 4094, + "start": 4089, + "end": 4101, "loc": { "start": { "line": 125, @@ -16203,8 +16238,8 @@ }, "object": { "type": "Identifier", - "start": 4082, - "end": 4089, + "start": 4089, + "end": 4096, "loc": { "start": { "line": 125, @@ -16220,8 +16255,8 @@ }, "property": { "type": "Identifier", - "start": 4090, - "end": 4094, + "start": 4097, + "end": 4101, "loc": { "start": { "line": 125, @@ -16239,8 +16274,8 @@ }, "consequent": { "type": "StringLiteral", - "start": 4097, - "end": 4110, + "start": 4104, + "end": 4117, "loc": { "start": { "line": 125, @@ -16259,8 +16294,8 @@ }, "alternate": { "type": "StringLiteral", - "start": 4113, - "end": 4137, + "start": 4120, + "end": 4144, "loc": { "start": { "line": 125, @@ -16282,8 +16317,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 4080, - "end": 4080, + "start": 4087, + "end": 4087, "loc": { "start": { "line": 125, @@ -16302,8 +16337,8 @@ }, { "type": "TemplateElement", - "start": 4138, - "end": 4237, + "start": 4145, + "end": 4244, "loc": { "start": { "line": 125, @@ -16330,8 +16365,8 @@ }, "alternate": { "type": "IfStatement", - "start": 4252, - "end": 4358, + "start": 4259, + "end": 4365, "loc": { "start": { "line": 126, @@ -16344,8 +16379,8 @@ }, "test": { "type": "MemberExpression", - "start": 4256, - "end": 4273, + "start": 4263, + "end": 4280, "loc": { "start": { "line": 126, @@ -16358,8 +16393,8 @@ }, "object": { "type": "Identifier", - "start": 4256, - "end": 4263, + "start": 4263, + "end": 4270, "loc": { "start": { "line": 126, @@ -16375,8 +16410,8 @@ }, "property": { "type": "Identifier", - "start": 4264, - "end": 4273, + "start": 4271, + "end": 4280, "loc": { "start": { "line": 126, @@ -16394,8 +16429,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4275, - "end": 4358, + "start": 4282, + "end": 4365, "loc": { "start": { "line": 126, @@ -16409,8 +16444,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 4283, - "end": 4352, + "start": 4290, + "end": 4359, "loc": { "start": { "line": 127, @@ -16423,8 +16458,8 @@ }, "expression": { "type": "CallExpression", - "start": 4283, - "end": 4351, + "start": 4290, + "end": 4358, "loc": { "start": { "line": 127, @@ -16437,8 +16472,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4283, - "end": 4294, + "start": 4290, + "end": 4301, "loc": { "start": { "line": 127, @@ -16451,8 +16486,8 @@ }, "object": { "type": "Identifier", - "start": 4283, - "end": 4289, + "start": 4290, + "end": 4296, "loc": { "start": { "line": 127, @@ -16468,8 +16503,8 @@ }, "property": { "type": "Identifier", - "start": 4290, - "end": 4294, + "start": 4297, + "end": 4301, "loc": { "start": { "line": 127, @@ -16488,8 +16523,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 4295, - "end": 4350, + "start": 4302, + "end": 4357, "loc": { "start": { "line": 127, @@ -16521,8 +16556,8 @@ }, { "type": "ClassMethod", - "start": 4366, - "end": 4407, + "start": 4373, + "end": 4414, "loc": { "start": { "line": 131, @@ -16536,8 +16571,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 4366, - "end": 4372, + "start": 4373, + "end": 4379, "loc": { "start": { "line": 131, @@ -16560,8 +16595,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 4375, - "end": 4407, + "start": 4382, + "end": 4414, "loc": { "start": { "line": 131, @@ -16575,8 +16610,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 4381, - "end": 4403, + "start": 4388, + "end": 4410, "loc": { "start": { "line": 132, @@ -16589,8 +16624,8 @@ }, "expression": { "type": "CallExpression", - "start": 4381, - "end": 4402, + "start": 4388, + "end": 4409, "loc": { "start": { "line": 132, @@ -16603,8 +16638,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4381, - "end": 4400, + "start": 4388, + "end": 4407, "loc": { "start": { "line": 132, @@ -16617,8 +16652,8 @@ }, "object": { "type": "Identifier", - "start": 4381, - "end": 4393, + "start": 4388, + "end": 4400, "loc": { "start": { "line": 132, @@ -16634,8 +16669,8 @@ }, "property": { "type": "Identifier", - "start": 4394, - "end": 4400, + "start": 4401, + "end": 4407, "loc": { "start": { "line": 132, @@ -16668,8 +16703,8 @@ }, { "type": "ExportDefaultDeclaration", - "start": 4410, - "end": 4438, + "start": 4417, + "end": 4445, "loc": { "start": { "line": 135, @@ -16756,8 +16791,8 @@ { "type": "CommentBlock", "value": "*\n * glob file path\n * @param {string} string\n ", - "start": 284, - "end": 335, + "start": 291, + "end": 342, "loc": { "start": { "line": 12, @@ -16772,8 +16807,8 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config - configuration\n * @param {string} config.entry path to where your build is located\n * @param {string} config.docs path to where your docs are located\n * @param {string} config.bowerPath path to bower_components\n * @param {string} config.nodeModulesPath path to node_modules\n * @param {string} config.demo path to the demo\n * @param {string} config.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n ", - "start": 587, - "end": 1203, + "start": 594, + "end": 1210, "loc": { "start": { "line": 31, @@ -16788,8 +16823,8 @@ { "type": "CommentLine", "value": " serve backed-cli documentation", - "start": 2345, - "end": 2378, + "start": 2352, + "end": 2385, "loc": { "start": { "line": 79, @@ -16804,8 +16839,8 @@ { "type": "CommentLine", "value": " serve backed documentation", - "start": 2480, - "end": 2509, + "start": 2487, + "end": 2516, "loc": { "start": { "line": 83, @@ -16820,8 +16855,8 @@ { "type": "CommentLine", "value": " TODO: Add option to override index", - "start": 2619, - "end": 2656, + "start": 2626, + "end": 2663, "loc": { "start": { "line": 87, @@ -16836,8 +16871,8 @@ { "type": "CommentLine", "value": " TODO: implement copyrighted by package author & package name if no file is found", - "start": 2763, - "end": 2846, + "start": 2770, + "end": 2853, "loc": { "start": { "line": 90, @@ -16852,8 +16887,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} path - location of the file\n * @param {string} alternate - returns when path is undefined\n * @param {string} disableAlternate - current working directory is ignored when true, defaults to false\n ", - "start": 3411, - "end": 3639, + "start": 3418, + "end": 3646, "loc": { "start": { "line": 106, @@ -16868,8 +16903,8 @@ { "type": "CommentLine", "value": " when we disable alternate we return the value of alternate", - "start": 3841, - "end": 3902, + "start": 3848, + "end": 3909, "loc": { "start": { "line": 116, @@ -18483,8 +18518,8 @@ }, { "type": { - "label": "import", - "keyword": "import", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -18495,9 +18530,9 @@ "binop": null, "updateContext": null }, - "value": "import", + "value": "const", "start": 249, - "end": 255, + "end": 254, "loc": { "start": { "line": 10, @@ -18505,7 +18540,7 @@ }, "end": { "line": 10, - "column": 6 + "column": 5 } } }, @@ -18522,16 +18557,43 @@ "binop": null }, "value": "logger", - "start": 256, - "end": 262, + "start": 255, + "end": 261, "loc": { "start": { "line": 10, - "column": 7 + "column": 6 }, "end": { + "line": 10, + "column": 12 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 262, + "end": 263, + "loc": { + "start": { "line": 10, "column": 13 + }, + "end": { + "line": 10, + "column": 14 } } }, @@ -18547,17 +18609,42 @@ "postfix": false, "binop": null }, - "value": "from", - "start": 263, - "end": 267, + "value": "require", + "start": 264, + "end": 271, "loc": { "start": { "line": 10, - "column": 14 + "column": 15 }, "end": { "line": 10, - "column": 18 + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 271, + "end": 272, + "loc": { + "start": { + "line": 10, + "column": 22 + }, + "end": { + "line": 10, + "column": 23 } } }, @@ -18574,17 +18661,42 @@ "binop": null, "updateContext": null }, - "value": "./logger.js", - "start": 268, - "end": 281, + "value": "backed-logger", + "start": 272, + "end": 287, "loc": { "start": { "line": 10, - "column": 19 + "column": 23 }, "end": { "line": 10, - "column": 32 + "column": 38 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 287, + "end": 288, + "loc": { + "start": { + "line": 10, + "column": 38 + }, + "end": { + "line": 10, + "column": 39 } } }, @@ -18601,24 +18713,24 @@ "binop": null, "updateContext": null }, - "start": 281, - "end": 282, + "start": 288, + "end": 289, "loc": { "start": { "line": 10, - "column": 32 + "column": 39 }, "end": { "line": 10, - "column": 33 + "column": 40 } } }, { "type": "CommentBlock", "value": "*\n * glob file path\n * @param {string} string\n ", - "start": 284, - "end": 335, + "start": 291, + "end": 342, "loc": { "start": { "line": 12, @@ -18645,8 +18757,8 @@ "updateContext": null }, "value": "const", - "start": 336, - "end": 341, + "start": 343, + "end": 348, "loc": { "start": { "line": 16, @@ -18671,8 +18783,8 @@ "binop": null }, "value": "src", - "start": 342, - "end": 345, + "start": 349, + "end": 352, "loc": { "start": { "line": 16, @@ -18698,8 +18810,8 @@ "updateContext": null }, "value": "=", - "start": 346, - "end": 347, + "start": 353, + "end": 354, "loc": { "start": { "line": 16, @@ -18724,8 +18836,8 @@ "binop": null }, "value": "string", - "start": 348, - "end": 354, + "start": 355, + "end": 361, "loc": { "start": { "line": 16, @@ -18750,8 +18862,8 @@ "binop": null, "updateContext": null }, - "start": 355, - "end": 357, + "start": 362, + "end": 364, "loc": { "start": { "line": 16, @@ -18775,8 +18887,8 @@ "postfix": false, "binop": null }, - "start": 358, - "end": 359, + "start": 365, + "end": 366, "loc": { "start": { "line": 16, @@ -18803,8 +18915,8 @@ "updateContext": null }, "value": "return", - "start": 362, - "end": 368, + "start": 369, + "end": 375, "loc": { "start": { "line": 17, @@ -18831,8 +18943,8 @@ "updateContext": null }, "value": "new", - "start": 369, - "end": 372, + "start": 376, + "end": 379, "loc": { "start": { "line": 17, @@ -18857,8 +18969,8 @@ "binop": null }, "value": "Promise", - "start": 373, - "end": 380, + "start": 380, + "end": 387, "loc": { "start": { "line": 17, @@ -18882,8 +18994,8 @@ "postfix": false, "binop": null }, - "start": 380, - "end": 381, + "start": 387, + "end": 388, "loc": { "start": { "line": 17, @@ -18907,8 +19019,8 @@ "postfix": false, "binop": null }, - "start": 381, - "end": 382, + "start": 388, + "end": 389, "loc": { "start": { "line": 17, @@ -18933,8 +19045,8 @@ "binop": null }, "value": "resolve", - "start": 382, - "end": 389, + "start": 389, + "end": 396, "loc": { "start": { "line": 17, @@ -18959,8 +19071,8 @@ "binop": null, "updateContext": null }, - "start": 389, - "end": 390, + "start": 396, + "end": 397, "loc": { "start": { "line": 17, @@ -18985,8 +19097,8 @@ "binop": null }, "value": "reject", - "start": 391, - "end": 397, + "start": 398, + "end": 404, "loc": { "start": { "line": 17, @@ -19010,8 +19122,8 @@ "postfix": false, "binop": null }, - "start": 397, - "end": 398, + "start": 404, + "end": 405, "loc": { "start": { "line": 17, @@ -19036,8 +19148,8 @@ "binop": null, "updateContext": null }, - "start": 399, - "end": 401, + "start": 406, + "end": 408, "loc": { "start": { "line": 17, @@ -19061,8 +19173,8 @@ "postfix": false, "binop": null }, - "start": 402, - "end": 403, + "start": 409, + "end": 410, "loc": { "start": { "line": 17, @@ -19087,8 +19199,8 @@ "binop": null }, "value": "glob", - "start": 408, - "end": 412, + "start": 415, + "end": 419, "loc": { "start": { "line": 18, @@ -19112,8 +19224,8 @@ "postfix": false, "binop": null }, - "start": 412, - "end": 413, + "start": 419, + "end": 420, "loc": { "start": { "line": 18, @@ -19138,8 +19250,8 @@ "binop": null }, "value": "string", - "start": 413, - "end": 419, + "start": 420, + "end": 426, "loc": { "start": { "line": 18, @@ -19164,8 +19276,8 @@ "binop": null, "updateContext": null }, - "start": 419, - "end": 420, + "start": 426, + "end": 427, "loc": { "start": { "line": 18, @@ -19189,8 +19301,8 @@ "postfix": false, "binop": null }, - "start": 421, - "end": 422, + "start": 428, + "end": 429, "loc": { "start": { "line": 18, @@ -19215,8 +19327,8 @@ "binop": null }, "value": "error", - "start": 422, - "end": 427, + "start": 429, + "end": 434, "loc": { "start": { "line": 18, @@ -19241,8 +19353,8 @@ "binop": null, "updateContext": null }, - "start": 427, - "end": 428, + "start": 434, + "end": 435, "loc": { "start": { "line": 18, @@ -19267,8 +19379,8 @@ "binop": null }, "value": "files", - "start": 429, - "end": 434, + "start": 436, + "end": 441, "loc": { "start": { "line": 18, @@ -19292,8 +19404,8 @@ "postfix": false, "binop": null }, - "start": 434, - "end": 435, + "start": 441, + "end": 442, "loc": { "start": { "line": 18, @@ -19318,8 +19430,8 @@ "binop": null, "updateContext": null }, - "start": 436, - "end": 438, + "start": 443, + "end": 445, "loc": { "start": { "line": 18, @@ -19343,8 +19455,8 @@ "postfix": false, "binop": null }, - "start": 439, - "end": 440, + "start": 446, + "end": 447, "loc": { "start": { "line": 18, @@ -19371,8 +19483,8 @@ "updateContext": null }, "value": "if", - "start": 447, - "end": 449, + "start": 454, + "end": 456, "loc": { "start": { "line": 19, @@ -19396,8 +19508,8 @@ "postfix": false, "binop": null }, - "start": 450, - "end": 451, + "start": 457, + "end": 458, "loc": { "start": { "line": 19, @@ -19422,8 +19534,8 @@ "binop": null }, "value": "error", - "start": 451, - "end": 456, + "start": 458, + "end": 463, "loc": { "start": { "line": 19, @@ -19447,8 +19559,8 @@ "postfix": false, "binop": null }, - "start": 456, - "end": 457, + "start": 463, + "end": 464, "loc": { "start": { "line": 19, @@ -19472,8 +19584,8 @@ "postfix": false, "binop": null }, - "start": 458, - "end": 459, + "start": 465, + "end": 466, "loc": { "start": { "line": 19, @@ -19498,8 +19610,8 @@ "binop": null }, "value": "reject", - "start": 468, - "end": 474, + "start": 475, + "end": 481, "loc": { "start": { "line": 20, @@ -19523,8 +19635,8 @@ "postfix": false, "binop": null }, - "start": 474, - "end": 475, + "start": 481, + "end": 482, "loc": { "start": { "line": 20, @@ -19549,8 +19661,8 @@ "binop": null }, "value": "error", - "start": 475, - "end": 480, + "start": 482, + "end": 487, "loc": { "start": { "line": 20, @@ -19574,8 +19686,8 @@ "postfix": false, "binop": null }, - "start": 480, - "end": 481, + "start": 487, + "end": 488, "loc": { "start": { "line": 20, @@ -19600,8 +19712,8 @@ "binop": null, "updateContext": null }, - "start": 481, - "end": 482, + "start": 488, + "end": 489, "loc": { "start": { "line": 20, @@ -19625,8 +19737,8 @@ "postfix": false, "binop": null }, - "start": 489, - "end": 490, + "start": 496, + "end": 497, "loc": { "start": { "line": 21, @@ -19653,8 +19765,8 @@ "updateContext": null }, "value": "if", - "start": 497, - "end": 499, + "start": 504, + "end": 506, "loc": { "start": { "line": 22, @@ -19678,8 +19790,8 @@ "postfix": false, "binop": null }, - "start": 500, - "end": 501, + "start": 507, + "end": 508, "loc": { "start": { "line": 22, @@ -19704,8 +19816,8 @@ "binop": null }, "value": "files", - "start": 501, - "end": 506, + "start": 508, + "end": 513, "loc": { "start": { "line": 22, @@ -19730,8 +19842,8 @@ "binop": null, "updateContext": null }, - "start": 506, - "end": 507, + "start": 513, + "end": 514, "loc": { "start": { "line": 22, @@ -19756,8 +19868,8 @@ "binop": null }, "value": "length", - "start": 507, - "end": 513, + "start": 514, + "end": 520, "loc": { "start": { "line": 22, @@ -19783,8 +19895,8 @@ "updateContext": null }, "value": ">", - "start": 514, - "end": 515, + "start": 521, + "end": 522, "loc": { "start": { "line": 22, @@ -19810,8 +19922,8 @@ "updateContext": null }, "value": 0, - "start": 516, - "end": 517, + "start": 523, + "end": 524, "loc": { "start": { "line": 22, @@ -19835,8 +19947,8 @@ "postfix": false, "binop": null }, - "start": 517, - "end": 518, + "start": 524, + "end": 525, "loc": { "start": { "line": 22, @@ -19860,8 +19972,8 @@ "postfix": false, "binop": null }, - "start": 519, - "end": 520, + "start": 526, + "end": 527, "loc": { "start": { "line": 22, @@ -19886,8 +19998,8 @@ "binop": null }, "value": "resolve", - "start": 529, - "end": 536, + "start": 536, + "end": 543, "loc": { "start": { "line": 23, @@ -19911,8 +20023,8 @@ "postfix": false, "binop": null }, - "start": 536, - "end": 537, + "start": 543, + "end": 544, "loc": { "start": { "line": 23, @@ -19937,8 +20049,8 @@ "binop": null }, "value": "files", - "start": 537, - "end": 542, + "start": 544, + "end": 549, "loc": { "start": { "line": 23, @@ -19962,8 +20074,8 @@ "postfix": false, "binop": null }, - "start": 542, - "end": 543, + "start": 549, + "end": 550, "loc": { "start": { "line": 23, @@ -19988,8 +20100,8 @@ "binop": null, "updateContext": null }, - "start": 543, - "end": 544, + "start": 550, + "end": 551, "loc": { "start": { "line": 23, @@ -20013,8 +20125,8 @@ "postfix": false, "binop": null }, - "start": 551, - "end": 552, + "start": 558, + "end": 559, "loc": { "start": { "line": 24, @@ -20038,8 +20150,8 @@ "postfix": false, "binop": null }, - "start": 557, - "end": 558, + "start": 564, + "end": 565, "loc": { "start": { "line": 25, @@ -20063,8 +20175,8 @@ "postfix": false, "binop": null }, - "start": 558, - "end": 559, + "start": 565, + "end": 566, "loc": { "start": { "line": 25, @@ -20089,8 +20201,8 @@ "binop": null, "updateContext": null }, - "start": 559, - "end": 560, + "start": 566, + "end": 567, "loc": { "start": { "line": 25, @@ -20114,8 +20226,8 @@ "postfix": false, "binop": null }, - "start": 563, - "end": 564, + "start": 570, + "end": 571, "loc": { "start": { "line": 26, @@ -20139,8 +20251,8 @@ "postfix": false, "binop": null }, - "start": 564, - "end": 565, + "start": 571, + "end": 572, "loc": { "start": { "line": 26, @@ -20165,8 +20277,8 @@ "binop": null, "updateContext": null }, - "start": 565, - "end": 566, + "start": 572, + "end": 573, "loc": { "start": { "line": 26, @@ -20190,8 +20302,8 @@ "postfix": false, "binop": null }, - "start": 567, - "end": 568, + "start": 574, + "end": 575, "loc": { "start": { "line": 27, @@ -20216,8 +20328,8 @@ "binop": null, "updateContext": null }, - "start": 568, - "end": 569, + "start": 575, + "end": 576, "loc": { "start": { "line": 27, @@ -20244,8 +20356,8 @@ "updateContext": null }, "value": "class", - "start": 571, - "end": 576, + "start": 578, + "end": 583, "loc": { "start": { "line": 29, @@ -20270,8 +20382,8 @@ "binop": null }, "value": "Server", - "start": 577, - "end": 583, + "start": 584, + "end": 590, "loc": { "start": { "line": 29, @@ -20295,8 +20407,8 @@ "postfix": false, "binop": null }, - "start": 584, - "end": 585, + "start": 591, + "end": 592, "loc": { "start": { "line": 29, @@ -20311,8 +20423,8 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config - configuration\n * @param {string} config.entry path to where your build is located\n * @param {string} config.docs path to where your docs are located\n * @param {string} config.bowerPath path to bower_components\n * @param {string} config.nodeModulesPath path to node_modules\n * @param {string} config.demo path to the demo\n * @param {string} config.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n ", - "start": 587, - "end": 1203, + "start": 594, + "end": 1210, "loc": { "start": { "line": 31, @@ -20337,8 +20449,8 @@ "binop": null }, "value": "serve", - "start": 1206, - "end": 1211, + "start": 1213, + "end": 1218, "loc": { "start": { "line": 41, @@ -20362,8 +20474,8 @@ "postfix": false, "binop": null }, - "start": 1211, - "end": 1212, + "start": 1218, + "end": 1219, "loc": { "start": { "line": 41, @@ -20388,8 +20500,8 @@ "binop": null }, "value": "config", - "start": 1212, - "end": 1218, + "start": 1219, + "end": 1225, "loc": { "start": { "line": 41, @@ -20415,8 +20527,8 @@ "updateContext": null }, "value": "=", - "start": 1219, - "end": 1220, + "start": 1226, + "end": 1227, "loc": { "start": { "line": 41, @@ -20440,8 +20552,8 @@ "postfix": false, "binop": null }, - "start": 1221, - "end": 1222, + "start": 1228, + "end": 1229, "loc": { "start": { "line": 41, @@ -20466,8 +20578,8 @@ "binop": null }, "value": "entry", - "start": 1227, - "end": 1232, + "start": 1234, + "end": 1239, "loc": { "start": { "line": 42, @@ -20492,8 +20604,8 @@ "binop": null, "updateContext": null }, - "start": 1232, - "end": 1233, + "start": 1239, + "end": 1240, "loc": { "start": { "line": 42, @@ -20519,8 +20631,8 @@ "updateContext": null }, "value": "/", - "start": 1234, - "end": 1237, + "start": 1241, + "end": 1244, "loc": { "start": { "line": 42, @@ -20545,8 +20657,8 @@ "binop": null, "updateContext": null }, - "start": 1237, - "end": 1238, + "start": 1244, + "end": 1245, "loc": { "start": { "line": 42, @@ -20571,8 +20683,8 @@ "binop": null }, "value": "demo", - "start": 1243, - "end": 1247, + "start": 1250, + "end": 1254, "loc": { "start": { "line": 43, @@ -20597,8 +20709,8 @@ "binop": null, "updateContext": null }, - "start": 1247, - "end": 1248, + "start": 1254, + "end": 1255, "loc": { "start": { "line": 43, @@ -20624,8 +20736,8 @@ "updateContext": null }, "value": "demo", - "start": 1249, - "end": 1255, + "start": 1256, + "end": 1262, "loc": { "start": { "line": 43, @@ -20650,8 +20762,8 @@ "binop": null, "updateContext": null }, - "start": 1255, - "end": 1256, + "start": 1262, + "end": 1263, "loc": { "start": { "line": 43, @@ -20676,8 +20788,8 @@ "binop": null }, "value": "docs", - "start": 1261, - "end": 1265, + "start": 1268, + "end": 1272, "loc": { "start": { "line": 44, @@ -20702,8 +20814,8 @@ "binop": null, "updateContext": null }, - "start": 1265, - "end": 1266, + "start": 1272, + "end": 1273, "loc": { "start": { "line": 44, @@ -20729,8 +20841,8 @@ "updateContext": null }, "value": "docs", - "start": 1267, - "end": 1273, + "start": 1274, + "end": 1280, "loc": { "start": { "line": 44, @@ -20755,8 +20867,8 @@ "binop": null, "updateContext": null }, - "start": 1273, - "end": 1274, + "start": 1280, + "end": 1281, "loc": { "start": { "line": 44, @@ -20781,8 +20893,8 @@ "binop": null }, "value": "use", - "start": 1279, - "end": 1282, + "start": 1286, + "end": 1289, "loc": { "start": { "line": 45, @@ -20807,8 +20919,8 @@ "binop": null, "updateContext": null }, - "start": 1282, - "end": 1283, + "start": 1289, + "end": 1290, "loc": { "start": { "line": 45, @@ -20833,8 +20945,8 @@ "binop": null, "updateContext": null }, - "start": 1284, - "end": 1285, + "start": 1291, + "end": 1292, "loc": { "start": { "line": 45, @@ -20858,8 +20970,8 @@ "postfix": false, "binop": null }, - "start": 1285, - "end": 1286, + "start": 1292, + "end": 1293, "loc": { "start": { "line": 45, @@ -20884,8 +20996,8 @@ "binop": null }, "value": "path", - "start": 1286, - "end": 1290, + "start": 1293, + "end": 1297, "loc": { "start": { "line": 45, @@ -20910,8 +21022,8 @@ "binop": null, "updateContext": null }, - "start": 1290, - "end": 1291, + "start": 1297, + "end": 1298, "loc": { "start": { "line": 45, @@ -20938,8 +21050,8 @@ "updateContext": null }, "value": "null", - "start": 1292, - "end": 1296, + "start": 1299, + "end": 1303, "loc": { "start": { "line": 45, @@ -20964,8 +21076,8 @@ "binop": null, "updateContext": null }, - "start": 1296, - "end": 1297, + "start": 1303, + "end": 1304, "loc": { "start": { "line": 45, @@ -20990,8 +21102,8 @@ "binop": null }, "value": "static", - "start": 1298, - "end": 1304, + "start": 1305, + "end": 1311, "loc": { "start": { "line": 45, @@ -21016,8 +21128,8 @@ "binop": null, "updateContext": null }, - "start": 1304, - "end": 1305, + "start": 1311, + "end": 1312, "loc": { "start": { "line": 45, @@ -21044,8 +21156,8 @@ "updateContext": null }, "value": "null", - "start": 1306, - "end": 1310, + "start": 1313, + "end": 1317, "loc": { "start": { "line": 45, @@ -21069,8 +21181,8 @@ "postfix": false, "binop": null }, - "start": 1310, - "end": 1311, + "start": 1317, + "end": 1318, "loc": { "start": { "line": 45, @@ -21095,8 +21207,8 @@ "binop": null, "updateContext": null }, - "start": 1311, - "end": 1312, + "start": 1318, + "end": 1319, "loc": { "start": { "line": 45, @@ -21121,8 +21233,8 @@ "binop": null, "updateContext": null }, - "start": 1312, - "end": 1313, + "start": 1319, + "end": 1320, "loc": { "start": { "line": 45, @@ -21147,8 +21259,8 @@ "binop": null }, "value": "bowerPath", - "start": 1318, - "end": 1327, + "start": 1325, + "end": 1334, "loc": { "start": { "line": 46, @@ -21173,8 +21285,8 @@ "binop": null, "updateContext": null }, - "start": 1327, - "end": 1328, + "start": 1334, + "end": 1335, "loc": { "start": { "line": 46, @@ -21200,8 +21312,8 @@ "updateContext": null }, "value": "bower_components", - "start": 1329, - "end": 1347, + "start": 1336, + "end": 1354, "loc": { "start": { "line": 46, @@ -21226,8 +21338,8 @@ "binop": null, "updateContext": null }, - "start": 1347, - "end": 1348, + "start": 1354, + "end": 1355, "loc": { "start": { "line": 46, @@ -21252,8 +21364,8 @@ "binop": null }, "value": "nodeModulesPath", - "start": 1353, - "end": 1368, + "start": 1360, + "end": 1375, "loc": { "start": { "line": 47, @@ -21278,8 +21390,8 @@ "binop": null, "updateContext": null }, - "start": 1368, - "end": 1369, + "start": 1375, + "end": 1376, "loc": { "start": { "line": 47, @@ -21305,8 +21417,8 @@ "updateContext": null }, "value": "node_modules", - "start": 1370, - "end": 1384, + "start": 1377, + "end": 1391, "loc": { "start": { "line": 47, @@ -21331,8 +21443,8 @@ "binop": null, "updateContext": null }, - "start": 1384, - "end": 1385, + "start": 1391, + "end": 1392, "loc": { "start": { "line": 47, @@ -21357,8 +21469,8 @@ "binop": null }, "value": "index", - "start": 1390, - "end": 1395, + "start": 1397, + "end": 1402, "loc": { "start": { "line": 48, @@ -21383,8 +21495,8 @@ "binop": null, "updateContext": null }, - "start": 1395, - "end": 1396, + "start": 1402, + "end": 1403, "loc": { "start": { "line": 48, @@ -21411,8 +21523,8 @@ "updateContext": null }, "value": "null", - "start": 1397, - "end": 1401, + "start": 1404, + "end": 1408, "loc": { "start": { "line": 48, @@ -21436,8 +21548,8 @@ "postfix": false, "binop": null }, - "start": 1401, - "end": 1402, + "start": 1408, + "end": 1409, "loc": { "start": { "line": 48, @@ -21461,8 +21573,8 @@ "postfix": false, "binop": null }, - "start": 1402, - "end": 1403, + "start": 1409, + "end": 1410, "loc": { "start": { "line": 48, @@ -21486,8 +21598,8 @@ "postfix": false, "binop": null }, - "start": 1404, - "end": 1405, + "start": 1411, + "end": 1412, "loc": { "start": { "line": 48, @@ -21514,8 +21626,8 @@ "updateContext": null }, "value": "if", - "start": 1410, - "end": 1412, + "start": 1417, + "end": 1419, "loc": { "start": { "line": 49, @@ -21539,8 +21651,8 @@ "postfix": false, "binop": null }, - "start": 1413, - "end": 1414, + "start": 1420, + "end": 1421, "loc": { "start": { "line": 49, @@ -21565,8 +21677,8 @@ "binop": null }, "value": "config", - "start": 1414, - "end": 1420, + "start": 1421, + "end": 1427, "loc": { "start": { "line": 49, @@ -21590,8 +21702,8 @@ "postfix": false, "binop": null }, - "start": 1420, - "end": 1421, + "start": 1427, + "end": 1428, "loc": { "start": { "line": 49, @@ -21615,8 +21727,8 @@ "postfix": false, "binop": null }, - "start": 1422, - "end": 1423, + "start": 1429, + "end": 1430, "loc": { "start": { "line": 49, @@ -21643,8 +21755,8 @@ "updateContext": null }, "value": "this", - "start": 1430, - "end": 1434, + "start": 1437, + "end": 1441, "loc": { "start": { "line": 50, @@ -21669,8 +21781,8 @@ "binop": null, "updateContext": null }, - "start": 1434, - "end": 1435, + "start": 1441, + "end": 1442, "loc": { "start": { "line": 50, @@ -21695,8 +21807,8 @@ "binop": null }, "value": "handleOldOptions", - "start": 1435, - "end": 1451, + "start": 1442, + "end": 1458, "loc": { "start": { "line": 50, @@ -21720,8 +21832,8 @@ "postfix": false, "binop": null }, - "start": 1451, - "end": 1452, + "start": 1458, + "end": 1459, "loc": { "start": { "line": 50, @@ -21746,8 +21858,8 @@ "binop": null }, "value": "config", - "start": 1452, - "end": 1458, + "start": 1459, + "end": 1465, "loc": { "start": { "line": 50, @@ -21771,8 +21883,8 @@ "postfix": false, "binop": null }, - "start": 1458, - "end": 1459, + "start": 1465, + "end": 1466, "loc": { "start": { "line": 50, @@ -21797,8 +21909,8 @@ "binop": null, "updateContext": null }, - "start": 1459, - "end": 1460, + "start": 1466, + "end": 1467, "loc": { "start": { "line": 50, @@ -21825,8 +21937,8 @@ "updateContext": null }, "value": "if", - "start": 1467, - "end": 1469, + "start": 1474, + "end": 1476, "loc": { "start": { "line": 51, @@ -21850,8 +21962,8 @@ "postfix": false, "binop": null }, - "start": 1470, - "end": 1471, + "start": 1477, + "end": 1478, "loc": { "start": { "line": 51, @@ -21876,8 +21988,8 @@ "binop": null }, "value": "config", - "start": 1471, - "end": 1477, + "start": 1478, + "end": 1484, "loc": { "start": { "line": 51, @@ -21902,8 +22014,8 @@ "binop": null, "updateContext": null }, - "start": 1477, - "end": 1478, + "start": 1484, + "end": 1485, "loc": { "start": { "line": 51, @@ -21928,8 +22040,8 @@ "binop": null }, "value": "use", - "start": 1478, - "end": 1481, + "start": 1485, + "end": 1488, "loc": { "start": { "line": 51, @@ -21953,8 +22065,8 @@ "postfix": false, "binop": null }, - "start": 1481, - "end": 1482, + "start": 1488, + "end": 1489, "loc": { "start": { "line": 51, @@ -21978,8 +22090,8 @@ "postfix": false, "binop": null }, - "start": 1483, - "end": 1484, + "start": 1490, + "end": 1491, "loc": { "start": { "line": 51, @@ -22006,8 +22118,8 @@ "updateContext": null }, "value": "for", - "start": 1493, - "end": 1496, + "start": 1500, + "end": 1503, "loc": { "start": { "line": 52, @@ -22031,8 +22143,8 @@ "postfix": false, "binop": null }, - "start": 1497, - "end": 1498, + "start": 1504, + "end": 1505, "loc": { "start": { "line": 52, @@ -22059,8 +22171,8 @@ "updateContext": null }, "value": "let", - "start": 1498, - "end": 1501, + "start": 1505, + "end": 1508, "loc": { "start": { "line": 52, @@ -22085,8 +22197,8 @@ "binop": null }, "value": "use", - "start": 1502, - "end": 1505, + "start": 1509, + "end": 1512, "loc": { "start": { "line": 52, @@ -22111,8 +22223,8 @@ "binop": null }, "value": "of", - "start": 1506, - "end": 1508, + "start": 1513, + "end": 1515, "loc": { "start": { "line": 52, @@ -22137,8 +22249,8 @@ "binop": null }, "value": "config", - "start": 1509, - "end": 1515, + "start": 1516, + "end": 1522, "loc": { "start": { "line": 52, @@ -22163,8 +22275,8 @@ "binop": null, "updateContext": null }, - "start": 1515, - "end": 1516, + "start": 1522, + "end": 1523, "loc": { "start": { "line": 52, @@ -22189,8 +22301,8 @@ "binop": null }, "value": "use", - "start": 1516, - "end": 1519, + "start": 1523, + "end": 1526, "loc": { "start": { "line": 52, @@ -22214,8 +22326,8 @@ "postfix": false, "binop": null }, - "start": 1519, - "end": 1520, + "start": 1526, + "end": 1527, "loc": { "start": { "line": 52, @@ -22239,8 +22351,8 @@ "postfix": false, "binop": null }, - "start": 1521, - "end": 1522, + "start": 1528, + "end": 1529, "loc": { "start": { "line": 52, @@ -22265,8 +22377,8 @@ "binop": null }, "value": "app", - "start": 1533, - "end": 1536, + "start": 1540, + "end": 1543, "loc": { "start": { "line": 53, @@ -22291,8 +22403,8 @@ "binop": null, "updateContext": null }, - "start": 1536, - "end": 1537, + "start": 1543, + "end": 1544, "loc": { "start": { "line": 53, @@ -22317,8 +22429,8 @@ "binop": null }, "value": "use", - "start": 1537, - "end": 1540, + "start": 1544, + "end": 1547, "loc": { "start": { "line": 53, @@ -22342,8 +22454,8 @@ "postfix": false, "binop": null }, - "start": 1540, - "end": 1541, + "start": 1547, + "end": 1548, "loc": { "start": { "line": 53, @@ -22368,8 +22480,8 @@ "binop": null }, "value": "use", - "start": 1541, - "end": 1544, + "start": 1548, + "end": 1551, "loc": { "start": { "line": 53, @@ -22394,8 +22506,8 @@ "binop": null, "updateContext": null }, - "start": 1544, - "end": 1545, + "start": 1551, + "end": 1552, "loc": { "start": { "line": 53, @@ -22420,8 +22532,8 @@ "binop": null }, "value": "path", - "start": 1545, - "end": 1549, + "start": 1552, + "end": 1556, "loc": { "start": { "line": 53, @@ -22446,8 +22558,8 @@ "binop": null, "updateContext": null }, - "start": 1549, - "end": 1550, + "start": 1556, + "end": 1557, "loc": { "start": { "line": 53, @@ -22472,8 +22584,8 @@ "binop": null }, "value": "express", - "start": 1551, - "end": 1558, + "start": 1558, + "end": 1565, "loc": { "start": { "line": 53, @@ -22498,8 +22610,8 @@ "binop": null, "updateContext": null }, - "start": 1558, - "end": 1559, + "start": 1565, + "end": 1566, "loc": { "start": { "line": 53, @@ -22524,8 +22636,8 @@ "binop": null }, "value": "static", - "start": 1559, - "end": 1565, + "start": 1566, + "end": 1572, "loc": { "start": { "line": 53, @@ -22549,8 +22661,8 @@ "postfix": false, "binop": null }, - "start": 1565, - "end": 1566, + "start": 1572, + "end": 1573, "loc": { "start": { "line": 53, @@ -22577,8 +22689,8 @@ "updateContext": null }, "value": "this", - "start": 1566, - "end": 1570, + "start": 1573, + "end": 1577, "loc": { "start": { "line": 53, @@ -22603,8 +22715,8 @@ "binop": null, "updateContext": null }, - "start": 1570, - "end": 1571, + "start": 1577, + "end": 1578, "loc": { "start": { "line": 53, @@ -22629,8 +22741,8 @@ "binop": null }, "value": "appLocation", - "start": 1571, - "end": 1582, + "start": 1578, + "end": 1589, "loc": { "start": { "line": 53, @@ -22654,8 +22766,8 @@ "postfix": false, "binop": null }, - "start": 1582, - "end": 1583, + "start": 1589, + "end": 1590, "loc": { "start": { "line": 53, @@ -22680,8 +22792,8 @@ "binop": null }, "value": "use", - "start": 1583, - "end": 1586, + "start": 1590, + "end": 1593, "loc": { "start": { "line": 53, @@ -22706,8 +22818,8 @@ "binop": null, "updateContext": null }, - "start": 1586, - "end": 1587, + "start": 1593, + "end": 1594, "loc": { "start": { "line": 53, @@ -22732,8 +22844,8 @@ "binop": null }, "value": "static", - "start": 1587, - "end": 1593, + "start": 1594, + "end": 1600, "loc": { "start": { "line": 53, @@ -22759,8 +22871,8 @@ "updateContext": null }, "value": "||", - "start": 1594, - "end": 1596, + "start": 1601, + "end": 1603, "loc": { "start": { "line": 53, @@ -22785,8 +22897,8 @@ "binop": null }, "value": "use", - "start": 1597, - "end": 1600, + "start": 1604, + "end": 1607, "loc": { "start": { "line": 53, @@ -22811,8 +22923,8 @@ "binop": null, "updateContext": null }, - "start": 1600, - "end": 1601, + "start": 1607, + "end": 1608, "loc": { "start": { "line": 53, @@ -22837,8 +22949,8 @@ "binop": null }, "value": "path", - "start": 1601, - "end": 1605, + "start": 1608, + "end": 1612, "loc": { "start": { "line": 53, @@ -22862,8 +22974,8 @@ "postfix": false, "binop": null }, - "start": 1605, - "end": 1606, + "start": 1612, + "end": 1613, "loc": { "start": { "line": 53, @@ -22887,8 +22999,8 @@ "postfix": false, "binop": null }, - "start": 1606, - "end": 1607, + "start": 1613, + "end": 1614, "loc": { "start": { "line": 53, @@ -22912,8 +23024,8 @@ "postfix": false, "binop": null }, - "start": 1607, - "end": 1608, + "start": 1614, + "end": 1615, "loc": { "start": { "line": 53, @@ -22938,8 +23050,8 @@ "binop": null, "updateContext": null }, - "start": 1608, - "end": 1609, + "start": 1615, + "end": 1616, "loc": { "start": { "line": 53, @@ -22963,8 +23075,8 @@ "postfix": false, "binop": null }, - "start": 1618, - "end": 1619, + "start": 1625, + "end": 1626, "loc": { "start": { "line": 54, @@ -22988,8 +23100,8 @@ "postfix": false, "binop": null }, - "start": 1626, - "end": 1627, + "start": 1633, + "end": 1634, "loc": { "start": { "line": 55, @@ -23014,8 +23126,8 @@ "binop": null }, "value": "app", - "start": 1635, - "end": 1638, + "start": 1642, + "end": 1645, "loc": { "start": { "line": 57, @@ -23040,8 +23152,8 @@ "binop": null, "updateContext": null }, - "start": 1638, - "end": 1639, + "start": 1645, + "end": 1646, "loc": { "start": { "line": 57, @@ -23066,8 +23178,8 @@ "binop": null }, "value": "use", - "start": 1639, - "end": 1642, + "start": 1646, + "end": 1649, "loc": { "start": { "line": 57, @@ -23091,8 +23203,8 @@ "postfix": false, "binop": null }, - "start": 1642, - "end": 1643, + "start": 1649, + "end": 1650, "loc": { "start": { "line": 57, @@ -23118,8 +23230,8 @@ "updateContext": null }, "value": "/", - "start": 1643, - "end": 1646, + "start": 1650, + "end": 1653, "loc": { "start": { "line": 57, @@ -23144,8 +23256,8 @@ "binop": null, "updateContext": null }, - "start": 1646, - "end": 1647, + "start": 1653, + "end": 1654, "loc": { "start": { "line": 57, @@ -23170,8 +23282,8 @@ "binop": null }, "value": "express", - "start": 1648, - "end": 1655, + "start": 1655, + "end": 1662, "loc": { "start": { "line": 57, @@ -23196,8 +23308,8 @@ "binop": null, "updateContext": null }, - "start": 1655, - "end": 1656, + "start": 1662, + "end": 1663, "loc": { "start": { "line": 57, @@ -23222,8 +23334,8 @@ "binop": null }, "value": "static", - "start": 1656, - "end": 1662, + "start": 1663, + "end": 1669, "loc": { "start": { "line": 57, @@ -23247,8 +23359,8 @@ "postfix": false, "binop": null }, - "start": 1662, - "end": 1663, + "start": 1669, + "end": 1670, "loc": { "start": { "line": 57, @@ -23275,8 +23387,8 @@ "updateContext": null }, "value": "this", - "start": 1672, - "end": 1676, + "start": 1679, + "end": 1683, "loc": { "start": { "line": 58, @@ -23301,8 +23413,8 @@ "binop": null, "updateContext": null }, - "start": 1676, - "end": 1677, + "start": 1683, + "end": 1684, "loc": { "start": { "line": 58, @@ -23327,8 +23439,8 @@ "binop": null }, "value": "appLocation", - "start": 1677, - "end": 1688, + "start": 1684, + "end": 1695, "loc": { "start": { "line": 58, @@ -23352,8 +23464,8 @@ "postfix": false, "binop": null }, - "start": 1688, - "end": 1689, + "start": 1695, + "end": 1696, "loc": { "start": { "line": 58, @@ -23378,8 +23490,8 @@ "binop": null }, "value": "config", - "start": 1689, - "end": 1695, + "start": 1696, + "end": 1702, "loc": { "start": { "line": 58, @@ -23404,8 +23516,8 @@ "binop": null, "updateContext": null }, - "start": 1695, - "end": 1696, + "start": 1702, + "end": 1703, "loc": { "start": { "line": 58, @@ -23430,8 +23542,8 @@ "binop": null }, "value": "entry", - "start": 1696, - "end": 1701, + "start": 1703, + "end": 1708, "loc": { "start": { "line": 58, @@ -23455,8 +23567,8 @@ "postfix": false, "binop": null }, - "start": 1701, - "end": 1702, + "start": 1708, + "end": 1709, "loc": { "start": { "line": 58, @@ -23480,8 +23592,8 @@ "postfix": false, "binop": null }, - "start": 1702, - "end": 1703, + "start": 1709, + "end": 1710, "loc": { "start": { "line": 58, @@ -23505,8 +23617,8 @@ "postfix": false, "binop": null }, - "start": 1703, - "end": 1704, + "start": 1710, + "end": 1711, "loc": { "start": { "line": 58, @@ -23531,8 +23643,8 @@ "binop": null, "updateContext": null }, - "start": 1704, - "end": 1705, + "start": 1711, + "end": 1712, "loc": { "start": { "line": 58, @@ -23557,8 +23669,8 @@ "binop": null }, "value": "app", - "start": 1713, - "end": 1716, + "start": 1720, + "end": 1723, "loc": { "start": { "line": 60, @@ -23583,8 +23695,8 @@ "binop": null, "updateContext": null }, - "start": 1716, - "end": 1717, + "start": 1723, + "end": 1724, "loc": { "start": { "line": 60, @@ -23609,8 +23721,8 @@ "binop": null }, "value": "use", - "start": 1717, - "end": 1720, + "start": 1724, + "end": 1727, "loc": { "start": { "line": 60, @@ -23634,8 +23746,8 @@ "postfix": false, "binop": null }, - "start": 1720, - "end": 1721, + "start": 1727, + "end": 1728, "loc": { "start": { "line": 60, @@ -23661,8 +23773,8 @@ "updateContext": null }, "value": "/bower_components", - "start": 1721, - "end": 1740, + "start": 1728, + "end": 1747, "loc": { "start": { "line": 60, @@ -23687,8 +23799,8 @@ "binop": null, "updateContext": null }, - "start": 1740, - "end": 1741, + "start": 1747, + "end": 1748, "loc": { "start": { "line": 60, @@ -23713,8 +23825,8 @@ "binop": null }, "value": "express", - "start": 1742, - "end": 1749, + "start": 1749, + "end": 1756, "loc": { "start": { "line": 60, @@ -23739,8 +23851,8 @@ "binop": null, "updateContext": null }, - "start": 1749, - "end": 1750, + "start": 1756, + "end": 1757, "loc": { "start": { "line": 60, @@ -23765,8 +23877,8 @@ "binop": null }, "value": "static", - "start": 1750, - "end": 1756, + "start": 1757, + "end": 1763, "loc": { "start": { "line": 60, @@ -23790,8 +23902,8 @@ "postfix": false, "binop": null }, - "start": 1756, - "end": 1757, + "start": 1763, + "end": 1764, "loc": { "start": { "line": 60, @@ -23818,8 +23930,8 @@ "updateContext": null }, "value": "this", - "start": 1766, - "end": 1770, + "start": 1773, + "end": 1777, "loc": { "start": { "line": 61, @@ -23844,8 +23956,8 @@ "binop": null, "updateContext": null }, - "start": 1770, - "end": 1771, + "start": 1777, + "end": 1778, "loc": { "start": { "line": 61, @@ -23870,8 +23982,8 @@ "binop": null }, "value": "appLocation", - "start": 1771, - "end": 1782, + "start": 1778, + "end": 1789, "loc": { "start": { "line": 61, @@ -23895,8 +24007,8 @@ "postfix": false, "binop": null }, - "start": 1782, - "end": 1783, + "start": 1789, + "end": 1790, "loc": { "start": { "line": 61, @@ -23921,8 +24033,8 @@ "binop": null }, "value": "config", - "start": 1783, - "end": 1789, + "start": 1790, + "end": 1796, "loc": { "start": { "line": 61, @@ -23947,8 +24059,8 @@ "binop": null, "updateContext": null }, - "start": 1789, - "end": 1790, + "start": 1796, + "end": 1797, "loc": { "start": { "line": 61, @@ -23973,8 +24085,8 @@ "binop": null }, "value": "bowerPath", - "start": 1790, - "end": 1799, + "start": 1797, + "end": 1806, "loc": { "start": { "line": 61, @@ -23999,8 +24111,8 @@ "binop": null, "updateContext": null }, - "start": 1799, - "end": 1800, + "start": 1806, + "end": 1807, "loc": { "start": { "line": 61, @@ -24026,8 +24138,8 @@ "updateContext": null }, "value": "bower_components", - "start": 1801, - "end": 1819, + "start": 1808, + "end": 1826, "loc": { "start": { "line": 61, @@ -24051,8 +24163,8 @@ "postfix": false, "binop": null }, - "start": 1819, - "end": 1820, + "start": 1826, + "end": 1827, "loc": { "start": { "line": 61, @@ -24076,8 +24188,8 @@ "postfix": false, "binop": null }, - "start": 1820, - "end": 1821, + "start": 1827, + "end": 1828, "loc": { "start": { "line": 61, @@ -24101,8 +24213,8 @@ "postfix": false, "binop": null }, - "start": 1821, - "end": 1822, + "start": 1828, + "end": 1829, "loc": { "start": { "line": 61, @@ -24127,8 +24239,8 @@ "binop": null, "updateContext": null }, - "start": 1822, - "end": 1823, + "start": 1829, + "end": 1830, "loc": { "start": { "line": 61, @@ -24153,8 +24265,8 @@ "binop": null }, "value": "app", - "start": 1831, - "end": 1834, + "start": 1838, + "end": 1841, "loc": { "start": { "line": 63, @@ -24179,8 +24291,8 @@ "binop": null, "updateContext": null }, - "start": 1834, - "end": 1835, + "start": 1841, + "end": 1842, "loc": { "start": { "line": 63, @@ -24205,8 +24317,8 @@ "binop": null }, "value": "use", - "start": 1835, - "end": 1838, + "start": 1842, + "end": 1845, "loc": { "start": { "line": 63, @@ -24230,8 +24342,8 @@ "postfix": false, "binop": null }, - "start": 1838, - "end": 1839, + "start": 1845, + "end": 1846, "loc": { "start": { "line": 63, @@ -24257,8 +24369,8 @@ "updateContext": null }, "value": "/node_modules", - "start": 1839, - "end": 1854, + "start": 1846, + "end": 1861, "loc": { "start": { "line": 63, @@ -24283,8 +24395,8 @@ "binop": null, "updateContext": null }, - "start": 1854, - "end": 1855, + "start": 1861, + "end": 1862, "loc": { "start": { "line": 63, @@ -24309,8 +24421,8 @@ "binop": null }, "value": "express", - "start": 1856, - "end": 1863, + "start": 1863, + "end": 1870, "loc": { "start": { "line": 63, @@ -24335,8 +24447,8 @@ "binop": null, "updateContext": null }, - "start": 1863, - "end": 1864, + "start": 1870, + "end": 1871, "loc": { "start": { "line": 63, @@ -24361,8 +24473,8 @@ "binop": null }, "value": "static", - "start": 1864, - "end": 1870, + "start": 1871, + "end": 1877, "loc": { "start": { "line": 63, @@ -24386,8 +24498,8 @@ "postfix": false, "binop": null }, - "start": 1870, - "end": 1871, + "start": 1877, + "end": 1878, "loc": { "start": { "line": 63, @@ -24414,8 +24526,8 @@ "updateContext": null }, "value": "this", - "start": 1880, - "end": 1884, + "start": 1887, + "end": 1891, "loc": { "start": { "line": 64, @@ -24440,8 +24552,8 @@ "binop": null, "updateContext": null }, - "start": 1884, - "end": 1885, + "start": 1891, + "end": 1892, "loc": { "start": { "line": 64, @@ -24466,8 +24578,8 @@ "binop": null }, "value": "appLocation", - "start": 1885, - "end": 1896, + "start": 1892, + "end": 1903, "loc": { "start": { "line": 64, @@ -24491,8 +24603,8 @@ "postfix": false, "binop": null }, - "start": 1896, - "end": 1897, + "start": 1903, + "end": 1904, "loc": { "start": { "line": 64, @@ -24517,8 +24629,8 @@ "binop": null }, "value": "config", - "start": 1897, - "end": 1903, + "start": 1904, + "end": 1910, "loc": { "start": { "line": 64, @@ -24543,8 +24655,8 @@ "binop": null, "updateContext": null }, - "start": 1903, - "end": 1904, + "start": 1910, + "end": 1911, "loc": { "start": { "line": 64, @@ -24569,8 +24681,8 @@ "binop": null }, "value": "nodeModulesPath", - "start": 1904, - "end": 1919, + "start": 1911, + "end": 1926, "loc": { "start": { "line": 64, @@ -24595,8 +24707,8 @@ "binop": null, "updateContext": null }, - "start": 1919, - "end": 1920, + "start": 1926, + "end": 1927, "loc": { "start": { "line": 64, @@ -24622,8 +24734,8 @@ "updateContext": null }, "value": "node_modules", - "start": 1921, - "end": 1935, + "start": 1928, + "end": 1942, "loc": { "start": { "line": 64, @@ -24647,8 +24759,8 @@ "postfix": false, "binop": null }, - "start": 1935, - "end": 1936, + "start": 1942, + "end": 1943, "loc": { "start": { "line": 64, @@ -24672,8 +24784,8 @@ "postfix": false, "binop": null }, - "start": 1936, - "end": 1937, + "start": 1943, + "end": 1944, "loc": { "start": { "line": 64, @@ -24697,8 +24809,8 @@ "postfix": false, "binop": null }, - "start": 1937, - "end": 1938, + "start": 1944, + "end": 1945, "loc": { "start": { "line": 64, @@ -24723,8 +24835,8 @@ "binop": null, "updateContext": null }, - "start": 1938, - "end": 1939, + "start": 1945, + "end": 1946, "loc": { "start": { "line": 64, @@ -24749,8 +24861,8 @@ "binop": null }, "value": "app", - "start": 1947, - "end": 1950, + "start": 1954, + "end": 1957, "loc": { "start": { "line": 66, @@ -24775,8 +24887,8 @@ "binop": null, "updateContext": null }, - "start": 1950, - "end": 1951, + "start": 1957, + "end": 1958, "loc": { "start": { "line": 66, @@ -24801,8 +24913,8 @@ "binop": null }, "value": "use", - "start": 1951, - "end": 1954, + "start": 1958, + "end": 1961, "loc": { "start": { "line": 66, @@ -24826,8 +24938,8 @@ "postfix": false, "binop": null }, - "start": 1954, - "end": 1955, + "start": 1961, + "end": 1962, "loc": { "start": { "line": 66, @@ -24853,8 +24965,8 @@ "updateContext": null }, "value": "/demo/node_modules", - "start": 1955, - "end": 1975, + "start": 1962, + "end": 1982, "loc": { "start": { "line": 66, @@ -24879,8 +24991,8 @@ "binop": null, "updateContext": null }, - "start": 1975, - "end": 1976, + "start": 1982, + "end": 1983, "loc": { "start": { "line": 66, @@ -24905,8 +25017,8 @@ "binop": null }, "value": "express", - "start": 1977, - "end": 1984, + "start": 1984, + "end": 1991, "loc": { "start": { "line": 66, @@ -24931,8 +25043,8 @@ "binop": null, "updateContext": null }, - "start": 1984, - "end": 1985, + "start": 1991, + "end": 1992, "loc": { "start": { "line": 66, @@ -24957,8 +25069,8 @@ "binop": null }, "value": "static", - "start": 1985, - "end": 1991, + "start": 1992, + "end": 1998, "loc": { "start": { "line": 66, @@ -24982,8 +25094,8 @@ "postfix": false, "binop": null }, - "start": 1991, - "end": 1992, + "start": 1998, + "end": 1999, "loc": { "start": { "line": 66, @@ -25010,8 +25122,8 @@ "updateContext": null }, "value": "this", - "start": 2001, - "end": 2005, + "start": 2008, + "end": 2012, "loc": { "start": { "line": 67, @@ -25036,8 +25148,8 @@ "binop": null, "updateContext": null }, - "start": 2005, - "end": 2006, + "start": 2012, + "end": 2013, "loc": { "start": { "line": 67, @@ -25062,8 +25174,8 @@ "binop": null }, "value": "appLocation", - "start": 2006, - "end": 2017, + "start": 2013, + "end": 2024, "loc": { "start": { "line": 67, @@ -25087,8 +25199,8 @@ "postfix": false, "binop": null }, - "start": 2017, - "end": 2018, + "start": 2024, + "end": 2025, "loc": { "start": { "line": 67, @@ -25113,8 +25225,8 @@ "binop": null }, "value": "config", - "start": 2018, - "end": 2024, + "start": 2025, + "end": 2031, "loc": { "start": { "line": 67, @@ -25139,8 +25251,8 @@ "binop": null, "updateContext": null }, - "start": 2024, - "end": 2025, + "start": 2031, + "end": 2032, "loc": { "start": { "line": 67, @@ -25165,8 +25277,8 @@ "binop": null }, "value": "nodeModulesPath", - "start": 2025, - "end": 2040, + "start": 2032, + "end": 2047, "loc": { "start": { "line": 67, @@ -25191,8 +25303,8 @@ "binop": null, "updateContext": null }, - "start": 2040, - "end": 2041, + "start": 2047, + "end": 2048, "loc": { "start": { "line": 67, @@ -25218,8 +25330,8 @@ "updateContext": null }, "value": "node_modules", - "start": 2042, - "end": 2056, + "start": 2049, + "end": 2063, "loc": { "start": { "line": 67, @@ -25243,8 +25355,8 @@ "postfix": false, "binop": null }, - "start": 2056, - "end": 2057, + "start": 2063, + "end": 2064, "loc": { "start": { "line": 67, @@ -25268,8 +25380,8 @@ "postfix": false, "binop": null }, - "start": 2057, - "end": 2058, + "start": 2064, + "end": 2065, "loc": { "start": { "line": 67, @@ -25293,8 +25405,8 @@ "postfix": false, "binop": null }, - "start": 2058, - "end": 2059, + "start": 2065, + "end": 2066, "loc": { "start": { "line": 67, @@ -25319,8 +25431,8 @@ "binop": null, "updateContext": null }, - "start": 2059, - "end": 2060, + "start": 2066, + "end": 2067, "loc": { "start": { "line": 67, @@ -25345,8 +25457,8 @@ "binop": null }, "value": "app", - "start": 2068, - "end": 2071, + "start": 2075, + "end": 2078, "loc": { "start": { "line": 69, @@ -25371,8 +25483,8 @@ "binop": null, "updateContext": null }, - "start": 2071, - "end": 2072, + "start": 2078, + "end": 2079, "loc": { "start": { "line": 69, @@ -25397,8 +25509,8 @@ "binop": null }, "value": "use", - "start": 2072, - "end": 2075, + "start": 2079, + "end": 2082, "loc": { "start": { "line": 69, @@ -25422,8 +25534,8 @@ "postfix": false, "binop": null }, - "start": 2075, - "end": 2076, + "start": 2082, + "end": 2083, "loc": { "start": { "line": 69, @@ -25449,8 +25561,8 @@ "updateContext": null }, "value": "/demo", - "start": 2076, - "end": 2083, + "start": 2083, + "end": 2090, "loc": { "start": { "line": 69, @@ -25475,8 +25587,8 @@ "binop": null, "updateContext": null }, - "start": 2083, - "end": 2084, + "start": 2090, + "end": 2091, "loc": { "start": { "line": 69, @@ -25501,8 +25613,8 @@ "binop": null }, "value": "express", - "start": 2085, - "end": 2092, + "start": 2092, + "end": 2099, "loc": { "start": { "line": 69, @@ -25527,8 +25639,8 @@ "binop": null, "updateContext": null }, - "start": 2092, - "end": 2093, + "start": 2099, + "end": 2100, "loc": { "start": { "line": 69, @@ -25553,8 +25665,8 @@ "binop": null }, "value": "static", - "start": 2093, - "end": 2099, + "start": 2100, + "end": 2106, "loc": { "start": { "line": 69, @@ -25578,8 +25690,8 @@ "postfix": false, "binop": null }, - "start": 2099, - "end": 2100, + "start": 2106, + "end": 2107, "loc": { "start": { "line": 69, @@ -25606,8 +25718,8 @@ "updateContext": null }, "value": "this", - "start": 2109, - "end": 2113, + "start": 2116, + "end": 2120, "loc": { "start": { "line": 70, @@ -25632,8 +25744,8 @@ "binop": null, "updateContext": null }, - "start": 2113, - "end": 2114, + "start": 2120, + "end": 2121, "loc": { "start": { "line": 70, @@ -25658,8 +25770,8 @@ "binop": null }, "value": "appLocation", - "start": 2114, - "end": 2125, + "start": 2121, + "end": 2132, "loc": { "start": { "line": 70, @@ -25683,8 +25795,8 @@ "postfix": false, "binop": null }, - "start": 2125, - "end": 2126, + "start": 2132, + "end": 2133, "loc": { "start": { "line": 70, @@ -25709,8 +25821,8 @@ "binop": null }, "value": "config", - "start": 2126, - "end": 2132, + "start": 2133, + "end": 2139, "loc": { "start": { "line": 70, @@ -25735,8 +25847,8 @@ "binop": null, "updateContext": null }, - "start": 2132, - "end": 2133, + "start": 2139, + "end": 2140, "loc": { "start": { "line": 70, @@ -25761,8 +25873,8 @@ "binop": null }, "value": "demo", - "start": 2133, - "end": 2137, + "start": 2140, + "end": 2144, "loc": { "start": { "line": 70, @@ -25787,8 +25899,8 @@ "binop": null, "updateContext": null }, - "start": 2137, - "end": 2138, + "start": 2144, + "end": 2145, "loc": { "start": { "line": 70, @@ -25814,8 +25926,8 @@ "updateContext": null }, "value": "demo", - "start": 2139, - "end": 2145, + "start": 2146, + "end": 2152, "loc": { "start": { "line": 70, @@ -25839,8 +25951,8 @@ "postfix": false, "binop": null }, - "start": 2145, - "end": 2146, + "start": 2152, + "end": 2153, "loc": { "start": { "line": 70, @@ -25864,8 +25976,8 @@ "postfix": false, "binop": null }, - "start": 2146, - "end": 2147, + "start": 2153, + "end": 2154, "loc": { "start": { "line": 70, @@ -25889,8 +26001,8 @@ "postfix": false, "binop": null }, - "start": 2147, - "end": 2148, + "start": 2154, + "end": 2155, "loc": { "start": { "line": 70, @@ -25915,8 +26027,8 @@ "binop": null, "updateContext": null }, - "start": 2148, - "end": 2149, + "start": 2155, + "end": 2156, "loc": { "start": { "line": 70, @@ -25941,8 +26053,8 @@ "binop": null }, "value": "app", - "start": 2157, - "end": 2160, + "start": 2164, + "end": 2167, "loc": { "start": { "line": 72, @@ -25967,8 +26079,8 @@ "binop": null, "updateContext": null }, - "start": 2160, - "end": 2161, + "start": 2167, + "end": 2168, "loc": { "start": { "line": 72, @@ -25993,8 +26105,8 @@ "binop": null }, "value": "use", - "start": 2161, - "end": 2164, + "start": 2168, + "end": 2171, "loc": { "start": { "line": 72, @@ -26018,8 +26130,8 @@ "postfix": false, "binop": null }, - "start": 2164, - "end": 2165, + "start": 2171, + "end": 2172, "loc": { "start": { "line": 72, @@ -26045,8 +26157,8 @@ "updateContext": null }, "value": "/docs", - "start": 2165, - "end": 2172, + "start": 2172, + "end": 2179, "loc": { "start": { "line": 72, @@ -26071,8 +26183,8 @@ "binop": null, "updateContext": null }, - "start": 2172, - "end": 2173, + "start": 2179, + "end": 2180, "loc": { "start": { "line": 72, @@ -26097,8 +26209,8 @@ "binop": null }, "value": "express", - "start": 2174, - "end": 2181, + "start": 2181, + "end": 2188, "loc": { "start": { "line": 72, @@ -26123,8 +26235,8 @@ "binop": null, "updateContext": null }, - "start": 2181, - "end": 2182, + "start": 2188, + "end": 2189, "loc": { "start": { "line": 72, @@ -26149,8 +26261,8 @@ "binop": null }, "value": "static", - "start": 2182, - "end": 2188, + "start": 2189, + "end": 2195, "loc": { "start": { "line": 72, @@ -26174,8 +26286,8 @@ "postfix": false, "binop": null }, - "start": 2188, - "end": 2189, + "start": 2195, + "end": 2196, "loc": { "start": { "line": 72, @@ -26202,8 +26314,8 @@ "updateContext": null }, "value": "this", - "start": 2198, - "end": 2202, + "start": 2205, + "end": 2209, "loc": { "start": { "line": 73, @@ -26228,8 +26340,8 @@ "binop": null, "updateContext": null }, - "start": 2202, - "end": 2203, + "start": 2209, + "end": 2210, "loc": { "start": { "line": 73, @@ -26254,8 +26366,8 @@ "binop": null }, "value": "appLocation", - "start": 2203, - "end": 2214, + "start": 2210, + "end": 2221, "loc": { "start": { "line": 73, @@ -26279,8 +26391,8 @@ "postfix": false, "binop": null }, - "start": 2214, - "end": 2215, + "start": 2221, + "end": 2222, "loc": { "start": { "line": 73, @@ -26305,8 +26417,8 @@ "binop": null }, "value": "config", - "start": 2215, - "end": 2221, + "start": 2222, + "end": 2228, "loc": { "start": { "line": 73, @@ -26331,8 +26443,8 @@ "binop": null, "updateContext": null }, - "start": 2221, - "end": 2222, + "start": 2228, + "end": 2229, "loc": { "start": { "line": 73, @@ -26357,8 +26469,8 @@ "binop": null }, "value": "docs", - "start": 2222, - "end": 2226, + "start": 2229, + "end": 2233, "loc": { "start": { "line": 73, @@ -26383,8 +26495,8 @@ "binop": null, "updateContext": null }, - "start": 2226, - "end": 2227, + "start": 2233, + "end": 2234, "loc": { "start": { "line": 73, @@ -26410,8 +26522,8 @@ "updateContext": null }, "value": "docs", - "start": 2228, - "end": 2234, + "start": 2235, + "end": 2241, "loc": { "start": { "line": 73, @@ -26435,8 +26547,8 @@ "postfix": false, "binop": null }, - "start": 2234, - "end": 2235, + "start": 2241, + "end": 2242, "loc": { "start": { "line": 73, @@ -26460,8 +26572,8 @@ "postfix": false, "binop": null }, - "start": 2235, - "end": 2236, + "start": 2242, + "end": 2243, "loc": { "start": { "line": 73, @@ -26485,8 +26597,8 @@ "postfix": false, "binop": null }, - "start": 2236, - "end": 2237, + "start": 2243, + "end": 2244, "loc": { "start": { "line": 73, @@ -26511,8 +26623,8 @@ "binop": null, "updateContext": null }, - "start": 2237, - "end": 2238, + "start": 2244, + "end": 2245, "loc": { "start": { "line": 73, @@ -26537,8 +26649,8 @@ "binop": null }, "value": "app", - "start": 2246, - "end": 2249, + "start": 2253, + "end": 2256, "loc": { "start": { "line": 75, @@ -26563,8 +26675,8 @@ "binop": null, "updateContext": null }, - "start": 2249, - "end": 2250, + "start": 2256, + "end": 2257, "loc": { "start": { "line": 75, @@ -26589,8 +26701,8 @@ "binop": null }, "value": "use", - "start": 2250, - "end": 2253, + "start": 2257, + "end": 2260, "loc": { "start": { "line": 75, @@ -26614,8 +26726,8 @@ "postfix": false, "binop": null }, - "start": 2253, - "end": 2254, + "start": 2260, + "end": 2261, "loc": { "start": { "line": 75, @@ -26641,8 +26753,8 @@ "updateContext": null }, "value": "/package.json", - "start": 2254, - "end": 2269, + "start": 2261, + "end": 2276, "loc": { "start": { "line": 75, @@ -26667,8 +26779,8 @@ "binop": null, "updateContext": null }, - "start": 2269, - "end": 2270, + "start": 2276, + "end": 2277, "loc": { "start": { "line": 75, @@ -26693,9 +26805,9 @@ "binop": null }, "value": "express", - "start": 2271, - "end": 2278, - "loc": { + "start": 2278, + "end": 2285, + "loc": { "start": { "line": 75, "column": 31 @@ -26719,8 +26831,8 @@ "binop": null, "updateContext": null }, - "start": 2278, - "end": 2279, + "start": 2285, + "end": 2286, "loc": { "start": { "line": 75, @@ -26745,8 +26857,8 @@ "binop": null }, "value": "static", - "start": 2279, - "end": 2285, + "start": 2286, + "end": 2292, "loc": { "start": { "line": 75, @@ -26770,8 +26882,8 @@ "postfix": false, "binop": null }, - "start": 2285, - "end": 2286, + "start": 2292, + "end": 2293, "loc": { "start": { "line": 75, @@ -26798,8 +26910,8 @@ "updateContext": null }, "value": "this", - "start": 2295, - "end": 2299, + "start": 2302, + "end": 2306, "loc": { "start": { "line": 76, @@ -26824,8 +26936,8 @@ "binop": null, "updateContext": null }, - "start": 2299, - "end": 2300, + "start": 2306, + "end": 2307, "loc": { "start": { "line": 76, @@ -26850,8 +26962,8 @@ "binop": null }, "value": "appLocation", - "start": 2300, - "end": 2311, + "start": 2307, + "end": 2318, "loc": { "start": { "line": 76, @@ -26875,8 +26987,8 @@ "postfix": false, "binop": null }, - "start": 2311, - "end": 2312, + "start": 2318, + "end": 2319, "loc": { "start": { "line": 76, @@ -26902,8 +27014,8 @@ "updateContext": null }, "value": "package.json", - "start": 2312, - "end": 2326, + "start": 2319, + "end": 2333, "loc": { "start": { "line": 76, @@ -26927,8 +27039,8 @@ "postfix": false, "binop": null }, - "start": 2326, - "end": 2327, + "start": 2333, + "end": 2334, "loc": { "start": { "line": 76, @@ -26952,8 +27064,8 @@ "postfix": false, "binop": null }, - "start": 2334, - "end": 2335, + "start": 2341, + "end": 2342, "loc": { "start": { "line": 77, @@ -26977,8 +27089,8 @@ "postfix": false, "binop": null }, - "start": 2335, - "end": 2336, + "start": 2342, + "end": 2343, "loc": { "start": { "line": 77, @@ -27003,8 +27115,8 @@ "binop": null, "updateContext": null }, - "start": 2336, - "end": 2337, + "start": 2343, + "end": 2344, "loc": { "start": { "line": 77, @@ -27019,8 +27131,8 @@ { "type": "CommentLine", "value": " serve backed-cli documentation", - "start": 2345, - "end": 2378, + "start": 2352, + "end": 2385, "loc": { "start": { "line": 79, @@ -27045,8 +27157,8 @@ "binop": null }, "value": "app", - "start": 2385, - "end": 2388, + "start": 2392, + "end": 2395, "loc": { "start": { "line": 80, @@ -27071,8 +27183,8 @@ "binop": null, "updateContext": null }, - "start": 2388, - "end": 2389, + "start": 2395, + "end": 2396, "loc": { "start": { "line": 80, @@ -27097,8 +27209,8 @@ "binop": null }, "value": "use", - "start": 2389, - "end": 2392, + "start": 2396, + "end": 2399, "loc": { "start": { "line": 80, @@ -27122,8 +27234,8 @@ "postfix": false, "binop": null }, - "start": 2392, - "end": 2393, + "start": 2399, + "end": 2400, "loc": { "start": { "line": 80, @@ -27149,8 +27261,8 @@ "updateContext": null }, "value": "/backed-cli/docs", - "start": 2393, - "end": 2411, + "start": 2400, + "end": 2418, "loc": { "start": { "line": 80, @@ -27175,8 +27287,8 @@ "binop": null, "updateContext": null }, - "start": 2411, - "end": 2412, + "start": 2418, + "end": 2419, "loc": { "start": { "line": 80, @@ -27201,8 +27313,8 @@ "binop": null }, "value": "express", - "start": 2413, - "end": 2420, + "start": 2420, + "end": 2427, "loc": { "start": { "line": 80, @@ -27227,8 +27339,8 @@ "binop": null, "updateContext": null }, - "start": 2420, - "end": 2421, + "start": 2427, + "end": 2428, "loc": { "start": { "line": 80, @@ -27253,8 +27365,8 @@ "binop": null }, "value": "static", - "start": 2421, - "end": 2427, + "start": 2428, + "end": 2434, "loc": { "start": { "line": 80, @@ -27278,8 +27390,8 @@ "postfix": false, "binop": null }, - "start": 2427, - "end": 2428, + "start": 2434, + "end": 2435, "loc": { "start": { "line": 80, @@ -27304,8 +27416,8 @@ "binop": null }, "value": "__dirname", - "start": 2437, - "end": 2446, + "start": 2444, + "end": 2453, "loc": { "start": { "line": 81, @@ -27330,8 +27442,8 @@ "binop": null, "updateContext": null }, - "start": 2446, - "end": 2447, + "start": 2453, + "end": 2454, "loc": { "start": { "line": 81, @@ -27356,8 +27468,8 @@ "binop": null }, "value": "replace", - "start": 2447, - "end": 2454, + "start": 2454, + "end": 2461, "loc": { "start": { "line": 81, @@ -27381,8 +27493,8 @@ "postfix": false, "binop": null }, - "start": 2454, - "end": 2455, + "start": 2461, + "end": 2462, "loc": { "start": { "line": 81, @@ -27408,8 +27520,8 @@ "updateContext": null }, "value": "bin", - "start": 2455, - "end": 2460, + "start": 2462, + "end": 2467, "loc": { "start": { "line": 81, @@ -27434,8 +27546,8 @@ "binop": null, "updateContext": null }, - "start": 2460, - "end": 2461, + "start": 2467, + "end": 2468, "loc": { "start": { "line": 81, @@ -27461,8 +27573,8 @@ "updateContext": null }, "value": "docs", - "start": 2462, - "end": 2468, + "start": 2469, + "end": 2475, "loc": { "start": { "line": 81, @@ -27486,8 +27598,8 @@ "postfix": false, "binop": null }, - "start": 2468, - "end": 2469, + "start": 2475, + "end": 2476, "loc": { "start": { "line": 81, @@ -27511,8 +27623,8 @@ "postfix": false, "binop": null }, - "start": 2469, - "end": 2470, + "start": 2476, + "end": 2477, "loc": { "start": { "line": 81, @@ -27536,8 +27648,8 @@ "postfix": false, "binop": null }, - "start": 2470, - "end": 2471, + "start": 2477, + "end": 2478, "loc": { "start": { "line": 81, @@ -27562,8 +27674,8 @@ "binop": null, "updateContext": null }, - "start": 2471, - "end": 2472, + "start": 2478, + "end": 2479, "loc": { "start": { "line": 81, @@ -27578,8 +27690,8 @@ { "type": "CommentLine", "value": " serve backed documentation", - "start": 2480, - "end": 2509, + "start": 2487, + "end": 2516, "loc": { "start": { "line": 83, @@ -27604,8 +27716,8 @@ "binop": null }, "value": "app", - "start": 2516, - "end": 2519, + "start": 2523, + "end": 2526, "loc": { "start": { "line": 84, @@ -27630,8 +27742,8 @@ "binop": null, "updateContext": null }, - "start": 2519, - "end": 2520, + "start": 2526, + "end": 2527, "loc": { "start": { "line": 84, @@ -27656,8 +27768,8 @@ "binop": null }, "value": "use", - "start": 2520, - "end": 2523, + "start": 2527, + "end": 2530, "loc": { "start": { "line": 84, @@ -27681,8 +27793,8 @@ "postfix": false, "binop": null }, - "start": 2523, - "end": 2524, + "start": 2530, + "end": 2531, "loc": { "start": { "line": 84, @@ -27708,8 +27820,8 @@ "updateContext": null }, "value": "/backed/docs", - "start": 2524, - "end": 2538, + "start": 2531, + "end": 2545, "loc": { "start": { "line": 84, @@ -27734,8 +27846,8 @@ "binop": null, "updateContext": null }, - "start": 2538, - "end": 2539, + "start": 2545, + "end": 2546, "loc": { "start": { "line": 84, @@ -27760,8 +27872,8 @@ "binop": null }, "value": "express", - "start": 2540, - "end": 2547, + "start": 2547, + "end": 2554, "loc": { "start": { "line": 84, @@ -27786,8 +27898,8 @@ "binop": null, "updateContext": null }, - "start": 2547, - "end": 2548, + "start": 2554, + "end": 2555, "loc": { "start": { "line": 84, @@ -27812,8 +27924,8 @@ "binop": null }, "value": "static", - "start": 2548, - "end": 2554, + "start": 2555, + "end": 2561, "loc": { "start": { "line": 84, @@ -27837,8 +27949,8 @@ "postfix": false, "binop": null }, - "start": 2554, - "end": 2555, + "start": 2561, + "end": 2562, "loc": { "start": { "line": 84, @@ -27865,8 +27977,8 @@ "updateContext": null }, "value": "this", - "start": 2564, - "end": 2568, + "start": 2571, + "end": 2575, "loc": { "start": { "line": 85, @@ -27891,8 +28003,8 @@ "binop": null, "updateContext": null }, - "start": 2568, - "end": 2569, + "start": 2575, + "end": 2576, "loc": { "start": { "line": 85, @@ -27917,8 +28029,8 @@ "binop": null }, "value": "appLocation", - "start": 2569, - "end": 2580, + "start": 2576, + "end": 2587, "loc": { "start": { "line": 85, @@ -27942,8 +28054,8 @@ "postfix": false, "binop": null }, - "start": 2580, - "end": 2581, + "start": 2587, + "end": 2588, "loc": { "start": { "line": 85, @@ -27969,8 +28081,8 @@ "updateContext": null }, "value": "node_modules/backed/docs", - "start": 2581, - "end": 2607, + "start": 2588, + "end": 2614, "loc": { "start": { "line": 85, @@ -27994,8 +28106,8 @@ "postfix": false, "binop": null }, - "start": 2607, - "end": 2608, + "start": 2614, + "end": 2615, "loc": { "start": { "line": 85, @@ -28019,8 +28131,8 @@ "postfix": false, "binop": null }, - "start": 2608, - "end": 2609, + "start": 2615, + "end": 2616, "loc": { "start": { "line": 85, @@ -28044,8 +28156,8 @@ "postfix": false, "binop": null }, - "start": 2609, - "end": 2610, + "start": 2616, + "end": 2617, "loc": { "start": { "line": 85, @@ -28070,8 +28182,8 @@ "binop": null, "updateContext": null }, - "start": 2610, - "end": 2611, + "start": 2617, + "end": 2618, "loc": { "start": { "line": 85, @@ -28086,8 +28198,8 @@ { "type": "CommentLine", "value": " TODO: Add option to override index", - "start": 2619, - "end": 2656, + "start": 2626, + "end": 2663, "loc": { "start": { "line": 87, @@ -28112,8 +28224,8 @@ "binop": null }, "value": "app", - "start": 2663, - "end": 2666, + "start": 2670, + "end": 2673, "loc": { "start": { "line": 88, @@ -28138,8 +28250,8 @@ "binop": null, "updateContext": null }, - "start": 2666, - "end": 2667, + "start": 2673, + "end": 2674, "loc": { "start": { "line": 88, @@ -28164,8 +28276,8 @@ "binop": null }, "value": "use", - "start": 2667, - "end": 2670, + "start": 2674, + "end": 2677, "loc": { "start": { "line": 88, @@ -28189,8 +28301,8 @@ "postfix": false, "binop": null }, - "start": 2670, - "end": 2671, + "start": 2677, + "end": 2678, "loc": { "start": { "line": 88, @@ -28216,8 +28328,8 @@ "updateContext": null }, "value": "/", - "start": 2671, - "end": 2674, + "start": 2678, + "end": 2681, "loc": { "start": { "line": 88, @@ -28242,8 +28354,8 @@ "binop": null, "updateContext": null }, - "start": 2674, - "end": 2675, + "start": 2681, + "end": 2682, "loc": { "start": { "line": 88, @@ -28268,8 +28380,8 @@ "binop": null }, "value": "express", - "start": 2676, - "end": 2683, + "start": 2683, + "end": 2690, "loc": { "start": { "line": 88, @@ -28294,8 +28406,8 @@ "binop": null, "updateContext": null }, - "start": 2683, - "end": 2684, + "start": 2690, + "end": 2691, "loc": { "start": { "line": 88, @@ -28320,8 +28432,8 @@ "binop": null }, "value": "static", - "start": 2684, - "end": 2690, + "start": 2691, + "end": 2697, "loc": { "start": { "line": 88, @@ -28345,8 +28457,8 @@ "postfix": false, "binop": null }, - "start": 2690, - "end": 2691, + "start": 2697, + "end": 2698, "loc": { "start": { "line": 88, @@ -28371,8 +28483,8 @@ "binop": null }, "value": "__dirname", - "start": 2691, - "end": 2700, + "start": 2698, + "end": 2707, "loc": { "start": { "line": 88, @@ -28397,8 +28509,8 @@ "binop": null, "updateContext": null }, - "start": 2700, - "end": 2701, + "start": 2707, + "end": 2708, "loc": { "start": { "line": 88, @@ -28423,8 +28535,8 @@ "binop": null }, "value": "replace", - "start": 2701, - "end": 2708, + "start": 2708, + "end": 2715, "loc": { "start": { "line": 88, @@ -28448,8 +28560,8 @@ "postfix": false, "binop": null }, - "start": 2708, - "end": 2709, + "start": 2715, + "end": 2716, "loc": { "start": { "line": 88, @@ -28475,8 +28587,8 @@ "updateContext": null }, "value": "bin", - "start": 2709, - "end": 2714, + "start": 2716, + "end": 2721, "loc": { "start": { "line": 88, @@ -28501,8 +28613,8 @@ "binop": null, "updateContext": null }, - "start": 2714, - "end": 2715, + "start": 2721, + "end": 2722, "loc": { "start": { "line": 88, @@ -28528,8 +28640,8 @@ "updateContext": null }, "value": "node_modules\\backed-client\\dist", - "start": 2716, - "end": 2751, + "start": 2723, + "end": 2758, "loc": { "start": { "line": 88, @@ -28553,8 +28665,8 @@ "postfix": false, "binop": null }, - "start": 2751, - "end": 2752, + "start": 2758, + "end": 2759, "loc": { "start": { "line": 88, @@ -28578,8 +28690,8 @@ "postfix": false, "binop": null }, - "start": 2752, - "end": 2753, + "start": 2759, + "end": 2760, "loc": { "start": { "line": 88, @@ -28603,8 +28715,8 @@ "postfix": false, "binop": null }, - "start": 2753, - "end": 2754, + "start": 2760, + "end": 2761, "loc": { "start": { "line": 88, @@ -28629,8 +28741,8 @@ "binop": null, "updateContext": null }, - "start": 2754, - "end": 2755, + "start": 2761, + "end": 2762, "loc": { "start": { "line": 88, @@ -28645,8 +28757,8 @@ { "type": "CommentLine", "value": " TODO: implement copyrighted by package author & package name if no file is found", - "start": 2763, - "end": 2846, + "start": 2770, + "end": 2853, "loc": { "start": { "line": 90, @@ -28671,8 +28783,8 @@ "binop": null }, "value": "src", - "start": 2853, - "end": 2856, + "start": 2860, + "end": 2863, "loc": { "start": { "line": 91, @@ -28696,8 +28808,8 @@ "postfix": false, "binop": null }, - "start": 2856, - "end": 2857, + "start": 2863, + "end": 2864, "loc": { "start": { "line": 91, @@ -28722,8 +28834,8 @@ "binop": null }, "value": "process", - "start": 2857, - "end": 2864, + "start": 2864, + "end": 2871, "loc": { "start": { "line": 91, @@ -28748,8 +28860,8 @@ "binop": null, "updateContext": null }, - "start": 2864, - "end": 2865, + "start": 2871, + "end": 2872, "loc": { "start": { "line": 91, @@ -28774,8 +28886,8 @@ "binop": null }, "value": "cwd", - "start": 2865, - "end": 2868, + "start": 2872, + "end": 2875, "loc": { "start": { "line": 91, @@ -28799,8 +28911,8 @@ "postfix": false, "binop": null }, - "start": 2868, - "end": 2869, + "start": 2875, + "end": 2876, "loc": { "start": { "line": 91, @@ -28824,8 +28936,8 @@ "postfix": false, "binop": null }, - "start": 2869, - "end": 2870, + "start": 2876, + "end": 2877, "loc": { "start": { "line": 91, @@ -28851,8 +28963,8 @@ "updateContext": null }, "value": "+", - "start": 2871, - "end": 2872, + "start": 2878, + "end": 2879, "loc": { "start": { "line": 91, @@ -28878,8 +28990,8 @@ "updateContext": null }, "value": "/license.*", - "start": 2873, - "end": 2885, + "start": 2880, + "end": 2892, "loc": { "start": { "line": 91, @@ -28903,8 +29015,8 @@ "postfix": false, "binop": null }, - "start": 2885, - "end": 2886, + "start": 2892, + "end": 2893, "loc": { "start": { "line": 91, @@ -28929,8 +29041,8 @@ "binop": null, "updateContext": null }, - "start": 2886, - "end": 2887, + "start": 2893, + "end": 2894, "loc": { "start": { "line": 91, @@ -28955,8 +29067,8 @@ "binop": null }, "value": "then", - "start": 2887, - "end": 2891, + "start": 2894, + "end": 2898, "loc": { "start": { "line": 91, @@ -28980,8 +29092,8 @@ "postfix": false, "binop": null }, - "start": 2891, - "end": 2892, + "start": 2898, + "end": 2899, "loc": { "start": { "line": 91, @@ -29006,8 +29118,8 @@ "binop": null }, "value": "files", - "start": 2892, - "end": 2897, + "start": 2899, + "end": 2904, "loc": { "start": { "line": 91, @@ -29032,8 +29144,8 @@ "binop": null, "updateContext": null }, - "start": 2898, - "end": 2900, + "start": 2905, + "end": 2907, "loc": { "start": { "line": 91, @@ -29057,8 +29169,8 @@ "postfix": false, "binop": null }, - "start": 2901, - "end": 2902, + "start": 2908, + "end": 2909, "loc": { "start": { "line": 91, @@ -29083,8 +29195,8 @@ "binop": null }, "value": "app", - "start": 2911, - "end": 2914, + "start": 2918, + "end": 2921, "loc": { "start": { "line": 92, @@ -29109,8 +29221,8 @@ "binop": null, "updateContext": null }, - "start": 2914, - "end": 2915, + "start": 2921, + "end": 2922, "loc": { "start": { "line": 92, @@ -29135,8 +29247,8 @@ "binop": null }, "value": "use", - "start": 2915, - "end": 2918, + "start": 2922, + "end": 2925, "loc": { "start": { "line": 92, @@ -29160,8 +29272,8 @@ "postfix": false, "binop": null }, - "start": 2918, - "end": 2919, + "start": 2925, + "end": 2926, "loc": { "start": { "line": 92, @@ -29187,8 +29299,8 @@ "updateContext": null }, "value": "/license", - "start": 2919, - "end": 2929, + "start": 2926, + "end": 2936, "loc": { "start": { "line": 92, @@ -29213,8 +29325,8 @@ "binop": null, "updateContext": null }, - "start": 2929, - "end": 2930, + "start": 2936, + "end": 2937, "loc": { "start": { "line": 92, @@ -29239,8 +29351,8 @@ "binop": null }, "value": "express", - "start": 2931, - "end": 2938, + "start": 2938, + "end": 2945, "loc": { "start": { "line": 92, @@ -29265,8 +29377,8 @@ "binop": null, "updateContext": null }, - "start": 2938, - "end": 2939, + "start": 2945, + "end": 2946, "loc": { "start": { "line": 92, @@ -29291,8 +29403,8 @@ "binop": null }, "value": "static", - "start": 2939, - "end": 2945, + "start": 2946, + "end": 2952, "loc": { "start": { "line": 92, @@ -29316,8 +29428,8 @@ "postfix": false, "binop": null }, - "start": 2945, - "end": 2946, + "start": 2952, + "end": 2953, "loc": { "start": { "line": 92, @@ -29342,8 +29454,8 @@ "binop": null }, "value": "files", - "start": 2946, - "end": 2951, + "start": 2953, + "end": 2958, "loc": { "start": { "line": 92, @@ -29368,8 +29480,8 @@ "binop": null, "updateContext": null }, - "start": 2951, - "end": 2952, + "start": 2958, + "end": 2959, "loc": { "start": { "line": 92, @@ -29395,8 +29507,8 @@ "updateContext": null }, "value": 0, - "start": 2952, - "end": 2953, + "start": 2959, + "end": 2960, "loc": { "start": { "line": 92, @@ -29421,8 +29533,8 @@ "binop": null, "updateContext": null }, - "start": 2953, - "end": 2954, + "start": 2960, + "end": 2961, "loc": { "start": { "line": 92, @@ -29446,8 +29558,8 @@ "postfix": false, "binop": null }, - "start": 2954, - "end": 2955, + "start": 2961, + "end": 2962, "loc": { "start": { "line": 92, @@ -29471,8 +29583,8 @@ "postfix": false, "binop": null }, - "start": 2955, - "end": 2956, + "start": 2962, + "end": 2963, "loc": { "start": { "line": 92, @@ -29497,8 +29609,8 @@ "binop": null, "updateContext": null }, - "start": 2956, - "end": 2957, + "start": 2963, + "end": 2964, "loc": { "start": { "line": 92, @@ -29522,8 +29634,8 @@ "postfix": false, "binop": null }, - "start": 2964, - "end": 2965, + "start": 2971, + "end": 2972, "loc": { "start": { "line": 93, @@ -29547,8 +29659,8 @@ "postfix": false, "binop": null }, - "start": 2965, - "end": 2966, + "start": 2972, + "end": 2973, "loc": { "start": { "line": 93, @@ -29573,8 +29685,8 @@ "binop": null, "updateContext": null }, - "start": 2966, - "end": 2967, + "start": 2973, + "end": 2974, "loc": { "start": { "line": 93, @@ -29599,8 +29711,8 @@ "binop": null }, "value": "server", - "start": 2975, - "end": 2981, + "start": 2982, + "end": 2988, "loc": { "start": { "line": 95, @@ -29625,8 +29737,8 @@ "binop": null, "updateContext": null }, - "start": 2981, - "end": 2982, + "start": 2988, + "end": 2989, "loc": { "start": { "line": 95, @@ -29651,8 +29763,8 @@ "binop": null }, "value": "listen", - "start": 2982, - "end": 2988, + "start": 2989, + "end": 2995, "loc": { "start": { "line": 95, @@ -29676,8 +29788,8 @@ "postfix": false, "binop": null }, - "start": 2988, - "end": 2989, + "start": 2995, + "end": 2996, "loc": { "start": { "line": 95, @@ -29703,8 +29815,8 @@ "updateContext": null }, "value": 3000, - "start": 2989, - "end": 2993, + "start": 2996, + "end": 3000, "loc": { "start": { "line": 95, @@ -29729,8 +29841,8 @@ "binop": null, "updateContext": null }, - "start": 2993, - "end": 2994, + "start": 3000, + "end": 3001, "loc": { "start": { "line": 95, @@ -29755,8 +29867,8 @@ "binop": null }, "value": "error", - "start": 2995, - "end": 3000, + "start": 3002, + "end": 3007, "loc": { "start": { "line": 95, @@ -29781,8 +29893,8 @@ "binop": null, "updateContext": null }, - "start": 3001, - "end": 3003, + "start": 3008, + "end": 3010, "loc": { "start": { "line": 95, @@ -29806,8 +29918,8 @@ "postfix": false, "binop": null }, - "start": 3004, - "end": 3005, + "start": 3011, + "end": 3012, "loc": { "start": { "line": 95, @@ -29834,8 +29946,8 @@ "updateContext": null }, "value": "if", - "start": 3014, - "end": 3016, + "start": 3021, + "end": 3023, "loc": { "start": { "line": 96, @@ -29859,8 +29971,8 @@ "postfix": false, "binop": null }, - "start": 3017, - "end": 3018, + "start": 3024, + "end": 3025, "loc": { "start": { "line": 96, @@ -29885,8 +29997,8 @@ "binop": null }, "value": "error", - "start": 3018, - "end": 3023, + "start": 3025, + "end": 3030, "loc": { "start": { "line": 96, @@ -29910,8 +30022,8 @@ "postfix": false, "binop": null }, - "start": 3023, - "end": 3024, + "start": 3030, + "end": 3031, "loc": { "start": { "line": 96, @@ -29935,8 +30047,8 @@ "postfix": false, "binop": null }, - "start": 3025, - "end": 3026, + "start": 3032, + "end": 3033, "loc": { "start": { "line": 96, @@ -29963,8 +30075,8 @@ "updateContext": null }, "value": "return", - "start": 3037, - "end": 3043, + "start": 3044, + "end": 3050, "loc": { "start": { "line": 97, @@ -29989,8 +30101,8 @@ "binop": null }, "value": "logger", - "start": 3044, - "end": 3050, + "start": 3051, + "end": 3057, "loc": { "start": { "line": 97, @@ -30015,8 +30127,8 @@ "binop": null, "updateContext": null }, - "start": 3050, - "end": 3051, + "start": 3057, + "end": 3058, "loc": { "start": { "line": 97, @@ -30041,8 +30153,8 @@ "binop": null }, "value": "warn", - "start": 3051, - "end": 3055, + "start": 3058, + "end": 3062, "loc": { "start": { "line": 97, @@ -30066,8 +30178,8 @@ "postfix": false, "binop": null }, - "start": 3055, - "end": 3056, + "start": 3062, + "end": 3063, "loc": { "start": { "line": 97, @@ -30092,8 +30204,8 @@ "binop": null }, "value": "error", - "start": 3056, - "end": 3061, + "start": 3063, + "end": 3068, "loc": { "start": { "line": 97, @@ -30117,8 +30229,8 @@ "postfix": false, "binop": null }, - "start": 3061, - "end": 3062, + "start": 3068, + "end": 3069, "loc": { "start": { "line": 97, @@ -30143,8 +30255,8 @@ "binop": null, "updateContext": null }, - "start": 3062, - "end": 3063, + "start": 3069, + "end": 3070, "loc": { "start": { "line": 97, @@ -30168,8 +30280,8 @@ "postfix": false, "binop": null }, - "start": 3072, - "end": 3073, + "start": 3079, + "end": 3080, "loc": { "start": { "line": 98, @@ -30194,8 +30306,8 @@ "binop": null }, "value": "logger", - "start": 3082, - "end": 3088, + "start": 3089, + "end": 3095, "loc": { "start": { "line": 99, @@ -30220,8 +30332,8 @@ "binop": null, "updateContext": null }, - "start": 3088, - "end": 3089, + "start": 3095, + "end": 3096, "loc": { "start": { "line": 99, @@ -30246,8 +30358,8 @@ "binop": null }, "value": "log", - "start": 3089, - "end": 3092, + "start": 3096, + "end": 3099, "loc": { "start": { "line": 99, @@ -30271,8 +30383,8 @@ "postfix": false, "binop": null }, - "start": 3092, - "end": 3093, + "start": 3099, + "end": 3100, "loc": { "start": { "line": 99, @@ -30296,8 +30408,8 @@ "postfix": false, "binop": null }, - "start": 3093, - "end": 3094, + "start": 3100, + "end": 3101, "loc": { "start": { "line": 99, @@ -30323,8 +30435,8 @@ "updateContext": null }, "value": "", - "start": 3094, - "end": 3094, + "start": 3101, + "end": 3101, "loc": { "start": { "line": 99, @@ -30348,8 +30460,8 @@ "postfix": false, "binop": null }, - "start": 3094, - "end": 3096, + "start": 3101, + "end": 3103, "loc": { "start": { "line": 99, @@ -30374,8 +30486,8 @@ "binop": null }, "value": "global", - "start": 3096, - "end": 3102, + "start": 3103, + "end": 3109, "loc": { "start": { "line": 99, @@ -30400,8 +30512,8 @@ "binop": null, "updateContext": null }, - "start": 3102, - "end": 3103, + "start": 3109, + "end": 3110, "loc": { "start": { "line": 99, @@ -30426,8 +30538,8 @@ "binop": null }, "value": "config", - "start": 3103, - "end": 3109, + "start": 3110, + "end": 3116, "loc": { "start": { "line": 99, @@ -30452,8 +30564,8 @@ "binop": null, "updateContext": null }, - "start": 3109, - "end": 3110, + "start": 3116, + "end": 3117, "loc": { "start": { "line": 99, @@ -30478,8 +30590,8 @@ "binop": null }, "value": "name", - "start": 3110, - "end": 3114, + "start": 3117, + "end": 3121, "loc": { "start": { "line": 99, @@ -30503,8 +30615,8 @@ "postfix": false, "binop": null }, - "start": 3114, - "end": 3115, + "start": 3121, + "end": 3122, "loc": { "start": { "line": 99, @@ -30530,8 +30642,8 @@ "updateContext": null }, "value": "::serving app from http://localhost:", - "start": 3115, - "end": 3151, + "start": 3122, + "end": 3158, "loc": { "start": { "line": 99, @@ -30555,8 +30667,8 @@ "postfix": false, "binop": null }, - "start": 3151, - "end": 3153, + "start": 3158, + "end": 3160, "loc": { "start": { "line": 99, @@ -30581,8 +30693,8 @@ "binop": null }, "value": "config", - "start": 3153, - "end": 3159, + "start": 3160, + "end": 3166, "loc": { "start": { "line": 99, @@ -30607,8 +30719,8 @@ "binop": null, "updateContext": null }, - "start": 3159, - "end": 3160, + "start": 3166, + "end": 3167, "loc": { "start": { "line": 99, @@ -30633,8 +30745,8 @@ "binop": null }, "value": "port", - "start": 3160, - "end": 3164, + "start": 3167, + "end": 3171, "loc": { "start": { "line": 99, @@ -30658,8 +30770,8 @@ "postfix": false, "binop": null }, - "start": 3164, - "end": 3165, + "start": 3171, + "end": 3172, "loc": { "start": { "line": 99, @@ -30685,8 +30797,8 @@ "updateContext": null }, "value": "/", - "start": 3165, - "end": 3166, + "start": 3172, + "end": 3173, "loc": { "start": { "line": 99, @@ -30710,8 +30822,8 @@ "postfix": false, "binop": null }, - "start": 3166, - "end": 3168, + "start": 3173, + "end": 3175, "loc": { "start": { "line": 99, @@ -30736,8 +30848,8 @@ "binop": null }, "value": "config", - "start": 3168, - "end": 3174, + "start": 3175, + "end": 3181, "loc": { "start": { "line": 99, @@ -30762,8 +30874,8 @@ "binop": null, "updateContext": null }, - "start": 3174, - "end": 3175, + "start": 3181, + "end": 3182, "loc": { "start": { "line": 99, @@ -30788,8 +30900,8 @@ "binop": null }, "value": "entry", - "start": 3175, - "end": 3180, + "start": 3182, + "end": 3187, "loc": { "start": { "line": 99, @@ -30814,8 +30926,8 @@ "binop": null, "updateContext": null }, - "start": 3180, - "end": 3181, + "start": 3187, + "end": 3188, "loc": { "start": { "line": 99, @@ -30840,8 +30952,8 @@ "binop": null }, "value": "replace", - "start": 3181, - "end": 3188, + "start": 3188, + "end": 3195, "loc": { "start": { "line": 99, @@ -30865,8 +30977,8 @@ "postfix": false, "binop": null }, - "start": 3188, - "end": 3189, + "start": 3195, + "end": 3196, "loc": { "start": { "line": 99, @@ -30892,8 +31004,8 @@ "updateContext": null }, "value": "/", - "start": 3189, - "end": 3192, + "start": 3196, + "end": 3199, "loc": { "start": { "line": 99, @@ -30918,8 +31030,8 @@ "binop": null, "updateContext": null }, - "start": 3192, - "end": 3193, + "start": 3199, + "end": 3200, "loc": { "start": { "line": 99, @@ -30945,8 +31057,8 @@ "updateContext": null }, "value": "", - "start": 3194, - "end": 3196, + "start": 3201, + "end": 3203, "loc": { "start": { "line": 99, @@ -30970,8 +31082,8 @@ "postfix": false, "binop": null }, - "start": 3196, - "end": 3197, + "start": 3203, + "end": 3204, "loc": { "start": { "line": 99, @@ -30995,8 +31107,8 @@ "postfix": false, "binop": null }, - "start": 3197, - "end": 3198, + "start": 3204, + "end": 3205, "loc": { "start": { "line": 99, @@ -31022,8 +31134,8 @@ "updateContext": null }, "value": "", - "start": 3198, - "end": 3198, + "start": 3205, + "end": 3205, "loc": { "start": { "line": 99, @@ -31047,8 +31159,8 @@ "postfix": false, "binop": null }, - "start": 3198, - "end": 3199, + "start": 3205, + "end": 3206, "loc": { "start": { "line": 99, @@ -31072,8 +31184,8 @@ "postfix": false, "binop": null }, - "start": 3199, - "end": 3200, + "start": 3206, + "end": 3207, "loc": { "start": { "line": 99, @@ -31098,8 +31210,8 @@ "binop": null, "updateContext": null }, - "start": 3200, - "end": 3201, + "start": 3207, + "end": 3208, "loc": { "start": { "line": 99, @@ -31123,8 +31235,8 @@ "postfix": false, "binop": null }, - "start": 3208, - "end": 3209, + "start": 3215, + "end": 3216, "loc": { "start": { "line": 100, @@ -31148,8 +31260,8 @@ "postfix": false, "binop": null }, - "start": 3209, - "end": 3210, + "start": 3216, + "end": 3217, "loc": { "start": { "line": 100, @@ -31174,8 +31286,8 @@ "binop": null, "updateContext": null }, - "start": 3210, - "end": 3211, + "start": 3217, + "end": 3218, "loc": { "start": { "line": 100, @@ -31199,8 +31311,8 @@ "postfix": false, "binop": null }, - "start": 3216, - "end": 3217, + "start": 3223, + "end": 3224, "loc": { "start": { "line": 101, @@ -31227,8 +31339,8 @@ "updateContext": null }, "value": "else", - "start": 3218, - "end": 3222, + "start": 3225, + "end": 3229, "loc": { "start": { "line": 101, @@ -31252,8 +31364,8 @@ "postfix": false, "binop": null }, - "start": 3223, - "end": 3224, + "start": 3230, + "end": 3231, "loc": { "start": { "line": 101, @@ -31280,8 +31392,8 @@ "updateContext": null }, "value": "return", - "start": 3231, - "end": 3237, + "start": 3238, + "end": 3244, "loc": { "start": { "line": 102, @@ -31306,8 +31418,8 @@ "binop": null }, "value": "logger", - "start": 3238, - "end": 3244, + "start": 3245, + "end": 3251, "loc": { "start": { "line": 102, @@ -31332,8 +31444,8 @@ "binop": null, "updateContext": null }, - "start": 3244, - "end": 3245, + "start": 3251, + "end": 3252, "loc": { "start": { "line": 102, @@ -31358,8 +31470,8 @@ "binop": null }, "value": "warn", - "start": 3245, - "end": 3249, + "start": 3252, + "end": 3256, "loc": { "start": { "line": 102, @@ -31383,8 +31495,8 @@ "postfix": false, "binop": null }, - "start": 3249, - "end": 3250, + "start": 3256, + "end": 3257, "loc": { "start": { "line": 102, @@ -31408,8 +31520,8 @@ "postfix": false, "binop": null }, - "start": 3250, - "end": 3251, + "start": 3257, + "end": 3258, "loc": { "start": { "line": 102, @@ -31435,8 +31547,8 @@ "updateContext": null }, "value": "", - "start": 3251, - "end": 3251, + "start": 3258, + "end": 3258, "loc": { "start": { "line": 102, @@ -31460,8 +31572,8 @@ "postfix": false, "binop": null }, - "start": 3251, - "end": 3253, + "start": 3258, + "end": 3260, "loc": { "start": { "line": 102, @@ -31486,8 +31598,8 @@ "binop": null }, "value": "global", - "start": 3253, - "end": 3259, + "start": 3260, + "end": 3266, "loc": { "start": { "line": 102, @@ -31512,8 +31624,8 @@ "binop": null, "updateContext": null }, - "start": 3259, - "end": 3260, + "start": 3266, + "end": 3267, "loc": { "start": { "line": 102, @@ -31538,8 +31650,8 @@ "binop": null }, "value": "config", - "start": 3260, - "end": 3266, + "start": 3267, + "end": 3273, "loc": { "start": { "line": 102, @@ -31564,8 +31676,8 @@ "binop": null, "updateContext": null }, - "start": 3266, - "end": 3267, + "start": 3273, + "end": 3274, "loc": { "start": { "line": 102, @@ -31590,8 +31702,8 @@ "binop": null }, "value": "name", - "start": 3267, - "end": 3271, + "start": 3274, + "end": 3278, "loc": { "start": { "line": 102, @@ -31615,8 +31727,8 @@ "postfix": false, "binop": null }, - "start": 3271, - "end": 3272, + "start": 3278, + "end": 3279, "loc": { "start": { "line": 102, @@ -31642,8 +31754,8 @@ "updateContext": null }, "value": "::server config not found [example](https://raw.githubusercontent.com/VandeurenGlenn/backed-cli/master/config/backed.json)", - "start": 3272, - "end": 3394, + "start": 3279, + "end": 3401, "loc": { "start": { "line": 102, @@ -31667,8 +31779,8 @@ "postfix": false, "binop": null }, - "start": 3394, - "end": 3395, + "start": 3401, + "end": 3402, "loc": { "start": { "line": 102, @@ -31692,8 +31804,8 @@ "postfix": false, "binop": null }, - "start": 3395, - "end": 3396, + "start": 3402, + "end": 3403, "loc": { "start": { "line": 102, @@ -31718,8 +31830,8 @@ "binop": null, "updateContext": null }, - "start": 3396, - "end": 3397, + "start": 3403, + "end": 3404, "loc": { "start": { "line": 102, @@ -31743,8 +31855,8 @@ "postfix": false, "binop": null }, - "start": 3402, - "end": 3403, + "start": 3409, + "end": 3410, "loc": { "start": { "line": 103, @@ -31768,8 +31880,8 @@ "postfix": false, "binop": null }, - "start": 3406, - "end": 3407, + "start": 3413, + "end": 3414, "loc": { "start": { "line": 104, @@ -31784,8 +31896,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} path - location of the file\n * @param {string} alternate - returns when path is undefined\n * @param {string} disableAlternate - current working directory is ignored when true, defaults to false\n ", - "start": 3411, - "end": 3639, + "start": 3418, + "end": 3646, "loc": { "start": { "line": 106, @@ -31810,8 +31922,8 @@ "binop": null }, "value": "appLocation", - "start": 3642, - "end": 3653, + "start": 3649, + "end": 3660, "loc": { "start": { "line": 111, @@ -31835,8 +31947,8 @@ "postfix": false, "binop": null }, - "start": 3653, - "end": 3654, + "start": 3660, + "end": 3661, "loc": { "start": { "line": 111, @@ -31861,8 +31973,8 @@ "binop": null }, "value": "path", - "start": 3654, - "end": 3658, + "start": 3661, + "end": 3665, "loc": { "start": { "line": 111, @@ -31887,8 +31999,8 @@ "binop": null, "updateContext": null }, - "start": 3658, - "end": 3659, + "start": 3665, + "end": 3666, "loc": { "start": { "line": 111, @@ -31913,8 +32025,8 @@ "binop": null }, "value": "alternate", - "start": 3660, - "end": 3669, + "start": 3667, + "end": 3676, "loc": { "start": { "line": 111, @@ -31939,8 +32051,8 @@ "binop": null, "updateContext": null }, - "start": 3669, - "end": 3670, + "start": 3676, + "end": 3677, "loc": { "start": { "line": 111, @@ -31965,8 +32077,8 @@ "binop": null }, "value": "disableAlternate", - "start": 3671, - "end": 3687, + "start": 3678, + "end": 3694, "loc": { "start": { "line": 111, @@ -31992,8 +32104,8 @@ "updateContext": null }, "value": "=", - "start": 3688, - "end": 3689, + "start": 3695, + "end": 3696, "loc": { "start": { "line": 111, @@ -32020,8 +32132,8 @@ "updateContext": null }, "value": "false", - "start": 3690, - "end": 3695, + "start": 3697, + "end": 3702, "loc": { "start": { "line": 111, @@ -32045,8 +32157,8 @@ "postfix": false, "binop": null }, - "start": 3695, - "end": 3696, + "start": 3702, + "end": 3703, "loc": { "start": { "line": 111, @@ -32070,8 +32182,8 @@ "postfix": false, "binop": null }, - "start": 3697, - "end": 3698, + "start": 3704, + "end": 3705, "loc": { "start": { "line": 111, @@ -32098,8 +32210,8 @@ "updateContext": null }, "value": "let", - "start": 3703, - "end": 3706, + "start": 3710, + "end": 3713, "loc": { "start": { "line": 112, @@ -32124,8 +32236,8 @@ "binop": null }, "value": "root", - "start": 3707, - "end": 3711, + "start": 3714, + "end": 3718, "loc": { "start": { "line": 112, @@ -32151,8 +32263,8 @@ "updateContext": null }, "value": "=", - "start": 3712, - "end": 3713, + "start": 3719, + "end": 3720, "loc": { "start": { "line": 112, @@ -32177,8 +32289,8 @@ "binop": null }, "value": "process", - "start": 3714, - "end": 3721, + "start": 3721, + "end": 3728, "loc": { "start": { "line": 112, @@ -32203,8 +32315,8 @@ "binop": null, "updateContext": null }, - "start": 3721, - "end": 3722, + "start": 3728, + "end": 3729, "loc": { "start": { "line": 112, @@ -32229,8 +32341,8 @@ "binop": null }, "value": "cwd", - "start": 3722, - "end": 3725, + "start": 3729, + "end": 3732, "loc": { "start": { "line": 112, @@ -32254,8 +32366,8 @@ "postfix": false, "binop": null }, - "start": 3725, - "end": 3726, + "start": 3732, + "end": 3733, "loc": { "start": { "line": 112, @@ -32279,8 +32391,8 @@ "postfix": false, "binop": null }, - "start": 3726, - "end": 3727, + "start": 3733, + "end": 3734, "loc": { "start": { "line": 112, @@ -32305,8 +32417,8 @@ "binop": null, "updateContext": null }, - "start": 3727, - "end": 3728, + "start": 3734, + "end": 3735, "loc": { "start": { "line": 112, @@ -32333,8 +32445,8 @@ "updateContext": null }, "value": "if", - "start": 3733, - "end": 3735, + "start": 3740, + "end": 3742, "loc": { "start": { "line": 113, @@ -32358,8 +32470,8 @@ "postfix": false, "binop": null }, - "start": 3736, - "end": 3737, + "start": 3743, + "end": 3744, "loc": { "start": { "line": 113, @@ -32385,8 +32497,8 @@ "updateContext": null }, "value": "!", - "start": 3737, - "end": 3738, + "start": 3744, + "end": 3745, "loc": { "start": { "line": 113, @@ -32411,8 +32523,8 @@ "binop": null }, "value": "path", - "start": 3738, - "end": 3742, + "start": 3745, + "end": 3749, "loc": { "start": { "line": 113, @@ -32438,8 +32550,8 @@ "updateContext": null }, "value": "&&", - "start": 3743, - "end": 3745, + "start": 3750, + "end": 3752, "loc": { "start": { "line": 113, @@ -32465,8 +32577,8 @@ "updateContext": null }, "value": "!", - "start": 3746, - "end": 3747, + "start": 3753, + "end": 3754, "loc": { "start": { "line": 113, @@ -32491,8 +32603,8 @@ "binop": null }, "value": "disableAlternate", - "start": 3747, - "end": 3763, + "start": 3754, + "end": 3770, "loc": { "start": { "line": 113, @@ -32516,8 +32628,8 @@ "postfix": false, "binop": null }, - "start": 3763, - "end": 3764, + "start": 3770, + "end": 3771, "loc": { "start": { "line": 113, @@ -32541,8 +32653,8 @@ "postfix": false, "binop": null }, - "start": 3765, - "end": 3766, + "start": 3772, + "end": 3773, "loc": { "start": { "line": 113, @@ -32567,8 +32679,8 @@ "binop": null }, "value": "path", - "start": 3773, - "end": 3777, + "start": 3780, + "end": 3784, "loc": { "start": { "line": 114, @@ -32594,8 +32706,8 @@ "updateContext": null }, "value": "=", - "start": 3778, - "end": 3779, + "start": 3785, + "end": 3786, "loc": { "start": { "line": 114, @@ -32620,8 +32732,8 @@ "binop": null }, "value": "alternate", - "start": 3780, - "end": 3789, + "start": 3787, + "end": 3796, "loc": { "start": { "line": 114, @@ -32646,8 +32758,8 @@ "binop": null, "updateContext": null }, - "start": 3789, - "end": 3790, + "start": 3796, + "end": 3797, "loc": { "start": { "line": 114, @@ -32671,8 +32783,8 @@ "postfix": false, "binop": null }, - "start": 3795, - "end": 3796, + "start": 3802, + "end": 3803, "loc": { "start": { "line": 115, @@ -32699,8 +32811,8 @@ "updateContext": null }, "value": "else", - "start": 3797, - "end": 3801, + "start": 3804, + "end": 3808, "loc": { "start": { "line": 115, @@ -32727,8 +32839,8 @@ "updateContext": null }, "value": "if", - "start": 3802, - "end": 3804, + "start": 3809, + "end": 3811, "loc": { "start": { "line": 115, @@ -32752,8 +32864,8 @@ "postfix": false, "binop": null }, - "start": 3805, - "end": 3806, + "start": 3812, + "end": 3813, "loc": { "start": { "line": 115, @@ -32779,8 +32891,8 @@ "updateContext": null }, "value": "!", - "start": 3806, - "end": 3807, + "start": 3813, + "end": 3814, "loc": { "start": { "line": 115, @@ -32805,8 +32917,8 @@ "binop": null }, "value": "path", - "start": 3807, - "end": 3811, + "start": 3814, + "end": 3818, "loc": { "start": { "line": 115, @@ -32832,8 +32944,8 @@ "updateContext": null }, "value": "&&", - "start": 3812, - "end": 3814, + "start": 3819, + "end": 3821, "loc": { "start": { "line": 115, @@ -32858,8 +32970,8 @@ "binop": null }, "value": "disableAlternate", - "start": 3815, - "end": 3831, + "start": 3822, + "end": 3838, "loc": { "start": { "line": 115, @@ -32883,8 +32995,8 @@ "postfix": false, "binop": null }, - "start": 3831, - "end": 3832, + "start": 3838, + "end": 3839, "loc": { "start": { "line": 115, @@ -32908,8 +33020,8 @@ "postfix": false, "binop": null }, - "start": 3833, - "end": 3834, + "start": 3840, + "end": 3841, "loc": { "start": { "line": 115, @@ -32924,8 +33036,8 @@ { "type": "CommentLine", "value": " when we disable alternate we return the value of alternate", - "start": 3841, - "end": 3902, + "start": 3848, + "end": 3909, "loc": { "start": { "line": 116, @@ -32952,8 +33064,8 @@ "updateContext": null }, "value": "return", - "start": 3909, - "end": 3915, + "start": 3916, + "end": 3922, "loc": { "start": { "line": 117, @@ -32978,8 +33090,8 @@ "binop": null }, "value": "alternate", - "start": 3916, - "end": 3925, + "start": 3923, + "end": 3932, "loc": { "start": { "line": 117, @@ -33004,8 +33116,8 @@ "binop": null, "updateContext": null }, - "start": 3925, - "end": 3926, + "start": 3932, + "end": 3933, "loc": { "start": { "line": 117, @@ -33029,8 +33141,8 @@ "postfix": false, "binop": null }, - "start": 3931, - "end": 3932, + "start": 3938, + "end": 3939, "loc": { "start": { "line": 118, @@ -33055,8 +33167,8 @@ "binop": null }, "value": "root", - "start": 3937, - "end": 3941, + "start": 3944, + "end": 3948, "loc": { "start": { "line": 119, @@ -33082,8 +33194,8 @@ "updateContext": null }, "value": "+=", - "start": 3942, - "end": 3944, + "start": 3949, + "end": 3951, "loc": { "start": { "line": 119, @@ -33107,8 +33219,8 @@ "postfix": false, "binop": null }, - "start": 3945, - "end": 3946, + "start": 3952, + "end": 3953, "loc": { "start": { "line": 119, @@ -33134,8 +33246,8 @@ "updateContext": null }, "value": "\\", - "start": 3946, - "end": 3948, + "start": 3953, + "end": 3955, "loc": { "start": { "line": 119, @@ -33159,8 +33271,8 @@ "postfix": false, "binop": null }, - "start": 3948, - "end": 3950, + "start": 3955, + "end": 3957, "loc": { "start": { "line": 119, @@ -33185,8 +33297,8 @@ "binop": null }, "value": "path", - "start": 3950, - "end": 3954, + "start": 3957, + "end": 3961, "loc": { "start": { "line": 119, @@ -33210,8 +33322,8 @@ "postfix": false, "binop": null }, - "start": 3954, - "end": 3955, + "start": 3961, + "end": 3962, "loc": { "start": { "line": 119, @@ -33237,8 +33349,8 @@ "updateContext": null }, "value": "", - "start": 3955, - "end": 3955, + "start": 3962, + "end": 3962, "loc": { "start": { "line": 119, @@ -33262,8 +33374,8 @@ "postfix": false, "binop": null }, - "start": 3955, - "end": 3956, + "start": 3962, + "end": 3963, "loc": { "start": { "line": 119, @@ -33288,8 +33400,8 @@ "binop": null, "updateContext": null }, - "start": 3956, - "end": 3957, + "start": 3963, + "end": 3964, "loc": { "start": { "line": 119, @@ -33316,8 +33428,8 @@ "updateContext": null }, "value": "return", - "start": 3962, - "end": 3968, + "start": 3969, + "end": 3975, "loc": { "start": { "line": 120, @@ -33342,8 +33454,8 @@ "binop": null }, "value": "root", - "start": 3969, - "end": 3973, + "start": 3976, + "end": 3980, "loc": { "start": { "line": 120, @@ -33368,8 +33480,8 @@ "binop": null, "updateContext": null }, - "start": 3973, - "end": 3974, + "start": 3980, + "end": 3981, "loc": { "start": { "line": 120, @@ -33393,8 +33505,8 @@ "postfix": false, "binop": null }, - "start": 3977, - "end": 3978, + "start": 3984, + "end": 3985, "loc": { "start": { "line": 121, @@ -33419,8 +33531,8 @@ "binop": null }, "value": "handleOldOptions", - "start": 3982, - "end": 3998, + "start": 3989, + "end": 4005, "loc": { "start": { "line": 123, @@ -33444,8 +33556,8 @@ "postfix": false, "binop": null }, - "start": 3998, - "end": 3999, + "start": 4005, + "end": 4006, "loc": { "start": { "line": 123, @@ -33470,8 +33582,8 @@ "binop": null }, "value": "options", - "start": 3999, - "end": 4006, + "start": 4006, + "end": 4013, "loc": { "start": { "line": 123, @@ -33495,8 +33607,8 @@ "postfix": false, "binop": null }, - "start": 4006, - "end": 4007, + "start": 4013, + "end": 4014, "loc": { "start": { "line": 123, @@ -33520,8 +33632,8 @@ "postfix": false, "binop": null }, - "start": 4008, - "end": 4009, + "start": 4015, + "end": 4016, "loc": { "start": { "line": 123, @@ -33548,8 +33660,8 @@ "updateContext": null }, "value": "if", - "start": 4014, - "end": 4016, + "start": 4021, + "end": 4023, "loc": { "start": { "line": 124, @@ -33573,8 +33685,8 @@ "postfix": false, "binop": null }, - "start": 4017, - "end": 4018, + "start": 4024, + "end": 4025, "loc": { "start": { "line": 124, @@ -33599,8 +33711,8 @@ "binop": null }, "value": "options", - "start": 4018, - "end": 4025, + "start": 4025, + "end": 4032, "loc": { "start": { "line": 124, @@ -33625,8 +33737,8 @@ "binop": null, "updateContext": null }, - "start": 4025, - "end": 4026, + "start": 4032, + "end": 4033, "loc": { "start": { "line": 124, @@ -33651,8 +33763,8 @@ "binop": null }, "value": "path", - "start": 4026, - "end": 4030, + "start": 4033, + "end": 4037, "loc": { "start": { "line": 124, @@ -33678,8 +33790,8 @@ "updateContext": null }, "value": "||", - "start": 4031, - "end": 4033, + "start": 4038, + "end": 4040, "loc": { "start": { "line": 124, @@ -33704,8 +33816,8 @@ "binop": null }, "value": "options", - "start": 4034, - "end": 4041, + "start": 4041, + "end": 4048, "loc": { "start": { "line": 124, @@ -33730,8 +33842,8 @@ "binop": null, "updateContext": null }, - "start": 4041, - "end": 4042, + "start": 4048, + "end": 4049, "loc": { "start": { "line": 124, @@ -33756,8 +33868,8 @@ "binop": null }, "value": "elementLocation", - "start": 4042, - "end": 4057, + "start": 4049, + "end": 4064, "loc": { "start": { "line": 124, @@ -33781,8 +33893,8 @@ "postfix": false, "binop": null }, - "start": 4057, - "end": 4058, + "start": 4064, + "end": 4065, "loc": { "start": { "line": 124, @@ -33806,8 +33918,8 @@ "postfix": false, "binop": null }, - "start": 4059, - "end": 4060, + "start": 4066, + "end": 4067, "loc": { "start": { "line": 124, @@ -33832,8 +33944,8 @@ "binop": null }, "value": "logger", - "start": 4067, - "end": 4073, + "start": 4074, + "end": 4080, "loc": { "start": { "line": 125, @@ -33858,8 +33970,8 @@ "binop": null, "updateContext": null }, - "start": 4073, - "end": 4074, + "start": 4080, + "end": 4081, "loc": { "start": { "line": 125, @@ -33884,8 +33996,8 @@ "binop": null }, "value": "warn", - "start": 4074, - "end": 4078, + "start": 4081, + "end": 4085, "loc": { "start": { "line": 125, @@ -33909,8 +34021,8 @@ "postfix": false, "binop": null }, - "start": 4078, - "end": 4079, + "start": 4085, + "end": 4086, "loc": { "start": { "line": 125, @@ -33934,8 +34046,8 @@ "postfix": false, "binop": null }, - "start": 4079, - "end": 4080, + "start": 4086, + "end": 4087, "loc": { "start": { "line": 125, @@ -33961,8 +34073,8 @@ "updateContext": null }, "value": "", - "start": 4080, - "end": 4080, + "start": 4087, + "end": 4087, "loc": { "start": { "line": 125, @@ -33986,8 +34098,8 @@ "postfix": false, "binop": null }, - "start": 4080, - "end": 4082, + "start": 4087, + "end": 4089, "loc": { "start": { "line": 125, @@ -34012,8 +34124,8 @@ "binop": null }, "value": "options", - "start": 4082, - "end": 4089, + "start": 4089, + "end": 4096, "loc": { "start": { "line": 125, @@ -34038,8 +34150,8 @@ "binop": null, "updateContext": null }, - "start": 4089, - "end": 4090, + "start": 4096, + "end": 4097, "loc": { "start": { "line": 125, @@ -34064,8 +34176,8 @@ "binop": null }, "value": "path", - "start": 4090, - "end": 4094, + "start": 4097, + "end": 4101, "loc": { "start": { "line": 125, @@ -34090,8 +34202,8 @@ "binop": null, "updateContext": null }, - "start": 4095, - "end": 4096, + "start": 4102, + "end": 4103, "loc": { "start": { "line": 125, @@ -34117,8 +34229,8 @@ "updateContext": null }, "value": "server.path", - "start": 4097, - "end": 4110, + "start": 4104, + "end": 4117, "loc": { "start": { "line": 125, @@ -34143,8 +34255,8 @@ "binop": null, "updateContext": null }, - "start": 4111, - "end": 4112, + "start": 4118, + "end": 4119, "loc": { "start": { "line": 125, @@ -34170,8 +34282,8 @@ "updateContext": null }, "value": "server.elementLocation", - "start": 4113, - "end": 4137, + "start": 4120, + "end": 4144, "loc": { "start": { "line": 125, @@ -34195,8 +34307,8 @@ "postfix": false, "binop": null }, - "start": 4137, - "end": 4138, + "start": 4144, + "end": 4145, "loc": { "start": { "line": 125, @@ -34222,8 +34334,8 @@ "updateContext": null }, "value": " is no longer supported, [visit](https://github.com/vandeurenglenn/backed-cli#serve) to learn more'", - "start": 4138, - "end": 4237, + "start": 4145, + "end": 4244, "loc": { "start": { "line": 125, @@ -34247,8 +34359,8 @@ "postfix": false, "binop": null }, - "start": 4237, - "end": 4238, + "start": 4244, + "end": 4245, "loc": { "start": { "line": 125, @@ -34272,8 +34384,8 @@ "postfix": false, "binop": null }, - "start": 4238, - "end": 4239, + "start": 4245, + "end": 4246, "loc": { "start": { "line": 125, @@ -34298,8 +34410,8 @@ "binop": null, "updateContext": null }, - "start": 4239, - "end": 4240, + "start": 4246, + "end": 4247, "loc": { "start": { "line": 125, @@ -34323,8 +34435,8 @@ "postfix": false, "binop": null }, - "start": 4245, - "end": 4246, + "start": 4252, + "end": 4253, "loc": { "start": { "line": 126, @@ -34351,8 +34463,8 @@ "updateContext": null }, "value": "else", - "start": 4247, - "end": 4251, + "start": 4254, + "end": 4258, "loc": { "start": { "line": 126, @@ -34379,8 +34491,8 @@ "updateContext": null }, "value": "if", - "start": 4252, - "end": 4254, + "start": 4259, + "end": 4261, "loc": { "start": { "line": 126, @@ -34404,8 +34516,8 @@ "postfix": false, "binop": null }, - "start": 4255, - "end": 4256, + "start": 4262, + "end": 4263, "loc": { "start": { "line": 126, @@ -34430,8 +34542,8 @@ "binop": null }, "value": "options", - "start": 4256, - "end": 4263, + "start": 4263, + "end": 4270, "loc": { "start": { "line": 126, @@ -34456,8 +34568,8 @@ "binop": null, "updateContext": null }, - "start": 4263, - "end": 4264, + "start": 4270, + "end": 4271, "loc": { "start": { "line": 126, @@ -34482,8 +34594,8 @@ "binop": null }, "value": "bowerPath", - "start": 4264, - "end": 4273, + "start": 4271, + "end": 4280, "loc": { "start": { "line": 126, @@ -34507,8 +34619,8 @@ "postfix": false, "binop": null }, - "start": 4273, - "end": 4274, + "start": 4280, + "end": 4281, "loc": { "start": { "line": 126, @@ -34532,8 +34644,8 @@ "postfix": false, "binop": null }, - "start": 4275, - "end": 4276, + "start": 4282, + "end": 4283, "loc": { "start": { "line": 126, @@ -34558,8 +34670,8 @@ "binop": null }, "value": "logger", - "start": 4283, - "end": 4289, + "start": 4290, + "end": 4296, "loc": { "start": { "line": 127, @@ -34584,8 +34696,8 @@ "binop": null, "updateContext": null }, - "start": 4289, - "end": 4290, + "start": 4296, + "end": 4297, "loc": { "start": { "line": 127, @@ -34610,8 +34722,8 @@ "binop": null }, "value": "warn", - "start": 4290, - "end": 4294, + "start": 4297, + "end": 4301, "loc": { "start": { "line": 127, @@ -34635,8 +34747,8 @@ "postfix": false, "binop": null }, - "start": 4294, - "end": 4295, + "start": 4301, + "end": 4302, "loc": { "start": { "line": 127, @@ -34662,8 +34774,8 @@ "updateContext": null }, "value": "server.bowerPath::deprecated: removal planned @1.0.0+", - "start": 4295, - "end": 4350, + "start": 4302, + "end": 4357, "loc": { "start": { "line": 127, @@ -34687,8 +34799,8 @@ "postfix": false, "binop": null }, - "start": 4350, - "end": 4351, + "start": 4357, + "end": 4358, "loc": { "start": { "line": 127, @@ -34713,8 +34825,8 @@ "binop": null, "updateContext": null }, - "start": 4351, - "end": 4352, + "start": 4358, + "end": 4359, "loc": { "start": { "line": 127, @@ -34738,8 +34850,8 @@ "postfix": false, "binop": null }, - "start": 4357, - "end": 4358, + "start": 4364, + "end": 4365, "loc": { "start": { "line": 128, @@ -34763,8 +34875,8 @@ "postfix": false, "binop": null }, - "start": 4361, - "end": 4362, + "start": 4368, + "end": 4369, "loc": { "start": { "line": 129, @@ -34789,8 +34901,8 @@ "binop": null }, "value": "reload", - "start": 4366, - "end": 4372, + "start": 4373, + "end": 4379, "loc": { "start": { "line": 131, @@ -34814,8 +34926,8 @@ "postfix": false, "binop": null }, - "start": 4372, - "end": 4373, + "start": 4379, + "end": 4380, "loc": { "start": { "line": 131, @@ -34839,8 +34951,8 @@ "postfix": false, "binop": null }, - "start": 4373, - "end": 4374, + "start": 4380, + "end": 4381, "loc": { "start": { "line": 131, @@ -34864,8 +34976,8 @@ "postfix": false, "binop": null }, - "start": 4375, - "end": 4376, + "start": 4382, + "end": 4383, "loc": { "start": { "line": 131, @@ -34890,8 +35002,8 @@ "binop": null }, "value": "reloadServer", - "start": 4381, - "end": 4393, + "start": 4388, + "end": 4400, "loc": { "start": { "line": 132, @@ -34916,8 +35028,8 @@ "binop": null, "updateContext": null }, - "start": 4393, - "end": 4394, + "start": 4400, + "end": 4401, "loc": { "start": { "line": 132, @@ -34942,8 +35054,8 @@ "binop": null }, "value": "reload", - "start": 4394, - "end": 4400, + "start": 4401, + "end": 4407, "loc": { "start": { "line": 132, @@ -34967,8 +35079,8 @@ "postfix": false, "binop": null }, - "start": 4400, - "end": 4401, + "start": 4407, + "end": 4408, "loc": { "start": { "line": 132, @@ -34992,8 +35104,8 @@ "postfix": false, "binop": null }, - "start": 4401, - "end": 4402, + "start": 4408, + "end": 4409, "loc": { "start": { "line": 132, @@ -35018,8 +35130,8 @@ "binop": null, "updateContext": null }, - "start": 4402, - "end": 4403, + "start": 4409, + "end": 4410, "loc": { "start": { "line": 132, @@ -35043,8 +35155,8 @@ "postfix": false, "binop": null }, - "start": 4406, - "end": 4407, + "start": 4413, + "end": 4414, "loc": { "start": { "line": 133, @@ -35068,8 +35180,8 @@ "postfix": false, "binop": null }, - "start": 4408, - "end": 4409, + "start": 4415, + "end": 4416, "loc": { "start": { "line": 134, @@ -35096,8 +35208,8 @@ "updateContext": null }, "value": "export", - "start": 4410, - "end": 4416, + "start": 4417, + "end": 4423, "loc": { "start": { "line": 135, @@ -35124,8 +35236,8 @@ "updateContext": null }, "value": "default", - "start": 4417, - "end": 4424, + "start": 4424, + "end": 4431, "loc": { "start": { "line": 135, @@ -35152,8 +35264,8 @@ "updateContext": null }, "value": "new", - "start": 4425, - "end": 4428, + "start": 4432, + "end": 4435, "loc": { "start": { "line": 135, @@ -35178,8 +35290,8 @@ "binop": null }, "value": "Server", - "start": 4429, - "end": 4435, + "start": 4436, + "end": 4442, "loc": { "start": { "line": 135, @@ -35203,8 +35315,8 @@ "postfix": false, "binop": null }, - "start": 4435, - "end": 4436, + "start": 4442, + "end": 4443, "loc": { "start": { "line": 135, @@ -35228,8 +35340,8 @@ "postfix": false, "binop": null }, - "start": 4436, - "end": 4437, + "start": 4443, + "end": 4444, "loc": { "start": { "line": 135, @@ -35254,8 +35366,8 @@ "binop": null, "updateContext": null }, - "start": 4437, - "end": 4438, + "start": 4444, + "end": 4445, "loc": { "start": { "line": 135, @@ -35280,8 +35392,8 @@ "binop": null, "updateContext": null }, - "start": 4439, - "end": 4439, + "start": 4446, + "end": 4446, "loc": { "start": { "line": 136, diff --git a/docs/ast/source/watcher.js.json b/docs/ast/source/watcher.js.json index 873206d..20935f6 100644 --- a/docs/ast/source/watcher.js.json +++ b/docs/ast/source/watcher.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 2487, + "end": 2494, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 2487, + "end": 2494, "loc": { "start": { "line": 1, @@ -732,9 +732,9 @@ ] }, { - "type": "ImportDeclaration", + "type": "VariableDeclaration", "start": 254, - "end": 287, + "end": 294, "loc": { "start": { "line": 8, @@ -742,65 +742,100 @@ }, "end": { "line": 8, - "column": 33 + "column": 40 } }, - "specifiers": [ + "declarations": [ { - "type": "ImportDefaultSpecifier", - "start": 261, - "end": 267, + "type": "VariableDeclarator", + "start": 260, + "end": 293, "loc": { "start": { "line": 8, - "column": 7 + "column": 6 }, "end": { "line": 8, - "column": 13 + "column": 39 } }, - "local": { + "id": { "type": "Identifier", - "start": 261, - "end": 267, + "start": 260, + "end": 266, "loc": { "start": { "line": 8, - "column": 7 + "column": 6 }, "end": { "line": 8, - "column": 13 + "column": 12 }, "identifierName": "logger" }, "name": "logger", "leadingComments": null }, + "init": { + "type": "CallExpression", + "start": 269, + "end": 293, + "loc": { + "start": { + "line": 8, + "column": 15 + }, + "end": { + "line": 8, + "column": 39 + } + }, + "callee": { + "type": "Identifier", + "start": 269, + "end": 276, + "loc": { + "start": { + "line": 8, + "column": 15 + }, + "end": { + "line": 8, + "column": 22 + }, + "identifierName": "require" + }, + "name": "require" + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 277, + "end": 292, + "loc": { + "start": { + "line": 8, + "column": 23 + }, + "end": { + "line": 8, + "column": 38 + } + }, + "extra": { + "rawValue": "backed-logger", + "raw": "'backed-logger'" + }, + "value": "backed-logger" + } + ] + }, "leadingComments": null } ], - "source": { - "type": "StringLiteral", - "start": 273, - "end": 286, - "loc": { - "start": { - "line": 8, - "column": 19 - }, - "end": { - "line": 8, - "column": 32 - } - }, - "extra": { - "rawValue": "./logger.js", - "raw": "'./logger.js'" - }, - "value": "./logger.js" - }, + "kind": "const", "leadingComments": [ { "type": "CommentLine", @@ -822,8 +857,8 @@ }, { "type": "VariableDeclaration", - "start": 288, - "end": 353, + "start": 295, + "end": 360, "loc": { "start": { "line": 9, @@ -837,8 +872,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 294, - "end": 352, + "start": 301, + "end": 359, "loc": { "start": { "line": 9, @@ -851,8 +886,8 @@ }, "id": { "type": "Identifier", - "start": 294, - "end": 298, + "start": 301, + "end": 305, "loc": { "start": { "line": 9, @@ -868,8 +903,8 @@ }, "init": { "type": "ArrowFunctionExpression", - "start": 301, - "end": 352, + "start": 308, + "end": 359, "loc": { "start": { "line": 9, @@ -882,8 +917,8 @@ }, "id": { "type": "Identifier", - "start": 294, - "end": 298, + "start": 301, + "end": 305, "loc": { "start": { "line": 9, @@ -903,8 +938,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 307, - "end": 352, + "start": 314, + "end": 359, "loc": { "start": { "line": 9, @@ -918,8 +953,8 @@ "body": [ { "type": "ReturnStatement", - "start": 311, - "end": 350, + "start": 318, + "end": 357, "loc": { "start": { "line": 10, @@ -932,8 +967,8 @@ }, "argument": { "type": "CallExpression", - "start": 318, - "end": 349, + "start": 325, + "end": 356, "loc": { "start": { "line": 10, @@ -946,8 +981,8 @@ }, "callee": { "type": "MemberExpression", - "start": 318, - "end": 347, + "start": 325, + "end": 354, "loc": { "start": { "line": 10, @@ -960,8 +995,8 @@ }, "object": { "type": "NewExpression", - "start": 318, - "end": 328, + "start": 325, + "end": 335, "loc": { "start": { "line": 10, @@ -974,8 +1009,8 @@ }, "callee": { "type": "Identifier", - "start": 322, - "end": 326, + "start": 329, + "end": 333, "loc": { "start": { "line": 10, @@ -993,8 +1028,8 @@ }, "property": { "type": "Identifier", - "start": 329, - "end": 347, + "start": 336, + "end": 354, "loc": { "start": { "line": 10, @@ -1024,8 +1059,8 @@ { "type": "CommentBlock", "value": "*\n * @extends EventEmitter\n ", - "start": 355, - "end": 387, + "start": 362, + "end": 394, "loc": { "start": { "line": 13, @@ -1041,8 +1076,8 @@ }, { "type": "Identifier", - "start": 388, - "end": 2456, + "start": 395, + "end": 2463, "loc": { "start": { "line": 16, @@ -1055,8 +1090,8 @@ }, "id": { "type": "Identifier", - "start": 394, - "end": 401, + "start": 401, + "end": 408, "loc": { "start": { "line": 16, @@ -1073,8 +1108,8 @@ }, "superClass": { "type": "Identifier", - "start": 410, - "end": 422, + "start": 417, + "end": 429, "loc": { "start": { "line": 16, @@ -1090,8 +1125,8 @@ }, "body": { "type": "ClassBody", - "start": 423, - "end": 2456, + "start": 430, + "end": 2463, "loc": { "start": { "line": 16, @@ -1105,8 +1140,8 @@ "body": [ { "type": "ClassMethod", - "start": 483, - "end": 1270, + "start": 490, + "end": 1277, "loc": { "start": { "line": 21, @@ -1120,8 +1155,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 483, - "end": 488, + "start": 490, + "end": 495, "loc": { "start": { "line": 21, @@ -1145,8 +1180,8 @@ "params": [ { "type": "Identifier", - "start": 489, - "end": 495, + "start": 496, + "end": 502, "loc": { "start": { "line": 21, @@ -1163,8 +1198,8 @@ ], "body": { "type": "BlockStatement", - "start": 497, - "end": 1270, + "start": 504, + "end": 1277, "loc": { "start": { "line": 21, @@ -1178,8 +1213,8 @@ "body": [ { "type": "ReturnStatement", - "start": 503, - "end": 1266, + "start": 510, + "end": 1273, "loc": { "start": { "line": 22, @@ -1192,8 +1227,8 @@ }, "argument": { "type": "NewExpression", - "start": 510, - "end": 1265, + "start": 517, + "end": 1272, "loc": { "start": { "line": 22, @@ -1206,8 +1241,8 @@ }, "callee": { "type": "Identifier", - "start": 514, - "end": 521, + "start": 521, + "end": 528, "loc": { "start": { "line": 22, @@ -1224,8 +1259,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 522, - "end": 1264, + "start": 529, + "end": 1271, "loc": { "start": { "line": 22, @@ -1243,8 +1278,8 @@ "params": [ { "type": "Identifier", - "start": 523, - "end": 530, + "start": 530, + "end": 537, "loc": { "start": { "line": 22, @@ -1260,8 +1295,8 @@ }, { "type": "Identifier", - "start": 532, - "end": 538, + "start": 539, + "end": 545, "loc": { "start": { "line": 22, @@ -1278,8 +1313,8 @@ ], "body": { "type": "BlockStatement", - "start": 543, - "end": 1264, + "start": 550, + "end": 1271, "loc": { "start": { "line": 22, @@ -1293,8 +1328,8 @@ "body": [ { "type": "IfStatement", - "start": 551, - "end": 708, + "start": 558, + "end": 715, "loc": { "start": { "line": 23, @@ -1307,8 +1342,8 @@ }, "test": { "type": "UnaryExpression", - "start": 555, - "end": 568, + "start": 562, + "end": 575, "loc": { "start": { "line": 23, @@ -1323,8 +1358,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 556, - "end": 568, + "start": 563, + "end": 575, "loc": { "start": { "line": 23, @@ -1337,8 +1372,8 @@ }, "object": { "type": "Identifier", - "start": 556, - "end": 562, + "start": 563, + "end": 569, "loc": { "start": { "line": 23, @@ -1354,8 +1389,8 @@ }, "property": { "type": "Identifier", - "start": 563, - "end": 568, + "start": 570, + "end": 575, "loc": { "start": { "line": 23, @@ -1377,8 +1412,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 570, - "end": 708, + "start": 577, + "end": 715, "loc": { "start": { "line": 23, @@ -1392,8 +1427,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 580, - "end": 612, + "start": 587, + "end": 619, "loc": { "start": { "line": 24, @@ -1406,8 +1441,8 @@ }, "expression": { "type": "CallExpression", - "start": 580, - "end": 611, + "start": 587, + "end": 618, "loc": { "start": { "line": 24, @@ -1420,8 +1455,8 @@ }, "callee": { "type": "MemberExpression", - "start": 580, - "end": 591, + "start": 587, + "end": 598, "loc": { "start": { "line": 24, @@ -1434,8 +1469,8 @@ }, "object": { "type": "Identifier", - "start": 580, - "end": 586, + "start": 587, + "end": 593, "loc": { "start": { "line": 24, @@ -1451,8 +1486,8 @@ }, "property": { "type": "Identifier", - "start": 587, - "end": 591, + "start": 594, + "end": 598, "loc": { "start": { "line": 24, @@ -1471,8 +1506,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 592, - "end": 610, + "start": 599, + "end": 617, "loc": { "start": { "line": 24, @@ -1494,8 +1529,8 @@ }, { "type": "ExpressionStatement", - "start": 621, - "end": 648, + "start": 628, + "end": 655, "loc": { "start": { "line": 25, @@ -1508,8 +1543,8 @@ }, "expression": { "type": "CallExpression", - "start": 621, - "end": 647, + "start": 628, + "end": 654, "loc": { "start": { "line": 25, @@ -1522,8 +1557,8 @@ }, "callee": { "type": "Identifier", - "start": 621, - "end": 627, + "start": 628, + "end": 634, "loc": { "start": { "line": 25, @@ -1540,8 +1575,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 628, - "end": 646, + "start": 635, + "end": 653, "loc": { "start": { "line": 25, @@ -1563,8 +1598,8 @@ }, { "type": "ReturnStatement", - "start": 657, - "end": 700, + "start": 664, + "end": 707, "loc": { "start": { "line": 26, @@ -1577,8 +1612,8 @@ }, "argument": { "type": "CallExpression", - "start": 664, - "end": 699, + "start": 671, + "end": 706, "loc": { "start": { "line": 26, @@ -1591,8 +1626,8 @@ }, "callee": { "type": "MemberExpression", - "start": 664, - "end": 676, + "start": 671, + "end": 683, "loc": { "start": { "line": 26, @@ -1605,8 +1640,8 @@ }, "object": { "type": "Identifier", - "start": 664, - "end": 671, + "start": 671, + "end": 678, "loc": { "start": { "line": 26, @@ -1622,8 +1657,8 @@ }, "property": { "type": "Identifier", - "start": 672, - "end": 676, + "start": 679, + "end": 683, "loc": { "start": { "line": 26, @@ -1642,8 +1677,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 677, - "end": 688, + "start": 684, + "end": 695, "loc": { "start": { "line": 26, @@ -1656,8 +1691,8 @@ }, "object": { "type": "Identifier", - "start": 677, - "end": 684, + "start": 684, + "end": 691, "loc": { "start": { "line": 26, @@ -1673,8 +1708,8 @@ }, "property": { "type": "Identifier", - "start": 685, - "end": 688, + "start": 692, + "end": 695, "loc": { "start": { "line": 26, @@ -1692,8 +1727,8 @@ }, { "type": "StringLiteral", - "start": 690, - "end": 698, + "start": 697, + "end": 705, "loc": { "start": { "line": 26, @@ -1720,8 +1755,8 @@ }, { "type": "ExpressionStatement", - "start": 715, - "end": 743, + "start": 722, + "end": 750, "loc": { "start": { "line": 28, @@ -1734,8 +1769,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 715, - "end": 742, + "start": 722, + "end": 749, "loc": { "start": { "line": 28, @@ -1749,8 +1784,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 715, - "end": 726, + "start": 722, + "end": 733, "loc": { "start": { "line": 28, @@ -1763,8 +1798,8 @@ }, "object": { "type": "ThisExpression", - "start": 715, - "end": 719, + "start": 722, + "end": 726, "loc": { "start": { "line": 28, @@ -1778,8 +1813,8 @@ }, "property": { "type": "Identifier", - "start": 720, - "end": 726, + "start": 727, + "end": 733, "loc": { "start": { "line": 28, @@ -1797,8 +1832,8 @@ }, "right": { "type": "MemberExpression", - "start": 729, - "end": 742, + "start": 736, + "end": 749, "loc": { "start": { "line": 28, @@ -1811,8 +1846,8 @@ }, "object": { "type": "Identifier", - "start": 729, - "end": 735, + "start": 736, + "end": 742, "loc": { "start": { "line": 28, @@ -1828,8 +1863,8 @@ }, "property": { "type": "Identifier", - "start": 736, - "end": 742, + "start": 743, + "end": 749, "loc": { "start": { "line": 28, @@ -1849,8 +1884,8 @@ }, { "type": "ExpressionStatement", - "start": 750, - "end": 782, + "start": 757, + "end": 789, "loc": { "start": { "line": 29, @@ -1863,8 +1898,8 @@ }, "expression": { "type": "CallExpression", - "start": 750, - "end": 781, + "start": 757, + "end": 788, "loc": { "start": { "line": 29, @@ -1877,8 +1912,8 @@ }, "callee": { "type": "MemberExpression", - "start": 750, - "end": 768, + "start": 757, + "end": 775, "loc": { "start": { "line": 29, @@ -1891,8 +1926,8 @@ }, "object": { "type": "ThisExpression", - "start": 750, - "end": 754, + "start": 757, + "end": 761, "loc": { "start": { "line": 29, @@ -1906,8 +1941,8 @@ }, "property": { "type": "Identifier", - "start": 755, - "end": 768, + "start": 762, + "end": 775, "loc": { "start": { "line": 29, @@ -1926,8 +1961,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 769, - "end": 780, + "start": 776, + "end": 787, "loc": { "start": { "line": 29, @@ -1940,8 +1975,8 @@ }, "object": { "type": "ThisExpression", - "start": 769, - "end": 773, + "start": 776, + "end": 780, "loc": { "start": { "line": 29, @@ -1955,8 +1990,8 @@ }, "property": { "type": "Identifier", - "start": 774, - "end": 780, + "start": 781, + "end": 787, "loc": { "start": { "line": 29, @@ -1977,8 +2012,8 @@ }, { "type": "ExpressionStatement", - "start": 790, - "end": 867, + "start": 797, + "end": 874, "loc": { "start": { "line": 31, @@ -1991,8 +2026,8 @@ }, "expression": { "type": "CallExpression", - "start": 790, - "end": 866, + "start": 797, + "end": 873, "loc": { "start": { "line": 31, @@ -2005,8 +2040,8 @@ }, "callee": { "type": "MemberExpression", - "start": 790, - "end": 800, + "start": 797, + "end": 807, "loc": { "start": { "line": 31, @@ -2019,8 +2054,8 @@ }, "object": { "type": "Identifier", - "start": 790, - "end": 796, + "start": 797, + "end": 803, "loc": { "start": { "line": 31, @@ -2036,8 +2071,8 @@ }, "property": { "type": "Identifier", - "start": 797, - "end": 800, + "start": 804, + "end": 807, "loc": { "start": { "line": 31, @@ -2056,8 +2091,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 801, - "end": 865, + "start": 808, + "end": 872, "loc": { "start": { "line": 31, @@ -2071,8 +2106,8 @@ "expressions": [ { "type": "CallExpression", - "start": 805, - "end": 811, + "start": 812, + "end": 818, "loc": { "start": { "line": 31, @@ -2085,8 +2120,8 @@ }, "callee": { "type": "Identifier", - "start": 805, - "end": 809, + "start": 812, + "end": 816, "loc": { "start": { "line": 31, @@ -2104,8 +2139,8 @@ }, { "type": "CallExpression", - "start": 816, - "end": 863, + "start": 823, + "end": 870, "loc": { "start": { "line": 31, @@ -2118,8 +2153,8 @@ }, "callee": { "type": "MemberExpression", - "start": 816, - "end": 829, + "start": 823, + "end": 836, "loc": { "start": { "line": 31, @@ -2132,8 +2167,8 @@ }, "object": { "type": "Identifier", - "start": 816, - "end": 822, + "start": 823, + "end": 829, "loc": { "start": { "line": 31, @@ -2149,8 +2184,8 @@ }, "property": { "type": "Identifier", - "start": 823, - "end": 829, + "start": 830, + "end": 836, "loc": { "start": { "line": 31, @@ -2169,8 +2204,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 830, - "end": 854, + "start": 837, + "end": 861, "loc": { "start": { "line": 31, @@ -2189,8 +2224,8 @@ }, { "type": "StringLiteral", - "start": 856, - "end": 862, + "start": 863, + "end": 869, "loc": { "start": { "line": 31, @@ -2213,8 +2248,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 802, - "end": 803, + "start": 809, + "end": 810, "loc": { "start": { "line": 31, @@ -2233,8 +2268,8 @@ }, { "type": "TemplateElement", - "start": 812, - "end": 814, + "start": 819, + "end": 821, "loc": { "start": { "line": 31, @@ -2253,8 +2288,8 @@ }, { "type": "TemplateElement", - "start": 864, - "end": 864, + "start": 871, + "end": 871, "loc": { "start": { "line": 31, @@ -2278,8 +2313,8 @@ }, { "type": "ExpressionStatement", - "start": 874, - "end": 897, + "start": 881, + "end": 904, "loc": { "start": { "line": 32, @@ -2292,8 +2327,8 @@ }, "expression": { "type": "CallExpression", - "start": 874, - "end": 896, + "start": 881, + "end": 903, "loc": { "start": { "line": 32, @@ -2306,8 +2341,8 @@ }, "callee": { "type": "MemberExpression", - "start": 874, - "end": 888, + "start": 881, + "end": 895, "loc": { "start": { "line": 32, @@ -2320,8 +2355,8 @@ }, "object": { "type": "ThisExpression", - "start": 874, - "end": 878, + "start": 881, + "end": 885, "loc": { "start": { "line": 32, @@ -2335,8 +2370,8 @@ }, "property": { "type": "Identifier", - "start": 879, - "end": 888, + "start": 886, + "end": 895, "loc": { "start": { "line": 32, @@ -2355,8 +2390,8 @@ "arguments": [ { "type": "Identifier", - "start": 889, - "end": 895, + "start": 896, + "end": 902, "loc": { "start": { "line": 32, @@ -2375,8 +2410,8 @@ }, { "type": "ExpressionStatement", - "start": 905, - "end": 986, + "start": 912, + "end": 993, "loc": { "start": { "line": 34, @@ -2389,8 +2424,8 @@ }, "expression": { "type": "CallExpression", - "start": 905, - "end": 985, + "start": 912, + "end": 992, "loc": { "start": { "line": 34, @@ -2403,8 +2438,8 @@ }, "callee": { "type": "MemberExpression", - "start": 905, - "end": 915, + "start": 912, + "end": 922, "loc": { "start": { "line": 34, @@ -2417,8 +2452,8 @@ }, "object": { "type": "Identifier", - "start": 905, - "end": 911, + "start": 912, + "end": 918, "loc": { "start": { "line": 34, @@ -2434,8 +2469,8 @@ }, "property": { "type": "Identifier", - "start": 912, - "end": 915, + "start": 919, + "end": 922, "loc": { "start": { "line": 34, @@ -2454,8 +2489,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 916, - "end": 984, + "start": 923, + "end": 991, "loc": { "start": { "line": 34, @@ -2469,8 +2504,8 @@ "expressions": [ { "type": "CallExpression", - "start": 920, - "end": 926, + "start": 927, + "end": 933, "loc": { "start": { "line": 34, @@ -2483,8 +2518,8 @@ }, "callee": { "type": "Identifier", - "start": 920, - "end": 924, + "start": 927, + "end": 931, "loc": { "start": { "line": 34, @@ -2502,8 +2537,8 @@ }, { "type": "CallExpression", - "start": 931, - "end": 982, + "start": 938, + "end": 989, "loc": { "start": { "line": 34, @@ -2516,8 +2551,8 @@ }, "callee": { "type": "MemberExpression", - "start": 931, - "end": 944, + "start": 938, + "end": 951, "loc": { "start": { "line": 34, @@ -2530,8 +2565,8 @@ }, "object": { "type": "Identifier", - "start": 931, - "end": 937, + "start": 938, + "end": 944, "loc": { "start": { "line": 34, @@ -2547,8 +2582,8 @@ }, "property": { "type": "Identifier", - "start": 938, - "end": 944, + "start": 945, + "end": 951, "loc": { "start": { "line": 34, @@ -2567,8 +2602,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 945, - "end": 973, + "start": 952, + "end": 980, "loc": { "start": { "line": 34, @@ -2587,8 +2622,8 @@ }, { "type": "StringLiteral", - "start": 975, - "end": 981, + "start": 982, + "end": 988, "loc": { "start": { "line": 34, @@ -2611,8 +2646,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 917, - "end": 918, + "start": 924, + "end": 925, "loc": { "start": { "line": 34, @@ -2631,8 +2666,8 @@ }, { "type": "TemplateElement", - "start": 927, - "end": 929, + "start": 934, + "end": 936, "loc": { "start": { "line": 34, @@ -2651,8 +2686,8 @@ }, { "type": "TemplateElement", - "start": 983, - "end": 983, + "start": 990, + "end": 990, "loc": { "start": { "line": 34, @@ -2676,8 +2711,8 @@ }, { "type": "VariableDeclaration", - "start": 994, - "end": 1012, + "start": 1001, + "end": 1019, "loc": { "start": { "line": 36, @@ -2691,8 +2726,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 998, - "end": 1011, + "start": 1005, + "end": 1018, "loc": { "start": { "line": 36, @@ -2705,8 +2740,8 @@ }, "id": { "type": "Identifier", - "start": 998, - "end": 1006, + "start": 1005, + "end": 1013, "loc": { "start": { "line": 36, @@ -2722,8 +2757,8 @@ }, "init": { "type": "ObjectExpression", - "start": 1009, - "end": 1011, + "start": 1016, + "end": 1018, "loc": { "start": { "line": 36, @@ -2742,8 +2777,8 @@ }, { "type": "ForOfStatement", - "start": 1019, - "end": 1241, + "start": 1026, + "end": 1248, "loc": { "start": { "line": 37, @@ -2756,8 +2791,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 1024, - "end": 1033, + "start": 1031, + "end": 1040, "loc": { "start": { "line": 37, @@ -2771,8 +2806,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1028, - "end": 1033, + "start": 1035, + "end": 1040, "loc": { "start": { "line": 37, @@ -2785,8 +2820,8 @@ }, "id": { "type": "Identifier", - "start": 1028, - "end": 1033, + "start": 1035, + "end": 1040, "loc": { "start": { "line": 37, @@ -2807,8 +2842,8 @@ }, "right": { "type": "MemberExpression", - "start": 1037, - "end": 1049, + "start": 1044, + "end": 1056, "loc": { "start": { "line": 37, @@ -2821,8 +2856,8 @@ }, "object": { "type": "Identifier", - "start": 1037, - "end": 1043, + "start": 1044, + "end": 1050, "loc": { "start": { "line": 37, @@ -2838,8 +2873,8 @@ }, "property": { "type": "Identifier", - "start": 1044, - "end": 1049, + "start": 1051, + "end": 1056, "loc": { "start": { "line": 37, @@ -2857,8 +2892,8 @@ }, "body": { "type": "BlockStatement", - "start": 1051, - "end": 1241, + "start": 1058, + "end": 1248, "loc": { "start": { "line": 37, @@ -2872,8 +2907,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1061, - "end": 1125, + "start": 1068, + "end": 1132, "loc": { "start": { "line": 38, @@ -2886,8 +2921,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1061, - "end": 1124, + "start": 1068, + "end": 1131, "loc": { "start": { "line": 38, @@ -2901,8 +2936,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1061, - "end": 1081, + "start": 1068, + "end": 1088, "loc": { "start": { "line": 38, @@ -2915,8 +2950,8 @@ }, "object": { "type": "Identifier", - "start": 1061, - "end": 1069, + "start": 1068, + "end": 1076, "loc": { "start": { "line": 38, @@ -2932,8 +2967,8 @@ }, "property": { "type": "MemberExpression", - "start": 1070, - "end": 1080, + "start": 1077, + "end": 1087, "loc": { "start": { "line": 38, @@ -2946,8 +2981,8 @@ }, "object": { "type": "Identifier", - "start": 1070, - "end": 1075, + "start": 1077, + "end": 1082, "loc": { "start": { "line": 38, @@ -2963,8 +2998,8 @@ }, "property": { "type": "Identifier", - "start": 1076, - "end": 1080, + "start": 1083, + "end": 1087, "loc": { "start": { "line": 38, @@ -2984,8 +3019,8 @@ }, "right": { "type": "CallExpression", - "start": 1084, - "end": 1124, + "start": 1091, + "end": 1131, "loc": { "start": { "line": 38, @@ -2998,8 +3033,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1084, - "end": 1098, + "start": 1091, + "end": 1105, "loc": { "start": { "line": 38, @@ -3012,8 +3047,8 @@ }, "object": { "type": "Identifier", - "start": 1084, - "end": 1092, + "start": 1091, + "end": 1099, "loc": { "start": { "line": 38, @@ -3029,8 +3064,8 @@ }, "property": { "type": "Identifier", - "start": 1093, - "end": 1098, + "start": 1100, + "end": 1105, "loc": { "start": { "line": 38, @@ -3049,8 +3084,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1099, - "end": 1108, + "start": 1106, + "end": 1115, "loc": { "start": { "line": 38, @@ -3063,8 +3098,8 @@ }, "object": { "type": "Identifier", - "start": 1099, - "end": 1104, + "start": 1106, + "end": 1111, "loc": { "start": { "line": 38, @@ -3080,8 +3115,8 @@ }, "property": { "type": "Identifier", - "start": 1105, - "end": 1108, + "start": 1112, + "end": 1115, "loc": { "start": { "line": 38, @@ -3099,8 +3134,8 @@ }, { "type": "MemberExpression", - "start": 1110, - "end": 1123, + "start": 1117, + "end": 1130, "loc": { "start": { "line": 38, @@ -3113,8 +3148,8 @@ }, "object": { "type": "Identifier", - "start": 1110, - "end": 1115, + "start": 1117, + "end": 1122, "loc": { "start": { "line": 38, @@ -3130,8 +3165,8 @@ }, "property": { "type": "Identifier", - "start": 1116, - "end": 1123, + "start": 1123, + "end": 1130, "loc": { "start": { "line": 38, @@ -3153,8 +3188,8 @@ }, { "type": "ExpressionStatement", - "start": 1134, - "end": 1233, + "start": 1141, + "end": 1240, "loc": { "start": { "line": 39, @@ -3167,8 +3202,8 @@ }, "expression": { "type": "CallExpression", - "start": 1134, - "end": 1232, + "start": 1141, + "end": 1239, "loc": { "start": { "line": 39, @@ -3181,8 +3216,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1134, - "end": 1157, + "start": 1141, + "end": 1164, "loc": { "start": { "line": 39, @@ -3195,8 +3230,8 @@ }, "object": { "type": "MemberExpression", - "start": 1134, - "end": 1154, + "start": 1141, + "end": 1161, "loc": { "start": { "line": 39, @@ -3209,8 +3244,8 @@ }, "object": { "type": "Identifier", - "start": 1134, - "end": 1142, + "start": 1141, + "end": 1149, "loc": { "start": { "line": 39, @@ -3226,8 +3261,8 @@ }, "property": { "type": "MemberExpression", - "start": 1143, - "end": 1153, + "start": 1150, + "end": 1160, "loc": { "start": { "line": 39, @@ -3240,8 +3275,8 @@ }, "object": { "type": "Identifier", - "start": 1143, - "end": 1148, + "start": 1150, + "end": 1155, "loc": { "start": { "line": 39, @@ -3257,8 +3292,8 @@ }, "property": { "type": "Identifier", - "start": 1149, - "end": 1153, + "start": 1156, + "end": 1160, "loc": { "start": { "line": 39, @@ -3278,8 +3313,8 @@ }, "property": { "type": "Identifier", - "start": 1155, - "end": 1157, + "start": 1162, + "end": 1164, "loc": { "start": { "line": 39, @@ -3298,8 +3333,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1158, - "end": 1166, + "start": 1165, + "end": 1173, "loc": { "start": { "line": 39, @@ -3318,8 +3353,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 1168, - "end": 1231, + "start": 1175, + "end": 1238, "loc": { "start": { "line": 39, @@ -3337,8 +3372,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1174, - "end": 1231, + "start": 1181, + "end": 1238, "loc": { "start": { "line": 39, @@ -3352,8 +3387,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1186, - "end": 1221, + "start": 1193, + "end": 1228, "loc": { "start": { "line": 40, @@ -3366,8 +3401,8 @@ }, "expression": { "type": "CallExpression", - "start": 1186, - "end": 1220, + "start": 1193, + "end": 1227, "loc": { "start": { "line": 40, @@ -3380,8 +3415,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1186, - "end": 1200, + "start": 1193, + "end": 1207, "loc": { "start": { "line": 40, @@ -3394,8 +3429,8 @@ }, "object": { "type": "ThisExpression", - "start": 1186, - "end": 1190, + "start": 1193, + "end": 1197, "loc": { "start": { "line": 40, @@ -3409,8 +3444,8 @@ }, "property": { "type": "Identifier", - "start": 1191, - "end": 1200, + "start": 1198, + "end": 1207, "loc": { "start": { "line": 40, @@ -3429,8 +3464,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1201, - "end": 1211, + "start": 1208, + "end": 1218, "loc": { "start": { "line": 40, @@ -3443,8 +3478,8 @@ }, "object": { "type": "Identifier", - "start": 1201, - "end": 1206, + "start": 1208, + "end": 1213, "loc": { "start": { "line": 40, @@ -3460,8 +3495,8 @@ }, "property": { "type": "Identifier", - "start": 1207, - "end": 1211, + "start": 1214, + "end": 1218, "loc": { "start": { "line": 40, @@ -3479,8 +3514,8 @@ }, { "type": "Identifier", - "start": 1213, - "end": 1219, + "start": 1220, + "end": 1226, "loc": { "start": { "line": 40, @@ -3510,8 +3545,8 @@ }, { "type": "ExpressionStatement", - "start": 1248, - "end": 1258, + "start": 1255, + "end": 1265, "loc": { "start": { "line": 43, @@ -3524,8 +3559,8 @@ }, "expression": { "type": "CallExpression", - "start": 1248, - "end": 1257, + "start": 1255, + "end": 1264, "loc": { "start": { "line": 43, @@ -3538,8 +3573,8 @@ }, "callee": { "type": "Identifier", - "start": 1248, - "end": 1255, + "start": 1255, + "end": 1262, "loc": { "start": { "line": 43, @@ -3570,8 +3605,8 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config {@link Config}\n ", - "start": 428, - "end": 480, + "start": 435, + "end": 487, "loc": { "start": { "line": 18, @@ -3587,8 +3622,8 @@ }, { "type": "ClassMethod", - "start": 1274, - "end": 1813, + "start": 1281, + "end": 1820, "loc": { "start": { "line": 47, @@ -3602,8 +3637,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1274, - "end": 1287, + "start": 1281, + "end": 1294, "loc": { "start": { "line": 47, @@ -3626,8 +3661,8 @@ "params": [ { "type": "Identifier", - "start": 1288, - "end": 1294, + "start": 1295, + "end": 1301, "loc": { "start": { "line": 47, @@ -3644,8 +3679,8 @@ ], "body": { "type": "BlockStatement", - "start": 1296, - "end": 1813, + "start": 1303, + "end": 1820, "loc": { "start": { "line": 47, @@ -3659,8 +3694,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1302, - "end": 1373, + "start": 1309, + "end": 1380, "loc": { "start": { "line": 48, @@ -3673,8 +3708,8 @@ }, "expression": { "type": "CallExpression", - "start": 1302, - "end": 1372, + "start": 1309, + "end": 1379, "loc": { "start": { "line": 48, @@ -3687,8 +3722,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1302, - "end": 1312, + "start": 1309, + "end": 1319, "loc": { "start": { "line": 48, @@ -3701,8 +3736,8 @@ }, "object": { "type": "Identifier", - "start": 1302, - "end": 1308, + "start": 1309, + "end": 1315, "loc": { "start": { "line": 48, @@ -3718,8 +3753,8 @@ }, "property": { "type": "Identifier", - "start": 1309, - "end": 1312, + "start": 1316, + "end": 1319, "loc": { "start": { "line": 48, @@ -3738,8 +3773,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 1313, - "end": 1371, + "start": 1320, + "end": 1378, "loc": { "start": { "line": 48, @@ -3753,8 +3788,8 @@ "expressions": [ { "type": "CallExpression", - "start": 1317, - "end": 1323, + "start": 1324, + "end": 1330, "loc": { "start": { "line": 48, @@ -3767,8 +3802,8 @@ }, "callee": { "type": "Identifier", - "start": 1317, - "end": 1321, + "start": 1324, + "end": 1328, "loc": { "start": { "line": 48, @@ -3786,8 +3821,8 @@ }, { "type": "CallExpression", - "start": 1328, - "end": 1369, + "start": 1335, + "end": 1376, "loc": { "start": { "line": 48, @@ -3800,8 +3835,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1328, - "end": 1341, + "start": 1335, + "end": 1348, "loc": { "start": { "line": 48, @@ -3814,8 +3849,8 @@ }, "object": { "type": "Identifier", - "start": 1328, - "end": 1334, + "start": 1335, + "end": 1341, "loc": { "start": { "line": 48, @@ -3831,8 +3866,8 @@ }, "property": { "type": "Identifier", - "start": 1335, - "end": 1341, + "start": 1342, + "end": 1348, "loc": { "start": { "line": 48, @@ -3851,8 +3886,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1342, - "end": 1360, + "start": 1349, + "end": 1367, "loc": { "start": { "line": 48, @@ -3871,8 +3906,8 @@ }, { "type": "StringLiteral", - "start": 1362, - "end": 1368, + "start": 1369, + "end": 1375, "loc": { "start": { "line": 48, @@ -3895,8 +3930,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 1314, - "end": 1315, + "start": 1321, + "end": 1322, "loc": { "start": { "line": 48, @@ -3915,8 +3950,8 @@ }, { "type": "TemplateElement", - "start": 1324, - "end": 1326, + "start": 1331, + "end": 1333, "loc": { "start": { "line": 48, @@ -3935,8 +3970,8 @@ }, { "type": "TemplateElement", - "start": 1370, - "end": 1370, + "start": 1377, + "end": 1377, "loc": { "start": { "line": 48, @@ -3960,8 +3995,8 @@ }, { "type": "IfStatement", - "start": 1379, - "end": 1809, + "start": 1386, + "end": 1816, "loc": { "start": { "line": 50, @@ -3974,8 +4009,8 @@ }, "test": { "type": "Identifier", - "start": 1383, - "end": 1389, + "start": 1390, + "end": 1396, "loc": { "start": { "line": 50, @@ -3991,8 +4026,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1391, - "end": 1809, + "start": 1398, + "end": 1816, "loc": { "start": { "line": 50, @@ -4006,8 +4041,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 1399, - "end": 1452, + "start": 1406, + "end": 1459, "loc": { "start": { "line": 51, @@ -4021,8 +4056,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1403, - "end": 1451, + "start": 1410, + "end": 1458, "loc": { "start": { "line": 51, @@ -4035,8 +4070,8 @@ }, "id": { "type": "Identifier", - "start": 1403, - "end": 1411, + "start": 1410, + "end": 1418, "loc": { "start": { "line": 51, @@ -4052,8 +4087,8 @@ }, "init": { "type": "CallExpression", - "start": 1414, - "end": 1451, + "start": 1421, + "end": 1458, "loc": { "start": { "line": 51, @@ -4066,8 +4101,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1414, - "end": 1423, + "start": 1421, + "end": 1430, "loc": { "start": { "line": 51, @@ -4080,8 +4115,8 @@ }, "object": { "type": "Identifier", - "start": 1414, - "end": 1418, + "start": 1421, + "end": 1425, "loc": { "start": { "line": 51, @@ -4097,8 +4132,8 @@ }, "property": { "type": "Identifier", - "start": 1419, - "end": 1423, + "start": 1426, + "end": 1430, "loc": { "start": { "line": 51, @@ -4117,8 +4152,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1424, - "end": 1437, + "start": 1431, + "end": 1444, "loc": { "start": { "line": 51, @@ -4131,8 +4166,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1424, - "end": 1435, + "start": 1431, + "end": 1442, "loc": { "start": { "line": 51, @@ -4145,8 +4180,8 @@ }, "object": { "type": "Identifier", - "start": 1424, - "end": 1431, + "start": 1431, + "end": 1438, "loc": { "start": { "line": 51, @@ -4162,8 +4197,8 @@ }, "property": { "type": "Identifier", - "start": 1432, - "end": 1435, + "start": 1439, + "end": 1442, "loc": { "start": { "line": 51, @@ -4183,8 +4218,8 @@ }, { "type": "MemberExpression", - "start": 1439, - "end": 1450, + "start": 1446, + "end": 1457, "loc": { "start": { "line": 51, @@ -4197,8 +4232,8 @@ }, "object": { "type": "Identifier", - "start": 1439, - "end": 1445, + "start": 1446, + "end": 1452, "loc": { "start": { "line": 51, @@ -4214,8 +4249,8 @@ }, "property": { "type": "Identifier", - "start": 1446, - "end": 1450, + "start": 1453, + "end": 1457, "loc": { "start": { "line": 51, @@ -4239,8 +4274,8 @@ }, { "type": "IfStatement", - "start": 1460, - "end": 1561, + "start": 1467, + "end": 1568, "loc": { "start": { "line": 53, @@ -4253,8 +4288,8 @@ }, "test": { "type": "UnaryExpression", - "start": 1464, - "end": 1496, + "start": 1471, + "end": 1503, "loc": { "start": { "line": 53, @@ -4269,8 +4304,8 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 1465, - "end": 1496, + "start": 1472, + "end": 1503, "loc": { "start": { "line": 53, @@ -4283,8 +4318,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1465, - "end": 1482, + "start": 1472, + "end": 1489, "loc": { "start": { "line": 53, @@ -4297,8 +4332,8 @@ }, "object": { "type": "Identifier", - "start": 1465, - "end": 1473, + "start": 1472, + "end": 1480, "loc": { "start": { "line": 53, @@ -4314,8 +4349,8 @@ }, "property": { "type": "Identifier", - "start": 1474, - "end": 1482, + "start": 1481, + "end": 1489, "loc": { "start": { "line": 53, @@ -4334,8 +4369,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1483, - "end": 1495, + "start": 1490, + "end": 1502, "loc": { "start": { "line": 53, @@ -4360,8 +4395,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1498, - "end": 1561, + "start": 1505, + "end": 1568, "loc": { "start": { "line": 53, @@ -4375,8 +4410,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1508, - "end": 1553, + "start": 1515, + "end": 1560, "loc": { "start": { "line": 54, @@ -4389,8 +4424,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1508, - "end": 1552, + "start": 1515, + "end": 1559, "loc": { "start": { "line": 54, @@ -4404,8 +4439,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 1508, - "end": 1516, + "start": 1515, + "end": 1523, "loc": { "start": { "line": 54, @@ -4421,8 +4456,8 @@ }, "right": { "type": "CallExpression", - "start": 1519, - "end": 1552, + "start": 1526, + "end": 1559, "loc": { "start": { "line": 54, @@ -4435,8 +4470,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1519, - "end": 1528, + "start": 1526, + "end": 1535, "loc": { "start": { "line": 54, @@ -4449,8 +4484,8 @@ }, "object": { "type": "Identifier", - "start": 1519, - "end": 1523, + "start": 1526, + "end": 1530, "loc": { "start": { "line": 54, @@ -4466,8 +4501,8 @@ }, "property": { "type": "Identifier", - "start": 1524, - "end": 1528, + "start": 1531, + "end": 1535, "loc": { "start": { "line": 54, @@ -4486,8 +4521,8 @@ "arguments": [ { "type": "Identifier", - "start": 1529, - "end": 1537, + "start": 1536, + "end": 1544, "loc": { "start": { "line": 54, @@ -4503,8 +4538,8 @@ }, { "type": "StringLiteral", - "start": 1539, - "end": 1551, + "start": 1546, + "end": 1558, "loc": { "start": { "line": 54, @@ -4532,8 +4567,8 @@ }, { "type": "VariableDeclaration", - "start": 1568, - "end": 1611, + "start": 1575, + "end": 1618, "loc": { "start": { "line": 56, @@ -4547,8 +4582,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1572, - "end": 1610, + "start": 1579, + "end": 1617, "loc": { "start": { "line": 56, @@ -4561,8 +4596,8 @@ }, "id": { "type": "Identifier", - "start": 1572, - "end": 1576, + "start": 1579, + "end": 1583, "loc": { "start": { "line": 56, @@ -4578,8 +4613,8 @@ }, "init": { "type": "CallExpression", - "start": 1579, - "end": 1610, + "start": 1586, + "end": 1617, "loc": { "start": { "line": 56, @@ -4592,8 +4627,8 @@ }, "callee": { "type": "Identifier", - "start": 1579, - "end": 1591, + "start": 1586, + "end": 1598, "loc": { "start": { "line": 56, @@ -4610,8 +4645,8 @@ "arguments": [ { "type": "Identifier", - "start": 1592, - "end": 1600, + "start": 1599, + "end": 1607, "loc": { "start": { "line": 56, @@ -4627,8 +4662,8 @@ }, { "type": "StringLiteral", - "start": 1602, - "end": 1609, + "start": 1609, + "end": 1616, "loc": { "start": { "line": 56, @@ -4653,8 +4688,8 @@ }, { "type": "IfStatement", - "start": 1618, - "end": 1803, + "start": 1625, + "end": 1810, "loc": { "start": { "line": 57, @@ -4667,8 +4702,8 @@ }, "test": { "type": "UnaryExpression", - "start": 1622, - "end": 1657, + "start": 1629, + "end": 1664, "loc": { "start": { "line": 57, @@ -4683,8 +4718,8 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 1623, - "end": 1657, + "start": 1630, + "end": 1664, "loc": { "start": { "line": 57, @@ -4697,8 +4732,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1623, - "end": 1636, + "start": 1630, + "end": 1643, "loc": { "start": { "line": 57, @@ -4711,8 +4746,8 @@ }, "object": { "type": "Identifier", - "start": 1623, - "end": 1627, + "start": 1630, + "end": 1634, "loc": { "start": { "line": 57, @@ -4728,8 +4763,8 @@ }, "property": { "type": "Identifier", - "start": 1628, - "end": 1636, + "start": 1635, + "end": 1643, "loc": { "start": { "line": 57, @@ -4748,8 +4783,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1637, - "end": 1656, + "start": 1644, + "end": 1663, "loc": { "start": { "line": 57, @@ -4774,8 +4809,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1659, - "end": 1803, + "start": 1666, + "end": 1810, "loc": { "start": { "line": 57, @@ -4789,8 +4824,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1669, - "end": 1756, + "start": 1676, + "end": 1763, "loc": { "start": { "line": 58, @@ -4803,8 +4838,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1669, - "end": 1755, + "start": 1676, + "end": 1762, "loc": { "start": { "line": 58, @@ -4818,8 +4853,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 1669, - "end": 1673, + "start": 1676, + "end": 1680, "loc": { "start": { "line": 58, @@ -4835,8 +4870,8 @@ }, "right": { "type": "CallExpression", - "start": 1676, - "end": 1755, + "start": 1683, + "end": 1762, "loc": { "start": { "line": 58, @@ -4849,8 +4884,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1676, - "end": 1688, + "start": 1683, + "end": 1695, "loc": { "start": { "line": 58, @@ -4863,8 +4898,8 @@ }, "object": { "type": "Identifier", - "start": 1676, - "end": 1680, + "start": 1683, + "end": 1687, "loc": { "start": { "line": 58, @@ -4880,8 +4915,8 @@ }, "property": { "type": "Identifier", - "start": 1681, - "end": 1688, + "start": 1688, + "end": 1695, "loc": { "start": { "line": 58, @@ -4900,8 +4935,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1689, - "end": 1698, + "start": 1696, + "end": 1705, "loc": { "start": { "line": 58, @@ -4920,8 +4955,8 @@ }, { "type": "StringLiteral", - "start": 1700, - "end": 1754, + "start": 1707, + "end": 1761, "loc": { "start": { "line": 58, @@ -4944,8 +4979,8 @@ }, { "type": "ExpressionStatement", - "start": 1765, - "end": 1795, + "start": 1772, + "end": 1802, "loc": { "start": { "line": 59, @@ -4958,8 +4993,8 @@ }, "expression": { "type": "CallExpression", - "start": 1765, - "end": 1794, + "start": 1772, + "end": 1801, "loc": { "start": { "line": 59, @@ -4972,8 +5007,8 @@ }, "callee": { "type": "Identifier", - "start": 1765, - "end": 1778, + "start": 1772, + "end": 1785, "loc": { "start": { "line": 59, @@ -4990,8 +5025,8 @@ "arguments": [ { "type": "Identifier", - "start": 1779, - "end": 1787, + "start": 1786, + "end": 1794, "loc": { "start": { "line": 59, @@ -5007,8 +5042,8 @@ }, { "type": "Identifier", - "start": 1789, - "end": 1793, + "start": 1796, + "end": 1800, "loc": { "start": { "line": 59, @@ -5041,8 +5076,8 @@ }, { "type": "ClassMethod", - "start": 1817, - "end": 2239, + "start": 1824, + "end": 2246, "loc": { "start": { "line": 64, @@ -5056,8 +5091,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1817, - "end": 1826, + "start": 1824, + "end": 1833, "loc": { "start": { "line": 64, @@ -5080,8 +5115,8 @@ "params": [ { "type": "Identifier", - "start": 1827, - "end": 1831, + "start": 1834, + "end": 1838, "loc": { "start": { "line": 64, @@ -5097,8 +5132,8 @@ }, { "type": "Identifier", - "start": 1833, - "end": 1839, + "start": 1840, + "end": 1846, "loc": { "start": { "line": 64, @@ -5115,8 +5150,8 @@ ], "body": { "type": "BlockStatement", - "start": 1841, - "end": 2239, + "start": 1848, + "end": 2246, "loc": { "start": { "line": 64, @@ -5130,8 +5165,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 1847, - "end": 1858, + "start": 1854, + "end": 1865, "loc": { "start": { "line": 65, @@ -5145,8 +5180,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1851, - "end": 1857, + "start": 1858, + "end": 1864, "loc": { "start": { "line": 65, @@ -5159,8 +5194,8 @@ }, "id": { "type": "Identifier", - "start": 1851, - "end": 1857, + "start": 1858, + "end": 1864, "loc": { "start": { "line": 65, @@ -5181,8 +5216,8 @@ }, { "type": "ExpressionStatement", - "start": 1863, - "end": 1928, + "start": 1870, + "end": 1935, "loc": { "start": { "line": 66, @@ -5195,8 +5230,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1863, - "end": 1927, + "start": 1870, + "end": 1934, "loc": { "start": { "line": 66, @@ -5210,8 +5245,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 1863, - "end": 1869, + "start": 1870, + "end": 1876, "loc": { "start": { "line": 66, @@ -5227,8 +5262,8 @@ }, "right": { "type": "CallExpression", - "start": 1872, - "end": 1927, + "start": 1879, + "end": 1934, "loc": { "start": { "line": 66, @@ -5241,8 +5276,8 @@ }, "callee": { "type": "Identifier", - "start": 1872, - "end": 1876, + "start": 1879, + "end": 1883, "loc": { "start": { "line": 66, @@ -5259,8 +5294,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1877, - "end": 1926, + "start": 1884, + "end": 1933, "loc": { "start": { "line": 66, @@ -5273,8 +5308,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1877, - "end": 1886, + "start": 1884, + "end": 1893, "loc": { "start": { "line": 66, @@ -5287,8 +5322,8 @@ }, "object": { "type": "Identifier", - "start": 1877, - "end": 1881, + "start": 1884, + "end": 1888, "loc": { "start": { "line": 66, @@ -5304,8 +5339,8 @@ }, "property": { "type": "Identifier", - "start": 1882, - "end": 1886, + "start": 1889, + "end": 1893, "loc": { "start": { "line": 66, @@ -5324,8 +5359,8 @@ "arguments": [ { "type": "Identifier", - "start": 1887, - "end": 1896, + "start": 1894, + "end": 1903, "loc": { "start": { "line": 66, @@ -5341,8 +5376,8 @@ }, { "type": "StringLiteral", - "start": 1898, - "end": 1925, + "start": 1905, + "end": 1932, "loc": { "start": { "line": 66, @@ -5367,8 +5402,8 @@ }, { "type": "ExpressionStatement", - "start": 1933, - "end": 2188, + "start": 1940, + "end": 2195, "loc": { "start": { "line": 67, @@ -5381,8 +5416,8 @@ }, "expression": { "type": "CallExpression", - "start": 1933, - "end": 2187, + "start": 1940, + "end": 2194, "loc": { "start": { "line": 67, @@ -5395,8 +5430,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1933, - "end": 1942, + "start": 1940, + "end": 1949, "loc": { "start": { "line": 67, @@ -5409,8 +5444,8 @@ }, "object": { "type": "Identifier", - "start": 1933, - "end": 1939, + "start": 1940, + "end": 1946, "loc": { "start": { "line": 67, @@ -5426,8 +5461,8 @@ }, "property": { "type": "Identifier", - "start": 1940, - "end": 1942, + "start": 1947, + "end": 1949, "loc": { "start": { "line": 67, @@ -5446,8 +5481,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1943, - "end": 1952, + "start": 1950, + "end": 1959, "loc": { "start": { "line": 67, @@ -5466,8 +5501,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 1954, - "end": 2186, + "start": 1961, + "end": 2193, "loc": { "start": { "line": 67, @@ -5485,8 +5520,8 @@ "params": [ { "type": "Identifier", - "start": 1954, - "end": 1961, + "start": 1961, + "end": 1968, "loc": { "start": { "line": 67, @@ -5503,8 +5538,8 @@ ], "body": { "type": "BlockStatement", - "start": 1965, - "end": 2186, + "start": 1972, + "end": 2193, "loc": { "start": { "line": 67, @@ -5518,8 +5553,8 @@ "body": [ { "type": "IfStatement", - "start": 1973, - "end": 2075, + "start": 1980, + "end": 2082, "loc": { "start": { "line": 68, @@ -5532,8 +5567,8 @@ }, "test": { "type": "BinaryExpression", - "start": 1977, - "end": 1995, + "start": 1984, + "end": 2002, "loc": { "start": { "line": 68, @@ -5546,8 +5581,8 @@ }, "left": { "type": "Identifier", - "start": 1977, - "end": 1984, + "start": 1984, + "end": 1991, "loc": { "start": { "line": 68, @@ -5564,8 +5599,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 1989, - "end": 1995, + "start": 1996, + "end": 2002, "loc": { "start": { "line": 68, @@ -5585,8 +5620,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1997, - "end": 2075, + "start": 2004, + "end": 2082, "loc": { "start": { "line": 68, @@ -5600,8 +5635,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2007, - "end": 2039, + "start": 2014, + "end": 2046, "loc": { "start": { "line": 69, @@ -5614,8 +5649,8 @@ }, "expression": { "type": "CallExpression", - "start": 2007, - "end": 2038, + "start": 2014, + "end": 2045, "loc": { "start": { "line": 69, @@ -5628,8 +5663,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2007, - "end": 2025, + "start": 2014, + "end": 2032, "loc": { "start": { "line": 69, @@ -5642,8 +5677,8 @@ }, "object": { "type": "ThisExpression", - "start": 2007, - "end": 2011, + "start": 2014, + "end": 2018, "loc": { "start": { "line": 69, @@ -5657,8 +5692,8 @@ }, "property": { "type": "Identifier", - "start": 2012, - "end": 2025, + "start": 2019, + "end": 2032, "loc": { "start": { "line": 69, @@ -5677,8 +5712,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2026, - "end": 2037, + "start": 2033, + "end": 2044, "loc": { "start": { "line": 69, @@ -5691,8 +5726,8 @@ }, "object": { "type": "ThisExpression", - "start": 2026, - "end": 2030, + "start": 2033, + "end": 2037, "loc": { "start": { "line": 69, @@ -5706,8 +5741,8 @@ }, "property": { "type": "Identifier", - "start": 2031, - "end": 2037, + "start": 2038, + "end": 2044, "loc": { "start": { "line": 69, @@ -5728,8 +5763,8 @@ }, { "type": "ExpressionStatement", - "start": 2048, - "end": 2067, + "start": 2055, + "end": 2074, "loc": { "start": { "line": 70, @@ -5742,8 +5777,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 2048, - "end": 2066, + "start": 2055, + "end": 2073, "loc": { "start": { "line": 70, @@ -5757,8 +5792,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 2048, - "end": 2055, + "start": 2055, + "end": 2062, "loc": { "start": { "line": 70, @@ -5774,8 +5809,8 @@ }, "right": { "type": "StringLiteral", - "start": 2058, - "end": 2066, + "start": 2065, + "end": 2073, "loc": { "start": { "line": 70, @@ -5801,8 +5836,8 @@ }, { "type": "ExpressionStatement", - "start": 2082, - "end": 2154, + "start": 2089, + "end": 2161, "loc": { "start": { "line": 72, @@ -5815,8 +5850,8 @@ }, "expression": { "type": "CallExpression", - "start": 2082, - "end": 2153, + "start": 2089, + "end": 2160, "loc": { "start": { "line": 72, @@ -5829,8 +5864,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2082, - "end": 2092, + "start": 2089, + "end": 2099, "loc": { "start": { "line": 72, @@ -5843,8 +5878,8 @@ }, "object": { "type": "Identifier", - "start": 2082, - "end": 2088, + "start": 2089, + "end": 2095, "loc": { "start": { "line": 72, @@ -5860,8 +5895,8 @@ }, "property": { "type": "Identifier", - "start": 2089, - "end": 2092, + "start": 2096, + "end": 2099, "loc": { "start": { "line": 72, @@ -5880,8 +5915,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 2093, - "end": 2152, + "start": 2100, + "end": 2159, "loc": { "start": { "line": 72, @@ -5895,8 +5930,8 @@ "expressions": [ { "type": "CallExpression", - "start": 2097, - "end": 2103, + "start": 2104, + "end": 2110, "loc": { "start": { "line": 72, @@ -5909,8 +5944,8 @@ }, "callee": { "type": "Identifier", - "start": 2097, - "end": 2101, + "start": 2104, + "end": 2108, "loc": { "start": { "line": 72, @@ -5928,8 +5963,8 @@ }, { "type": "CallExpression", - "start": 2108, - "end": 2150, + "start": 2115, + "end": 2157, "loc": { "start": { "line": 72, @@ -5942,8 +5977,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2108, - "end": 2121, + "start": 2115, + "end": 2128, "loc": { "start": { "line": 72, @@ -5956,8 +5991,8 @@ }, "object": { "type": "Identifier", - "start": 2108, - "end": 2114, + "start": 2115, + "end": 2121, "loc": { "start": { "line": 72, @@ -5973,8 +6008,8 @@ }, "property": { "type": "Identifier", - "start": 2115, - "end": 2121, + "start": 2122, + "end": 2128, "loc": { "start": { "line": 72, @@ -5993,8 +6028,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2122, - "end": 2141, + "start": 2129, + "end": 2148, "loc": { "start": { "line": 72, @@ -6013,8 +6048,8 @@ }, { "type": "StringLiteral", - "start": 2143, - "end": 2149, + "start": 2150, + "end": 2156, "loc": { "start": { "line": 72, @@ -6037,8 +6072,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 2094, - "end": 2095, + "start": 2101, + "end": 2102, "loc": { "start": { "line": 72, @@ -6057,8 +6092,8 @@ }, { "type": "TemplateElement", - "start": 2104, - "end": 2106, + "start": 2111, + "end": 2113, "loc": { "start": { "line": 72, @@ -6077,8 +6112,8 @@ }, { "type": "TemplateElement", - "start": 2151, - "end": 2151, + "start": 2158, + "end": 2158, "loc": { "start": { "line": 72, @@ -6102,8 +6137,8 @@ }, { "type": "ExpressionStatement", - "start": 2161, - "end": 2180, + "start": 2168, + "end": 2187, "loc": { "start": { "line": 73, @@ -6116,8 +6151,8 @@ }, "expression": { "type": "CallExpression", - "start": 2161, - "end": 2179, + "start": 2168, + "end": 2186, "loc": { "start": { "line": 73, @@ -6130,8 +6165,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2161, - "end": 2170, + "start": 2168, + "end": 2177, "loc": { "start": { "line": 73, @@ -6144,8 +6179,8 @@ }, "object": { "type": "ThisExpression", - "start": 2161, - "end": 2165, + "start": 2168, + "end": 2172, "loc": { "start": { "line": 73, @@ -6159,8 +6194,8 @@ }, "property": { "type": "Identifier", - "start": 2166, - "end": 2170, + "start": 2173, + "end": 2177, "loc": { "start": { "line": 73, @@ -6179,8 +6214,8 @@ "arguments": [ { "type": "Identifier", - "start": 2171, - "end": 2178, + "start": 2178, + "end": 2185, "loc": { "start": { "line": 73, @@ -6206,8 +6241,8 @@ }, { "type": "ExpressionStatement", - "start": 2193, - "end": 2235, + "start": 2200, + "end": 2242, "loc": { "start": { "line": 75, @@ -6220,8 +6255,8 @@ }, "expression": { "type": "CallExpression", - "start": 2193, - "end": 2234, + "start": 2200, + "end": 2241, "loc": { "start": { "line": 75, @@ -6234,8 +6269,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2193, - "end": 2204, + "start": 2200, + "end": 2211, "loc": { "start": { "line": 75, @@ -6248,8 +6283,8 @@ }, "object": { "type": "Identifier", - "start": 2193, - "end": 2199, + "start": 2200, + "end": 2206, "loc": { "start": { "line": 75, @@ -6265,8 +6300,8 @@ }, "property": { "type": "Identifier", - "start": 2200, - "end": 2204, + "start": 2207, + "end": 2211, "loc": { "start": { "line": 75, @@ -6285,8 +6320,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 2205, - "end": 2233, + "start": 2212, + "end": 2240, "loc": { "start": { "line": 75, @@ -6300,8 +6335,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 2206, - "end": 2216, + "start": 2213, + "end": 2223, "loc": { "start": { "line": 75, @@ -6317,8 +6352,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2206, - "end": 2210, + "start": 2213, + "end": 2217, "loc": { "start": { "line": 75, @@ -6334,8 +6369,8 @@ }, "value": { "type": "Identifier", - "start": 2212, - "end": 2216, + "start": 2219, + "end": 2223, "loc": { "start": { "line": 75, @@ -6352,8 +6387,8 @@ }, { "type": "ObjectProperty", - "start": 2218, - "end": 2232, + "start": 2225, + "end": 2239, "loc": { "start": { "line": 75, @@ -6369,8 +6404,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2218, - "end": 2224, + "start": 2225, + "end": 2231, "loc": { "start": { "line": 75, @@ -6386,8 +6421,8 @@ }, "value": { "type": "Identifier", - "start": 2226, - "end": 2232, + "start": 2233, + "end": 2239, "loc": { "start": { "line": 75, @@ -6415,8 +6450,8 @@ { "type": "CommentLine", "value": " on(event, fn) {", - "start": 2243, - "end": 2261, + "start": 2250, + "end": 2268, "loc": { "start": { "line": 78, @@ -6431,8 +6466,8 @@ { "type": "CommentLine", "value": " this.on(event, fn);", - "start": 2264, - "end": 2288, + "start": 2271, + "end": 2295, "loc": { "start": { "line": 79, @@ -6447,8 +6482,8 @@ { "type": "CommentLine", "value": " }", - "start": 2291, - "end": 2295, + "start": 2298, + "end": 2302, "loc": { "start": { "line": 80, @@ -6463,8 +6498,8 @@ { "type": "CommentLine", "value": " this.watcher = chokidar.watch(config.watchers, config.options);", - "start": 2301, - "end": 2367, + "start": 2308, + "end": 2374, "loc": { "start": { "line": 82, @@ -6479,8 +6514,8 @@ { "type": "CommentLine", "value": " this.watcher.on('change', path => logger.log(`File ${path} has been changed`));", - "start": 2372, - "end": 2454, + "start": 2379, + "end": 2461, "loc": { "start": { "line": 83, @@ -6502,8 +6537,8 @@ }, { "type": "Identifier", - "start": 2457, - "end": 2486, + "start": 2464, + "end": 2493, "loc": { "start": { "line": 85, @@ -6516,8 +6551,8 @@ }, "declaration": { "type": "NewExpression", - "start": 2472, - "end": 2485, + "start": 2479, + "end": 2492, "loc": { "start": { "line": 85, @@ -6530,8 +6565,8 @@ }, "callee": { "type": "Identifier", - "start": 2476, - "end": 2483, + "start": 2483, + "end": 2490, "loc": { "start": { "line": 85, @@ -6553,8 +6588,8 @@ }, { "type": "ExportDefaultDeclaration", - "start": 2457, - "end": 2486, + "start": 2464, + "end": 2493, "loc": { "start": { "line": 85, @@ -6567,8 +6602,8 @@ }, "declaration": { "type": "ClassDeclaration", - "start": 388, - "end": 2456, + "start": 395, + "end": 2463, "loc": { "start": { "line": 16, @@ -6581,8 +6616,8 @@ }, "id": { "type": "Identifier", - "start": 394, - "end": 401, + "start": 401, + "end": 408, "loc": { "start": { "line": 16, @@ -6599,8 +6634,8 @@ }, "superClass": { "type": "Identifier", - "start": 410, - "end": 422, + "start": 417, + "end": 429, "loc": { "start": { "line": 16, @@ -6616,8 +6651,8 @@ }, "body": { "type": "ClassBody", - "start": 423, - "end": 2456, + "start": 430, + "end": 2463, "loc": { "start": { "line": 16, @@ -6631,8 +6666,8 @@ "body": [ { "type": "ClassMethod", - "start": 483, - "end": 1270, + "start": 490, + "end": 1277, "loc": { "start": { "line": 21, @@ -6646,8 +6681,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 483, - "end": 488, + "start": 490, + "end": 495, "loc": { "start": { "line": 21, @@ -6671,8 +6706,8 @@ "params": [ { "type": "Identifier", - "start": 489, - "end": 495, + "start": 496, + "end": 502, "loc": { "start": { "line": 21, @@ -6689,8 +6724,8 @@ ], "body": { "type": "BlockStatement", - "start": 497, - "end": 1270, + "start": 504, + "end": 1277, "loc": { "start": { "line": 21, @@ -6704,8 +6739,8 @@ "body": [ { "type": "ReturnStatement", - "start": 503, - "end": 1266, + "start": 510, + "end": 1273, "loc": { "start": { "line": 22, @@ -6718,8 +6753,8 @@ }, "argument": { "type": "NewExpression", - "start": 510, - "end": 1265, + "start": 517, + "end": 1272, "loc": { "start": { "line": 22, @@ -6732,8 +6767,8 @@ }, "callee": { "type": "Identifier", - "start": 514, - "end": 521, + "start": 521, + "end": 528, "loc": { "start": { "line": 22, @@ -6750,8 +6785,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 522, - "end": 1264, + "start": 529, + "end": 1271, "loc": { "start": { "line": 22, @@ -6769,8 +6804,8 @@ "params": [ { "type": "Identifier", - "start": 523, - "end": 530, + "start": 530, + "end": 537, "loc": { "start": { "line": 22, @@ -6786,8 +6821,8 @@ }, { "type": "Identifier", - "start": 532, - "end": 538, + "start": 539, + "end": 545, "loc": { "start": { "line": 22, @@ -6804,8 +6839,8 @@ ], "body": { "type": "BlockStatement", - "start": 543, - "end": 1264, + "start": 550, + "end": 1271, "loc": { "start": { "line": 22, @@ -6819,8 +6854,8 @@ "body": [ { "type": "IfStatement", - "start": 551, - "end": 708, + "start": 558, + "end": 715, "loc": { "start": { "line": 23, @@ -6833,8 +6868,8 @@ }, "test": { "type": "UnaryExpression", - "start": 555, - "end": 568, + "start": 562, + "end": 575, "loc": { "start": { "line": 23, @@ -6849,8 +6884,8 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 556, - "end": 568, + "start": 563, + "end": 575, "loc": { "start": { "line": 23, @@ -6863,8 +6898,8 @@ }, "object": { "type": "Identifier", - "start": 556, - "end": 562, + "start": 563, + "end": 569, "loc": { "start": { "line": 23, @@ -6880,8 +6915,8 @@ }, "property": { "type": "Identifier", - "start": 563, - "end": 568, + "start": 570, + "end": 575, "loc": { "start": { "line": 23, @@ -6903,8 +6938,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 570, - "end": 708, + "start": 577, + "end": 715, "loc": { "start": { "line": 23, @@ -6918,8 +6953,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 580, - "end": 612, + "start": 587, + "end": 619, "loc": { "start": { "line": 24, @@ -6932,8 +6967,8 @@ }, "expression": { "type": "CallExpression", - "start": 580, - "end": 611, + "start": 587, + "end": 618, "loc": { "start": { "line": 24, @@ -6946,8 +6981,8 @@ }, "callee": { "type": "MemberExpression", - "start": 580, - "end": 591, + "start": 587, + "end": 598, "loc": { "start": { "line": 24, @@ -6960,8 +6995,8 @@ }, "object": { "type": "Identifier", - "start": 580, - "end": 586, + "start": 587, + "end": 593, "loc": { "start": { "line": 24, @@ -6977,8 +7012,8 @@ }, "property": { "type": "Identifier", - "start": 587, - "end": 591, + "start": 594, + "end": 598, "loc": { "start": { "line": 24, @@ -6997,8 +7032,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 592, - "end": 610, + "start": 599, + "end": 617, "loc": { "start": { "line": 24, @@ -7020,8 +7055,8 @@ }, { "type": "ExpressionStatement", - "start": 621, - "end": 648, + "start": 628, + "end": 655, "loc": { "start": { "line": 25, @@ -7034,8 +7069,8 @@ }, "expression": { "type": "CallExpression", - "start": 621, - "end": 647, + "start": 628, + "end": 654, "loc": { "start": { "line": 25, @@ -7048,8 +7083,8 @@ }, "callee": { "type": "Identifier", - "start": 621, - "end": 627, + "start": 628, + "end": 634, "loc": { "start": { "line": 25, @@ -7066,8 +7101,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 628, - "end": 646, + "start": 635, + "end": 653, "loc": { "start": { "line": 25, @@ -7089,8 +7124,8 @@ }, { "type": "ReturnStatement", - "start": 657, - "end": 700, + "start": 664, + "end": 707, "loc": { "start": { "line": 26, @@ -7103,8 +7138,8 @@ }, "argument": { "type": "CallExpression", - "start": 664, - "end": 699, + "start": 671, + "end": 706, "loc": { "start": { "line": 26, @@ -7117,8 +7152,8 @@ }, "callee": { "type": "MemberExpression", - "start": 664, - "end": 676, + "start": 671, + "end": 683, "loc": { "start": { "line": 26, @@ -7131,8 +7166,8 @@ }, "object": { "type": "Identifier", - "start": 664, - "end": 671, + "start": 671, + "end": 678, "loc": { "start": { "line": 26, @@ -7148,8 +7183,8 @@ }, "property": { "type": "Identifier", - "start": 672, - "end": 676, + "start": 679, + "end": 683, "loc": { "start": { "line": 26, @@ -7168,8 +7203,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 677, - "end": 688, + "start": 684, + "end": 695, "loc": { "start": { "line": 26, @@ -7182,8 +7217,8 @@ }, "object": { "type": "Identifier", - "start": 677, - "end": 684, + "start": 684, + "end": 691, "loc": { "start": { "line": 26, @@ -7199,8 +7234,8 @@ }, "property": { "type": "Identifier", - "start": 685, - "end": 688, + "start": 692, + "end": 695, "loc": { "start": { "line": 26, @@ -7218,8 +7253,8 @@ }, { "type": "StringLiteral", - "start": 690, - "end": 698, + "start": 697, + "end": 705, "loc": { "start": { "line": 26, @@ -7246,8 +7281,8 @@ }, { "type": "ExpressionStatement", - "start": 715, - "end": 743, + "start": 722, + "end": 750, "loc": { "start": { "line": 28, @@ -7260,8 +7295,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 715, - "end": 742, + "start": 722, + "end": 749, "loc": { "start": { "line": 28, @@ -7275,8 +7310,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 715, - "end": 726, + "start": 722, + "end": 733, "loc": { "start": { "line": 28, @@ -7289,8 +7324,8 @@ }, "object": { "type": "ThisExpression", - "start": 715, - "end": 719, + "start": 722, + "end": 726, "loc": { "start": { "line": 28, @@ -7304,8 +7339,8 @@ }, "property": { "type": "Identifier", - "start": 720, - "end": 726, + "start": 727, + "end": 733, "loc": { "start": { "line": 28, @@ -7323,8 +7358,8 @@ }, "right": { "type": "MemberExpression", - "start": 729, - "end": 742, + "start": 736, + "end": 749, "loc": { "start": { "line": 28, @@ -7337,8 +7372,8 @@ }, "object": { "type": "Identifier", - "start": 729, - "end": 735, + "start": 736, + "end": 742, "loc": { "start": { "line": 28, @@ -7354,8 +7389,8 @@ }, "property": { "type": "Identifier", - "start": 736, - "end": 742, + "start": 743, + "end": 749, "loc": { "start": { "line": 28, @@ -7375,8 +7410,8 @@ }, { "type": "ExpressionStatement", - "start": 750, - "end": 782, + "start": 757, + "end": 789, "loc": { "start": { "line": 29, @@ -7389,8 +7424,8 @@ }, "expression": { "type": "CallExpression", - "start": 750, - "end": 781, + "start": 757, + "end": 788, "loc": { "start": { "line": 29, @@ -7403,8 +7438,8 @@ }, "callee": { "type": "MemberExpression", - "start": 750, - "end": 768, + "start": 757, + "end": 775, "loc": { "start": { "line": 29, @@ -7417,8 +7452,8 @@ }, "object": { "type": "ThisExpression", - "start": 750, - "end": 754, + "start": 757, + "end": 761, "loc": { "start": { "line": 29, @@ -7432,8 +7467,8 @@ }, "property": { "type": "Identifier", - "start": 755, - "end": 768, + "start": 762, + "end": 775, "loc": { "start": { "line": 29, @@ -7452,8 +7487,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 769, - "end": 780, + "start": 776, + "end": 787, "loc": { "start": { "line": 29, @@ -7466,8 +7501,8 @@ }, "object": { "type": "ThisExpression", - "start": 769, - "end": 773, + "start": 776, + "end": 780, "loc": { "start": { "line": 29, @@ -7481,8 +7516,8 @@ }, "property": { "type": "Identifier", - "start": 774, - "end": 780, + "start": 781, + "end": 787, "loc": { "start": { "line": 29, @@ -7503,8 +7538,8 @@ }, { "type": "ExpressionStatement", - "start": 790, - "end": 867, + "start": 797, + "end": 874, "loc": { "start": { "line": 31, @@ -7517,8 +7552,8 @@ }, "expression": { "type": "CallExpression", - "start": 790, - "end": 866, + "start": 797, + "end": 873, "loc": { "start": { "line": 31, @@ -7531,8 +7566,8 @@ }, "callee": { "type": "MemberExpression", - "start": 790, - "end": 800, + "start": 797, + "end": 807, "loc": { "start": { "line": 31, @@ -7545,8 +7580,8 @@ }, "object": { "type": "Identifier", - "start": 790, - "end": 796, + "start": 797, + "end": 803, "loc": { "start": { "line": 31, @@ -7562,8 +7597,8 @@ }, "property": { "type": "Identifier", - "start": 797, - "end": 800, + "start": 804, + "end": 807, "loc": { "start": { "line": 31, @@ -7582,8 +7617,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 801, - "end": 865, + "start": 808, + "end": 872, "loc": { "start": { "line": 31, @@ -7597,8 +7632,8 @@ "expressions": [ { "type": "CallExpression", - "start": 805, - "end": 811, + "start": 812, + "end": 818, "loc": { "start": { "line": 31, @@ -7611,8 +7646,8 @@ }, "callee": { "type": "Identifier", - "start": 805, - "end": 809, + "start": 812, + "end": 816, "loc": { "start": { "line": 31, @@ -7630,8 +7665,8 @@ }, { "type": "CallExpression", - "start": 816, - "end": 863, + "start": 823, + "end": 870, "loc": { "start": { "line": 31, @@ -7644,8 +7679,8 @@ }, "callee": { "type": "MemberExpression", - "start": 816, - "end": 829, + "start": 823, + "end": 836, "loc": { "start": { "line": 31, @@ -7658,8 +7693,8 @@ }, "object": { "type": "Identifier", - "start": 816, - "end": 822, + "start": 823, + "end": 829, "loc": { "start": { "line": 31, @@ -7675,8 +7710,8 @@ }, "property": { "type": "Identifier", - "start": 823, - "end": 829, + "start": 830, + "end": 836, "loc": { "start": { "line": 31, @@ -7695,8 +7730,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 830, - "end": 854, + "start": 837, + "end": 861, "loc": { "start": { "line": 31, @@ -7715,8 +7750,8 @@ }, { "type": "StringLiteral", - "start": 856, - "end": 862, + "start": 863, + "end": 869, "loc": { "start": { "line": 31, @@ -7739,8 +7774,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 802, - "end": 803, + "start": 809, + "end": 810, "loc": { "start": { "line": 31, @@ -7759,8 +7794,8 @@ }, { "type": "TemplateElement", - "start": 812, - "end": 814, + "start": 819, + "end": 821, "loc": { "start": { "line": 31, @@ -7779,8 +7814,8 @@ }, { "type": "TemplateElement", - "start": 864, - "end": 864, + "start": 871, + "end": 871, "loc": { "start": { "line": 31, @@ -7804,8 +7839,8 @@ }, { "type": "ExpressionStatement", - "start": 874, - "end": 897, + "start": 881, + "end": 904, "loc": { "start": { "line": 32, @@ -7818,8 +7853,8 @@ }, "expression": { "type": "CallExpression", - "start": 874, - "end": 896, + "start": 881, + "end": 903, "loc": { "start": { "line": 32, @@ -7832,8 +7867,8 @@ }, "callee": { "type": "MemberExpression", - "start": 874, - "end": 888, + "start": 881, + "end": 895, "loc": { "start": { "line": 32, @@ -7846,8 +7881,8 @@ }, "object": { "type": "ThisExpression", - "start": 874, - "end": 878, + "start": 881, + "end": 885, "loc": { "start": { "line": 32, @@ -7861,8 +7896,8 @@ }, "property": { "type": "Identifier", - "start": 879, - "end": 888, + "start": 886, + "end": 895, "loc": { "start": { "line": 32, @@ -7881,8 +7916,8 @@ "arguments": [ { "type": "Identifier", - "start": 889, - "end": 895, + "start": 896, + "end": 902, "loc": { "start": { "line": 32, @@ -7901,8 +7936,8 @@ }, { "type": "ExpressionStatement", - "start": 905, - "end": 986, + "start": 912, + "end": 993, "loc": { "start": { "line": 34, @@ -7915,8 +7950,8 @@ }, "expression": { "type": "CallExpression", - "start": 905, - "end": 985, + "start": 912, + "end": 992, "loc": { "start": { "line": 34, @@ -7929,8 +7964,8 @@ }, "callee": { "type": "MemberExpression", - "start": 905, - "end": 915, + "start": 912, + "end": 922, "loc": { "start": { "line": 34, @@ -7943,8 +7978,8 @@ }, "object": { "type": "Identifier", - "start": 905, - "end": 911, + "start": 912, + "end": 918, "loc": { "start": { "line": 34, @@ -7960,8 +7995,8 @@ }, "property": { "type": "Identifier", - "start": 912, - "end": 915, + "start": 919, + "end": 922, "loc": { "start": { "line": 34, @@ -7980,8 +8015,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 916, - "end": 984, + "start": 923, + "end": 991, "loc": { "start": { "line": 34, @@ -7995,8 +8030,8 @@ "expressions": [ { "type": "CallExpression", - "start": 920, - "end": 926, + "start": 927, + "end": 933, "loc": { "start": { "line": 34, @@ -8009,8 +8044,8 @@ }, "callee": { "type": "Identifier", - "start": 920, - "end": 924, + "start": 927, + "end": 931, "loc": { "start": { "line": 34, @@ -8028,8 +8063,8 @@ }, { "type": "CallExpression", - "start": 931, - "end": 982, + "start": 938, + "end": 989, "loc": { "start": { "line": 34, @@ -8042,8 +8077,8 @@ }, "callee": { "type": "MemberExpression", - "start": 931, - "end": 944, + "start": 938, + "end": 951, "loc": { "start": { "line": 34, @@ -8056,8 +8091,8 @@ }, "object": { "type": "Identifier", - "start": 931, - "end": 937, + "start": 938, + "end": 944, "loc": { "start": { "line": 34, @@ -8073,8 +8108,8 @@ }, "property": { "type": "Identifier", - "start": 938, - "end": 944, + "start": 945, + "end": 951, "loc": { "start": { "line": 34, @@ -8093,8 +8128,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 945, - "end": 973, + "start": 952, + "end": 980, "loc": { "start": { "line": 34, @@ -8113,8 +8148,8 @@ }, { "type": "StringLiteral", - "start": 975, - "end": 981, + "start": 982, + "end": 988, "loc": { "start": { "line": 34, @@ -8137,8 +8172,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 917, - "end": 918, + "start": 924, + "end": 925, "loc": { "start": { "line": 34, @@ -8157,8 +8192,8 @@ }, { "type": "TemplateElement", - "start": 927, - "end": 929, + "start": 934, + "end": 936, "loc": { "start": { "line": 34, @@ -8177,8 +8212,8 @@ }, { "type": "TemplateElement", - "start": 983, - "end": 983, + "start": 990, + "end": 990, "loc": { "start": { "line": 34, @@ -8202,8 +8237,8 @@ }, { "type": "VariableDeclaration", - "start": 994, - "end": 1012, + "start": 1001, + "end": 1019, "loc": { "start": { "line": 36, @@ -8217,8 +8252,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 998, - "end": 1011, + "start": 1005, + "end": 1018, "loc": { "start": { "line": 36, @@ -8231,8 +8266,8 @@ }, "id": { "type": "Identifier", - "start": 998, - "end": 1006, + "start": 1005, + "end": 1013, "loc": { "start": { "line": 36, @@ -8248,8 +8283,8 @@ }, "init": { "type": "ObjectExpression", - "start": 1009, - "end": 1011, + "start": 1016, + "end": 1018, "loc": { "start": { "line": 36, @@ -8268,8 +8303,8 @@ }, { "type": "ForOfStatement", - "start": 1019, - "end": 1241, + "start": 1026, + "end": 1248, "loc": { "start": { "line": 37, @@ -8282,8 +8317,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 1024, - "end": 1033, + "start": 1031, + "end": 1040, "loc": { "start": { "line": 37, @@ -8297,8 +8332,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1028, - "end": 1033, + "start": 1035, + "end": 1040, "loc": { "start": { "line": 37, @@ -8311,8 +8346,8 @@ }, "id": { "type": "Identifier", - "start": 1028, - "end": 1033, + "start": 1035, + "end": 1040, "loc": { "start": { "line": 37, @@ -8333,8 +8368,8 @@ }, "right": { "type": "MemberExpression", - "start": 1037, - "end": 1049, + "start": 1044, + "end": 1056, "loc": { "start": { "line": 37, @@ -8347,8 +8382,8 @@ }, "object": { "type": "Identifier", - "start": 1037, - "end": 1043, + "start": 1044, + "end": 1050, "loc": { "start": { "line": 37, @@ -8364,8 +8399,8 @@ }, "property": { "type": "Identifier", - "start": 1044, - "end": 1049, + "start": 1051, + "end": 1056, "loc": { "start": { "line": 37, @@ -8383,8 +8418,8 @@ }, "body": { "type": "BlockStatement", - "start": 1051, - "end": 1241, + "start": 1058, + "end": 1248, "loc": { "start": { "line": 37, @@ -8398,8 +8433,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1061, - "end": 1125, + "start": 1068, + "end": 1132, "loc": { "start": { "line": 38, @@ -8412,8 +8447,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1061, - "end": 1124, + "start": 1068, + "end": 1131, "loc": { "start": { "line": 38, @@ -8427,8 +8462,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1061, - "end": 1081, + "start": 1068, + "end": 1088, "loc": { "start": { "line": 38, @@ -8441,8 +8476,8 @@ }, "object": { "type": "Identifier", - "start": 1061, - "end": 1069, + "start": 1068, + "end": 1076, "loc": { "start": { "line": 38, @@ -8458,8 +8493,8 @@ }, "property": { "type": "MemberExpression", - "start": 1070, - "end": 1080, + "start": 1077, + "end": 1087, "loc": { "start": { "line": 38, @@ -8472,8 +8507,8 @@ }, "object": { "type": "Identifier", - "start": 1070, - "end": 1075, + "start": 1077, + "end": 1082, "loc": { "start": { "line": 38, @@ -8489,8 +8524,8 @@ }, "property": { "type": "Identifier", - "start": 1076, - "end": 1080, + "start": 1083, + "end": 1087, "loc": { "start": { "line": 38, @@ -8510,8 +8545,8 @@ }, "right": { "type": "CallExpression", - "start": 1084, - "end": 1124, + "start": 1091, + "end": 1131, "loc": { "start": { "line": 38, @@ -8524,8 +8559,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1084, - "end": 1098, + "start": 1091, + "end": 1105, "loc": { "start": { "line": 38, @@ -8538,8 +8573,8 @@ }, "object": { "type": "Identifier", - "start": 1084, - "end": 1092, + "start": 1091, + "end": 1099, "loc": { "start": { "line": 38, @@ -8555,8 +8590,8 @@ }, "property": { "type": "Identifier", - "start": 1093, - "end": 1098, + "start": 1100, + "end": 1105, "loc": { "start": { "line": 38, @@ -8575,8 +8610,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1099, - "end": 1108, + "start": 1106, + "end": 1115, "loc": { "start": { "line": 38, @@ -8589,8 +8624,8 @@ }, "object": { "type": "Identifier", - "start": 1099, - "end": 1104, + "start": 1106, + "end": 1111, "loc": { "start": { "line": 38, @@ -8606,8 +8641,8 @@ }, "property": { "type": "Identifier", - "start": 1105, - "end": 1108, + "start": 1112, + "end": 1115, "loc": { "start": { "line": 38, @@ -8625,8 +8660,8 @@ }, { "type": "MemberExpression", - "start": 1110, - "end": 1123, + "start": 1117, + "end": 1130, "loc": { "start": { "line": 38, @@ -8639,8 +8674,8 @@ }, "object": { "type": "Identifier", - "start": 1110, - "end": 1115, + "start": 1117, + "end": 1122, "loc": { "start": { "line": 38, @@ -8656,8 +8691,8 @@ }, "property": { "type": "Identifier", - "start": 1116, - "end": 1123, + "start": 1123, + "end": 1130, "loc": { "start": { "line": 38, @@ -8679,8 +8714,8 @@ }, { "type": "ExpressionStatement", - "start": 1134, - "end": 1233, + "start": 1141, + "end": 1240, "loc": { "start": { "line": 39, @@ -8693,8 +8728,8 @@ }, "expression": { "type": "CallExpression", - "start": 1134, - "end": 1232, + "start": 1141, + "end": 1239, "loc": { "start": { "line": 39, @@ -8707,8 +8742,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1134, - "end": 1157, + "start": 1141, + "end": 1164, "loc": { "start": { "line": 39, @@ -8721,8 +8756,8 @@ }, "object": { "type": "MemberExpression", - "start": 1134, - "end": 1154, + "start": 1141, + "end": 1161, "loc": { "start": { "line": 39, @@ -8735,8 +8770,8 @@ }, "object": { "type": "Identifier", - "start": 1134, - "end": 1142, + "start": 1141, + "end": 1149, "loc": { "start": { "line": 39, @@ -8752,8 +8787,8 @@ }, "property": { "type": "MemberExpression", - "start": 1143, - "end": 1153, + "start": 1150, + "end": 1160, "loc": { "start": { "line": 39, @@ -8766,8 +8801,8 @@ }, "object": { "type": "Identifier", - "start": 1143, - "end": 1148, + "start": 1150, + "end": 1155, "loc": { "start": { "line": 39, @@ -8783,8 +8818,8 @@ }, "property": { "type": "Identifier", - "start": 1149, - "end": 1153, + "start": 1156, + "end": 1160, "loc": { "start": { "line": 39, @@ -8804,8 +8839,8 @@ }, "property": { "type": "Identifier", - "start": 1155, - "end": 1157, + "start": 1162, + "end": 1164, "loc": { "start": { "line": 39, @@ -8824,8 +8859,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1158, - "end": 1166, + "start": 1165, + "end": 1173, "loc": { "start": { "line": 39, @@ -8844,8 +8879,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 1168, - "end": 1231, + "start": 1175, + "end": 1238, "loc": { "start": { "line": 39, @@ -8863,8 +8898,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1174, - "end": 1231, + "start": 1181, + "end": 1238, "loc": { "start": { "line": 39, @@ -8878,8 +8913,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1186, - "end": 1221, + "start": 1193, + "end": 1228, "loc": { "start": { "line": 40, @@ -8892,8 +8927,8 @@ }, "expression": { "type": "CallExpression", - "start": 1186, - "end": 1220, + "start": 1193, + "end": 1227, "loc": { "start": { "line": 40, @@ -8906,8 +8941,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1186, - "end": 1200, + "start": 1193, + "end": 1207, "loc": { "start": { "line": 40, @@ -8920,8 +8955,8 @@ }, "object": { "type": "ThisExpression", - "start": 1186, - "end": 1190, + "start": 1193, + "end": 1197, "loc": { "start": { "line": 40, @@ -8935,8 +8970,8 @@ }, "property": { "type": "Identifier", - "start": 1191, - "end": 1200, + "start": 1198, + "end": 1207, "loc": { "start": { "line": 40, @@ -8955,8 +8990,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 1201, - "end": 1211, + "start": 1208, + "end": 1218, "loc": { "start": { "line": 40, @@ -8969,8 +9004,8 @@ }, "object": { "type": "Identifier", - "start": 1201, - "end": 1206, + "start": 1208, + "end": 1213, "loc": { "start": { "line": 40, @@ -8986,8 +9021,8 @@ }, "property": { "type": "Identifier", - "start": 1207, - "end": 1211, + "start": 1214, + "end": 1218, "loc": { "start": { "line": 40, @@ -9005,8 +9040,8 @@ }, { "type": "Identifier", - "start": 1213, - "end": 1219, + "start": 1220, + "end": 1226, "loc": { "start": { "line": 40, @@ -9036,8 +9071,8 @@ }, { "type": "ExpressionStatement", - "start": 1248, - "end": 1258, + "start": 1255, + "end": 1265, "loc": { "start": { "line": 43, @@ -9050,8 +9085,8 @@ }, "expression": { "type": "CallExpression", - "start": 1248, - "end": 1257, + "start": 1255, + "end": 1264, "loc": { "start": { "line": 43, @@ -9064,8 +9099,8 @@ }, "callee": { "type": "Identifier", - "start": 1248, - "end": 1255, + "start": 1255, + "end": 1262, "loc": { "start": { "line": 43, @@ -9096,8 +9131,8 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config {@link Config}\n ", - "start": 428, - "end": 480, + "start": 435, + "end": 487, "loc": { "start": { "line": 18, @@ -9113,8 +9148,8 @@ }, { "type": "ClassMethod", - "start": 1274, - "end": 1813, + "start": 1281, + "end": 1820, "loc": { "start": { "line": 47, @@ -9128,8 +9163,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1274, - "end": 1287, + "start": 1281, + "end": 1294, "loc": { "start": { "line": 47, @@ -9152,8 +9187,8 @@ "params": [ { "type": "Identifier", - "start": 1288, - "end": 1294, + "start": 1295, + "end": 1301, "loc": { "start": { "line": 47, @@ -9170,8 +9205,8 @@ ], "body": { "type": "BlockStatement", - "start": 1296, - "end": 1813, + "start": 1303, + "end": 1820, "loc": { "start": { "line": 47, @@ -9185,8 +9220,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1302, - "end": 1373, + "start": 1309, + "end": 1380, "loc": { "start": { "line": 48, @@ -9199,8 +9234,8 @@ }, "expression": { "type": "CallExpression", - "start": 1302, - "end": 1372, + "start": 1309, + "end": 1379, "loc": { "start": { "line": 48, @@ -9213,8 +9248,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1302, - "end": 1312, + "start": 1309, + "end": 1319, "loc": { "start": { "line": 48, @@ -9227,8 +9262,8 @@ }, "object": { "type": "Identifier", - "start": 1302, - "end": 1308, + "start": 1309, + "end": 1315, "loc": { "start": { "line": 48, @@ -9244,8 +9279,8 @@ }, "property": { "type": "Identifier", - "start": 1309, - "end": 1312, + "start": 1316, + "end": 1319, "loc": { "start": { "line": 48, @@ -9264,8 +9299,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 1313, - "end": 1371, + "start": 1320, + "end": 1378, "loc": { "start": { "line": 48, @@ -9279,8 +9314,8 @@ "expressions": [ { "type": "CallExpression", - "start": 1317, - "end": 1323, + "start": 1324, + "end": 1330, "loc": { "start": { "line": 48, @@ -9293,8 +9328,8 @@ }, "callee": { "type": "Identifier", - "start": 1317, - "end": 1321, + "start": 1324, + "end": 1328, "loc": { "start": { "line": 48, @@ -9312,8 +9347,8 @@ }, { "type": "CallExpression", - "start": 1328, - "end": 1369, + "start": 1335, + "end": 1376, "loc": { "start": { "line": 48, @@ -9326,8 +9361,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1328, - "end": 1341, + "start": 1335, + "end": 1348, "loc": { "start": { "line": 48, @@ -9340,8 +9375,8 @@ }, "object": { "type": "Identifier", - "start": 1328, - "end": 1334, + "start": 1335, + "end": 1341, "loc": { "start": { "line": 48, @@ -9357,8 +9392,8 @@ }, "property": { "type": "Identifier", - "start": 1335, - "end": 1341, + "start": 1342, + "end": 1348, "loc": { "start": { "line": 48, @@ -9377,8 +9412,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1342, - "end": 1360, + "start": 1349, + "end": 1367, "loc": { "start": { "line": 48, @@ -9397,8 +9432,8 @@ }, { "type": "StringLiteral", - "start": 1362, - "end": 1368, + "start": 1369, + "end": 1375, "loc": { "start": { "line": 48, @@ -9421,8 +9456,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 1314, - "end": 1315, + "start": 1321, + "end": 1322, "loc": { "start": { "line": 48, @@ -9441,8 +9476,8 @@ }, { "type": "TemplateElement", - "start": 1324, - "end": 1326, + "start": 1331, + "end": 1333, "loc": { "start": { "line": 48, @@ -9461,8 +9496,8 @@ }, { "type": "TemplateElement", - "start": 1370, - "end": 1370, + "start": 1377, + "end": 1377, "loc": { "start": { "line": 48, @@ -9486,8 +9521,8 @@ }, { "type": "IfStatement", - "start": 1379, - "end": 1809, + "start": 1386, + "end": 1816, "loc": { "start": { "line": 50, @@ -9500,8 +9535,8 @@ }, "test": { "type": "Identifier", - "start": 1383, - "end": 1389, + "start": 1390, + "end": 1396, "loc": { "start": { "line": 50, @@ -9517,8 +9552,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1391, - "end": 1809, + "start": 1398, + "end": 1816, "loc": { "start": { "line": 50, @@ -9532,8 +9567,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 1399, - "end": 1452, + "start": 1406, + "end": 1459, "loc": { "start": { "line": 51, @@ -9547,8 +9582,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1403, - "end": 1451, + "start": 1410, + "end": 1458, "loc": { "start": { "line": 51, @@ -9561,8 +9596,8 @@ }, "id": { "type": "Identifier", - "start": 1403, - "end": 1411, + "start": 1410, + "end": 1418, "loc": { "start": { "line": 51, @@ -9578,8 +9613,8 @@ }, "init": { "type": "CallExpression", - "start": 1414, - "end": 1451, + "start": 1421, + "end": 1458, "loc": { "start": { "line": 51, @@ -9592,8 +9627,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1414, - "end": 1423, + "start": 1421, + "end": 1430, "loc": { "start": { "line": 51, @@ -9606,8 +9641,8 @@ }, "object": { "type": "Identifier", - "start": 1414, - "end": 1418, + "start": 1421, + "end": 1425, "loc": { "start": { "line": 51, @@ -9623,8 +9658,8 @@ }, "property": { "type": "Identifier", - "start": 1419, - "end": 1423, + "start": 1426, + "end": 1430, "loc": { "start": { "line": 51, @@ -9643,8 +9678,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1424, - "end": 1437, + "start": 1431, + "end": 1444, "loc": { "start": { "line": 51, @@ -9657,8 +9692,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1424, - "end": 1435, + "start": 1431, + "end": 1442, "loc": { "start": { "line": 51, @@ -9671,8 +9706,8 @@ }, "object": { "type": "Identifier", - "start": 1424, - "end": 1431, + "start": 1431, + "end": 1438, "loc": { "start": { "line": 51, @@ -9688,8 +9723,8 @@ }, "property": { "type": "Identifier", - "start": 1432, - "end": 1435, + "start": 1439, + "end": 1442, "loc": { "start": { "line": 51, @@ -9709,8 +9744,8 @@ }, { "type": "MemberExpression", - "start": 1439, - "end": 1450, + "start": 1446, + "end": 1457, "loc": { "start": { "line": 51, @@ -9723,8 +9758,8 @@ }, "object": { "type": "Identifier", - "start": 1439, - "end": 1445, + "start": 1446, + "end": 1452, "loc": { "start": { "line": 51, @@ -9740,8 +9775,8 @@ }, "property": { "type": "Identifier", - "start": 1446, - "end": 1450, + "start": 1453, + "end": 1457, "loc": { "start": { "line": 51, @@ -9765,8 +9800,8 @@ }, { "type": "IfStatement", - "start": 1460, - "end": 1561, + "start": 1467, + "end": 1568, "loc": { "start": { "line": 53, @@ -9779,8 +9814,8 @@ }, "test": { "type": "UnaryExpression", - "start": 1464, - "end": 1496, + "start": 1471, + "end": 1503, "loc": { "start": { "line": 53, @@ -9795,8 +9830,8 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 1465, - "end": 1496, + "start": 1472, + "end": 1503, "loc": { "start": { "line": 53, @@ -9809,8 +9844,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1465, - "end": 1482, + "start": 1472, + "end": 1489, "loc": { "start": { "line": 53, @@ -9823,8 +9858,8 @@ }, "object": { "type": "Identifier", - "start": 1465, - "end": 1473, + "start": 1472, + "end": 1480, "loc": { "start": { "line": 53, @@ -9840,8 +9875,8 @@ }, "property": { "type": "Identifier", - "start": 1474, - "end": 1482, + "start": 1481, + "end": 1489, "loc": { "start": { "line": 53, @@ -9860,8 +9895,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1483, - "end": 1495, + "start": 1490, + "end": 1502, "loc": { "start": { "line": 53, @@ -9886,8 +9921,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1498, - "end": 1561, + "start": 1505, + "end": 1568, "loc": { "start": { "line": 53, @@ -9901,8 +9936,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1508, - "end": 1553, + "start": 1515, + "end": 1560, "loc": { "start": { "line": 54, @@ -9915,8 +9950,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1508, - "end": 1552, + "start": 1515, + "end": 1559, "loc": { "start": { "line": 54, @@ -9930,8 +9965,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 1508, - "end": 1516, + "start": 1515, + "end": 1523, "loc": { "start": { "line": 54, @@ -9947,8 +9982,8 @@ }, "right": { "type": "CallExpression", - "start": 1519, - "end": 1552, + "start": 1526, + "end": 1559, "loc": { "start": { "line": 54, @@ -9961,8 +9996,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1519, - "end": 1528, + "start": 1526, + "end": 1535, "loc": { "start": { "line": 54, @@ -9975,8 +10010,8 @@ }, "object": { "type": "Identifier", - "start": 1519, - "end": 1523, + "start": 1526, + "end": 1530, "loc": { "start": { "line": 54, @@ -9992,8 +10027,8 @@ }, "property": { "type": "Identifier", - "start": 1524, - "end": 1528, + "start": 1531, + "end": 1535, "loc": { "start": { "line": 54, @@ -10012,8 +10047,8 @@ "arguments": [ { "type": "Identifier", - "start": 1529, - "end": 1537, + "start": 1536, + "end": 1544, "loc": { "start": { "line": 54, @@ -10029,8 +10064,8 @@ }, { "type": "StringLiteral", - "start": 1539, - "end": 1551, + "start": 1546, + "end": 1558, "loc": { "start": { "line": 54, @@ -10058,8 +10093,8 @@ }, { "type": "VariableDeclaration", - "start": 1568, - "end": 1611, + "start": 1575, + "end": 1618, "loc": { "start": { "line": 56, @@ -10073,8 +10108,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1572, - "end": 1610, + "start": 1579, + "end": 1617, "loc": { "start": { "line": 56, @@ -10087,8 +10122,8 @@ }, "id": { "type": "Identifier", - "start": 1572, - "end": 1576, + "start": 1579, + "end": 1583, "loc": { "start": { "line": 56, @@ -10104,8 +10139,8 @@ }, "init": { "type": "CallExpression", - "start": 1579, - "end": 1610, + "start": 1586, + "end": 1617, "loc": { "start": { "line": 56, @@ -10118,8 +10153,8 @@ }, "callee": { "type": "Identifier", - "start": 1579, - "end": 1591, + "start": 1586, + "end": 1598, "loc": { "start": { "line": 56, @@ -10136,8 +10171,8 @@ "arguments": [ { "type": "Identifier", - "start": 1592, - "end": 1600, + "start": 1599, + "end": 1607, "loc": { "start": { "line": 56, @@ -10153,8 +10188,8 @@ }, { "type": "StringLiteral", - "start": 1602, - "end": 1609, + "start": 1609, + "end": 1616, "loc": { "start": { "line": 56, @@ -10179,8 +10214,8 @@ }, { "type": "IfStatement", - "start": 1618, - "end": 1803, + "start": 1625, + "end": 1810, "loc": { "start": { "line": 57, @@ -10193,8 +10228,8 @@ }, "test": { "type": "UnaryExpression", - "start": 1622, - "end": 1657, + "start": 1629, + "end": 1664, "loc": { "start": { "line": 57, @@ -10209,8 +10244,8 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 1623, - "end": 1657, + "start": 1630, + "end": 1664, "loc": { "start": { "line": 57, @@ -10223,8 +10258,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1623, - "end": 1636, + "start": 1630, + "end": 1643, "loc": { "start": { "line": 57, @@ -10237,8 +10272,8 @@ }, "object": { "type": "Identifier", - "start": 1623, - "end": 1627, + "start": 1630, + "end": 1634, "loc": { "start": { "line": 57, @@ -10254,8 +10289,8 @@ }, "property": { "type": "Identifier", - "start": 1628, - "end": 1636, + "start": 1635, + "end": 1643, "loc": { "start": { "line": 57, @@ -10274,8 +10309,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1637, - "end": 1656, + "start": 1644, + "end": 1663, "loc": { "start": { "line": 57, @@ -10300,8 +10335,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1659, - "end": 1803, + "start": 1666, + "end": 1810, "loc": { "start": { "line": 57, @@ -10315,8 +10350,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1669, - "end": 1756, + "start": 1676, + "end": 1763, "loc": { "start": { "line": 58, @@ -10329,8 +10364,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1669, - "end": 1755, + "start": 1676, + "end": 1762, "loc": { "start": { "line": 58, @@ -10344,8 +10379,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 1669, - "end": 1673, + "start": 1676, + "end": 1680, "loc": { "start": { "line": 58, @@ -10361,8 +10396,8 @@ }, "right": { "type": "CallExpression", - "start": 1676, - "end": 1755, + "start": 1683, + "end": 1762, "loc": { "start": { "line": 58, @@ -10375,8 +10410,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1676, - "end": 1688, + "start": 1683, + "end": 1695, "loc": { "start": { "line": 58, @@ -10389,8 +10424,8 @@ }, "object": { "type": "Identifier", - "start": 1676, - "end": 1680, + "start": 1683, + "end": 1687, "loc": { "start": { "line": 58, @@ -10406,8 +10441,8 @@ }, "property": { "type": "Identifier", - "start": 1681, - "end": 1688, + "start": 1688, + "end": 1695, "loc": { "start": { "line": 58, @@ -10426,8 +10461,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1689, - "end": 1698, + "start": 1696, + "end": 1705, "loc": { "start": { "line": 58, @@ -10446,8 +10481,8 @@ }, { "type": "StringLiteral", - "start": 1700, - "end": 1754, + "start": 1707, + "end": 1761, "loc": { "start": { "line": 58, @@ -10470,8 +10505,8 @@ }, { "type": "ExpressionStatement", - "start": 1765, - "end": 1795, + "start": 1772, + "end": 1802, "loc": { "start": { "line": 59, @@ -10484,8 +10519,8 @@ }, "expression": { "type": "CallExpression", - "start": 1765, - "end": 1794, + "start": 1772, + "end": 1801, "loc": { "start": { "line": 59, @@ -10498,8 +10533,8 @@ }, "callee": { "type": "Identifier", - "start": 1765, - "end": 1778, + "start": 1772, + "end": 1785, "loc": { "start": { "line": 59, @@ -10516,8 +10551,8 @@ "arguments": [ { "type": "Identifier", - "start": 1779, - "end": 1787, + "start": 1786, + "end": 1794, "loc": { "start": { "line": 59, @@ -10533,8 +10568,8 @@ }, { "type": "Identifier", - "start": 1789, - "end": 1793, + "start": 1796, + "end": 1800, "loc": { "start": { "line": 59, @@ -10567,8 +10602,8 @@ }, { "type": "ClassMethod", - "start": 1817, - "end": 2239, + "start": 1824, + "end": 2246, "loc": { "start": { "line": 64, @@ -10582,8 +10617,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1817, - "end": 1826, + "start": 1824, + "end": 1833, "loc": { "start": { "line": 64, @@ -10606,8 +10641,8 @@ "params": [ { "type": "Identifier", - "start": 1827, - "end": 1831, + "start": 1834, + "end": 1838, "loc": { "start": { "line": 64, @@ -10623,8 +10658,8 @@ }, { "type": "Identifier", - "start": 1833, - "end": 1839, + "start": 1840, + "end": 1846, "loc": { "start": { "line": 64, @@ -10641,8 +10676,8 @@ ], "body": { "type": "BlockStatement", - "start": 1841, - "end": 2239, + "start": 1848, + "end": 2246, "loc": { "start": { "line": 64, @@ -10656,8 +10691,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 1847, - "end": 1858, + "start": 1854, + "end": 1865, "loc": { "start": { "line": 65, @@ -10671,8 +10706,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1851, - "end": 1857, + "start": 1858, + "end": 1864, "loc": { "start": { "line": 65, @@ -10685,8 +10720,8 @@ }, "id": { "type": "Identifier", - "start": 1851, - "end": 1857, + "start": 1858, + "end": 1864, "loc": { "start": { "line": 65, @@ -10707,8 +10742,8 @@ }, { "type": "ExpressionStatement", - "start": 1863, - "end": 1928, + "start": 1870, + "end": 1935, "loc": { "start": { "line": 66, @@ -10721,8 +10756,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1863, - "end": 1927, + "start": 1870, + "end": 1934, "loc": { "start": { "line": 66, @@ -10736,8 +10771,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 1863, - "end": 1869, + "start": 1870, + "end": 1876, "loc": { "start": { "line": 66, @@ -10753,8 +10788,8 @@ }, "right": { "type": "CallExpression", - "start": 1872, - "end": 1927, + "start": 1879, + "end": 1934, "loc": { "start": { "line": 66, @@ -10767,8 +10802,8 @@ }, "callee": { "type": "Identifier", - "start": 1872, - "end": 1876, + "start": 1879, + "end": 1883, "loc": { "start": { "line": 66, @@ -10785,8 +10820,8 @@ "arguments": [ { "type": "CallExpression", - "start": 1877, - "end": 1926, + "start": 1884, + "end": 1933, "loc": { "start": { "line": 66, @@ -10799,8 +10834,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1877, - "end": 1886, + "start": 1884, + "end": 1893, "loc": { "start": { "line": 66, @@ -10813,8 +10848,8 @@ }, "object": { "type": "Identifier", - "start": 1877, - "end": 1881, + "start": 1884, + "end": 1888, "loc": { "start": { "line": 66, @@ -10830,8 +10865,8 @@ }, "property": { "type": "Identifier", - "start": 1882, - "end": 1886, + "start": 1889, + "end": 1893, "loc": { "start": { "line": 66, @@ -10850,8 +10885,8 @@ "arguments": [ { "type": "Identifier", - "start": 1887, - "end": 1896, + "start": 1894, + "end": 1903, "loc": { "start": { "line": 66, @@ -10867,8 +10902,8 @@ }, { "type": "StringLiteral", - "start": 1898, - "end": 1925, + "start": 1905, + "end": 1932, "loc": { "start": { "line": 66, @@ -10893,8 +10928,8 @@ }, { "type": "ExpressionStatement", - "start": 1933, - "end": 2188, + "start": 1940, + "end": 2195, "loc": { "start": { "line": 67, @@ -10907,8 +10942,8 @@ }, "expression": { "type": "CallExpression", - "start": 1933, - "end": 2187, + "start": 1940, + "end": 2194, "loc": { "start": { "line": 67, @@ -10921,8 +10956,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1933, - "end": 1942, + "start": 1940, + "end": 1949, "loc": { "start": { "line": 67, @@ -10935,8 +10970,8 @@ }, "object": { "type": "Identifier", - "start": 1933, - "end": 1939, + "start": 1940, + "end": 1946, "loc": { "start": { "line": 67, @@ -10952,8 +10987,8 @@ }, "property": { "type": "Identifier", - "start": 1940, - "end": 1942, + "start": 1947, + "end": 1949, "loc": { "start": { "line": 67, @@ -10972,8 +11007,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 1943, - "end": 1952, + "start": 1950, + "end": 1959, "loc": { "start": { "line": 67, @@ -10992,8 +11027,8 @@ }, { "type": "ArrowFunctionExpression", - "start": 1954, - "end": 2186, + "start": 1961, + "end": 2193, "loc": { "start": { "line": 67, @@ -11011,8 +11046,8 @@ "params": [ { "type": "Identifier", - "start": 1954, - "end": 1961, + "start": 1961, + "end": 1968, "loc": { "start": { "line": 67, @@ -11029,8 +11064,8 @@ ], "body": { "type": "BlockStatement", - "start": 1965, - "end": 2186, + "start": 1972, + "end": 2193, "loc": { "start": { "line": 67, @@ -11044,8 +11079,8 @@ "body": [ { "type": "IfStatement", - "start": 1973, - "end": 2075, + "start": 1980, + "end": 2082, "loc": { "start": { "line": 68, @@ -11058,8 +11093,8 @@ }, "test": { "type": "BinaryExpression", - "start": 1977, - "end": 1995, + "start": 1984, + "end": 2002, "loc": { "start": { "line": 68, @@ -11072,8 +11107,8 @@ }, "left": { "type": "Identifier", - "start": 1977, - "end": 1984, + "start": 1984, + "end": 1991, "loc": { "start": { "line": 68, @@ -11090,8 +11125,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 1989, - "end": 1995, + "start": 1996, + "end": 2002, "loc": { "start": { "line": 68, @@ -11111,8 +11146,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1997, - "end": 2075, + "start": 2004, + "end": 2082, "loc": { "start": { "line": 68, @@ -11126,8 +11161,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2007, - "end": 2039, + "start": 2014, + "end": 2046, "loc": { "start": { "line": 69, @@ -11140,8 +11175,8 @@ }, "expression": { "type": "CallExpression", - "start": 2007, - "end": 2038, + "start": 2014, + "end": 2045, "loc": { "start": { "line": 69, @@ -11154,8 +11189,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2007, - "end": 2025, + "start": 2014, + "end": 2032, "loc": { "start": { "line": 69, @@ -11168,8 +11203,8 @@ }, "object": { "type": "ThisExpression", - "start": 2007, - "end": 2011, + "start": 2014, + "end": 2018, "loc": { "start": { "line": 69, @@ -11183,8 +11218,8 @@ }, "property": { "type": "Identifier", - "start": 2012, - "end": 2025, + "start": 2019, + "end": 2032, "loc": { "start": { "line": 69, @@ -11203,8 +11238,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 2026, - "end": 2037, + "start": 2033, + "end": 2044, "loc": { "start": { "line": 69, @@ -11217,8 +11252,8 @@ }, "object": { "type": "ThisExpression", - "start": 2026, - "end": 2030, + "start": 2033, + "end": 2037, "loc": { "start": { "line": 69, @@ -11232,8 +11267,8 @@ }, "property": { "type": "Identifier", - "start": 2031, - "end": 2037, + "start": 2038, + "end": 2044, "loc": { "start": { "line": 69, @@ -11254,8 +11289,8 @@ }, { "type": "ExpressionStatement", - "start": 2048, - "end": 2067, + "start": 2055, + "end": 2074, "loc": { "start": { "line": 70, @@ -11268,8 +11303,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 2048, - "end": 2066, + "start": 2055, + "end": 2073, "loc": { "start": { "line": 70, @@ -11283,8 +11318,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 2048, - "end": 2055, + "start": 2055, + "end": 2062, "loc": { "start": { "line": 70, @@ -11300,8 +11335,8 @@ }, "right": { "type": "StringLiteral", - "start": 2058, - "end": 2066, + "start": 2065, + "end": 2073, "loc": { "start": { "line": 70, @@ -11327,8 +11362,8 @@ }, { "type": "ExpressionStatement", - "start": 2082, - "end": 2154, + "start": 2089, + "end": 2161, "loc": { "start": { "line": 72, @@ -11341,8 +11376,8 @@ }, "expression": { "type": "CallExpression", - "start": 2082, - "end": 2153, + "start": 2089, + "end": 2160, "loc": { "start": { "line": 72, @@ -11355,8 +11390,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2082, - "end": 2092, + "start": 2089, + "end": 2099, "loc": { "start": { "line": 72, @@ -11369,8 +11404,8 @@ }, "object": { "type": "Identifier", - "start": 2082, - "end": 2088, + "start": 2089, + "end": 2095, "loc": { "start": { "line": 72, @@ -11386,8 +11421,8 @@ }, "property": { "type": "Identifier", - "start": 2089, - "end": 2092, + "start": 2096, + "end": 2099, "loc": { "start": { "line": 72, @@ -11406,8 +11441,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 2093, - "end": 2152, + "start": 2100, + "end": 2159, "loc": { "start": { "line": 72, @@ -11421,8 +11456,8 @@ "expressions": [ { "type": "CallExpression", - "start": 2097, - "end": 2103, + "start": 2104, + "end": 2110, "loc": { "start": { "line": 72, @@ -11435,8 +11470,8 @@ }, "callee": { "type": "Identifier", - "start": 2097, - "end": 2101, + "start": 2104, + "end": 2108, "loc": { "start": { "line": 72, @@ -11454,8 +11489,8 @@ }, { "type": "CallExpression", - "start": 2108, - "end": 2150, + "start": 2115, + "end": 2157, "loc": { "start": { "line": 72, @@ -11468,8 +11503,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2108, - "end": 2121, + "start": 2115, + "end": 2128, "loc": { "start": { "line": 72, @@ -11482,8 +11517,8 @@ }, "object": { "type": "Identifier", - "start": 2108, - "end": 2114, + "start": 2115, + "end": 2121, "loc": { "start": { "line": 72, @@ -11499,8 +11534,8 @@ }, "property": { "type": "Identifier", - "start": 2115, - "end": 2121, + "start": 2122, + "end": 2128, "loc": { "start": { "line": 72, @@ -11519,8 +11554,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 2122, - "end": 2141, + "start": 2129, + "end": 2148, "loc": { "start": { "line": 72, @@ -11539,8 +11574,8 @@ }, { "type": "StringLiteral", - "start": 2143, - "end": 2149, + "start": 2150, + "end": 2156, "loc": { "start": { "line": 72, @@ -11563,8 +11598,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 2094, - "end": 2095, + "start": 2101, + "end": 2102, "loc": { "start": { "line": 72, @@ -11583,8 +11618,8 @@ }, { "type": "TemplateElement", - "start": 2104, - "end": 2106, + "start": 2111, + "end": 2113, "loc": { "start": { "line": 72, @@ -11603,8 +11638,8 @@ }, { "type": "TemplateElement", - "start": 2151, - "end": 2151, + "start": 2158, + "end": 2158, "loc": { "start": { "line": 72, @@ -11628,8 +11663,8 @@ }, { "type": "ExpressionStatement", - "start": 2161, - "end": 2180, + "start": 2168, + "end": 2187, "loc": { "start": { "line": 73, @@ -11642,8 +11677,8 @@ }, "expression": { "type": "CallExpression", - "start": 2161, - "end": 2179, + "start": 2168, + "end": 2186, "loc": { "start": { "line": 73, @@ -11656,8 +11691,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2161, - "end": 2170, + "start": 2168, + "end": 2177, "loc": { "start": { "line": 73, @@ -11670,8 +11705,8 @@ }, "object": { "type": "ThisExpression", - "start": 2161, - "end": 2165, + "start": 2168, + "end": 2172, "loc": { "start": { "line": 73, @@ -11685,8 +11720,8 @@ }, "property": { "type": "Identifier", - "start": 2166, - "end": 2170, + "start": 2173, + "end": 2177, "loc": { "start": { "line": 73, @@ -11705,8 +11740,8 @@ "arguments": [ { "type": "Identifier", - "start": 2171, - "end": 2178, + "start": 2178, + "end": 2185, "loc": { "start": { "line": 73, @@ -11732,8 +11767,8 @@ }, { "type": "ExpressionStatement", - "start": 2193, - "end": 2235, + "start": 2200, + "end": 2242, "loc": { "start": { "line": 75, @@ -11746,8 +11781,8 @@ }, "expression": { "type": "CallExpression", - "start": 2193, - "end": 2234, + "start": 2200, + "end": 2241, "loc": { "start": { "line": 75, @@ -11760,8 +11795,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2193, - "end": 2204, + "start": 2200, + "end": 2211, "loc": { "start": { "line": 75, @@ -11774,8 +11809,8 @@ }, "object": { "type": "Identifier", - "start": 2193, - "end": 2199, + "start": 2200, + "end": 2206, "loc": { "start": { "line": 75, @@ -11791,8 +11826,8 @@ }, "property": { "type": "Identifier", - "start": 2200, - "end": 2204, + "start": 2207, + "end": 2211, "loc": { "start": { "line": 75, @@ -11811,8 +11846,8 @@ "arguments": [ { "type": "ObjectExpression", - "start": 2205, - "end": 2233, + "start": 2212, + "end": 2240, "loc": { "start": { "line": 75, @@ -11826,8 +11861,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 2206, - "end": 2216, + "start": 2213, + "end": 2223, "loc": { "start": { "line": 75, @@ -11843,8 +11878,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2206, - "end": 2210, + "start": 2213, + "end": 2217, "loc": { "start": { "line": 75, @@ -11860,8 +11895,8 @@ }, "value": { "type": "Identifier", - "start": 2212, - "end": 2216, + "start": 2219, + "end": 2223, "loc": { "start": { "line": 75, @@ -11878,8 +11913,8 @@ }, { "type": "ObjectProperty", - "start": 2218, - "end": 2232, + "start": 2225, + "end": 2239, "loc": { "start": { "line": 75, @@ -11895,8 +11930,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2218, - "end": 2224, + "start": 2225, + "end": 2231, "loc": { "start": { "line": 75, @@ -11912,8 +11947,8 @@ }, "value": { "type": "Identifier", - "start": 2226, - "end": 2232, + "start": 2233, + "end": 2239, "loc": { "start": { "line": 75, @@ -11941,8 +11976,8 @@ { "type": "CommentLine", "value": " on(event, fn) {", - "start": 2243, - "end": 2261, + "start": 2250, + "end": 2268, "loc": { "start": { "line": 78, @@ -11957,8 +11992,8 @@ { "type": "CommentLine", "value": " this.on(event, fn);", - "start": 2264, - "end": 2288, + "start": 2271, + "end": 2295, "loc": { "start": { "line": 79, @@ -11973,8 +12008,8 @@ { "type": "CommentLine", "value": " }", - "start": 2291, - "end": 2295, + "start": 2298, + "end": 2302, "loc": { "start": { "line": 80, @@ -11989,8 +12024,8 @@ { "type": "CommentLine", "value": " this.watcher = chokidar.watch(config.watchers, config.options);", - "start": 2301, - "end": 2367, + "start": 2308, + "end": 2374, "loc": { "start": { "line": 82, @@ -12005,8 +12040,8 @@ { "type": "CommentLine", "value": " this.watcher.on('change', path => logger.log(`File ${path} has been changed`));", - "start": 2372, - "end": 2454, + "start": 2379, + "end": 2461, "loc": { "start": { "line": 83, @@ -12026,8 +12061,8 @@ { "type": "CommentBlock", "value": "*\n * @extends EventEmitter\n ", - "start": 355, - "end": 387, + "start": 362, + "end": 394, "loc": { "start": { "line": 13, @@ -12047,8 +12082,8 @@ }, { "type": "ExportDefaultDeclaration", - "start": 2457, - "end": 2486, + "start": 2464, + "end": 2493, "loc": { "start": { "line": 85, @@ -12151,8 +12186,8 @@ { "type": "CommentBlock", "value": "*\n * @extends EventEmitter\n ", - "start": 355, - "end": 387, + "start": 362, + "end": 394, "loc": { "start": { "line": 13, @@ -12167,8 +12202,8 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config {@link Config}\n ", - "start": 428, - "end": 480, + "start": 435, + "end": 487, "loc": { "start": { "line": 18, @@ -12183,8 +12218,8 @@ { "type": "CommentLine", "value": " on(event, fn) {", - "start": 2243, - "end": 2261, + "start": 2250, + "end": 2268, "loc": { "start": { "line": 78, @@ -12199,8 +12234,8 @@ { "type": "CommentLine", "value": " this.on(event, fn);", - "start": 2264, - "end": 2288, + "start": 2271, + "end": 2295, "loc": { "start": { "line": 79, @@ -12215,8 +12250,8 @@ { "type": "CommentLine", "value": " }", - "start": 2291, - "end": 2295, + "start": 2298, + "end": 2302, "loc": { "start": { "line": 80, @@ -12231,8 +12266,8 @@ { "type": "CommentLine", "value": " this.watcher = chokidar.watch(config.watchers, config.options);", - "start": 2301, - "end": 2367, + "start": 2308, + "end": 2374, "loc": { "start": { "line": 82, @@ -12247,8 +12282,8 @@ { "type": "CommentLine", "value": " this.watcher.on('change', path => logger.log(`File ${path} has been changed`));", - "start": 2372, - "end": 2454, + "start": 2379, + "end": 2461, "loc": { "start": { "line": 83, @@ -13535,8 +13570,8 @@ }, { "type": { - "label": "import", - "keyword": "import", + "label": "const", + "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -13547,9 +13582,9 @@ "binop": null, "updateContext": null }, - "value": "import", + "value": "const", "start": 254, - "end": 260, + "end": 259, "loc": { "start": { "line": 8, @@ -13557,7 +13592,7 @@ }, "end": { "line": 8, - "column": 6 + "column": 5 } } }, @@ -13574,16 +13609,43 @@ "binop": null }, "value": "logger", - "start": 261, - "end": 267, + "start": 260, + "end": 266, "loc": { "start": { "line": 8, - "column": 7 + "column": 6 }, "end": { + "line": 8, + "column": 12 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 267, + "end": 268, + "loc": { + "start": { "line": 8, "column": 13 + }, + "end": { + "line": 8, + "column": 14 } } }, @@ -13599,17 +13661,42 @@ "postfix": false, "binop": null }, - "value": "from", - "start": 268, - "end": 272, + "value": "require", + "start": 269, + "end": 276, "loc": { "start": { "line": 8, - "column": 14 + "column": 15 }, "end": { "line": 8, - "column": 18 + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 276, + "end": 277, + "loc": { + "start": { + "line": 8, + "column": 22 + }, + "end": { + "line": 8, + "column": 23 } } }, @@ -13626,17 +13713,42 @@ "binop": null, "updateContext": null }, - "value": "./logger.js", - "start": 273, - "end": 286, + "value": "backed-logger", + "start": 277, + "end": 292, "loc": { "start": { "line": 8, - "column": 19 + "column": 23 }, "end": { "line": 8, - "column": 32 + "column": 38 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 292, + "end": 293, + "loc": { + "start": { + "line": 8, + "column": 38 + }, + "end": { + "line": 8, + "column": 39 } } }, @@ -13653,16 +13765,16 @@ "binop": null, "updateContext": null }, - "start": 286, - "end": 287, + "start": 293, + "end": 294, "loc": { "start": { "line": 8, - "column": 32 + "column": 39 }, "end": { "line": 8, - "column": 33 + "column": 40 } } }, @@ -13681,8 +13793,8 @@ "updateContext": null }, "value": "const", - "start": 288, - "end": 293, + "start": 295, + "end": 300, "loc": { "start": { "line": 9, @@ -13707,8 +13819,8 @@ "binop": null }, "value": "time", - "start": 294, - "end": 298, + "start": 301, + "end": 305, "loc": { "start": { "line": 9, @@ -13734,8 +13846,8 @@ "updateContext": null }, "value": "=", - "start": 299, - "end": 300, + "start": 306, + "end": 307, "loc": { "start": { "line": 9, @@ -13759,8 +13871,8 @@ "postfix": false, "binop": null }, - "start": 301, - "end": 302, + "start": 308, + "end": 309, "loc": { "start": { "line": 9, @@ -13784,8 +13896,8 @@ "postfix": false, "binop": null }, - "start": 302, - "end": 303, + "start": 309, + "end": 310, "loc": { "start": { "line": 9, @@ -13810,8 +13922,8 @@ "binop": null, "updateContext": null }, - "start": 304, - "end": 306, + "start": 311, + "end": 313, "loc": { "start": { "line": 9, @@ -13835,8 +13947,8 @@ "postfix": false, "binop": null }, - "start": 307, - "end": 308, + "start": 314, + "end": 315, "loc": { "start": { "line": 9, @@ -13863,8 +13975,8 @@ "updateContext": null }, "value": "return", - "start": 311, - "end": 317, + "start": 318, + "end": 324, "loc": { "start": { "line": 10, @@ -13891,8 +14003,8 @@ "updateContext": null }, "value": "new", - "start": 318, - "end": 321, + "start": 325, + "end": 328, "loc": { "start": { "line": 10, @@ -13917,8 +14029,8 @@ "binop": null }, "value": "Date", - "start": 322, - "end": 326, + "start": 329, + "end": 333, "loc": { "start": { "line": 10, @@ -13942,8 +14054,8 @@ "postfix": false, "binop": null }, - "start": 326, - "end": 327, + "start": 333, + "end": 334, "loc": { "start": { "line": 10, @@ -13967,8 +14079,8 @@ "postfix": false, "binop": null }, - "start": 327, - "end": 328, + "start": 334, + "end": 335, "loc": { "start": { "line": 10, @@ -13993,8 +14105,8 @@ "binop": null, "updateContext": null }, - "start": 328, - "end": 329, + "start": 335, + "end": 336, "loc": { "start": { "line": 10, @@ -14019,8 +14131,8 @@ "binop": null }, "value": "toLocaleTimeString", - "start": 329, - "end": 347, + "start": 336, + "end": 354, "loc": { "start": { "line": 10, @@ -14044,8 +14156,8 @@ "postfix": false, "binop": null }, - "start": 347, - "end": 348, + "start": 354, + "end": 355, "loc": { "start": { "line": 10, @@ -14069,8 +14181,8 @@ "postfix": false, "binop": null }, - "start": 348, - "end": 349, + "start": 355, + "end": 356, "loc": { "start": { "line": 10, @@ -14095,8 +14207,8 @@ "binop": null, "updateContext": null }, - "start": 349, - "end": 350, + "start": 356, + "end": 357, "loc": { "start": { "line": 10, @@ -14120,8 +14232,8 @@ "postfix": false, "binop": null }, - "start": 351, - "end": 352, + "start": 358, + "end": 359, "loc": { "start": { "line": 11, @@ -14146,8 +14258,8 @@ "binop": null, "updateContext": null }, - "start": 352, - "end": 353, + "start": 359, + "end": 360, "loc": { "start": { "line": 11, @@ -14162,8 +14274,8 @@ { "type": "CommentBlock", "value": "*\n * @extends EventEmitter\n ", - "start": 355, - "end": 387, + "start": 362, + "end": 394, "loc": { "start": { "line": 13, @@ -14190,8 +14302,8 @@ "updateContext": null }, "value": "class", - "start": 388, - "end": 393, + "start": 395, + "end": 400, "loc": { "start": { "line": 16, @@ -14216,8 +14328,8 @@ "binop": null }, "value": "Watcher", - "start": 394, - "end": 401, + "start": 401, + "end": 408, "loc": { "start": { "line": 16, @@ -14244,8 +14356,8 @@ "updateContext": null }, "value": "extends", - "start": 402, - "end": 409, + "start": 409, + "end": 416, "loc": { "start": { "line": 16, @@ -14270,8 +14382,8 @@ "binop": null }, "value": "EventEmitter", - "start": 410, - "end": 422, + "start": 417, + "end": 429, "loc": { "start": { "line": 16, @@ -14295,8 +14407,8 @@ "postfix": false, "binop": null }, - "start": 423, - "end": 424, + "start": 430, + "end": 431, "loc": { "start": { "line": 16, @@ -14311,8 +14423,8 @@ { "type": "CommentBlock", "value": "*\n * @param {object} config {@link Config}\n ", - "start": 428, - "end": 480, + "start": 435, + "end": 487, "loc": { "start": { "line": 18, @@ -14337,8 +14449,8 @@ "binop": null }, "value": "watch", - "start": 483, - "end": 488, + "start": 490, + "end": 495, "loc": { "start": { "line": 21, @@ -14362,8 +14474,8 @@ "postfix": false, "binop": null }, - "start": 488, - "end": 489, + "start": 495, + "end": 496, "loc": { "start": { "line": 21, @@ -14388,8 +14500,8 @@ "binop": null }, "value": "config", - "start": 489, - "end": 495, + "start": 496, + "end": 502, "loc": { "start": { "line": 21, @@ -14413,8 +14525,8 @@ "postfix": false, "binop": null }, - "start": 495, - "end": 496, + "start": 502, + "end": 503, "loc": { "start": { "line": 21, @@ -14438,8 +14550,8 @@ "postfix": false, "binop": null }, - "start": 497, - "end": 498, + "start": 504, + "end": 505, "loc": { "start": { "line": 21, @@ -14466,8 +14578,8 @@ "updateContext": null }, "value": "return", - "start": 503, - "end": 509, + "start": 510, + "end": 516, "loc": { "start": { "line": 22, @@ -14494,8 +14606,8 @@ "updateContext": null }, "value": "new", - "start": 510, - "end": 513, + "start": 517, + "end": 520, "loc": { "start": { "line": 22, @@ -14520,8 +14632,8 @@ "binop": null }, "value": "Promise", - "start": 514, - "end": 521, + "start": 521, + "end": 528, "loc": { "start": { "line": 22, @@ -14545,8 +14657,8 @@ "postfix": false, "binop": null }, - "start": 521, - "end": 522, + "start": 528, + "end": 529, "loc": { "start": { "line": 22, @@ -14570,8 +14682,8 @@ "postfix": false, "binop": null }, - "start": 522, - "end": 523, + "start": 529, + "end": 530, "loc": { "start": { "line": 22, @@ -14596,8 +14708,8 @@ "binop": null }, "value": "resolve", - "start": 523, - "end": 530, + "start": 530, + "end": 537, "loc": { "start": { "line": 22, @@ -14622,8 +14734,8 @@ "binop": null, "updateContext": null }, - "start": 530, - "end": 531, + "start": 537, + "end": 538, "loc": { "start": { "line": 22, @@ -14648,8 +14760,8 @@ "binop": null }, "value": "reject", - "start": 532, - "end": 538, + "start": 539, + "end": 545, "loc": { "start": { "line": 22, @@ -14673,8 +14785,8 @@ "postfix": false, "binop": null }, - "start": 538, - "end": 539, + "start": 545, + "end": 546, "loc": { "start": { "line": 22, @@ -14699,8 +14811,8 @@ "binop": null, "updateContext": null }, - "start": 540, - "end": 542, + "start": 547, + "end": 549, "loc": { "start": { "line": 22, @@ -14724,8 +14836,8 @@ "postfix": false, "binop": null }, - "start": 543, - "end": 544, + "start": 550, + "end": 551, "loc": { "start": { "line": 22, @@ -14752,8 +14864,8 @@ "updateContext": null }, "value": "if", - "start": 551, - "end": 553, + "start": 558, + "end": 560, "loc": { "start": { "line": 23, @@ -14777,8 +14889,8 @@ "postfix": false, "binop": null }, - "start": 554, - "end": 555, + "start": 561, + "end": 562, "loc": { "start": { "line": 23, @@ -14804,8 +14916,8 @@ "updateContext": null }, "value": "!", - "start": 555, - "end": 556, + "start": 562, + "end": 563, "loc": { "start": { "line": 23, @@ -14830,8 +14942,8 @@ "binop": null }, "value": "config", - "start": 556, - "end": 562, + "start": 563, + "end": 569, "loc": { "start": { "line": 23, @@ -14856,8 +14968,8 @@ "binop": null, "updateContext": null }, - "start": 562, - "end": 563, + "start": 569, + "end": 570, "loc": { "start": { "line": 23, @@ -14882,8 +14994,8 @@ "binop": null }, "value": "watch", - "start": 563, - "end": 568, + "start": 570, + "end": 575, "loc": { "start": { "line": 23, @@ -14907,8 +15019,8 @@ "postfix": false, "binop": null }, - "start": 568, - "end": 569, + "start": 575, + "end": 576, "loc": { "start": { "line": 23, @@ -14932,8 +15044,8 @@ "postfix": false, "binop": null }, - "start": 570, - "end": 571, + "start": 577, + "end": 578, "loc": { "start": { "line": 23, @@ -14958,8 +15070,8 @@ "binop": null }, "value": "logger", - "start": 580, - "end": 586, + "start": 587, + "end": 593, "loc": { "start": { "line": 24, @@ -14984,8 +15096,8 @@ "binop": null, "updateContext": null }, - "start": 586, - "end": 587, + "start": 593, + "end": 594, "loc": { "start": { "line": 24, @@ -15010,8 +15122,8 @@ "binop": null }, "value": "warn", - "start": 587, - "end": 591, + "start": 594, + "end": 598, "loc": { "start": { "line": 24, @@ -15035,8 +15147,8 @@ "postfix": false, "binop": null }, - "start": 591, - "end": 592, + "start": 598, + "end": 599, "loc": { "start": { "line": 24, @@ -15062,8 +15174,8 @@ "updateContext": null }, "value": "nothing to watch", - "start": 592, - "end": 610, + "start": 599, + "end": 617, "loc": { "start": { "line": 24, @@ -15087,8 +15199,8 @@ "postfix": false, "binop": null }, - "start": 610, - "end": 611, + "start": 617, + "end": 618, "loc": { "start": { "line": 24, @@ -15113,8 +15225,8 @@ "binop": null, "updateContext": null }, - "start": 611, - "end": 612, + "start": 618, + "end": 619, "loc": { "start": { "line": 24, @@ -15139,8 +15251,8 @@ "binop": null }, "value": "reject", - "start": 621, - "end": 627, + "start": 628, + "end": 634, "loc": { "start": { "line": 25, @@ -15164,8 +15276,8 @@ "postfix": false, "binop": null }, - "start": 627, - "end": 628, + "start": 634, + "end": 635, "loc": { "start": { "line": 25, @@ -15191,8 +15303,8 @@ "updateContext": null }, "value": "nothing to watch", - "start": 628, - "end": 646, + "start": 635, + "end": 653, "loc": { "start": { "line": 25, @@ -15216,8 +15328,8 @@ "postfix": false, "binop": null }, - "start": 646, - "end": 647, + "start": 653, + "end": 654, "loc": { "start": { "line": 25, @@ -15242,8 +15354,8 @@ "binop": null, "updateContext": null }, - "start": 647, - "end": 648, + "start": 654, + "end": 655, "loc": { "start": { "line": 25, @@ -15270,8 +15382,8 @@ "updateContext": null }, "value": "return", - "start": 657, - "end": 663, + "start": 664, + "end": 670, "loc": { "start": { "line": 26, @@ -15296,8 +15408,8 @@ "binop": null }, "value": "process", - "start": 664, - "end": 671, + "start": 671, + "end": 678, "loc": { "start": { "line": 26, @@ -15322,8 +15434,8 @@ "binop": null, "updateContext": null }, - "start": 671, - "end": 672, + "start": 678, + "end": 679, "loc": { "start": { "line": 26, @@ -15348,8 +15460,8 @@ "binop": null }, "value": "kill", - "start": 672, - "end": 676, + "start": 679, + "end": 683, "loc": { "start": { "line": 26, @@ -15373,8 +15485,8 @@ "postfix": false, "binop": null }, - "start": 676, - "end": 677, + "start": 683, + "end": 684, "loc": { "start": { "line": 26, @@ -15399,8 +15511,8 @@ "binop": null }, "value": "process", - "start": 677, - "end": 684, + "start": 684, + "end": 691, "loc": { "start": { "line": 26, @@ -15425,8 +15537,8 @@ "binop": null, "updateContext": null }, - "start": 684, - "end": 685, + "start": 691, + "end": 692, "loc": { "start": { "line": 26, @@ -15451,8 +15563,8 @@ "binop": null }, "value": "pid", - "start": 685, - "end": 688, + "start": 692, + "end": 695, "loc": { "start": { "line": 26, @@ -15477,8 +15589,8 @@ "binop": null, "updateContext": null }, - "start": 688, - "end": 689, + "start": 695, + "end": 696, "loc": { "start": { "line": 26, @@ -15504,8 +15616,8 @@ "updateContext": null }, "value": "SIGINT", - "start": 690, - "end": 698, + "start": 697, + "end": 705, "loc": { "start": { "line": 26, @@ -15529,8 +15641,8 @@ "postfix": false, "binop": null }, - "start": 698, - "end": 699, + "start": 705, + "end": 706, "loc": { "start": { "line": 26, @@ -15555,8 +15667,8 @@ "binop": null, "updateContext": null }, - "start": 699, - "end": 700, + "start": 706, + "end": 707, "loc": { "start": { "line": 26, @@ -15580,8 +15692,8 @@ "postfix": false, "binop": null }, - "start": 707, - "end": 708, + "start": 714, + "end": 715, "loc": { "start": { "line": 27, @@ -15608,8 +15720,8 @@ "updateContext": null }, "value": "this", - "start": 715, - "end": 719, + "start": 722, + "end": 726, "loc": { "start": { "line": 28, @@ -15634,8 +15746,8 @@ "binop": null, "updateContext": null }, - "start": 719, - "end": 720, + "start": 726, + "end": 727, "loc": { "start": { "line": 28, @@ -15660,8 +15772,8 @@ "binop": null }, "value": "server", - "start": 720, - "end": 726, + "start": 727, + "end": 733, "loc": { "start": { "line": 28, @@ -15687,8 +15799,8 @@ "updateContext": null }, "value": "=", - "start": 727, - "end": 728, + "start": 734, + "end": 735, "loc": { "start": { "line": 28, @@ -15713,8 +15825,8 @@ "binop": null }, "value": "config", - "start": 729, - "end": 735, + "start": 736, + "end": 742, "loc": { "start": { "line": 28, @@ -15739,8 +15851,8 @@ "binop": null, "updateContext": null }, - "start": 735, - "end": 736, + "start": 742, + "end": 743, "loc": { "start": { "line": 28, @@ -15765,8 +15877,8 @@ "binop": null }, "value": "server", - "start": 736, - "end": 742, + "start": 743, + "end": 749, "loc": { "start": { "line": 28, @@ -15791,8 +15903,8 @@ "binop": null, "updateContext": null }, - "start": 742, - "end": 743, + "start": 749, + "end": 750, "loc": { "start": { "line": 28, @@ -15819,8 +15931,8 @@ "updateContext": null }, "value": "this", - "start": 750, - "end": 754, + "start": 757, + "end": 761, "loc": { "start": { "line": 29, @@ -15845,8 +15957,8 @@ "binop": null, "updateContext": null }, - "start": 754, - "end": 755, + "start": 761, + "end": 762, "loc": { "start": { "line": 29, @@ -15871,8 +15983,8 @@ "binop": null }, "value": "configureDemo", - "start": 755, - "end": 768, + "start": 762, + "end": 775, "loc": { "start": { "line": 29, @@ -15896,8 +16008,8 @@ "postfix": false, "binop": null }, - "start": 768, - "end": 769, + "start": 775, + "end": 776, "loc": { "start": { "line": 29, @@ -15924,8 +16036,8 @@ "updateContext": null }, "value": "this", - "start": 769, - "end": 773, + "start": 776, + "end": 780, "loc": { "start": { "line": 29, @@ -15950,8 +16062,8 @@ "binop": null, "updateContext": null }, - "start": 773, - "end": 774, + "start": 780, + "end": 781, "loc": { "start": { "line": 29, @@ -15976,8 +16088,8 @@ "binop": null }, "value": "server", - "start": 774, - "end": 780, + "start": 781, + "end": 787, "loc": { "start": { "line": 29, @@ -16001,8 +16113,8 @@ "postfix": false, "binop": null }, - "start": 780, - "end": 781, + "start": 787, + "end": 788, "loc": { "start": { "line": 29, @@ -16027,8 +16139,8 @@ "binop": null, "updateContext": null }, - "start": 781, - "end": 782, + "start": 788, + "end": 789, "loc": { "start": { "line": 29, @@ -16053,8 +16165,8 @@ "binop": null }, "value": "logger", - "start": 790, - "end": 796, + "start": 797, + "end": 803, "loc": { "start": { "line": 31, @@ -16079,8 +16191,8 @@ "binop": null, "updateContext": null }, - "start": 796, - "end": 797, + "start": 803, + "end": 804, "loc": { "start": { "line": 31, @@ -16105,8 +16217,8 @@ "binop": null }, "value": "log", - "start": 797, - "end": 800, + "start": 804, + "end": 807, "loc": { "start": { "line": 31, @@ -16130,8 +16242,8 @@ "postfix": false, "binop": null }, - "start": 800, - "end": 801, + "start": 807, + "end": 808, "loc": { "start": { "line": 31, @@ -16155,8 +16267,8 @@ "postfix": false, "binop": null }, - "start": 801, - "end": 802, + "start": 808, + "end": 809, "loc": { "start": { "line": 31, @@ -16182,8 +16294,8 @@ "updateContext": null }, "value": "[", - "start": 802, - "end": 803, + "start": 809, + "end": 810, "loc": { "start": { "line": 31, @@ -16207,8 +16319,8 @@ "postfix": false, "binop": null }, - "start": 803, - "end": 805, + "start": 810, + "end": 812, "loc": { "start": { "line": 31, @@ -16233,8 +16345,8 @@ "binop": null }, "value": "time", - "start": 805, - "end": 809, + "start": 812, + "end": 816, "loc": { "start": { "line": 31, @@ -16258,8 +16370,8 @@ "postfix": false, "binop": null }, - "start": 809, - "end": 810, + "start": 816, + "end": 817, "loc": { "start": { "line": 31, @@ -16283,8 +16395,8 @@ "postfix": false, "binop": null }, - "start": 810, - "end": 811, + "start": 817, + "end": 818, "loc": { "start": { "line": 31, @@ -16308,8 +16420,8 @@ "postfix": false, "binop": null }, - "start": 811, - "end": 812, + "start": 818, + "end": 819, "loc": { "start": { "line": 31, @@ -16335,8 +16447,8 @@ "updateContext": null }, "value": "] ", - "start": 812, - "end": 814, + "start": 819, + "end": 821, "loc": { "start": { "line": 31, @@ -16360,8 +16472,8 @@ "postfix": false, "binop": null }, - "start": 814, - "end": 816, + "start": 821, + "end": 823, "loc": { "start": { "line": 31, @@ -16386,8 +16498,8 @@ "binop": null }, "value": "logger", - "start": 816, - "end": 822, + "start": 823, + "end": 829, "loc": { "start": { "line": 31, @@ -16412,8 +16524,8 @@ "binop": null, "updateContext": null }, - "start": 822, - "end": 823, + "start": 829, + "end": 830, "loc": { "start": { "line": 31, @@ -16438,8 +16550,8 @@ "binop": null }, "value": "_chalk", - "start": 823, - "end": 829, + "start": 830, + "end": 836, "loc": { "start": { "line": 31, @@ -16463,8 +16575,8 @@ "postfix": false, "binop": null }, - "start": 829, - "end": 830, + "start": 836, + "end": 837, "loc": { "start": { "line": 31, @@ -16490,8 +16602,8 @@ "updateContext": null }, "value": "Starting initial build", - "start": 830, - "end": 854, + "start": 837, + "end": 861, "loc": { "start": { "line": 31, @@ -16516,8 +16628,8 @@ "binop": null, "updateContext": null }, - "start": 854, - "end": 855, + "start": 861, + "end": 862, "loc": { "start": { "line": 31, @@ -16543,8 +16655,8 @@ "updateContext": null }, "value": "cyan", - "start": 856, - "end": 862, + "start": 863, + "end": 869, "loc": { "start": { "line": 31, @@ -16568,8 +16680,8 @@ "postfix": false, "binop": null }, - "start": 862, - "end": 863, + "start": 869, + "end": 870, "loc": { "start": { "line": 31, @@ -16593,8 +16705,8 @@ "postfix": false, "binop": null }, - "start": 863, - "end": 864, + "start": 870, + "end": 871, "loc": { "start": { "line": 31, @@ -16620,8 +16732,8 @@ "updateContext": null }, "value": "", - "start": 864, - "end": 864, + "start": 871, + "end": 871, "loc": { "start": { "line": 31, @@ -16645,8 +16757,8 @@ "postfix": false, "binop": null }, - "start": 864, - "end": 865, + "start": 871, + "end": 872, "loc": { "start": { "line": 31, @@ -16670,8 +16782,8 @@ "postfix": false, "binop": null }, - "start": 865, - "end": 866, + "start": 872, + "end": 873, "loc": { "start": { "line": 31, @@ -16696,8 +16808,8 @@ "binop": null, "updateContext": null }, - "start": 866, - "end": 867, + "start": 873, + "end": 874, "loc": { "start": { "line": 31, @@ -16724,8 +16836,8 @@ "updateContext": null }, "value": "this", - "start": 874, - "end": 878, + "start": 881, + "end": 885, "loc": { "start": { "line": 32, @@ -16750,8 +16862,8 @@ "binop": null, "updateContext": null }, - "start": 878, - "end": 879, + "start": 885, + "end": 886, "loc": { "start": { "line": 32, @@ -16776,8 +16888,8 @@ "binop": null }, "value": "runWorker", - "start": 879, - "end": 888, + "start": 886, + "end": 895, "loc": { "start": { "line": 32, @@ -16801,8 +16913,8 @@ "postfix": false, "binop": null }, - "start": 888, - "end": 889, + "start": 895, + "end": 896, "loc": { "start": { "line": 32, @@ -16827,8 +16939,8 @@ "binop": null }, "value": "config", - "start": 889, - "end": 895, + "start": 896, + "end": 902, "loc": { "start": { "line": 32, @@ -16852,8 +16964,8 @@ "postfix": false, "binop": null }, - "start": 895, - "end": 896, + "start": 902, + "end": 903, "loc": { "start": { "line": 32, @@ -16878,8 +16990,8 @@ "binop": null, "updateContext": null }, - "start": 896, - "end": 897, + "start": 903, + "end": 904, "loc": { "start": { "line": 32, @@ -16904,8 +17016,8 @@ "binop": null }, "value": "logger", - "start": 905, - "end": 911, + "start": 912, + "end": 918, "loc": { "start": { "line": 34, @@ -16930,8 +17042,8 @@ "binop": null, "updateContext": null }, - "start": 911, - "end": 912, + "start": 918, + "end": 919, "loc": { "start": { "line": 34, @@ -16956,8 +17068,8 @@ "binop": null }, "value": "log", - "start": 912, - "end": 915, + "start": 919, + "end": 922, "loc": { "start": { "line": 34, @@ -16981,8 +17093,8 @@ "postfix": false, "binop": null }, - "start": 915, - "end": 916, + "start": 922, + "end": 923, "loc": { "start": { "line": 34, @@ -17006,8 +17118,8 @@ "postfix": false, "binop": null }, - "start": 916, - "end": 917, + "start": 923, + "end": 924, "loc": { "start": { "line": 34, @@ -17033,8 +17145,8 @@ "updateContext": null }, "value": "[", - "start": 917, - "end": 918, + "start": 924, + "end": 925, "loc": { "start": { "line": 34, @@ -17058,8 +17170,8 @@ "postfix": false, "binop": null }, - "start": 918, - "end": 920, + "start": 925, + "end": 927, "loc": { "start": { "line": 34, @@ -17084,8 +17196,8 @@ "binop": null }, "value": "time", - "start": 920, - "end": 924, + "start": 927, + "end": 931, "loc": { "start": { "line": 34, @@ -17109,8 +17221,8 @@ "postfix": false, "binop": null }, - "start": 924, - "end": 925, + "start": 931, + "end": 932, "loc": { "start": { "line": 34, @@ -17134,8 +17246,8 @@ "postfix": false, "binop": null }, - "start": 925, - "end": 926, + "start": 932, + "end": 933, "loc": { "start": { "line": 34, @@ -17159,8 +17271,8 @@ "postfix": false, "binop": null }, - "start": 926, - "end": 927, + "start": 933, + "end": 934, "loc": { "start": { "line": 34, @@ -17186,8 +17298,8 @@ "updateContext": null }, "value": "] ", - "start": 927, - "end": 929, + "start": 934, + "end": 936, "loc": { "start": { "line": 34, @@ -17211,8 +17323,8 @@ "postfix": false, "binop": null }, - "start": 929, - "end": 931, + "start": 936, + "end": 938, "loc": { "start": { "line": 34, @@ -17237,8 +17349,8 @@ "binop": null }, "value": "logger", - "start": 931, - "end": 937, + "start": 938, + "end": 944, "loc": { "start": { "line": 34, @@ -17263,8 +17375,8 @@ "binop": null, "updateContext": null }, - "start": 937, - "end": 938, + "start": 944, + "end": 945, "loc": { "start": { "line": 34, @@ -17289,8 +17401,8 @@ "binop": null }, "value": "_chalk", - "start": 938, - "end": 944, + "start": 945, + "end": 951, "loc": { "start": { "line": 34, @@ -17314,8 +17426,8 @@ "postfix": false, "binop": null }, - "start": 944, - "end": 945, + "start": 951, + "end": 952, "loc": { "start": { "line": 34, @@ -17341,8 +17453,8 @@ "updateContext": null }, "value": "Watching files for changes", - "start": 945, - "end": 973, + "start": 952, + "end": 980, "loc": { "start": { "line": 34, @@ -17367,8 +17479,8 @@ "binop": null, "updateContext": null }, - "start": 973, - "end": 974, + "start": 980, + "end": 981, "loc": { "start": { "line": 34, @@ -17394,8 +17506,8 @@ "updateContext": null }, "value": "cyan", - "start": 975, - "end": 981, + "start": 982, + "end": 988, "loc": { "start": { "line": 34, @@ -17419,8 +17531,8 @@ "postfix": false, "binop": null }, - "start": 981, - "end": 982, + "start": 988, + "end": 989, "loc": { "start": { "line": 34, @@ -17444,8 +17556,8 @@ "postfix": false, "binop": null }, - "start": 982, - "end": 983, + "start": 989, + "end": 990, "loc": { "start": { "line": 34, @@ -17471,8 +17583,8 @@ "updateContext": null }, "value": "", - "start": 983, - "end": 983, + "start": 990, + "end": 990, "loc": { "start": { "line": 34, @@ -17496,8 +17608,8 @@ "postfix": false, "binop": null }, - "start": 983, - "end": 984, + "start": 990, + "end": 991, "loc": { "start": { "line": 34, @@ -17521,8 +17633,8 @@ "postfix": false, "binop": null }, - "start": 984, - "end": 985, + "start": 991, + "end": 992, "loc": { "start": { "line": 34, @@ -17547,8 +17659,8 @@ "binop": null, "updateContext": null }, - "start": 985, - "end": 986, + "start": 992, + "end": 993, "loc": { "start": { "line": 34, @@ -17575,8 +17687,8 @@ "updateContext": null }, "value": "let", - "start": 994, - "end": 997, + "start": 1001, + "end": 1004, "loc": { "start": { "line": 36, @@ -17601,8 +17713,8 @@ "binop": null }, "value": "watchers", - "start": 998, - "end": 1006, + "start": 1005, + "end": 1013, "loc": { "start": { "line": 36, @@ -17628,8 +17740,8 @@ "updateContext": null }, "value": "=", - "start": 1007, - "end": 1008, + "start": 1014, + "end": 1015, "loc": { "start": { "line": 36, @@ -17653,8 +17765,8 @@ "postfix": false, "binop": null }, - "start": 1009, - "end": 1010, + "start": 1016, + "end": 1017, "loc": { "start": { "line": 36, @@ -17678,8 +17790,8 @@ "postfix": false, "binop": null }, - "start": 1010, - "end": 1011, + "start": 1017, + "end": 1018, "loc": { "start": { "line": 36, @@ -17704,8 +17816,8 @@ "binop": null, "updateContext": null }, - "start": 1011, - "end": 1012, + "start": 1018, + "end": 1019, "loc": { "start": { "line": 36, @@ -17732,8 +17844,8 @@ "updateContext": null }, "value": "for", - "start": 1019, - "end": 1022, + "start": 1026, + "end": 1029, "loc": { "start": { "line": 37, @@ -17757,8 +17869,8 @@ "postfix": false, "binop": null }, - "start": 1023, - "end": 1024, + "start": 1030, + "end": 1031, "loc": { "start": { "line": 37, @@ -17785,8 +17897,8 @@ "updateContext": null }, "value": "let", - "start": 1024, - "end": 1027, + "start": 1031, + "end": 1034, "loc": { "start": { "line": 37, @@ -17811,8 +17923,8 @@ "binop": null }, "value": "watch", - "start": 1028, - "end": 1033, + "start": 1035, + "end": 1040, "loc": { "start": { "line": 37, @@ -17837,8 +17949,8 @@ "binop": null }, "value": "of", - "start": 1034, - "end": 1036, + "start": 1041, + "end": 1043, "loc": { "start": { "line": 37, @@ -17863,8 +17975,8 @@ "binop": null }, "value": "config", - "start": 1037, - "end": 1043, + "start": 1044, + "end": 1050, "loc": { "start": { "line": 37, @@ -17889,8 +18001,8 @@ "binop": null, "updateContext": null }, - "start": 1043, - "end": 1044, + "start": 1050, + "end": 1051, "loc": { "start": { "line": 37, @@ -17915,8 +18027,8 @@ "binop": null }, "value": "watch", - "start": 1044, - "end": 1049, + "start": 1051, + "end": 1056, "loc": { "start": { "line": 37, @@ -17940,8 +18052,8 @@ "postfix": false, "binop": null }, - "start": 1049, - "end": 1050, + "start": 1056, + "end": 1057, "loc": { "start": { "line": 37, @@ -17965,8 +18077,8 @@ "postfix": false, "binop": null }, - "start": 1051, - "end": 1052, + "start": 1058, + "end": 1059, "loc": { "start": { "line": 37, @@ -17991,8 +18103,8 @@ "binop": null }, "value": "watchers", - "start": 1061, - "end": 1069, + "start": 1068, + "end": 1076, "loc": { "start": { "line": 38, @@ -18017,8 +18129,8 @@ "binop": null, "updateContext": null }, - "start": 1069, - "end": 1070, + "start": 1076, + "end": 1077, "loc": { "start": { "line": 38, @@ -18043,8 +18155,8 @@ "binop": null }, "value": "watch", - "start": 1070, - "end": 1075, + "start": 1077, + "end": 1082, "loc": { "start": { "line": 38, @@ -18069,8 +18181,8 @@ "binop": null, "updateContext": null }, - "start": 1075, - "end": 1076, + "start": 1082, + "end": 1083, "loc": { "start": { "line": 38, @@ -18095,8 +18207,8 @@ "binop": null }, "value": "task", - "start": 1076, - "end": 1080, + "start": 1083, + "end": 1087, "loc": { "start": { "line": 38, @@ -18121,8 +18233,8 @@ "binop": null, "updateContext": null }, - "start": 1080, - "end": 1081, + "start": 1087, + "end": 1088, "loc": { "start": { "line": 38, @@ -18148,8 +18260,8 @@ "updateContext": null }, "value": "=", - "start": 1082, - "end": 1083, + "start": 1089, + "end": 1090, "loc": { "start": { "line": 38, @@ -18174,8 +18286,8 @@ "binop": null }, "value": "chokidar", - "start": 1084, - "end": 1092, + "start": 1091, + "end": 1099, "loc": { "start": { "line": 38, @@ -18200,8 +18312,8 @@ "binop": null, "updateContext": null }, - "start": 1092, - "end": 1093, + "start": 1099, + "end": 1100, "loc": { "start": { "line": 38, @@ -18226,8 +18338,8 @@ "binop": null }, "value": "watch", - "start": 1093, - "end": 1098, + "start": 1100, + "end": 1105, "loc": { "start": { "line": 38, @@ -18251,8 +18363,8 @@ "postfix": false, "binop": null }, - "start": 1098, - "end": 1099, + "start": 1105, + "end": 1106, "loc": { "start": { "line": 38, @@ -18277,8 +18389,8 @@ "binop": null }, "value": "watch", - "start": 1099, - "end": 1104, + "start": 1106, + "end": 1111, "loc": { "start": { "line": 38, @@ -18303,8 +18415,8 @@ "binop": null, "updateContext": null }, - "start": 1104, - "end": 1105, + "start": 1111, + "end": 1112, "loc": { "start": { "line": 38, @@ -18329,8 +18441,8 @@ "binop": null }, "value": "src", - "start": 1105, - "end": 1108, + "start": 1112, + "end": 1115, "loc": { "start": { "line": 38, @@ -18355,8 +18467,8 @@ "binop": null, "updateContext": null }, - "start": 1108, - "end": 1109, + "start": 1115, + "end": 1116, "loc": { "start": { "line": 38, @@ -18381,8 +18493,8 @@ "binop": null }, "value": "watch", - "start": 1110, - "end": 1115, + "start": 1117, + "end": 1122, "loc": { "start": { "line": 38, @@ -18407,8 +18519,8 @@ "binop": null, "updateContext": null }, - "start": 1115, - "end": 1116, + "start": 1122, + "end": 1123, "loc": { "start": { "line": 38, @@ -18433,8 +18545,8 @@ "binop": null }, "value": "options", - "start": 1116, - "end": 1123, + "start": 1123, + "end": 1130, "loc": { "start": { "line": 38, @@ -18458,8 +18570,8 @@ "postfix": false, "binop": null }, - "start": 1123, - "end": 1124, + "start": 1130, + "end": 1131, "loc": { "start": { "line": 38, @@ -18484,8 +18596,8 @@ "binop": null, "updateContext": null }, - "start": 1124, - "end": 1125, + "start": 1131, + "end": 1132, "loc": { "start": { "line": 38, @@ -18510,8 +18622,8 @@ "binop": null }, "value": "watchers", - "start": 1134, - "end": 1142, + "start": 1141, + "end": 1149, "loc": { "start": { "line": 39, @@ -18536,8 +18648,8 @@ "binop": null, "updateContext": null }, - "start": 1142, - "end": 1143, + "start": 1149, + "end": 1150, "loc": { "start": { "line": 39, @@ -18562,8 +18674,8 @@ "binop": null }, "value": "watch", - "start": 1143, - "end": 1148, + "start": 1150, + "end": 1155, "loc": { "start": { "line": 39, @@ -18588,8 +18700,8 @@ "binop": null, "updateContext": null }, - "start": 1148, - "end": 1149, + "start": 1155, + "end": 1156, "loc": { "start": { "line": 39, @@ -18614,8 +18726,8 @@ "binop": null }, "value": "task", - "start": 1149, - "end": 1153, + "start": 1156, + "end": 1160, "loc": { "start": { "line": 39, @@ -18640,8 +18752,8 @@ "binop": null, "updateContext": null }, - "start": 1153, - "end": 1154, + "start": 1160, + "end": 1161, "loc": { "start": { "line": 39, @@ -18666,8 +18778,8 @@ "binop": null, "updateContext": null }, - "start": 1154, - "end": 1155, + "start": 1161, + "end": 1162, "loc": { "start": { "line": 39, @@ -18692,8 +18804,8 @@ "binop": null }, "value": "on", - "start": 1155, - "end": 1157, + "start": 1162, + "end": 1164, "loc": { "start": { "line": 39, @@ -18717,8 +18829,8 @@ "postfix": false, "binop": null }, - "start": 1157, - "end": 1158, + "start": 1164, + "end": 1165, "loc": { "start": { "line": 39, @@ -18744,8 +18856,8 @@ "updateContext": null }, "value": "change", - "start": 1158, - "end": 1166, + "start": 1165, + "end": 1173, "loc": { "start": { "line": 39, @@ -18770,8 +18882,8 @@ "binop": null, "updateContext": null }, - "start": 1166, - "end": 1167, + "start": 1173, + "end": 1174, "loc": { "start": { "line": 39, @@ -18795,8 +18907,8 @@ "postfix": false, "binop": null }, - "start": 1168, - "end": 1169, + "start": 1175, + "end": 1176, "loc": { "start": { "line": 39, @@ -18820,8 +18932,8 @@ "postfix": false, "binop": null }, - "start": 1169, - "end": 1170, + "start": 1176, + "end": 1177, "loc": { "start": { "line": 39, @@ -18846,8 +18958,8 @@ "binop": null, "updateContext": null }, - "start": 1171, - "end": 1173, + "start": 1178, + "end": 1180, "loc": { "start": { "line": 39, @@ -18871,8 +18983,8 @@ "postfix": false, "binop": null }, - "start": 1174, - "end": 1175, + "start": 1181, + "end": 1182, "loc": { "start": { "line": 39, @@ -18899,8 +19011,8 @@ "updateContext": null }, "value": "this", - "start": 1186, - "end": 1190, + "start": 1193, + "end": 1197, "loc": { "start": { "line": 40, @@ -18925,8 +19037,8 @@ "binop": null, "updateContext": null }, - "start": 1190, - "end": 1191, + "start": 1197, + "end": 1198, "loc": { "start": { "line": 40, @@ -18951,8 +19063,8 @@ "binop": null }, "value": "runWorker", - "start": 1191, - "end": 1200, + "start": 1198, + "end": 1207, "loc": { "start": { "line": 40, @@ -18976,8 +19088,8 @@ "postfix": false, "binop": null }, - "start": 1200, - "end": 1201, + "start": 1207, + "end": 1208, "loc": { "start": { "line": 40, @@ -19002,8 +19114,8 @@ "binop": null }, "value": "watch", - "start": 1201, - "end": 1206, + "start": 1208, + "end": 1213, "loc": { "start": { "line": 40, @@ -19028,8 +19140,8 @@ "binop": null, "updateContext": null }, - "start": 1206, - "end": 1207, + "start": 1213, + "end": 1214, "loc": { "start": { "line": 40, @@ -19054,8 +19166,8 @@ "binop": null }, "value": "task", - "start": 1207, - "end": 1211, + "start": 1214, + "end": 1218, "loc": { "start": { "line": 40, @@ -19080,8 +19192,8 @@ "binop": null, "updateContext": null }, - "start": 1211, - "end": 1212, + "start": 1218, + "end": 1219, "loc": { "start": { "line": 40, @@ -19106,8 +19218,8 @@ "binop": null }, "value": "config", - "start": 1213, - "end": 1219, + "start": 1220, + "end": 1226, "loc": { "start": { "line": 40, @@ -19131,8 +19243,8 @@ "postfix": false, "binop": null }, - "start": 1219, - "end": 1220, + "start": 1226, + "end": 1227, "loc": { "start": { "line": 40, @@ -19157,8 +19269,8 @@ "binop": null, "updateContext": null }, - "start": 1220, - "end": 1221, + "start": 1227, + "end": 1228, "loc": { "start": { "line": 40, @@ -19182,8 +19294,8 @@ "postfix": false, "binop": null }, - "start": 1230, - "end": 1231, + "start": 1237, + "end": 1238, "loc": { "start": { "line": 41, @@ -19207,8 +19319,8 @@ "postfix": false, "binop": null }, - "start": 1231, - "end": 1232, + "start": 1238, + "end": 1239, "loc": { "start": { "line": 41, @@ -19233,8 +19345,8 @@ "binop": null, "updateContext": null }, - "start": 1232, - "end": 1233, + "start": 1239, + "end": 1240, "loc": { "start": { "line": 41, @@ -19258,8 +19370,8 @@ "postfix": false, "binop": null }, - "start": 1240, - "end": 1241, + "start": 1247, + "end": 1248, "loc": { "start": { "line": 42, @@ -19284,8 +19396,8 @@ "binop": null }, "value": "resolve", - "start": 1248, - "end": 1255, + "start": 1255, + "end": 1262, "loc": { "start": { "line": 43, @@ -19309,8 +19421,8 @@ "postfix": false, "binop": null }, - "start": 1255, - "end": 1256, + "start": 1262, + "end": 1263, "loc": { "start": { "line": 43, @@ -19334,8 +19446,8 @@ "postfix": false, "binop": null }, - "start": 1256, - "end": 1257, + "start": 1263, + "end": 1264, "loc": { "start": { "line": 43, @@ -19360,8 +19472,8 @@ "binop": null, "updateContext": null }, - "start": 1257, - "end": 1258, + "start": 1264, + "end": 1265, "loc": { "start": { "line": 43, @@ -19385,8 +19497,8 @@ "postfix": false, "binop": null }, - "start": 1263, - "end": 1264, + "start": 1270, + "end": 1271, "loc": { "start": { "line": 44, @@ -19410,8 +19522,8 @@ "postfix": false, "binop": null }, - "start": 1264, - "end": 1265, + "start": 1271, + "end": 1272, "loc": { "start": { "line": 44, @@ -19436,8 +19548,8 @@ "binop": null, "updateContext": null }, - "start": 1265, - "end": 1266, + "start": 1272, + "end": 1273, "loc": { "start": { "line": 44, @@ -19461,8 +19573,8 @@ "postfix": false, "binop": null }, - "start": 1269, - "end": 1270, + "start": 1276, + "end": 1277, "loc": { "start": { "line": 45, @@ -19487,8 +19599,8 @@ "binop": null }, "value": "configureDemo", - "start": 1274, - "end": 1287, + "start": 1281, + "end": 1294, "loc": { "start": { "line": 47, @@ -19512,8 +19624,8 @@ "postfix": false, "binop": null }, - "start": 1287, - "end": 1288, + "start": 1294, + "end": 1295, "loc": { "start": { "line": 47, @@ -19538,8 +19650,8 @@ "binop": null }, "value": "server", - "start": 1288, - "end": 1294, + "start": 1295, + "end": 1301, "loc": { "start": { "line": 47, @@ -19563,8 +19675,8 @@ "postfix": false, "binop": null }, - "start": 1294, - "end": 1295, + "start": 1301, + "end": 1302, "loc": { "start": { "line": 47, @@ -19588,8 +19700,8 @@ "postfix": false, "binop": null }, - "start": 1296, - "end": 1297, + "start": 1303, + "end": 1304, "loc": { "start": { "line": 47, @@ -19614,8 +19726,8 @@ "binop": null }, "value": "logger", - "start": 1302, - "end": 1308, + "start": 1309, + "end": 1315, "loc": { "start": { "line": 48, @@ -19640,8 +19752,8 @@ "binop": null, "updateContext": null }, - "start": 1308, - "end": 1309, + "start": 1315, + "end": 1316, "loc": { "start": { "line": 48, @@ -19666,8 +19778,8 @@ "binop": null }, "value": "log", - "start": 1309, - "end": 1312, + "start": 1316, + "end": 1319, "loc": { "start": { "line": 48, @@ -19691,8 +19803,8 @@ "postfix": false, "binop": null }, - "start": 1312, - "end": 1313, + "start": 1319, + "end": 1320, "loc": { "start": { "line": 48, @@ -19716,8 +19828,8 @@ "postfix": false, "binop": null }, - "start": 1313, - "end": 1314, + "start": 1320, + "end": 1321, "loc": { "start": { "line": 48, @@ -19743,8 +19855,8 @@ "updateContext": null }, "value": "[", - "start": 1314, - "end": 1315, + "start": 1321, + "end": 1322, "loc": { "start": { "line": 48, @@ -19768,8 +19880,8 @@ "postfix": false, "binop": null }, - "start": 1315, - "end": 1317, + "start": 1322, + "end": 1324, "loc": { "start": { "line": 48, @@ -19794,8 +19906,8 @@ "binop": null }, "value": "time", - "start": 1317, - "end": 1321, + "start": 1324, + "end": 1328, "loc": { "start": { "line": 48, @@ -19819,8 +19931,8 @@ "postfix": false, "binop": null }, - "start": 1321, - "end": 1322, + "start": 1328, + "end": 1329, "loc": { "start": { "line": 48, @@ -19844,8 +19956,8 @@ "postfix": false, "binop": null }, - "start": 1322, - "end": 1323, + "start": 1329, + "end": 1330, "loc": { "start": { "line": 48, @@ -19869,8 +19981,8 @@ "postfix": false, "binop": null }, - "start": 1323, - "end": 1324, + "start": 1330, + "end": 1331, "loc": { "start": { "line": 48, @@ -19896,8 +20008,8 @@ "updateContext": null }, "value": "] ", - "start": 1324, - "end": 1326, + "start": 1331, + "end": 1333, "loc": { "start": { "line": 48, @@ -19921,8 +20033,8 @@ "postfix": false, "binop": null }, - "start": 1326, - "end": 1328, + "start": 1333, + "end": 1335, "loc": { "start": { "line": 48, @@ -19947,8 +20059,8 @@ "binop": null }, "value": "logger", - "start": 1328, - "end": 1334, + "start": 1335, + "end": 1341, "loc": { "start": { "line": 48, @@ -19973,8 +20085,8 @@ "binop": null, "updateContext": null }, - "start": 1334, - "end": 1335, + "start": 1341, + "end": 1342, "loc": { "start": { "line": 48, @@ -19999,8 +20111,8 @@ "binop": null }, "value": "_chalk", - "start": 1335, - "end": 1341, + "start": 1342, + "end": 1348, "loc": { "start": { "line": 48, @@ -20024,8 +20136,8 @@ "postfix": false, "binop": null }, - "start": 1341, - "end": 1342, + "start": 1348, + "end": 1349, "loc": { "start": { "line": 48, @@ -20051,8 +20163,8 @@ "updateContext": null }, "value": "Configuring demo", - "start": 1342, - "end": 1360, + "start": 1349, + "end": 1367, "loc": { "start": { "line": 48, @@ -20077,8 +20189,8 @@ "binop": null, "updateContext": null }, - "start": 1360, - "end": 1361, + "start": 1367, + "end": 1368, "loc": { "start": { "line": 48, @@ -20104,8 +20216,8 @@ "updateContext": null }, "value": "cyan", - "start": 1362, - "end": 1368, + "start": 1369, + "end": 1375, "loc": { "start": { "line": 48, @@ -20129,8 +20241,8 @@ "postfix": false, "binop": null }, - "start": 1368, - "end": 1369, + "start": 1375, + "end": 1376, "loc": { "start": { "line": 48, @@ -20154,8 +20266,8 @@ "postfix": false, "binop": null }, - "start": 1369, - "end": 1370, + "start": 1376, + "end": 1377, "loc": { "start": { "line": 48, @@ -20181,8 +20293,8 @@ "updateContext": null }, "value": "", - "start": 1370, - "end": 1370, + "start": 1377, + "end": 1377, "loc": { "start": { "line": 48, @@ -20206,8 +20318,8 @@ "postfix": false, "binop": null }, - "start": 1370, - "end": 1371, + "start": 1377, + "end": 1378, "loc": { "start": { "line": 48, @@ -20231,8 +20343,8 @@ "postfix": false, "binop": null }, - "start": 1371, - "end": 1372, + "start": 1378, + "end": 1379, "loc": { "start": { "line": 48, @@ -20257,8 +20369,8 @@ "binop": null, "updateContext": null }, - "start": 1372, - "end": 1373, + "start": 1379, + "end": 1380, "loc": { "start": { "line": 48, @@ -20285,8 +20397,8 @@ "updateContext": null }, "value": "if", - "start": 1379, - "end": 1381, + "start": 1386, + "end": 1388, "loc": { "start": { "line": 50, @@ -20310,8 +20422,8 @@ "postfix": false, "binop": null }, - "start": 1382, - "end": 1383, + "start": 1389, + "end": 1390, "loc": { "start": { "line": 50, @@ -20336,8 +20448,8 @@ "binop": null }, "value": "server", - "start": 1383, - "end": 1389, + "start": 1390, + "end": 1396, "loc": { "start": { "line": 50, @@ -20361,8 +20473,8 @@ "postfix": false, "binop": null }, - "start": 1389, - "end": 1390, + "start": 1396, + "end": 1397, "loc": { "start": { "line": 50, @@ -20386,8 +20498,8 @@ "postfix": false, "binop": null }, - "start": 1391, - "end": 1392, + "start": 1398, + "end": 1399, "loc": { "start": { "line": 50, @@ -20414,8 +20526,8 @@ "updateContext": null }, "value": "let", - "start": 1399, - "end": 1402, + "start": 1406, + "end": 1409, "loc": { "start": { "line": 51, @@ -20440,8 +20552,8 @@ "binop": null }, "value": "demoPath", - "start": 1403, - "end": 1411, + "start": 1410, + "end": 1418, "loc": { "start": { "line": 51, @@ -20467,8 +20579,8 @@ "updateContext": null }, "value": "=", - "start": 1412, - "end": 1413, + "start": 1419, + "end": 1420, "loc": { "start": { "line": 51, @@ -20493,8 +20605,8 @@ "binop": null }, "value": "path", - "start": 1414, - "end": 1418, + "start": 1421, + "end": 1425, "loc": { "start": { "line": 51, @@ -20519,8 +20631,8 @@ "binop": null, "updateContext": null }, - "start": 1418, - "end": 1419, + "start": 1425, + "end": 1426, "loc": { "start": { "line": 51, @@ -20545,8 +20657,8 @@ "binop": null }, "value": "join", - "start": 1419, - "end": 1423, + "start": 1426, + "end": 1430, "loc": { "start": { "line": 51, @@ -20570,8 +20682,8 @@ "postfix": false, "binop": null }, - "start": 1423, - "end": 1424, + "start": 1430, + "end": 1431, "loc": { "start": { "line": 51, @@ -20596,8 +20708,8 @@ "binop": null }, "value": "process", - "start": 1424, - "end": 1431, + "start": 1431, + "end": 1438, "loc": { "start": { "line": 51, @@ -20622,8 +20734,8 @@ "binop": null, "updateContext": null }, - "start": 1431, - "end": 1432, + "start": 1438, + "end": 1439, "loc": { "start": { "line": 51, @@ -20648,8 +20760,8 @@ "binop": null }, "value": "cwd", - "start": 1432, - "end": 1435, + "start": 1439, + "end": 1442, "loc": { "start": { "line": 51, @@ -20673,8 +20785,8 @@ "postfix": false, "binop": null }, - "start": 1435, - "end": 1436, + "start": 1442, + "end": 1443, "loc": { "start": { "line": 51, @@ -20698,8 +20810,8 @@ "postfix": false, "binop": null }, - "start": 1436, - "end": 1437, + "start": 1443, + "end": 1444, "loc": { "start": { "line": 51, @@ -20724,8 +20836,8 @@ "binop": null, "updateContext": null }, - "start": 1437, - "end": 1438, + "start": 1444, + "end": 1445, "loc": { "start": { "line": 51, @@ -20750,8 +20862,8 @@ "binop": null }, "value": "server", - "start": 1439, - "end": 1445, + "start": 1446, + "end": 1452, "loc": { "start": { "line": 51, @@ -20776,8 +20888,8 @@ "binop": null, "updateContext": null }, - "start": 1445, - "end": 1446, + "start": 1452, + "end": 1453, "loc": { "start": { "line": 51, @@ -20802,8 +20914,8 @@ "binop": null }, "value": "demo", - "start": 1446, - "end": 1450, + "start": 1453, + "end": 1457, "loc": { "start": { "line": 51, @@ -20827,8 +20939,8 @@ "postfix": false, "binop": null }, - "start": 1450, - "end": 1451, + "start": 1457, + "end": 1458, "loc": { "start": { "line": 51, @@ -20853,8 +20965,8 @@ "binop": null, "updateContext": null }, - "start": 1451, - "end": 1452, + "start": 1458, + "end": 1459, "loc": { "start": { "line": 51, @@ -20881,8 +20993,8 @@ "updateContext": null }, "value": "if", - "start": 1460, - "end": 1462, + "start": 1467, + "end": 1469, "loc": { "start": { "line": 53, @@ -20906,8 +21018,8 @@ "postfix": false, "binop": null }, - "start": 1463, - "end": 1464, + "start": 1470, + "end": 1471, "loc": { "start": { "line": 53, @@ -20933,8 +21045,8 @@ "updateContext": null }, "value": "!", - "start": 1464, - "end": 1465, + "start": 1471, + "end": 1472, "loc": { "start": { "line": 53, @@ -20959,8 +21071,8 @@ "binop": null }, "value": "demoPath", - "start": 1465, - "end": 1473, + "start": 1472, + "end": 1480, "loc": { "start": { "line": 53, @@ -20985,8 +21097,8 @@ "binop": null, "updateContext": null }, - "start": 1473, - "end": 1474, + "start": 1480, + "end": 1481, "loc": { "start": { "line": 53, @@ -21011,8 +21123,8 @@ "binop": null }, "value": "includes", - "start": 1474, - "end": 1482, + "start": 1481, + "end": 1489, "loc": { "start": { "line": 53, @@ -21036,8 +21148,8 @@ "postfix": false, "binop": null }, - "start": 1482, - "end": 1483, + "start": 1489, + "end": 1490, "loc": { "start": { "line": 53, @@ -21063,8 +21175,8 @@ "updateContext": null }, "value": "index.html", - "start": 1483, - "end": 1495, + "start": 1490, + "end": 1502, "loc": { "start": { "line": 53, @@ -21088,8 +21200,8 @@ "postfix": false, "binop": null }, - "start": 1495, - "end": 1496, + "start": 1502, + "end": 1503, "loc": { "start": { "line": 53, @@ -21113,8 +21225,8 @@ "postfix": false, "binop": null }, - "start": 1496, - "end": 1497, + "start": 1503, + "end": 1504, "loc": { "start": { "line": 53, @@ -21138,8 +21250,8 @@ "postfix": false, "binop": null }, - "start": 1498, - "end": 1499, + "start": 1505, + "end": 1506, "loc": { "start": { "line": 53, @@ -21164,8 +21276,8 @@ "binop": null }, "value": "demoPath", - "start": 1508, - "end": 1516, + "start": 1515, + "end": 1523, "loc": { "start": { "line": 54, @@ -21191,8 +21303,8 @@ "updateContext": null }, "value": "=", - "start": 1517, - "end": 1518, + "start": 1524, + "end": 1525, "loc": { "start": { "line": 54, @@ -21217,8 +21329,8 @@ "binop": null }, "value": "path", - "start": 1519, - "end": 1523, + "start": 1526, + "end": 1530, "loc": { "start": { "line": 54, @@ -21243,8 +21355,8 @@ "binop": null, "updateContext": null }, - "start": 1523, - "end": 1524, + "start": 1530, + "end": 1531, "loc": { "start": { "line": 54, @@ -21269,8 +21381,8 @@ "binop": null }, "value": "join", - "start": 1524, - "end": 1528, + "start": 1531, + "end": 1535, "loc": { "start": { "line": 54, @@ -21294,8 +21406,8 @@ "postfix": false, "binop": null }, - "start": 1528, - "end": 1529, + "start": 1535, + "end": 1536, "loc": { "start": { "line": 54, @@ -21320,8 +21432,8 @@ "binop": null }, "value": "demoPath", - "start": 1529, - "end": 1537, + "start": 1536, + "end": 1544, "loc": { "start": { "line": 54, @@ -21346,8 +21458,8 @@ "binop": null, "updateContext": null }, - "start": 1537, - "end": 1538, + "start": 1544, + "end": 1545, "loc": { "start": { "line": 54, @@ -21373,8 +21485,8 @@ "updateContext": null }, "value": "index.html", - "start": 1539, - "end": 1551, + "start": 1546, + "end": 1558, "loc": { "start": { "line": 54, @@ -21398,8 +21510,8 @@ "postfix": false, "binop": null }, - "start": 1551, - "end": 1552, + "start": 1558, + "end": 1559, "loc": { "start": { "line": 54, @@ -21424,8 +21536,8 @@ "binop": null, "updateContext": null }, - "start": 1552, - "end": 1553, + "start": 1559, + "end": 1560, "loc": { "start": { "line": 54, @@ -21449,8 +21561,8 @@ "postfix": false, "binop": null }, - "start": 1560, - "end": 1561, + "start": 1567, + "end": 1568, "loc": { "start": { "line": 55, @@ -21477,8 +21589,8 @@ "updateContext": null }, "value": "let", - "start": 1568, - "end": 1571, + "start": 1575, + "end": 1578, "loc": { "start": { "line": 56, @@ -21503,8 +21615,8 @@ "binop": null }, "value": "demo", - "start": 1572, - "end": 1576, + "start": 1579, + "end": 1583, "loc": { "start": { "line": 56, @@ -21530,8 +21642,8 @@ "updateContext": null }, "value": "=", - "start": 1577, - "end": 1578, + "start": 1584, + "end": 1585, "loc": { "start": { "line": 56, @@ -21556,8 +21668,8 @@ "binop": null }, "value": "readFileSync", - "start": 1579, - "end": 1591, + "start": 1586, + "end": 1598, "loc": { "start": { "line": 56, @@ -21581,8 +21693,8 @@ "postfix": false, "binop": null }, - "start": 1591, - "end": 1592, + "start": 1598, + "end": 1599, "loc": { "start": { "line": 56, @@ -21607,8 +21719,8 @@ "binop": null }, "value": "demoPath", - "start": 1592, - "end": 1600, + "start": 1599, + "end": 1607, "loc": { "start": { "line": 56, @@ -21633,8 +21745,8 @@ "binop": null, "updateContext": null }, - "start": 1600, - "end": 1601, + "start": 1607, + "end": 1608, "loc": { "start": { "line": 56, @@ -21660,8 +21772,8 @@ "updateContext": null }, "value": "utf-8", - "start": 1602, - "end": 1609, + "start": 1609, + "end": 1616, "loc": { "start": { "line": 56, @@ -21685,8 +21797,8 @@ "postfix": false, "binop": null }, - "start": 1609, - "end": 1610, + "start": 1616, + "end": 1617, "loc": { "start": { "line": 56, @@ -21711,8 +21823,8 @@ "binop": null, "updateContext": null }, - "start": 1610, - "end": 1611, + "start": 1617, + "end": 1618, "loc": { "start": { "line": 56, @@ -21739,8 +21851,8 @@ "updateContext": null }, "value": "if", - "start": 1618, - "end": 1620, + "start": 1625, + "end": 1627, "loc": { "start": { "line": 57, @@ -21764,8 +21876,8 @@ "postfix": false, "binop": null }, - "start": 1621, - "end": 1622, + "start": 1628, + "end": 1629, "loc": { "start": { "line": 57, @@ -21791,8 +21903,8 @@ "updateContext": null }, "value": "!", - "start": 1622, - "end": 1623, + "start": 1629, + "end": 1630, "loc": { "start": { "line": 57, @@ -21817,8 +21929,8 @@ "binop": null }, "value": "demo", - "start": 1623, - "end": 1627, + "start": 1630, + "end": 1634, "loc": { "start": { "line": 57, @@ -21843,8 +21955,8 @@ "binop": null, "updateContext": null }, - "start": 1627, - "end": 1628, + "start": 1634, + "end": 1635, "loc": { "start": { "line": 57, @@ -21869,8 +21981,8 @@ "binop": null }, "value": "includes", - "start": 1628, - "end": 1636, + "start": 1635, + "end": 1643, "loc": { "start": { "line": 57, @@ -21894,8 +22006,8 @@ "postfix": false, "binop": null }, - "start": 1636, - "end": 1637, + "start": 1643, + "end": 1644, "loc": { "start": { "line": 57, @@ -21921,8 +22033,8 @@ "updateContext": null }, "value": "/reload/reload.js", - "start": 1637, - "end": 1656, + "start": 1644, + "end": 1663, "loc": { "start": { "line": 57, @@ -21946,8 +22058,8 @@ "postfix": false, "binop": null }, - "start": 1656, - "end": 1657, + "start": 1663, + "end": 1664, "loc": { "start": { "line": 57, @@ -21971,8 +22083,8 @@ "postfix": false, "binop": null }, - "start": 1657, - "end": 1658, + "start": 1664, + "end": 1665, "loc": { "start": { "line": 57, @@ -21996,8 +22108,8 @@ "postfix": false, "binop": null }, - "start": 1659, - "end": 1660, + "start": 1666, + "end": 1667, "loc": { "start": { "line": 57, @@ -22022,8 +22134,8 @@ "binop": null }, "value": "demo", - "start": 1669, - "end": 1673, + "start": 1676, + "end": 1680, "loc": { "start": { "line": 58, @@ -22049,8 +22161,8 @@ "updateContext": null }, "value": "=", - "start": 1674, - "end": 1675, + "start": 1681, + "end": 1682, "loc": { "start": { "line": 58, @@ -22075,8 +22187,8 @@ "binop": null }, "value": "demo", - "start": 1676, - "end": 1680, + "start": 1683, + "end": 1687, "loc": { "start": { "line": 58, @@ -22101,8 +22213,8 @@ "binop": null, "updateContext": null }, - "start": 1680, - "end": 1681, + "start": 1687, + "end": 1688, "loc": { "start": { "line": 58, @@ -22127,8 +22239,8 @@ "binop": null }, "value": "replace", - "start": 1681, - "end": 1688, + "start": 1688, + "end": 1695, "loc": { "start": { "line": 58, @@ -22152,8 +22264,8 @@ "postfix": false, "binop": null }, - "start": 1688, - "end": 1689, + "start": 1695, + "end": 1696, "loc": { "start": { "line": 58, @@ -22179,8 +22291,8 @@ "updateContext": null }, "value": "", - "start": 1689, - "end": 1698, + "start": 1696, + "end": 1705, "loc": { "start": { "line": 58, @@ -22205,8 +22317,8 @@ "binop": null, "updateContext": null }, - "start": 1698, - "end": 1699, + "start": 1705, + "end": 1706, "loc": { "start": { "line": 58, @@ -22232,8 +22344,8 @@ "updateContext": null }, "value": "\t\n", - "start": 1700, - "end": 1754, + "start": 1707, + "end": 1761, "loc": { "start": { "line": 58, @@ -22257,8 +22369,8 @@ "postfix": false, "binop": null }, - "start": 1754, - "end": 1755, + "start": 1761, + "end": 1762, "loc": { "start": { "line": 58, @@ -22283,8 +22395,8 @@ "binop": null, "updateContext": null }, - "start": 1755, - "end": 1756, + "start": 1762, + "end": 1763, "loc": { "start": { "line": 58, @@ -22309,8 +22421,8 @@ "binop": null }, "value": "writeFileSync", - "start": 1765, - "end": 1778, + "start": 1772, + "end": 1785, "loc": { "start": { "line": 59, @@ -22334,8 +22446,8 @@ "postfix": false, "binop": null }, - "start": 1778, - "end": 1779, + "start": 1785, + "end": 1786, "loc": { "start": { "line": 59, @@ -22360,8 +22472,8 @@ "binop": null }, "value": "demoPath", - "start": 1779, - "end": 1787, + "start": 1786, + "end": 1794, "loc": { "start": { "line": 59, @@ -22386,8 +22498,8 @@ "binop": null, "updateContext": null }, - "start": 1787, - "end": 1788, + "start": 1794, + "end": 1795, "loc": { "start": { "line": 59, @@ -22412,8 +22524,8 @@ "binop": null }, "value": "demo", - "start": 1789, - "end": 1793, + "start": 1796, + "end": 1800, "loc": { "start": { "line": 59, @@ -22437,8 +22549,8 @@ "postfix": false, "binop": null }, - "start": 1793, - "end": 1794, + "start": 1800, + "end": 1801, "loc": { "start": { "line": 59, @@ -22463,8 +22575,8 @@ "binop": null, "updateContext": null }, - "start": 1794, - "end": 1795, + "start": 1801, + "end": 1802, "loc": { "start": { "line": 59, @@ -22488,8 +22600,8 @@ "postfix": false, "binop": null }, - "start": 1802, - "end": 1803, + "start": 1809, + "end": 1810, "loc": { "start": { "line": 60, @@ -22513,8 +22625,8 @@ "postfix": false, "binop": null }, - "start": 1808, - "end": 1809, + "start": 1815, + "end": 1816, "loc": { "start": { "line": 61, @@ -22538,8 +22650,8 @@ "postfix": false, "binop": null }, - "start": 1812, - "end": 1813, + "start": 1819, + "end": 1820, "loc": { "start": { "line": 62, @@ -22564,8 +22676,8 @@ "binop": null }, "value": "runWorker", - "start": 1817, - "end": 1826, + "start": 1824, + "end": 1833, "loc": { "start": { "line": 64, @@ -22589,8 +22701,8 @@ "postfix": false, "binop": null }, - "start": 1826, - "end": 1827, + "start": 1833, + "end": 1834, "loc": { "start": { "line": 64, @@ -22615,8 +22727,8 @@ "binop": null }, "value": "task", - "start": 1827, - "end": 1831, + "start": 1834, + "end": 1838, "loc": { "start": { "line": 64, @@ -22641,8 +22753,8 @@ "binop": null, "updateContext": null }, - "start": 1831, - "end": 1832, + "start": 1838, + "end": 1839, "loc": { "start": { "line": 64, @@ -22667,8 +22779,8 @@ "binop": null }, "value": "config", - "start": 1833, - "end": 1839, + "start": 1840, + "end": 1846, "loc": { "start": { "line": 64, @@ -22692,8 +22804,8 @@ "postfix": false, "binop": null }, - "start": 1839, - "end": 1840, + "start": 1846, + "end": 1847, "loc": { "start": { "line": 64, @@ -22717,8 +22829,8 @@ "postfix": false, "binop": null }, - "start": 1841, - "end": 1842, + "start": 1848, + "end": 1849, "loc": { "start": { "line": 64, @@ -22745,8 +22857,8 @@ "updateContext": null }, "value": "let", - "start": 1847, - "end": 1850, + "start": 1854, + "end": 1857, "loc": { "start": { "line": 65, @@ -22771,8 +22883,8 @@ "binop": null }, "value": "worker", - "start": 1851, - "end": 1857, + "start": 1858, + "end": 1864, "loc": { "start": { "line": 65, @@ -22797,8 +22909,8 @@ "binop": null, "updateContext": null }, - "start": 1857, - "end": 1858, + "start": 1864, + "end": 1865, "loc": { "start": { "line": 65, @@ -22823,8 +22935,8 @@ "binop": null }, "value": "worker", - "start": 1863, - "end": 1869, + "start": 1870, + "end": 1876, "loc": { "start": { "line": 66, @@ -22850,8 +22962,8 @@ "updateContext": null }, "value": "=", - "start": 1870, - "end": 1871, + "start": 1877, + "end": 1878, "loc": { "start": { "line": 66, @@ -22876,8 +22988,8 @@ "binop": null }, "value": "fork", - "start": 1872, - "end": 1876, + "start": 1879, + "end": 1883, "loc": { "start": { "line": 66, @@ -22901,8 +23013,8 @@ "postfix": false, "binop": null }, - "start": 1876, - "end": 1877, + "start": 1883, + "end": 1884, "loc": { "start": { "line": 66, @@ -22927,8 +23039,8 @@ "binop": null }, "value": "path", - "start": 1877, - "end": 1881, + "start": 1884, + "end": 1888, "loc": { "start": { "line": 66, @@ -22953,8 +23065,8 @@ "binop": null, "updateContext": null }, - "start": 1881, - "end": 1882, + "start": 1888, + "end": 1889, "loc": { "start": { "line": 66, @@ -22979,8 +23091,8 @@ "binop": null }, "value": "join", - "start": 1882, - "end": 1886, + "start": 1889, + "end": 1893, "loc": { "start": { "line": 66, @@ -23004,8 +23116,8 @@ "postfix": false, "binop": null }, - "start": 1886, - "end": 1887, + "start": 1893, + "end": 1894, "loc": { "start": { "line": 66, @@ -23030,8 +23142,8 @@ "binop": null }, "value": "__dirname", - "start": 1887, - "end": 1896, + "start": 1894, + "end": 1903, "loc": { "start": { "line": 66, @@ -23056,8 +23168,8 @@ "binop": null, "updateContext": null }, - "start": 1896, - "end": 1897, + "start": 1903, + "end": 1904, "loc": { "start": { "line": 66, @@ -23083,8 +23195,8 @@ "updateContext": null }, "value": "workers/watcher-worker.js", - "start": 1898, - "end": 1925, + "start": 1905, + "end": 1932, "loc": { "start": { "line": 66, @@ -23108,8 +23220,8 @@ "postfix": false, "binop": null }, - "start": 1925, - "end": 1926, + "start": 1932, + "end": 1933, "loc": { "start": { "line": 66, @@ -23133,8 +23245,8 @@ "postfix": false, "binop": null }, - "start": 1926, - "end": 1927, + "start": 1933, + "end": 1934, "loc": { "start": { "line": 66, @@ -23159,8 +23271,8 @@ "binop": null, "updateContext": null }, - "start": 1927, - "end": 1928, + "start": 1934, + "end": 1935, "loc": { "start": { "line": 66, @@ -23185,8 +23297,8 @@ "binop": null }, "value": "worker", - "start": 1933, - "end": 1939, + "start": 1940, + "end": 1946, "loc": { "start": { "line": 67, @@ -23211,8 +23323,8 @@ "binop": null, "updateContext": null }, - "start": 1939, - "end": 1940, + "start": 1946, + "end": 1947, "loc": { "start": { "line": 67, @@ -23237,8 +23349,8 @@ "binop": null }, "value": "on", - "start": 1940, - "end": 1942, + "start": 1947, + "end": 1949, "loc": { "start": { "line": 67, @@ -23262,8 +23374,8 @@ "postfix": false, "binop": null }, - "start": 1942, - "end": 1943, + "start": 1949, + "end": 1950, "loc": { "start": { "line": 67, @@ -23289,8 +23401,8 @@ "updateContext": null }, "value": "message", - "start": 1943, - "end": 1952, + "start": 1950, + "end": 1959, "loc": { "start": { "line": 67, @@ -23315,8 +23427,8 @@ "binop": null, "updateContext": null }, - "start": 1952, - "end": 1953, + "start": 1959, + "end": 1960, "loc": { "start": { "line": 67, @@ -23341,8 +23453,8 @@ "binop": null }, "value": "message", - "start": 1954, - "end": 1961, + "start": 1961, + "end": 1968, "loc": { "start": { "line": 67, @@ -23367,8 +23479,8 @@ "binop": null, "updateContext": null }, - "start": 1962, - "end": 1964, + "start": 1969, + "end": 1971, "loc": { "start": { "line": 67, @@ -23392,8 +23504,8 @@ "postfix": false, "binop": null }, - "start": 1965, - "end": 1966, + "start": 1972, + "end": 1973, "loc": { "start": { "line": 67, @@ -23420,8 +23532,8 @@ "updateContext": null }, "value": "if", - "start": 1973, - "end": 1975, + "start": 1980, + "end": 1982, "loc": { "start": { "line": 68, @@ -23445,8 +23557,8 @@ "postfix": false, "binop": null }, - "start": 1976, - "end": 1977, + "start": 1983, + "end": 1984, "loc": { "start": { "line": 68, @@ -23471,8 +23583,8 @@ "binop": null }, "value": "message", - "start": 1977, - "end": 1984, + "start": 1984, + "end": 1991, "loc": { "start": { "line": 68, @@ -23498,8 +23610,8 @@ "updateContext": null }, "value": "===", - "start": 1985, - "end": 1988, + "start": 1992, + "end": 1995, "loc": { "start": { "line": 68, @@ -23525,8 +23637,8 @@ "updateContext": null }, "value": "done", - "start": 1989, - "end": 1995, + "start": 1996, + "end": 2002, "loc": { "start": { "line": 68, @@ -23550,8 +23662,8 @@ "postfix": false, "binop": null }, - "start": 1995, - "end": 1996, + "start": 2002, + "end": 2003, "loc": { "start": { "line": 68, @@ -23575,8 +23687,8 @@ "postfix": false, "binop": null }, - "start": 1997, - "end": 1998, + "start": 2004, + "end": 2005, "loc": { "start": { "line": 68, @@ -23603,8 +23715,8 @@ "updateContext": null }, "value": "this", - "start": 2007, - "end": 2011, + "start": 2014, + "end": 2018, "loc": { "start": { "line": 69, @@ -23629,8 +23741,8 @@ "binop": null, "updateContext": null }, - "start": 2011, - "end": 2012, + "start": 2018, + "end": 2019, "loc": { "start": { "line": 69, @@ -23655,8 +23767,8 @@ "binop": null }, "value": "configureDemo", - "start": 2012, - "end": 2025, + "start": 2019, + "end": 2032, "loc": { "start": { "line": 69, @@ -23680,8 +23792,8 @@ "postfix": false, "binop": null }, - "start": 2025, - "end": 2026, + "start": 2032, + "end": 2033, "loc": { "start": { "line": 69, @@ -23708,8 +23820,8 @@ "updateContext": null }, "value": "this", - "start": 2026, - "end": 2030, + "start": 2033, + "end": 2037, "loc": { "start": { "line": 69, @@ -23734,8 +23846,8 @@ "binop": null, "updateContext": null }, - "start": 2030, - "end": 2031, + "start": 2037, + "end": 2038, "loc": { "start": { "line": 69, @@ -23760,8 +23872,8 @@ "binop": null }, "value": "server", - "start": 2031, - "end": 2037, + "start": 2038, + "end": 2044, "loc": { "start": { "line": 69, @@ -23785,8 +23897,8 @@ "postfix": false, "binop": null }, - "start": 2037, - "end": 2038, + "start": 2044, + "end": 2045, "loc": { "start": { "line": 69, @@ -23811,8 +23923,8 @@ "binop": null, "updateContext": null }, - "start": 2038, - "end": 2039, + "start": 2045, + "end": 2046, "loc": { "start": { "line": 69, @@ -23837,8 +23949,8 @@ "binop": null }, "value": "message", - "start": 2048, - "end": 2055, + "start": 2055, + "end": 2062, "loc": { "start": { "line": 70, @@ -23864,8 +23976,8 @@ "updateContext": null }, "value": "=", - "start": 2056, - "end": 2057, + "start": 2063, + "end": 2064, "loc": { "start": { "line": 70, @@ -23891,8 +24003,8 @@ "updateContext": null }, "value": "reload", - "start": 2058, - "end": 2066, + "start": 2065, + "end": 2073, "loc": { "start": { "line": 70, @@ -23917,8 +24029,8 @@ "binop": null, "updateContext": null }, - "start": 2066, - "end": 2067, + "start": 2073, + "end": 2074, "loc": { "start": { "line": 70, @@ -23942,8 +24054,8 @@ "postfix": false, "binop": null }, - "start": 2074, - "end": 2075, + "start": 2081, + "end": 2082, "loc": { "start": { "line": 71, @@ -23968,8 +24080,8 @@ "binop": null }, "value": "logger", - "start": 2082, - "end": 2088, + "start": 2089, + "end": 2095, "loc": { "start": { "line": 72, @@ -23994,8 +24106,8 @@ "binop": null, "updateContext": null }, - "start": 2088, - "end": 2089, + "start": 2095, + "end": 2096, "loc": { "start": { "line": 72, @@ -24020,8 +24132,8 @@ "binop": null }, "value": "log", - "start": 2089, - "end": 2092, + "start": 2096, + "end": 2099, "loc": { "start": { "line": 72, @@ -24045,8 +24157,8 @@ "postfix": false, "binop": null }, - "start": 2092, - "end": 2093, + "start": 2099, + "end": 2100, "loc": { "start": { "line": 72, @@ -24070,8 +24182,8 @@ "postfix": false, "binop": null }, - "start": 2093, - "end": 2094, + "start": 2100, + "end": 2101, "loc": { "start": { "line": 72, @@ -24097,8 +24209,8 @@ "updateContext": null }, "value": "[", - "start": 2094, - "end": 2095, + "start": 2101, + "end": 2102, "loc": { "start": { "line": 72, @@ -24122,8 +24234,8 @@ "postfix": false, "binop": null }, - "start": 2095, - "end": 2097, + "start": 2102, + "end": 2104, "loc": { "start": { "line": 72, @@ -24148,8 +24260,8 @@ "binop": null }, "value": "time", - "start": 2097, - "end": 2101, + "start": 2104, + "end": 2108, "loc": { "start": { "line": 72, @@ -24173,8 +24285,8 @@ "postfix": false, "binop": null }, - "start": 2101, - "end": 2102, + "start": 2108, + "end": 2109, "loc": { "start": { "line": 72, @@ -24198,8 +24310,8 @@ "postfix": false, "binop": null }, - "start": 2102, - "end": 2103, + "start": 2109, + "end": 2110, "loc": { "start": { "line": 72, @@ -24223,8 +24335,8 @@ "postfix": false, "binop": null }, - "start": 2103, - "end": 2104, + "start": 2110, + "end": 2111, "loc": { "start": { "line": 72, @@ -24250,8 +24362,8 @@ "updateContext": null }, "value": "] ", - "start": 2104, - "end": 2106, + "start": 2111, + "end": 2113, "loc": { "start": { "line": 72, @@ -24275,8 +24387,8 @@ "postfix": false, "binop": null }, - "start": 2106, - "end": 2108, + "start": 2113, + "end": 2115, "loc": { "start": { "line": 72, @@ -24301,8 +24413,8 @@ "binop": null }, "value": "logger", - "start": 2108, - "end": 2114, + "start": 2115, + "end": 2121, "loc": { "start": { "line": 72, @@ -24327,8 +24439,8 @@ "binop": null, "updateContext": null }, - "start": 2114, - "end": 2115, + "start": 2121, + "end": 2122, "loc": { "start": { "line": 72, @@ -24353,8 +24465,8 @@ "binop": null }, "value": "_chalk", - "start": 2115, - "end": 2121, + "start": 2122, + "end": 2128, "loc": { "start": { "line": 72, @@ -24378,8 +24490,8 @@ "postfix": false, "binop": null }, - "start": 2121, - "end": 2122, + "start": 2128, + "end": 2129, "loc": { "start": { "line": 72, @@ -24405,8 +24517,8 @@ "updateContext": null }, "value": "Reloading browser", - "start": 2122, - "end": 2141, + "start": 2129, + "end": 2148, "loc": { "start": { "line": 72, @@ -24431,8 +24543,8 @@ "binop": null, "updateContext": null }, - "start": 2141, - "end": 2142, + "start": 2148, + "end": 2149, "loc": { "start": { "line": 72, @@ -24458,8 +24570,8 @@ "updateContext": null }, "value": "cyan", - "start": 2143, - "end": 2149, + "start": 2150, + "end": 2156, "loc": { "start": { "line": 72, @@ -24483,8 +24595,8 @@ "postfix": false, "binop": null }, - "start": 2149, - "end": 2150, + "start": 2156, + "end": 2157, "loc": { "start": { "line": 72, @@ -24508,8 +24620,8 @@ "postfix": false, "binop": null }, - "start": 2150, - "end": 2151, + "start": 2157, + "end": 2158, "loc": { "start": { "line": 72, @@ -24535,8 +24647,8 @@ "updateContext": null }, "value": "", - "start": 2151, - "end": 2151, + "start": 2158, + "end": 2158, "loc": { "start": { "line": 72, @@ -24560,8 +24672,8 @@ "postfix": false, "binop": null }, - "start": 2151, - "end": 2152, + "start": 2158, + "end": 2159, "loc": { "start": { "line": 72, @@ -24585,8 +24697,8 @@ "postfix": false, "binop": null }, - "start": 2152, - "end": 2153, + "start": 2159, + "end": 2160, "loc": { "start": { "line": 72, @@ -24611,8 +24723,8 @@ "binop": null, "updateContext": null }, - "start": 2153, - "end": 2154, + "start": 2160, + "end": 2161, "loc": { "start": { "line": 72, @@ -24639,8 +24751,8 @@ "updateContext": null }, "value": "this", - "start": 2161, - "end": 2165, + "start": 2168, + "end": 2172, "loc": { "start": { "line": 73, @@ -24665,8 +24777,8 @@ "binop": null, "updateContext": null }, - "start": 2165, - "end": 2166, + "start": 2172, + "end": 2173, "loc": { "start": { "line": 73, @@ -24691,8 +24803,8 @@ "binop": null }, "value": "emit", - "start": 2166, - "end": 2170, + "start": 2173, + "end": 2177, "loc": { "start": { "line": 73, @@ -24716,8 +24828,8 @@ "postfix": false, "binop": null }, - "start": 2170, - "end": 2171, + "start": 2177, + "end": 2178, "loc": { "start": { "line": 73, @@ -24742,8 +24854,8 @@ "binop": null }, "value": "message", - "start": 2171, - "end": 2178, + "start": 2178, + "end": 2185, "loc": { "start": { "line": 73, @@ -24767,8 +24879,8 @@ "postfix": false, "binop": null }, - "start": 2178, - "end": 2179, + "start": 2185, + "end": 2186, "loc": { "start": { "line": 73, @@ -24793,8 +24905,8 @@ "binop": null, "updateContext": null }, - "start": 2179, - "end": 2180, + "start": 2186, + "end": 2187, "loc": { "start": { "line": 73, @@ -24818,8 +24930,8 @@ "postfix": false, "binop": null }, - "start": 2185, - "end": 2186, + "start": 2192, + "end": 2193, "loc": { "start": { "line": 74, @@ -24843,8 +24955,8 @@ "postfix": false, "binop": null }, - "start": 2186, - "end": 2187, + "start": 2193, + "end": 2194, "loc": { "start": { "line": 74, @@ -24869,8 +24981,8 @@ "binop": null, "updateContext": null }, - "start": 2187, - "end": 2188, + "start": 2194, + "end": 2195, "loc": { "start": { "line": 74, @@ -24895,8 +25007,8 @@ "binop": null }, "value": "worker", - "start": 2193, - "end": 2199, + "start": 2200, + "end": 2206, "loc": { "start": { "line": 75, @@ -24921,8 +25033,8 @@ "binop": null, "updateContext": null }, - "start": 2199, - "end": 2200, + "start": 2206, + "end": 2207, "loc": { "start": { "line": 75, @@ -24947,8 +25059,8 @@ "binop": null }, "value": "send", - "start": 2200, - "end": 2204, + "start": 2207, + "end": 2211, "loc": { "start": { "line": 75, @@ -24972,8 +25084,8 @@ "postfix": false, "binop": null }, - "start": 2204, - "end": 2205, + "start": 2211, + "end": 2212, "loc": { "start": { "line": 75, @@ -24997,8 +25109,8 @@ "postfix": false, "binop": null }, - "start": 2205, - "end": 2206, + "start": 2212, + "end": 2213, "loc": { "start": { "line": 75, @@ -25023,8 +25135,8 @@ "binop": null }, "value": "task", - "start": 2206, - "end": 2210, + "start": 2213, + "end": 2217, "loc": { "start": { "line": 75, @@ -25049,8 +25161,8 @@ "binop": null, "updateContext": null }, - "start": 2210, - "end": 2211, + "start": 2217, + "end": 2218, "loc": { "start": { "line": 75, @@ -25075,8 +25187,8 @@ "binop": null }, "value": "task", - "start": 2212, - "end": 2216, + "start": 2219, + "end": 2223, "loc": { "start": { "line": 75, @@ -25101,8 +25213,8 @@ "binop": null, "updateContext": null }, - "start": 2216, - "end": 2217, + "start": 2223, + "end": 2224, "loc": { "start": { "line": 75, @@ -25127,8 +25239,8 @@ "binop": null }, "value": "config", - "start": 2218, - "end": 2224, + "start": 2225, + "end": 2231, "loc": { "start": { "line": 75, @@ -25153,8 +25265,8 @@ "binop": null, "updateContext": null }, - "start": 2224, - "end": 2225, + "start": 2231, + "end": 2232, "loc": { "start": { "line": 75, @@ -25179,8 +25291,8 @@ "binop": null }, "value": "config", - "start": 2226, - "end": 2232, + "start": 2233, + "end": 2239, "loc": { "start": { "line": 75, @@ -25204,8 +25316,8 @@ "postfix": false, "binop": null }, - "start": 2232, - "end": 2233, + "start": 2239, + "end": 2240, "loc": { "start": { "line": 75, @@ -25229,8 +25341,8 @@ "postfix": false, "binop": null }, - "start": 2233, - "end": 2234, + "start": 2240, + "end": 2241, "loc": { "start": { "line": 75, @@ -25255,8 +25367,8 @@ "binop": null, "updateContext": null }, - "start": 2234, - "end": 2235, + "start": 2241, + "end": 2242, "loc": { "start": { "line": 75, @@ -25280,8 +25392,8 @@ "postfix": false, "binop": null }, - "start": 2238, - "end": 2239, + "start": 2245, + "end": 2246, "loc": { "start": { "line": 76, @@ -25296,8 +25408,8 @@ { "type": "CommentLine", "value": " on(event, fn) {", - "start": 2243, - "end": 2261, + "start": 2250, + "end": 2268, "loc": { "start": { "line": 78, @@ -25312,8 +25424,8 @@ { "type": "CommentLine", "value": " this.on(event, fn);", - "start": 2264, - "end": 2288, + "start": 2271, + "end": 2295, "loc": { "start": { "line": 79, @@ -25328,8 +25440,8 @@ { "type": "CommentLine", "value": " }", - "start": 2291, - "end": 2295, + "start": 2298, + "end": 2302, "loc": { "start": { "line": 80, @@ -25344,8 +25456,8 @@ { "type": "CommentLine", "value": " this.watcher = chokidar.watch(config.watchers, config.options);", - "start": 2301, - "end": 2367, + "start": 2308, + "end": 2374, "loc": { "start": { "line": 82, @@ -25360,8 +25472,8 @@ { "type": "CommentLine", "value": " this.watcher.on('change', path => logger.log(`File ${path} has been changed`));", - "start": 2372, - "end": 2454, + "start": 2379, + "end": 2461, "loc": { "start": { "line": 83, @@ -25385,8 +25497,8 @@ "postfix": false, "binop": null }, - "start": 2455, - "end": 2456, + "start": 2462, + "end": 2463, "loc": { "start": { "line": 84, @@ -25413,8 +25525,8 @@ "updateContext": null }, "value": "export", - "start": 2457, - "end": 2463, + "start": 2464, + "end": 2470, "loc": { "start": { "line": 85, @@ -25441,8 +25553,8 @@ "updateContext": null }, "value": "default", - "start": 2464, - "end": 2471, + "start": 2471, + "end": 2478, "loc": { "start": { "line": 85, @@ -25469,8 +25581,8 @@ "updateContext": null }, "value": "new", - "start": 2472, - "end": 2475, + "start": 2479, + "end": 2482, "loc": { "start": { "line": 85, @@ -25495,8 +25607,8 @@ "binop": null }, "value": "Watcher", - "start": 2476, - "end": 2483, + "start": 2483, + "end": 2490, "loc": { "start": { "line": 85, @@ -25520,8 +25632,8 @@ "postfix": false, "binop": null }, - "start": 2483, - "end": 2484, + "start": 2490, + "end": 2491, "loc": { "start": { "line": 85, @@ -25545,8 +25657,8 @@ "postfix": false, "binop": null }, - "start": 2484, - "end": 2485, + "start": 2491, + "end": 2492, "loc": { "start": { "line": 85, @@ -25571,8 +25683,8 @@ "binop": null, "updateContext": null }, - "start": 2485, - "end": 2486, + "start": 2492, + "end": 2493, "loc": { "start": { "line": 85, @@ -25597,8 +25709,8 @@ "binop": null, "updateContext": null }, - "start": 2487, - "end": 2487, + "start": 2494, + "end": 2494, "loc": { "start": { "line": 86, diff --git a/docs/badge.svg b/docs/badge.svg index 12f2513..e5a4364 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -11,7 +11,7 @@ document document - 31% - 31% + 38% + 38% diff --git a/docs/class/src/config.js~Config.html b/docs/class/src/config.js~Config.html index f97f4c3..f1ee396 100644 --- a/docs/class/src/config.js~Config.html +++ b/docs/class/src/config.js~Config.html @@ -33,10 +33,8 @@ diff --git a/docs/class/src/server.js~Server.html b/docs/class/src/server.js~Server.html index 8aa66ad..9f7656d 100644 --- a/docs/class/src/server.js~Server.html +++ b/docs/class/src/server.js~Server.html @@ -33,10 +33,8 @@ diff --git a/docs/class/src/watcher.js~watcher.html b/docs/class/src/watcher.js~watcher.html index 859202e..f97c2d0 100644 --- a/docs/class/src/watcher.js~watcher.html +++ b/docs/class/src/watcher.js~watcher.html @@ -33,10 +33,8 @@ diff --git a/docs/coverage.json b/docs/coverage.json index 356141a..77d5bde 100644 --- a/docs/coverage.json +++ b/docs/coverage.json @@ -1,6 +1,6 @@ { - "coverage": "31.25%", - "expectCount": 32, + "coverage": "38.46%", + "expectCount": 26, "actualCount": 10, "files": { "src/config.js": { @@ -17,18 +17,6 @@ 66 ] }, - "src/logger.js": { - "expectCount": 6, - "actualCount": 0, - "undocumentLines": [ - 3, - 16, - 8, - 25, - 20, - 12 - ] - }, "src/server.js": { "expectCount": 6, "actualCount": 2, diff --git a/docs/dump.json b/docs/dump.json index a73db46..e45d78e 100644 --- a/docs/dump.json +++ b/docs/dump.json @@ -3,7 +3,7 @@ "__docId__": 0, "kind": "file", "name": "src/backed.js", - "content": "process.title = 'backed';\nconst commander = require('commander');\nconst {version} = require('./../package.json');\nconst fs = require('backed-fs');\n\nimport Config from './config.js';\nimport builder from './../node_modules/backed-builder/src/builder.js';\nimport server from './server.js';\nimport watcher from './watcher.js';\n\n\ncommander\n .version(version)\n .option('-w, --watch', 'watch for file changes & rebuild on change')\n .option('-b, --build', 'build your app/component')\n .option('-s, --serve', 'serve your app/component')\n .option('-c, --copy', 'copy files from your app/component src folder to it distribution folder')\n .option('-d, --debug', 'show all warnings')\n .parse(process.argv);\n\nlet watch = commander.watch;\nlet build = commander.build;\nlet copy = commander.build || commander.copy;\nlet serve = commander.serve;\nglobal.debug = commander.debug\n/**\n * @param {object} config {@link Config}\n */\nasync function * run(config) {\n if (build) {\n await builder.build(config);\n }\n\n if (copy) {\n await fs.copySources(config.sources);\n }\n\n if (watch) {\n watcher.on('reload', () => {\n server.reload();\n });\n await watcher.watch(config);\n }\n\n if (serve) {\n await server.serve(config.server);\n }\n}\n\nnew Config().then(config => {\n global.debug = commander.debug || config.debug;\n let it = run(config);\n it.next();\n});\n", + "content": "'use strict';\nprocess.title = 'backed';\nconst commander = require('commander');\nconst {version} = require('./../package.json');\nconst fs = require('backed-fs');\n\nimport Config from './config.js';\nimport builder from './../node_modules/backed-builder/src/builder.js';\nimport server from './server.js';\nimport watcher from './watcher.js';\n\n\ncommander\n .version(version)\n .option('-w, --watch', 'watch for file changes & rebuild on change')\n .option('-b, --build', 'build your app/component')\n .option('-s, --serve', 'serve your app/component')\n .option('-c, --copy', 'copy files from your app/component src folder to it distribution folder')\n .option('-d, --debug', 'show all warnings')\n .parse(process.argv);\n\nlet watch = commander.watch;\nlet build = commander.build;\nlet copy = commander.build || commander.copy;\nlet serve = commander.serve;\nglobal.debug = commander.debug\n/**\n * @param {object} config {@link Config}\n */\nasync function * run(config) {\n if (build) {\n await builder.build(config);\n }\n\n if (copy) {\n await fs.copySources(config.sources);\n }\n\n if (watch) {\n watcher.on('reload', () => {\n server.reload();\n });\n await watcher.watch(config);\n }\n\n if (serve) {\n await server.serve(config.server);\n }\n}\n\nnew Config().then(config => {\n global.debug = commander.debug || config.debug;\n let it = run(config);\n it.next();\n});\n", "static": true, "longname": "src/backed.js", "access": null, @@ -22,7 +22,7 @@ "importPath": "backed-cli/src/backed.js", "importStyle": null, "description": null, - "lineNumber": 2, + "lineNumber": 3, "undocument": true, "unknown": [ { @@ -48,7 +48,7 @@ "importPath": "backed-cli/src/backed.js", "importStyle": null, "description": null, - "lineNumber": 3, + "lineNumber": 4, "undocument": true, "unknown": [ { @@ -74,7 +74,7 @@ "importPath": "backed-cli/src/backed.js", "importStyle": null, "description": null, - "lineNumber": 4, + "lineNumber": 5, "undocument": true, "unknown": [ { @@ -100,7 +100,7 @@ "importPath": "backed-cli/src/backed.js", "importStyle": null, "description": null, - "lineNumber": 21, + "lineNumber": 22, "undocument": true, "unknown": [ { @@ -126,7 +126,7 @@ "importPath": "backed-cli/src/backed.js", "importStyle": null, "description": null, - "lineNumber": 22, + "lineNumber": 23, "undocument": true, "unknown": [ { @@ -152,7 +152,7 @@ "importPath": "backed-cli/src/backed.js", "importStyle": null, "description": null, - "lineNumber": 23, + "lineNumber": 24, "undocument": true, "unknown": [ { @@ -178,7 +178,7 @@ "importPath": "backed-cli/src/backed.js", "importStyle": null, "description": null, - "lineNumber": 24, + "lineNumber": 25, "undocument": true, "unknown": [ { @@ -206,7 +206,7 @@ "importPath": "backed-cli/src/backed.js", "importStyle": null, "description": "", - "lineNumber": 29, + "lineNumber": 30, "params": [ { "nullable": null, @@ -224,7 +224,7 @@ "__docId__": 9, "kind": "file", "name": "src/config.js", - "content": "'use strict';\nconst {readFileSync} = require('fs');\nconst path = require('path');\nconst {merge} = require('lodash');\nimport logger from './logger.js';\n\n/**\n * @param {string} config.name name off your project\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.docs path to where your docs are located\n * @param {string} config.server.bowerPath path to bower_components\n * @param {string} config.server.nodeModulesPath path to node_modules\n * @param {string} config.server.demo path to the demo\n * @param {string} config.server.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.server.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n */\nexport default class Config {\n constructor() {\n return new Promise((resolve, reject) => {\n this.importConfig().then(config => {\n this.name = config.name;\n this.cleanup = config.cleanup || true;\n this.babel = config.babel || true;\n if (config.bundles) {\n for (let bundle of config.bundles) {\n bundle.plugins = this.setupPlugins(bundle.plugins);\n }\n }\n resolve(this.updateConfig(config));\n });\n });\n }\n\n setupPlugins(plugins={}) {\n const defaults = ['babel', 'cleanup'];\n for (let key of defaults) {\n if (this[key] && !plugins[key]) {\n plugins[key] = {};\n }\n }\n return plugins;\n }\n\n get bundles() {\n return [\n {\n src: `src/${this.name}.js`,\n dest: `dist/${this.name}.js`,\n format: 'es'\n }\n ]\n }\n\n get server() {\n return {\n port: 3000,\n entry: '/',\n demo: 'demo',\n docs: 'docs',\n bowerPath: 'bower_components',\n nodeModulesPath: 'node_modules',\n index: null};\n }\n\n get watch() {\n return [{\n task: 'build',\n src: ['./src'],\n options: {}\n }];\n }\n\n /**\n * wrapper around cjs require\n * try's to read file from current working directory\n * @param {string} path path to file/module\n * @return {object|array|function|class} module or file\n */\n require(path) {\n return new Promise((resolve, reject) => {\n let root = process.cwd();\n root += `/${path}`;\n try {\n let required = require(root);\n resolve(required);\n } catch (error) {\n reject(error);\n }\n });\n }\n\n /**\n * @return {object} value of 'backed.json'\n */\n importConfig() {\n return new Promise((resolve, reject) => {\n async function * generator(fn) {\n const pkg = await fn('package.json').catch(error => {\n if (global.debug) {\n logger.error(error)\n }\n });\n const config = await fn('backed.json').catch(error => {\n if (global.debug) {\n logger.warn('backed.json::not found, ignore this when using backed in package.json')\n }\n });\n if (!config && !pkg) {\n logger.warn('No backed.json or backed section in package.json, using default options.');\n return resolve({name: process.cwd()});\n }\n if (config) {\n let name = config.name;\n if (!name && pkg && pkg.name && !pkg.backed) {\n return resolve(merge(config, {name: pkg.name}));\n } else if (!name && !pkg) {\n return resolve(merge(config, {name: process.cwd()}))\n }\n }\n if(pkg && pkg.backed) {\n return resolve(merge(pkg.backed, {name: pkg.name}));\n }\n }\n const it = generator(this.require);\n it.next();\n });\n }\n\n /**\n * @return {string} name from 'package.json'\n */\n importPackageName() {\n try {\n return JSON.parse(readFileSync(`${process.cwd()}/package.json`)).name;\n } catch (e) {\n if (global.debug) {\n logger.warn('no package.json found');\n }\n }\n return undefined;\n }\n\n /**\n * @return {string} name from 'bower.json'\n */\n importBowerName() {\n try {\n return JSON.parse(readFileSync(`${process.cwd()}/bower.json`)).name;\n } catch (e) {\n if (global.debug) {\n logger.warn('no bower.json found');\n }\n }\n return undefined;\n }\n\n /**\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n */\n updateConfig(config, name) {\n config.sourceMap = config.sourceMap || true;\n config.bundles = merge(this.bundles, config.bundles);\n config.server = merge(this.server, config.server);\n config.watch = merge(this.watch, config.watch);\n global.config = config;\n return config;\n }\n}\n", + "content": "'use strict';\nconst {readFileSync} = require('fs');\nconst path = require('path');\nconst {merge} = require('lodash');\nconst logger = require('backed-logger');\n\n/**\n * @param {string} config.name name off your project\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.entry path to where your build is located\n * @param {string} config.server.docs path to where your docs are located\n * @param {string} config.server.bowerPath path to bower_components\n * @param {string} config.server.nodeModulesPath path to node_modules\n * @param {string} config.server.demo path to the demo\n * @param {string} config.server.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.server.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n */\nexport default class Config {\n constructor() {\n return new Promise((resolve, reject) => {\n this.importConfig().then(config => {\n this.name = config.name;\n this.cleanup = config.cleanup || true;\n this.babel = config.babel || true;\n if (config.bundles) {\n for (let bundle of config.bundles) {\n bundle.plugins = this.setupPlugins(bundle.plugins);\n }\n }\n resolve(this.updateConfig(config));\n });\n });\n }\n\n setupPlugins(plugins={}) {\n const defaults = ['babel', 'cleanup'];\n for (let key of defaults) {\n if (this[key] && !plugins[key]) {\n plugins[key] = {};\n }\n }\n return plugins;\n }\n\n get bundles() {\n return [\n {\n src: `src/${this.name}.js`,\n dest: `dist/${this.name}.js`,\n format: 'es'\n }\n ]\n }\n\n get server() {\n return {\n port: 3000,\n entry: '/',\n demo: 'demo',\n docs: 'docs',\n bowerPath: 'bower_components',\n nodeModulesPath: 'node_modules',\n index: null};\n }\n\n get watch() {\n return [{\n task: 'build',\n src: ['./src'],\n options: {}\n }];\n }\n\n /**\n * wrapper around cjs require\n * try's to read file from current working directory\n * @param {string} path path to file/module\n * @return {object|array|function|class} module or file\n */\n require(path) {\n return new Promise((resolve, reject) => {\n let root = process.cwd();\n root += `/${path}`;\n try {\n let required = require(root);\n resolve(required);\n } catch (error) {\n reject(error);\n }\n });\n }\n\n /**\n * @return {object} value of 'backed.json'\n */\n importConfig() {\n return new Promise((resolve, reject) => {\n async function * generator(fn) {\n const pkg = await fn('package.json').catch(error => {\n if (global.debug) {\n logger.error(error)\n }\n });\n const config = await fn('backed.json').catch(error => {\n if (global.debug) {\n logger.warn('backed.json::not found, ignore this when using backed in package.json')\n }\n });\n if (!config && !pkg) {\n logger.warn('No backed.json or backed section in package.json, using default options.');\n return resolve({name: process.cwd()});\n }\n if (config) {\n let name = config.name;\n if (!name && pkg && pkg.name && !pkg.backed) {\n return resolve(merge(config, {name: pkg.name}));\n } else if (!name && !pkg) {\n return resolve(merge(config, {name: process.cwd()}))\n }\n }\n if(pkg && pkg.backed) {\n return resolve(merge(pkg.backed, {name: pkg.name}));\n }\n }\n const it = generator(this.require);\n it.next();\n });\n }\n\n /**\n * @return {string} name from 'package.json'\n */\n importPackageName() {\n try {\n return JSON.parse(readFileSync(`${process.cwd()}/package.json`)).name;\n } catch (e) {\n if (global.debug) {\n logger.warn('no package.json found');\n }\n }\n return undefined;\n }\n\n /**\n * @return {string} name from 'bower.json'\n */\n importBowerName() {\n try {\n return JSON.parse(readFileSync(`${process.cwd()}/bower.json`)).name;\n } catch (e) {\n if (global.debug) {\n logger.warn('no bower.json found');\n }\n }\n return undefined;\n }\n\n /**\n * @param {object} config - the config to be updated\n * @param {string} name - the name of the element, component, etc\n *\n * @example\n * config.updateConfig({\n * bundles: [{\n * src: 'src',\n * dest: 'dist'\n * }]\n * });\n *\n * @todo create method for building atom app with atom-builder\n * @todo implement element, app & atom-app config\n * @todo handle sourceMap at bundle level\n */\n updateConfig(config, name) {\n config.sourceMap = config.sourceMap || true;\n config.bundles = merge(this.bundles, config.bundles);\n config.server = merge(this.server, config.server);\n config.watch = merge(this.watch, config.watch);\n global.config = config;\n return config;\n }\n}\n", "static": true, "longname": "src/config.js", "access": null, @@ -311,6 +311,32 @@ }, { "__docId__": 13, + "kind": "variable", + "name": "logger", + "memberof": "src/config.js", + "static": true, + "longname": "src/config.js~logger", + "access": null, + "export": false, + "importPath": "backed-cli/src/config.js", + "importStyle": null, + "description": null, + "lineNumber": 5, + "undocument": true, + "unknown": [ + { + "tagName": "@_undocument", + "tagValue": "" + } + ], + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 14, "kind": "class", "name": "Config", "memberof": "src/config.js", @@ -417,7 +443,7 @@ "interface": false }, { - "__docId__": 14, + "__docId__": 15, "kind": "constructor", "name": "constructor", "memberof": "src/config.js~Config", @@ -438,7 +464,7 @@ "params": [] }, { - "__docId__": 15, + "__docId__": 16, "kind": "member", "name": "name", "memberof": "src/config.js~Config", @@ -461,7 +487,7 @@ } }, { - "__docId__": 16, + "__docId__": 17, "kind": "member", "name": "cleanup", "memberof": "src/config.js~Config", @@ -484,7 +510,7 @@ } }, { - "__docId__": 17, + "__docId__": 18, "kind": "member", "name": "babel", "memberof": "src/config.js~Config", @@ -507,7 +533,7 @@ } }, { - "__docId__": 18, + "__docId__": 19, "kind": "method", "name": "setupPlugins", "memberof": "src/config.js~Config", @@ -543,7 +569,7 @@ } }, { - "__docId__": 19, + "__docId__": 20, "kind": "get", "name": "bundles", "memberof": "src/config.js~Config", @@ -568,7 +594,7 @@ } }, { - "__docId__": 20, + "__docId__": 21, "kind": "get", "name": "server", "memberof": "src/config.js~Config", @@ -593,7 +619,7 @@ } }, { - "__docId__": 21, + "__docId__": 22, "kind": "get", "name": "watch", "memberof": "src/config.js~Config", @@ -618,7 +644,7 @@ } }, { - "__docId__": 22, + "__docId__": 23, "kind": "method", "name": "require", "memberof": "src/config.js~Config", @@ -654,7 +680,7 @@ } }, { - "__docId__": 23, + "__docId__": 24, "kind": "method", "name": "importConfig", "memberof": "src/config.js~Config", @@ -676,7 +702,7 @@ } }, { - "__docId__": 24, + "__docId__": 25, "kind": "method", "name": "importPackageName", "memberof": "src/config.js~Config", @@ -698,7 +724,7 @@ } }, { - "__docId__": 25, + "__docId__": 26, "kind": "method", "name": "importBowerName", "memberof": "src/config.js~Config", @@ -720,7 +746,7 @@ } }, { - "__docId__": 26, + "__docId__": 27, "kind": "method", "name": "updateConfig", "memberof": "src/config.js~Config", @@ -767,251 +793,11 @@ ] } }, - { - "__docId__": 27, - "kind": "file", - "name": "src/logger.js", - "content": "'use strict';\nconst chalk = require('chalk');\nclass Logger {\n _chalk(text, color = 'white') {\n return chalk[color](text);\n }\n\n log(text) {\n console.log(this._chalk(text));\n }\n\n warn(text) {\n console.warn(this._chalk(text, 'yellow'));\n }\n\n error(text) {\n console.error(this._chalk(text, 'red'));\n }\n\n succes(text) {\n console.log(this._chalk(text, 'cyan'));\n }\n\n}\nexport default new Logger();\n", - "static": true, - "longname": "src/logger.js", - "access": null, - "description": null, - "lineNumber": 1 - }, { "__docId__": 28, - "kind": "variable", - "name": "chalk", - "memberof": "src/logger.js", - "static": true, - "longname": "src/logger.js~chalk", - "access": null, - "export": false, - "importPath": "backed-cli/src/logger.js", - "importStyle": null, - "description": null, - "lineNumber": 2, - "undocument": true, - "unknown": [ - { - "tagName": "@_undocument", - "tagValue": "" - } - ], - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 29, - "kind": "class", - "name": "Logger", - "memberof": "src/logger.js", - "static": true, - "longname": "src/logger.js~Logger", - "access": null, - "export": true, - "importPath": "backed-cli/src/logger.js", - "importStyle": null, - "description": null, - "lineNumber": 3, - "pseudoExport": true, - "undocument": true, - "unknown": [ - { - "tagName": "@_undocument", - "tagValue": "" - } - ], - "interface": false - }, - { - "__docId__": 30, - "kind": "method", - "name": "_chalk", - "memberof": "src/logger.js~Logger", - "generator": false, - "async": false, - "static": false, - "longname": "src/logger.js~Logger#_chalk", - "access": null, - "description": null, - "lineNumber": 4, - "undocument": true, - "unknown": [ - { - "tagName": "@_undocument", - "tagValue": "" - } - ], - "params": [ - { - "name": "text", - "types": [ - "*" - ] - }, - { - "name": "color", - "optional": true, - "types": [ - "string" - ], - "defaultRaw": "white", - "defaultValue": "white" - } - ], - "return": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 31, - "kind": "method", - "name": "log", - "memberof": "src/logger.js~Logger", - "generator": false, - "async": false, - "static": false, - "longname": "src/logger.js~Logger#log", - "access": null, - "description": null, - "lineNumber": 8, - "undocument": true, - "unknown": [ - { - "tagName": "@_undocument", - "tagValue": "" - } - ], - "params": [ - { - "name": "text", - "types": [ - "*" - ] - } - ] - }, - { - "__docId__": 32, - "kind": "method", - "name": "warn", - "memberof": "src/logger.js~Logger", - "generator": false, - "async": false, - "static": false, - "longname": "src/logger.js~Logger#warn", - "access": null, - "description": null, - "lineNumber": 12, - "undocument": true, - "unknown": [ - { - "tagName": "@_undocument", - "tagValue": "" - } - ], - "params": [ - { - "name": "text", - "types": [ - "*" - ] - } - ] - }, - { - "__docId__": 33, - "kind": "method", - "name": "error", - "memberof": "src/logger.js~Logger", - "generator": false, - "async": false, - "static": false, - "longname": "src/logger.js~Logger#error", - "access": null, - "description": null, - "lineNumber": 16, - "undocument": true, - "unknown": [ - { - "tagName": "@_undocument", - "tagValue": "" - } - ], - "params": [ - { - "name": "text", - "types": [ - "*" - ] - } - ] - }, - { - "__docId__": 34, - "kind": "method", - "name": "succes", - "memberof": "src/logger.js~Logger", - "generator": false, - "async": false, - "static": false, - "longname": "src/logger.js~Logger#succes", - "access": null, - "description": null, - "lineNumber": 20, - "undocument": true, - "unknown": [ - { - "tagName": "@_undocument", - "tagValue": "" - } - ], - "params": [ - { - "name": "text", - "types": [ - "*" - ] - } - ] - }, - { - "__docId__": 35, - "kind": "variable", - "name": "logger", - "memberof": "src/logger.js", - "static": true, - "longname": "src/logger.js~logger", - "access": null, - "export": true, - "importPath": "backed-cli/src/logger.js", - "importStyle": "logger", - "description": null, - "lineNumber": 25, - "undocument": true, - "unknown": [ - { - "tagName": "@_undocument", - "tagValue": "" - } - ], - "type": { - "types": [ - "src/logger.js~Logger" - ] - } - }, - { - "__docId__": 36, "kind": "file", "name": "src/server.js", - "content": "'use strict';\nconst express = require('express');\nconst http = require('http');\nconst reload = require('reload');\nconst glob = require('glob');\n\nconst app = express();\nconst server = http.createServer(app);\nconst reloadServer = reload(server, app);\nimport logger from './logger.js';\n\n/**\n * glob file path\n * @param {string} string\n */\nconst src = string => {\n return new Promise((resolve, reject) => {\n glob(string, (error, files) => {\n if (error) {\n reject(error);\n }\n if (files.length > 0) {\n resolve(files);\n }\n });\n });\n};\n\nclass Server {\n\n/**\n * @param {object} config - configuration\n * @param {string} config.entry path to where your build is located\n * @param {string} config.docs path to where your docs are located\n * @param {string} config.bowerPath path to bower_components\n * @param {string} config.nodeModulesPath path to node_modules\n * @param {string} config.demo path to the demo\n * @param {string} config.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n */\n serve(config = {\n entry: '/',\n demo: 'demo',\n docs: 'docs',\n use: [{path: null, static: null}],\n bowerPath: 'bower_components',\n nodeModulesPath: 'node_modules',\n index: null}) {\n if (config) {\n this.handleOldOptions(config);\n if (config.use) {\n for (let use of config.use) {\n app.use(use.path, express.static(this.appLocation(use.static || use.path)));\n }\n }\n\n app.use('/', express.static(\n this.appLocation(config.entry)));\n\n app.use('/bower_components', express.static(\n this.appLocation(config.bowerPath, 'bower_components')));\n\n app.use('/node_modules', express.static(\n this.appLocation(config.nodeModulesPath, 'node_modules')));\n\n app.use('/demo/node_modules', express.static(\n this.appLocation(config.nodeModulesPath, 'node_modules')));\n\n app.use('/demo', express.static(\n this.appLocation(config.demo, 'demo')));\n\n app.use('/docs', express.static(\n this.appLocation(config.docs, 'docs')));\n\n app.use('/package.json', express.static(\n this.appLocation('package.json')\n ));\n\n // serve backed-cli documentation\n app.use('/backed-cli/docs', express.static(\n __dirname.replace('bin', 'docs')));\n\n // serve backed documentation\n app.use('/backed/docs', express.static(\n this.appLocation('node_modules/backed/docs')));\n\n // TODO: Add option to override index\n app.use('/', express.static(__dirname.replace('bin', 'node_modules\\\\backed-client\\\\dist')));\n\n // TODO: implement copyrighted by package author & package name if no file is found\n src(process.cwd() + '/license.*').then(files => {\n app.use('/license', express.static(files[0]));\n });\n\n server.listen(3000, error => {\n if (error) {\n return logger.warn(error);\n }\n logger.log(`${global.config.name}::serving app from http://localhost:${config.port}/${config.entry.replace('/', '')}`);\n });\n } else {\n return logger.warn(`${global.config.name}::server config not found [example](https://raw.githubusercontent.com/VandeurenGlenn/backed-cli/master/config/backed.json)`);\n }\n }\n\n /**\n * @param {string} path - location of the file\n * @param {string} alternate - returns when path is undefined\n * @param {string} disableAlternate - current working directory is ignored when true, defaults to false\n */\n appLocation(path, alternate, disableAlternate = false) {\n let root = process.cwd();\n if (!path && !disableAlternate) {\n path = alternate;\n } else if (!path && disableAlternate) {\n // when we disable alternate we return the value of alternate\n return alternate;\n }\n root += `\\\\${path}`;\n return root;\n }\n\n handleOldOptions(options) {\n if (options.path || options.elementLocation) {\n logger.warn(`${options.path ? 'server.path' : 'server.elementLocation'} is no longer supported, [visit](https://github.com/vandeurenglenn/backed-cli#serve) to learn more'`);\n } else if (options.bowerPath) {\n logger.warn('server.bowerPath::deprecated: removal planned @1.0.0+');\n }\n }\n\n reload() {\n reloadServer.reload();\n }\n}\nexport default new Server();\n", + "content": "'use strict';\nconst express = require('express');\nconst http = require('http');\nconst reload = require('reload');\nconst glob = require('glob');\n\nconst app = express();\nconst server = http.createServer(app);\nconst reloadServer = reload(server, app);\nconst logger = require('backed-logger');\n\n/**\n * glob file path\n * @param {string} string\n */\nconst src = string => {\n return new Promise((resolve, reject) => {\n glob(string, (error, files) => {\n if (error) {\n reject(error);\n }\n if (files.length > 0) {\n resolve(files);\n }\n });\n });\n};\n\nclass Server {\n\n/**\n * @param {object} config - configuration\n * @param {string} config.entry path to where your build is located\n * @param {string} config.docs path to where your docs are located\n * @param {string} config.bowerPath path to bower_components\n * @param {string} config.nodeModulesPath path to node_modules\n * @param {string} config.demo path to the demo\n * @param {string} config.index path to your index.html file we serve a helper/docs index by default (not support for now)\n * @param {array} config.use static files to include [{path: some/path, static: some//path}] when static is undefined path will be used.\n */\n serve(config = {\n entry: '/',\n demo: 'demo',\n docs: 'docs',\n use: [{path: null, static: null}],\n bowerPath: 'bower_components',\n nodeModulesPath: 'node_modules',\n index: null}) {\n if (config) {\n this.handleOldOptions(config);\n if (config.use) {\n for (let use of config.use) {\n app.use(use.path, express.static(this.appLocation(use.static || use.path)));\n }\n }\n\n app.use('/', express.static(\n this.appLocation(config.entry)));\n\n app.use('/bower_components', express.static(\n this.appLocation(config.bowerPath, 'bower_components')));\n\n app.use('/node_modules', express.static(\n this.appLocation(config.nodeModulesPath, 'node_modules')));\n\n app.use('/demo/node_modules', express.static(\n this.appLocation(config.nodeModulesPath, 'node_modules')));\n\n app.use('/demo', express.static(\n this.appLocation(config.demo, 'demo')));\n\n app.use('/docs', express.static(\n this.appLocation(config.docs, 'docs')));\n\n app.use('/package.json', express.static(\n this.appLocation('package.json')\n ));\n\n // serve backed-cli documentation\n app.use('/backed-cli/docs', express.static(\n __dirname.replace('bin', 'docs')));\n\n // serve backed documentation\n app.use('/backed/docs', express.static(\n this.appLocation('node_modules/backed/docs')));\n\n // TODO: Add option to override index\n app.use('/', express.static(__dirname.replace('bin', 'node_modules\\\\backed-client\\\\dist')));\n\n // TODO: implement copyrighted by package author & package name if no file is found\n src(process.cwd() + '/license.*').then(files => {\n app.use('/license', express.static(files[0]));\n });\n\n server.listen(3000, error => {\n if (error) {\n return logger.warn(error);\n }\n logger.log(`${global.config.name}::serving app from http://localhost:${config.port}/${config.entry.replace('/', '')}`);\n });\n } else {\n return logger.warn(`${global.config.name}::server config not found [example](https://raw.githubusercontent.com/VandeurenGlenn/backed-cli/master/config/backed.json)`);\n }\n }\n\n /**\n * @param {string} path - location of the file\n * @param {string} alternate - returns when path is undefined\n * @param {string} disableAlternate - current working directory is ignored when true, defaults to false\n */\n appLocation(path, alternate, disableAlternate = false) {\n let root = process.cwd();\n if (!path && !disableAlternate) {\n path = alternate;\n } else if (!path && disableAlternate) {\n // when we disable alternate we return the value of alternate\n return alternate;\n }\n root += `\\\\${path}`;\n return root;\n }\n\n handleOldOptions(options) {\n if (options.path || options.elementLocation) {\n logger.warn(`${options.path ? 'server.path' : 'server.elementLocation'} is no longer supported, [visit](https://github.com/vandeurenglenn/backed-cli#serve) to learn more'`);\n } else if (options.bowerPath) {\n logger.warn('server.bowerPath::deprecated: removal planned @1.0.0+');\n }\n }\n\n reload() {\n reloadServer.reload();\n }\n}\nexport default new Server();\n", "static": true, "longname": "src/server.js", "access": null, @@ -1019,7 +805,7 @@ "lineNumber": 1 }, { - "__docId__": 37, + "__docId__": 29, "kind": "variable", "name": "express", "memberof": "src/server.js", @@ -1045,7 +831,7 @@ } }, { - "__docId__": 38, + "__docId__": 30, "kind": "variable", "name": "http", "memberof": "src/server.js", @@ -1071,7 +857,7 @@ } }, { - "__docId__": 39, + "__docId__": 31, "kind": "variable", "name": "reload", "memberof": "src/server.js", @@ -1097,7 +883,7 @@ } }, { - "__docId__": 40, + "__docId__": 32, "kind": "variable", "name": "glob", "memberof": "src/server.js", @@ -1123,7 +909,7 @@ } }, { - "__docId__": 41, + "__docId__": 33, "kind": "variable", "name": "app", "memberof": "src/server.js", @@ -1149,7 +935,7 @@ } }, { - "__docId__": 42, + "__docId__": 34, "kind": "variable", "name": "server", "memberof": "src/server.js", @@ -1175,7 +961,7 @@ } }, { - "__docId__": 43, + "__docId__": 35, "kind": "variable", "name": "reloadServer", "memberof": "src/server.js", @@ -1201,7 +987,33 @@ } }, { - "__docId__": 44, + "__docId__": 36, + "kind": "variable", + "name": "logger", + "memberof": "src/server.js", + "static": true, + "longname": "src/server.js~logger", + "access": null, + "export": false, + "importPath": "backed-cli/src/server.js", + "importStyle": null, + "description": null, + "lineNumber": 10, + "undocument": true, + "unknown": [ + { + "tagName": "@_undocument", + "tagValue": "" + } + ], + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 37, "kind": "function", "name": "src", "memberof": "src/server.js", @@ -1234,7 +1046,7 @@ } }, { - "__docId__": 45, + "__docId__": 38, "kind": "class", "name": "Server", "memberof": "src/server.js", @@ -1257,7 +1069,7 @@ "interface": false }, { - "__docId__": 46, + "__docId__": 39, "kind": "method", "name": "serve", "memberof": "src/server.js~Server", @@ -1357,7 +1169,7 @@ } }, { - "__docId__": 47, + "__docId__": 40, "kind": "method", "name": "appLocation", "memberof": "src/server.js~Server", @@ -1407,7 +1219,7 @@ } }, { - "__docId__": 48, + "__docId__": 41, "kind": "method", "name": "handleOldOptions", "memberof": "src/server.js~Server", @@ -1435,7 +1247,7 @@ ] }, { - "__docId__": 49, + "__docId__": 42, "kind": "method", "name": "reload", "memberof": "src/server.js~Server", @@ -1456,7 +1268,7 @@ "params": [] }, { - "__docId__": 50, + "__docId__": 43, "kind": "variable", "name": "server", "memberof": "src/server.js", @@ -1482,10 +1294,10 @@ } }, { - "__docId__": 51, + "__docId__": 44, "kind": "file", "name": "src/watcher.js", - "content": "'use strict';\nconst {fork} = require('child_process');\nconst chokidar = require('chokidar');\nconst path = require('path');\nconst EventEmitter = require('events');\nconst {readFileSync, writeFileSync} = require('fs');\n// const {merge} = require('lodash');\nimport logger from './logger.js';\nconst time = () => {\n return new Date().toLocaleTimeString();\n};\n\n/**\n * @extends EventEmitter\n */\nclass Watcher extends EventEmitter {\n\n /**\n * @param {object} config {@link Config}\n */\n watch(config) {\n return new Promise((resolve, reject) => {\n if (!config.watch) {\n logger.warn('nothing to watch');\n reject('nothing to watch');\n return process.kill(process.pid, 'SIGINT');\n }\n this.server = config.server;\n this.configureDemo(this.server);\n\n logger.log(`[${time()}] ${logger._chalk('Starting initial build', 'cyan')}`);\n this.runWorker(config);\n\n logger.log(`[${time()}] ${logger._chalk('Watching files for changes', 'cyan')}`);\n\n let watchers = {};\n for (let watch of config.watch) {\n watchers[watch.task] = chokidar.watch(watch.src, watch.options);\n watchers[watch.task].on('change', () => {\n this.runWorker(watch.task, config);\n });\n }\n resolve();\n });\n }\n\n configureDemo(server) {\n logger.log(`[${time()}] ${logger._chalk('Configuring demo', 'cyan')}`);\n\n if (server) {\n let demoPath = path.join(process.cwd(), server.demo);\n\n if (!demoPath.includes('index.html')) {\n demoPath = path.join(demoPath, 'index.html');\n }\n let demo = readFileSync(demoPath, 'utf-8');\n if (!demo.includes('/reload/reload.js')) {\n demo = demo.replace('', '\\t\\n');\n writeFileSync(demoPath, demo);\n }\n }\n }\n\n runWorker(task, config) {\n let worker;\n worker = fork(path.join(__dirname, 'workers/watcher-worker.js'));\n worker.on('message', message => {\n if (message === 'done') {\n this.configureDemo(this.server);\n message = 'reload';\n }\n logger.log(`[${time()}] ${logger._chalk('Reloading browser', 'cyan')}`);\n this.emit(message);\n });\n worker.send({task: task, config: config});\n }\n\n // on(event, fn) {\n // this.on(event, fn);\n // }\n\n // this.watcher = chokidar.watch(config.watchers, config.options);\n // this.watcher.on('change', path => logger.log(`File ${path} has been changed`));\n}\nexport default new Watcher();\n", + "content": "'use strict';\nconst {fork} = require('child_process');\nconst chokidar = require('chokidar');\nconst path = require('path');\nconst EventEmitter = require('events');\nconst {readFileSync, writeFileSync} = require('fs');\n// const {merge} = require('lodash');\nconst logger = require('backed-logger');\nconst time = () => {\n return new Date().toLocaleTimeString();\n};\n\n/**\n * @extends EventEmitter\n */\nclass Watcher extends EventEmitter {\n\n /**\n * @param {object} config {@link Config}\n */\n watch(config) {\n return new Promise((resolve, reject) => {\n if (!config.watch) {\n logger.warn('nothing to watch');\n reject('nothing to watch');\n return process.kill(process.pid, 'SIGINT');\n }\n this.server = config.server;\n this.configureDemo(this.server);\n\n logger.log(`[${time()}] ${logger._chalk('Starting initial build', 'cyan')}`);\n this.runWorker(config);\n\n logger.log(`[${time()}] ${logger._chalk('Watching files for changes', 'cyan')}`);\n\n let watchers = {};\n for (let watch of config.watch) {\n watchers[watch.task] = chokidar.watch(watch.src, watch.options);\n watchers[watch.task].on('change', () => {\n this.runWorker(watch.task, config);\n });\n }\n resolve();\n });\n }\n\n configureDemo(server) {\n logger.log(`[${time()}] ${logger._chalk('Configuring demo', 'cyan')}`);\n\n if (server) {\n let demoPath = path.join(process.cwd(), server.demo);\n\n if (!demoPath.includes('index.html')) {\n demoPath = path.join(demoPath, 'index.html');\n }\n let demo = readFileSync(demoPath, 'utf-8');\n if (!demo.includes('/reload/reload.js')) {\n demo = demo.replace('', '\\t\\n');\n writeFileSync(demoPath, demo);\n }\n }\n }\n\n runWorker(task, config) {\n let worker;\n worker = fork(path.join(__dirname, 'workers/watcher-worker.js'));\n worker.on('message', message => {\n if (message === 'done') {\n this.configureDemo(this.server);\n message = 'reload';\n }\n logger.log(`[${time()}] ${logger._chalk('Reloading browser', 'cyan')}`);\n this.emit(message);\n });\n worker.send({task: task, config: config});\n }\n\n // on(event, fn) {\n // this.on(event, fn);\n // }\n\n // this.watcher = chokidar.watch(config.watchers, config.options);\n // this.watcher.on('change', path => logger.log(`File ${path} has been changed`));\n}\nexport default new Watcher();\n", "static": true, "longname": "src/watcher.js", "access": null, @@ -1493,7 +1305,7 @@ "lineNumber": 1 }, { - "__docId__": 52, + "__docId__": 45, "kind": "variable", "name": "fork", "memberof": "src/watcher.js", @@ -1519,7 +1331,7 @@ } }, { - "__docId__": 53, + "__docId__": 46, "kind": "variable", "name": "chokidar", "memberof": "src/watcher.js", @@ -1545,7 +1357,7 @@ } }, { - "__docId__": 54, + "__docId__": 47, "kind": "variable", "name": "path", "memberof": "src/watcher.js", @@ -1571,7 +1383,7 @@ } }, { - "__docId__": 55, + "__docId__": 48, "kind": "variable", "name": "EventEmitter", "memberof": "src/watcher.js", @@ -1597,7 +1409,7 @@ } }, { - "__docId__": 56, + "__docId__": 49, "kind": "variable", "name": "readFileSync", "memberof": "src/watcher.js", @@ -1623,7 +1435,33 @@ } }, { - "__docId__": 57, + "__docId__": 50, + "kind": "variable", + "name": "logger", + "memberof": "src/watcher.js", + "static": true, + "longname": "src/watcher.js~logger", + "access": null, + "export": false, + "importPath": "backed-cli/src/watcher.js", + "importStyle": null, + "description": null, + "lineNumber": 8, + "undocument": true, + "unknown": [ + { + "tagName": "@_undocument", + "tagValue": "" + } + ], + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 51, "kind": "function", "name": "time", "memberof": "src/watcher.js", @@ -1652,7 +1490,7 @@ } }, { - "__docId__": 58, + "__docId__": 52, "kind": "class", "name": "Watcher", "memberof": "src/watcher.js", @@ -1671,7 +1509,7 @@ ] }, { - "__docId__": 59, + "__docId__": 53, "kind": "method", "name": "watch", "memberof": "src/watcher.js~Watcher", @@ -1701,7 +1539,7 @@ } }, { - "__docId__": 60, + "__docId__": 54, "kind": "member", "name": "server", "memberof": "src/watcher.js~Watcher", @@ -1724,7 +1562,7 @@ } }, { - "__docId__": 61, + "__docId__": 55, "kind": "method", "name": "configureDemo", "memberof": "src/watcher.js~Watcher", @@ -1752,7 +1590,7 @@ ] }, { - "__docId__": 62, + "__docId__": 56, "kind": "method", "name": "runWorker", "memberof": "src/watcher.js~Watcher", @@ -1786,7 +1624,7 @@ ] }, { - "__docId__": 63, + "__docId__": 57, "kind": "variable", "name": "watcher", "memberof": "src/watcher.js", @@ -1812,7 +1650,7 @@ } }, { - "__docId__": 64, + "__docId__": 58, "kind": "file", "name": "src/workers/log-worker.js", "content": "'use strict';\nconst elegantSpinner = require('elegant-spinner');\nconst logUpdate = require('log-update');\nconst chalk = require('chalk');\nlet frame = elegantSpinner();\nlet text = 'Building';\nlet done = false;\nlet running = false;\nlet startTime;\n\nconst time = () => {\n return new Date().toLocaleTimeString();\n};\n\nconst now = () => {\n return Date.now();\n};\n\nlet interval = () => {\n setInterval(() => {\n if (running) {\n logUpdate(`[${time()}] ${text} ${frame()}`);\n if (done) {\n process.send('done');\n }\n }\n }, 50);\n};\nprocess.on('message', message => {\n if (message === 'start') {\n running = true;\n startTime = now();\n interval();\n } else if (message === 'pauze') {\n running = false;\n } else if (message === 'resume') {\n running = true;\n } else if (message.includes('finished')) {\n frame = () => {\n return '';\n };\n let period = now() - startTime;\n period /= 1000;\n text = `${message} after: ${chalk.magenta(period + ' sec')}`;\n } else if (message === 'done') {\n done = true;\n } else {\n text = message;\n }\n});\n", @@ -1823,7 +1661,7 @@ "lineNumber": 1 }, { - "__docId__": 65, + "__docId__": 59, "kind": "variable", "name": "elegantSpinner", "memberof": "src/workers/log-worker.js", @@ -1849,7 +1687,7 @@ } }, { - "__docId__": 66, + "__docId__": 60, "kind": "variable", "name": "logUpdate", "memberof": "src/workers/log-worker.js", @@ -1875,7 +1713,7 @@ } }, { - "__docId__": 67, + "__docId__": 61, "kind": "variable", "name": "chalk", "memberof": "src/workers/log-worker.js", @@ -1901,7 +1739,7 @@ } }, { - "__docId__": 68, + "__docId__": 62, "kind": "variable", "name": "frame", "memberof": "src/workers/log-worker.js", @@ -1927,7 +1765,7 @@ } }, { - "__docId__": 69, + "__docId__": 63, "kind": "variable", "name": "text", "memberof": "src/workers/log-worker.js", @@ -1953,7 +1791,7 @@ } }, { - "__docId__": 70, + "__docId__": 64, "kind": "variable", "name": "done", "memberof": "src/workers/log-worker.js", @@ -1979,7 +1817,7 @@ } }, { - "__docId__": 71, + "__docId__": 65, "kind": "variable", "name": "running", "memberof": "src/workers/log-worker.js", @@ -2005,7 +1843,7 @@ } }, { - "__docId__": 72, + "__docId__": 66, "kind": "function", "name": "time", "memberof": "src/workers/log-worker.js", @@ -2034,7 +1872,7 @@ } }, { - "__docId__": 73, + "__docId__": 67, "kind": "function", "name": "now", "memberof": "src/workers/log-worker.js", @@ -2063,7 +1901,7 @@ } }, { - "__docId__": 74, + "__docId__": 68, "kind": "function", "name": "interval", "memberof": "src/workers/log-worker.js", @@ -2087,7 +1925,7 @@ "params": [] }, { - "__docId__": 75, + "__docId__": 69, "kind": "file", "name": "src/workers/watcher-worker.js", "content": "\nconst builder = require('backed-builder');\nconst fs = require('backed-fs');\nconst logger = require('backed-logger');\n\nprocess.on('message', message => {\n const config = message.config;\n const task = message.task;\n switch (task) {\n case 'build':\n builder.build(config).then(() => {\n process.send('reload');\n });\n break;\n case 'copy':\n case 'sources':\n fs.copySources(config.sources).then(() => {\n logger.succes(`${config.name}::copy finished`);\n process.send('done');\n });\n break;\n }\n});\n", @@ -2098,7 +1936,7 @@ "lineNumber": 1 }, { - "__docId__": 76, + "__docId__": 70, "kind": "variable", "name": "builder", "memberof": "src/workers/watcher-worker.js", @@ -2124,7 +1962,7 @@ } }, { - "__docId__": 77, + "__docId__": 71, "kind": "variable", "name": "fs", "memberof": "src/workers/watcher-worker.js", @@ -2150,7 +1988,7 @@ } }, { - "__docId__": 78, + "__docId__": 72, "kind": "variable", "name": "logger", "memberof": "src/workers/watcher-worker.js", @@ -2176,7 +2014,7 @@ } }, { - "__docId__": 80, + "__docId__": 74, "kind": "external", "name": "Infinity", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity", @@ -2188,7 +2026,7 @@ "builtinExternal": true }, { - "__docId__": 81, + "__docId__": 75, "kind": "external", "name": "NaN", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN", @@ -2200,7 +2038,7 @@ "builtinExternal": true }, { - "__docId__": 82, + "__docId__": 76, "kind": "external", "name": "undefined", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined", @@ -2212,7 +2050,7 @@ "builtinExternal": true }, { - "__docId__": 83, + "__docId__": 77, "kind": "external", "name": "null", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null", @@ -2224,7 +2062,7 @@ "builtinExternal": true }, { - "__docId__": 84, + "__docId__": 78, "kind": "external", "name": "Object", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object", @@ -2236,7 +2074,7 @@ "builtinExternal": true }, { - "__docId__": 85, + "__docId__": 79, "kind": "external", "name": "object", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object", @@ -2248,7 +2086,7 @@ "builtinExternal": true }, { - "__docId__": 86, + "__docId__": 80, "kind": "external", "name": "Function", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function", @@ -2260,7 +2098,7 @@ "builtinExternal": true }, { - "__docId__": 87, + "__docId__": 81, "kind": "external", "name": "function", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function", @@ -2272,7 +2110,7 @@ "builtinExternal": true }, { - "__docId__": 88, + "__docId__": 82, "kind": "external", "name": "Boolean", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean", @@ -2284,7 +2122,7 @@ "builtinExternal": true }, { - "__docId__": 89, + "__docId__": 83, "kind": "external", "name": "boolean", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean", @@ -2296,7 +2134,7 @@ "builtinExternal": true }, { - "__docId__": 90, + "__docId__": 84, "kind": "external", "name": "Symbol", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol", @@ -2308,7 +2146,7 @@ "builtinExternal": true }, { - "__docId__": 91, + "__docId__": 85, "kind": "external", "name": "Error", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error", @@ -2320,7 +2158,7 @@ "builtinExternal": true }, { - "__docId__": 92, + "__docId__": 86, "kind": "external", "name": "EvalError", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError", @@ -2332,7 +2170,7 @@ "builtinExternal": true }, { - "__docId__": 93, + "__docId__": 87, "kind": "external", "name": "InternalError", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError", @@ -2344,7 +2182,7 @@ "builtinExternal": true }, { - "__docId__": 94, + "__docId__": 88, "kind": "external", "name": "RangeError", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError", @@ -2356,7 +2194,7 @@ "builtinExternal": true }, { - "__docId__": 95, + "__docId__": 89, "kind": "external", "name": "ReferenceError", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError", @@ -2368,7 +2206,7 @@ "builtinExternal": true }, { - "__docId__": 96, + "__docId__": 90, "kind": "external", "name": "SyntaxError", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError", @@ -2380,7 +2218,7 @@ "builtinExternal": true }, { - "__docId__": 97, + "__docId__": 91, "kind": "external", "name": "TypeError", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError", @@ -2392,7 +2230,7 @@ "builtinExternal": true }, { - "__docId__": 98, + "__docId__": 92, "kind": "external", "name": "URIError", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError", @@ -2404,7 +2242,7 @@ "builtinExternal": true }, { - "__docId__": 99, + "__docId__": 93, "kind": "external", "name": "Number", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number", @@ -2416,7 +2254,7 @@ "builtinExternal": true }, { - "__docId__": 100, + "__docId__": 94, "kind": "external", "name": "number", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number", @@ -2428,7 +2266,7 @@ "builtinExternal": true }, { - "__docId__": 101, + "__docId__": 95, "kind": "external", "name": "Date", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date", @@ -2440,7 +2278,7 @@ "builtinExternal": true }, { - "__docId__": 102, + "__docId__": 96, "kind": "external", "name": "String", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String", @@ -2452,7 +2290,7 @@ "builtinExternal": true }, { - "__docId__": 103, + "__docId__": 97, "kind": "external", "name": "string", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String", @@ -2464,7 +2302,7 @@ "builtinExternal": true }, { - "__docId__": 104, + "__docId__": 98, "kind": "external", "name": "RegExp", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp", @@ -2476,7 +2314,7 @@ "builtinExternal": true }, { - "__docId__": 105, + "__docId__": 99, "kind": "external", "name": "Array", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array", @@ -2488,7 +2326,7 @@ "builtinExternal": true }, { - "__docId__": 106, + "__docId__": 100, "kind": "external", "name": "Int8Array", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array", @@ -2500,7 +2338,7 @@ "builtinExternal": true }, { - "__docId__": 107, + "__docId__": 101, "kind": "external", "name": "Uint8Array", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array", @@ -2512,7 +2350,7 @@ "builtinExternal": true }, { - "__docId__": 108, + "__docId__": 102, "kind": "external", "name": "Uint8ClampedArray", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray", @@ -2524,7 +2362,7 @@ "builtinExternal": true }, { - "__docId__": 109, + "__docId__": 103, "kind": "external", "name": "Int16Array", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array", @@ -2536,7 +2374,7 @@ "builtinExternal": true }, { - "__docId__": 110, + "__docId__": 104, "kind": "external", "name": "Uint16Array", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array", @@ -2548,7 +2386,7 @@ "builtinExternal": true }, { - "__docId__": 111, + "__docId__": 105, "kind": "external", "name": "Int32Array", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array", @@ -2560,7 +2398,7 @@ "builtinExternal": true }, { - "__docId__": 112, + "__docId__": 106, "kind": "external", "name": "Uint32Array", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array", @@ -2572,7 +2410,7 @@ "builtinExternal": true }, { - "__docId__": 113, + "__docId__": 107, "kind": "external", "name": "Float32Array", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array", @@ -2584,7 +2422,7 @@ "builtinExternal": true }, { - "__docId__": 114, + "__docId__": 108, "kind": "external", "name": "Float64Array", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array", @@ -2596,7 +2434,7 @@ "builtinExternal": true }, { - "__docId__": 115, + "__docId__": 109, "kind": "external", "name": "Map", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map", @@ -2608,7 +2446,7 @@ "builtinExternal": true }, { - "__docId__": 116, + "__docId__": 110, "kind": "external", "name": "Set", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set", @@ -2620,7 +2458,7 @@ "builtinExternal": true }, { - "__docId__": 117, + "__docId__": 111, "kind": "external", "name": "WeakMap", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap", @@ -2632,7 +2470,7 @@ "builtinExternal": true }, { - "__docId__": 118, + "__docId__": 112, "kind": "external", "name": "WeakSet", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet", @@ -2644,7 +2482,7 @@ "builtinExternal": true }, { - "__docId__": 119, + "__docId__": 113, "kind": "external", "name": "ArrayBuffer", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer", @@ -2656,7 +2494,7 @@ "builtinExternal": true }, { - "__docId__": 120, + "__docId__": 114, "kind": "external", "name": "DataView", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView", @@ -2668,7 +2506,7 @@ "builtinExternal": true }, { - "__docId__": 121, + "__docId__": 115, "kind": "external", "name": "JSON", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON", @@ -2680,7 +2518,7 @@ "builtinExternal": true }, { - "__docId__": 122, + "__docId__": 116, "kind": "external", "name": "Promise", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise", @@ -2692,7 +2530,7 @@ "builtinExternal": true }, { - "__docId__": 123, + "__docId__": 117, "kind": "external", "name": "Generator", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator", @@ -2704,7 +2542,7 @@ "builtinExternal": true }, { - "__docId__": 124, + "__docId__": 118, "kind": "external", "name": "GeneratorFunction", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction", @@ -2716,7 +2554,7 @@ "builtinExternal": true }, { - "__docId__": 125, + "__docId__": 119, "kind": "external", "name": "Reflect", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect", @@ -2728,7 +2566,7 @@ "builtinExternal": true }, { - "__docId__": 126, + "__docId__": 120, "kind": "external", "name": "Proxy", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy", @@ -2741,7 +2579,7 @@ "builtinExternal": true }, { - "__docId__": 128, + "__docId__": 122, "kind": "external", "name": "CanvasRenderingContext2D", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D", @@ -2753,7 +2591,7 @@ "builtinExternal": true }, { - "__docId__": 129, + "__docId__": 123, "kind": "external", "name": "DocumentFragment", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment", @@ -2765,7 +2603,7 @@ "builtinExternal": true }, { - "__docId__": 130, + "__docId__": 124, "kind": "external", "name": "Element", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/Element", @@ -2777,7 +2615,7 @@ "builtinExternal": true }, { - "__docId__": 131, + "__docId__": 125, "kind": "external", "name": "Event", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/Event", @@ -2789,7 +2627,7 @@ "builtinExternal": true }, { - "__docId__": 132, + "__docId__": 126, "kind": "external", "name": "Node", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/Node", @@ -2801,7 +2639,7 @@ "builtinExternal": true }, { - "__docId__": 133, + "__docId__": 127, "kind": "external", "name": "NodeList", "externalLink": "https://developer.mozilla.org/en-US/docs/Web/API/NodeList", @@ -2813,7 +2651,7 @@ "builtinExternal": true }, { - "__docId__": 134, + "__docId__": 128, "kind": "external", "name": "XMLHttpRequest", "externalLink": "https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest", @@ -2825,7 +2663,7 @@ "builtinExternal": true }, { - "__docId__": 135, + "__docId__": 129, "kind": "external", "name": "AudioContext", "externalLink": "https://developer.mozilla.org/en/docs/Web/API/AudioContext", diff --git a/docs/file/src/backed.js.html b/docs/file/src/backed.js.html index 3ab0f4d..c67e6d5 100644 --- a/docs/file/src/backed.js.html +++ b/docs/file/src/backed.js.html @@ -33,10 +33,8 @@ @@ -44,7 +42,8 @@

src/backed.js

-
process.title = 'backed';
+
'use strict';
+process.title = 'backed';
 const commander = require('commander');
 const {version} = require('./../package.json');
 const fs = require('backed-fs');
diff --git a/docs/file/src/config.js.html b/docs/file/src/config.js.html
index 3ae20f1..39ef51a 100644
--- a/docs/file/src/config.js.html
+++ b/docs/file/src/config.js.html
@@ -33,10 +33,8 @@
   
@@ -48,7 +46,7 @@
 const {readFileSync} = require('fs');
 const path = require('path');
 const {merge} = require('lodash');
-import logger from './logger.js';
+const logger = require('backed-logger');
 
 /**
  * @param {string} config.name name off your project
@@ -206,7 +204,7 @@
    * @param {string} name - the name of the element, component, etc
    *
    * @example
-   * config.updateConfig({
+    * config.updateConfig({
    *   bundles: [{
    *     src: 'src',
    *     dest: 'dist'
diff --git a/docs/file/src/server.js.html b/docs/file/src/server.js.html
index 36e822c..031a0a7 100644
--- a/docs/file/src/server.js.html
+++ b/docs/file/src/server.js.html
@@ -33,10 +33,8 @@
   
@@ -53,7 +51,7 @@
 const app = express();
 const server = http.createServer(app);
 const reloadServer = reload(server, app);
-import logger from './logger.js';
+const logger = require('backed-logger');
 
 /**
  * glob file path
diff --git a/docs/file/src/watcher.js.html b/docs/file/src/watcher.js.html
index 9465327..47ad48c 100644
--- a/docs/file/src/watcher.js.html
+++ b/docs/file/src/watcher.js.html
@@ -33,10 +33,8 @@
   
@@ -51,7 +49,7 @@
 const EventEmitter = require('events');
 const {readFileSync, writeFileSync} = require('fs');
 // const {merge} = require('lodash');
-import logger from './logger.js';
+const logger = require('backed-logger');
 const time = () => {
   return new Date().toLocaleTimeString();
 };
diff --git a/docs/file/src/workers/log-worker.js.html b/docs/file/src/workers/log-worker.js.html
index e5cafd3..94d64ef 100644
--- a/docs/file/src/workers/log-worker.js.html
+++ b/docs/file/src/workers/log-worker.js.html
@@ -33,10 +33,8 @@
   
diff --git a/docs/file/src/workers/watcher-worker.js.html b/docs/file/src/workers/watcher-worker.js.html
index de6cdb8..f5fa268 100644
--- a/docs/file/src/workers/watcher-worker.js.html
+++ b/docs/file/src/workers/watcher-worker.js.html
@@ -33,10 +33,8 @@
   
diff --git a/docs/identifiers.html b/docs/identifiers.html
index 79b4b8b..89dace8 100644
--- a/docs/identifiers.html
+++ b/docs/identifiers.html
@@ -33,10 +33,8 @@
   
@@ -81,33 +79,6 @@
       
       
       
-      
-    
-    
-      
-

- - - Logger -

-
-
- - - -
- - - - - - - - - public - - - @@ -171,33 +142,6 @@ - - - -
-

- - - logger: Logger -

-
-
- - - -
- - - - - - - - - public - - - diff --git a/docs/index.html b/docs/index.html index 9f58736..bd03530 100644 --- a/docs/index.html +++ b/docs/index.html @@ -33,10 +33,8 @@ diff --git a/docs/package.json b/docs/package.json index 9c936f6..ddc5aea 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "backed-cli", - "version": "0.5.4", + "version": "0.5.6", "description": "The official command line interface for Backed", "homepage": "https://github.com/vandeurenglenn/backed-cli", "author": { @@ -24,6 +24,8 @@ "es" ], "devDependencies": { + "babel-preset-es2015": "^6.24.1", + "babel-preset-es2016": "^6.24.1", "del": "^2.2.2", "esdoc": "^0.5.2", "eslint": "^3.1.1", @@ -37,7 +39,10 @@ "gulp-mocha": "^3.0.1", "gulp-nsp": "^2.1.0", "gulp-plumber": "^1.0.0", - "merge-stream": "^1.0.1" + "merge-stream": "^1.0.1", + "rollup-plugin-closure-compiler-js": "^1.0.4", + "rollup-plugin-uglify": "^1.0.2", + "uglify-js-harmony": "^2.7.5" }, "eslintConfig": { "extends": "xo-space", @@ -53,6 +58,9 @@ }, "license": "CC-BY-NC-ND-4.0", "dependencies": { + "babel-plugin-external-helpers": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-runtime": "^6.23.0", "backed-builder": "^1.2.0", "backed-client": "^1.1.0", "backed-fs": "^1.0.2", diff --git a/docs/script/search_index.js b/docs/script/search_index.js index 8f6513a..94504e5 100644 --- a/docs/script/search_index.js +++ b/docs/script/search_index.js @@ -5,12 +5,6 @@ window.esdocSearchIndex = [ "Config backed-cli/src/config.js", "class" ], - [ - "backed-cli/src/logger.js~logger", - "class/src/logger.js~Logger.html", - "Logger backed-cli/src/logger.js", - "class" - ], [ "backed-cli/src/server.js~server", "class/src/server.js~Server.html", @@ -23,12 +17,6 @@ window.esdocSearchIndex = [ "Watcher backed-cli/src/watcher.js", "class" ], - [ - "backed-cli/src/logger.js~logger", - "variable/index.html#static-variable-logger", - "logger backed-cli/src/logger.js", - "variable" - ], [ "backed-cli/src/server.js~server", "variable/index.html#static-variable-server", @@ -461,36 +449,6 @@ window.esdocSearchIndex = [ "src/config.js~Config#watch", "member" ], - [ - "src/logger.js", - "file/src/logger.js.html", - "src/logger.js", - "file" - ], - [ - "src/logger.js~logger#error", - "class/src/logger.js~Logger.html#instance-method-error", - "src/logger.js~Logger#error", - "method" - ], - [ - "src/logger.js~logger#log", - "class/src/logger.js~Logger.html#instance-method-log", - "src/logger.js~Logger#log", - "method" - ], - [ - "src/logger.js~logger#succes", - "class/src/logger.js~Logger.html#instance-method-succes", - "src/logger.js~Logger#succes", - "method" - ], - [ - "src/logger.js~logger#warn", - "class/src/logger.js~Logger.html#instance-method-warn", - "src/logger.js~Logger#warn", - "method" - ], [ "src/server.js", "file/src/server.js.html", diff --git a/docs/source.html b/docs/source.html index 4061296..acfba1e 100644 --- a/docs/source.html +++ b/docs/source.html @@ -33,17 +33,15 @@
-

Source 10/32

+

Source 10/26

@@ -62,44 +60,35 @@ - - - + + + - + - - - - - - - - - + - + - + - + - + @@ -107,7 +96,7 @@ - + diff --git a/docs/variable/index.html b/docs/variable/index.html index 5b9ab55..799b8f4 100644 --- a/docs/variable/index.html +++ b/docs/variable/index.html @@ -33,10 +33,8 @@ @@ -54,33 +52,6 @@ - - - - - - -
src/backed.js - -1359 byte542017-04-07 00:38:57 (UTC)1373 byte552017-04-01 22:04:05 (UTC)
src/config.js Config 42 %6/145055 byte5063 byte 1822017-04-07 00:40:11 (UTC)
src/logger.jsLogger -logger0 %0/6416 byte252017-03-01 23:10:48 (UTC)2017-04-01 20:11:39 (UTC)
src/server.js Server server 33 %2/64439 byte4446 byte 1352017-03-02 21:57:57 (UTC)2017-04-01 20:11:55 (UTC)
src/watcher.js Watcher watcher 33 %2/62487 byte2494 byte 852017-03-04 22:40:27 (UTC)2017-04-01 20:08:52 (UTC)
src/workers/log-worker.js- 1087 byte 502017-03-01 23:35:48 (UTC)2017-04-01 20:12:11 (UTC)
src/workers/watcher-worker.js -
-

- - - logger: Logger -

-
-
- - - -
-
- - -
- public - - - @@ -134,49 +105,6 @@

Static Public

-
-

- public - - - - - - logger: Logger - - - - source - -

- -
import logger from 'backed-cli/src/logger.js'
- - - - - - -
-
- - - - - - - - - - - - - - - - - -

public diff --git a/gulpfile.js b/gulpfile.js index 0d38951..6f59d0b 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -110,7 +110,21 @@ task('clean', cb => { }); task('copy', () => { - return src('src/workers/*.js').pipe(dest('bin/workers')); + const workers = src('src/workers/*.js').pipe(dest('bin/workers')); + + const asycRuntimeHelpers = src([ + 'node_modules/babel-runtime/helpers/{classCallCheck,createClass,regenerator,asyncGenerator}.js' + ]).pipe(dest('bin/node_modules/babel-runtime/helpers')); + + const asyncRegenerator = src([ + 'node_modules/babel-runtime/regenerator/*.js' + ]).pipe(dest('bin/node_modules/babel-runtime/regenerator')); + + const asyncRuntimeCore = src([ + 'node_modules/babel-runtime/core-js/object/define-property.js' + ]).pipe(dest('bin/node_modules/babel-runtime/core-js/object')); + + return merge(workers, asycRuntimeHelpers, asyncRegenerator, asyncRuntimeCore); }); task('watch', () => { diff --git a/package.json b/package.json index 5a7f912..032bc7c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "backed-cli", - "version": "0.5.5", + "version": "0.5.6", "description": "The official command line interface for Backed", "homepage": "https://github.com/vandeurenglenn/backed-cli", "author": { @@ -24,6 +24,7 @@ "es" ], "devDependencies": { + "babel-preset-es2015": "^6.24.1", "del": "^2.2.2", "esdoc": "^0.5.2", "eslint": "^3.1.1", @@ -37,7 +38,8 @@ "gulp-mocha": "^3.0.1", "gulp-nsp": "^2.1.0", "gulp-plumber": "^1.0.0", - "merge-stream": "^1.0.1" + "merge-stream": "^1.0.1", + "rollup-plugin-uglify": "^1.0.2" }, "eslintConfig": { "extends": "xo-space", @@ -53,6 +55,9 @@ }, "license": "CC-BY-NC-ND-4.0", "dependencies": { + "babel-plugin-external-helpers": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-runtime": "^6.23.0", "backed-builder": "^1.2.0", "backed-client": "^1.1.0", "backed-fs": "^1.0.2", @@ -78,5 +83,25 @@ "experimentalProposal": { "asyncGenerators": true } + }, + "babel": { + "presets": [ + [ + "es2015", + { + "modules": false + } + ] + ], + "plugins": [ + "external-helpers", + [ + "transform-runtime", + { + "polyfill": false, + "regenerator": true + } + ] + ] } } diff --git a/src/backed.js b/src/backed.js index 2bd300c..40b0c16 100644 --- a/src/backed.js +++ b/src/backed.js @@ -1,3 +1,4 @@ +'use strict'; process.title = 'backed'; const commander = require('commander'); const {version} = require('./../package.json'); diff --git a/yarn.lock b/yarn.lock index d35d033..8301bd4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,10 +29,6 @@ acorn-jsx@^3.0.0: dependencies: acorn "^3.0.4" -acorn@4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a" - acorn@^2.1.0, acorn@^2.4.0: version "2.7.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7" @@ -45,6 +41,10 @@ acorn@^4.0.4: version "4.0.11" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.11.tgz#edcda3bd937e7556410d42ed5860f67399c794c0" +acorn@^5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d" + agent-base@2: version "2.0.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-2.0.1.tgz#bd8f9e86a8eb221fffa07bd14befd55df142815e" @@ -57,8 +57,8 @@ ajv-keywords@^1.0.0: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" ajv@^4.7.0, ajv@^4.9.1: - version "4.11.5" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.5.tgz#b6ee74657b993a01dce44b7944d56f485828d5bd" + version "4.11.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.6.tgz#947e93049790942b2a2d60a8289b28924d39f987" dependencies: co "^4.6.0" json-stable-stringify "^1.0.1" @@ -230,6 +230,10 @@ async@1.x, async@^1.4.0: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" +async@~0.2.6: + version "0.2.10" + resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -250,19 +254,19 @@ babel-code-frame@^6.16.0, babel-code-frame@^6.22.0, babel-code-frame@^6.8.0: esutils "^2.0.2" js-tokens "^3.0.0" -babel-core@6, babel-core@^6.24.0: - version "6.24.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.0.tgz#8f36a0a77f5c155aed6f920b844d23ba56742a02" +babel-core@6, babel-core@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.1.tgz#8c428564dce1e1f41fb337ec34f4c3b022b5ad83" dependencies: babel-code-frame "^6.22.0" - babel-generator "^6.24.0" - babel-helpers "^6.23.0" + babel-generator "^6.24.1" + babel-helpers "^6.24.1" babel-messages "^6.23.0" - babel-register "^6.24.0" + babel-register "^6.24.1" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.1" - babel-types "^6.23.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" babylon "^6.11.0" convert-source-map "^1.1.0" debug "^2.1.1" @@ -285,95 +289,389 @@ babel-generator@6.11.4: lodash "^4.2.0" source-map "^0.5.0" -babel-generator@^6.24.0: - version "6.24.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.0.tgz#eba270a8cc4ce6e09a61be43465d7c62c1f87c56" +babel-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.1.tgz#e715f486c58ded25649d888944d52aa07c5d9497" dependencies: babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-types "^6.23.0" + babel-types "^6.24.1" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.2.0" source-map "^0.5.0" trim-right "^1.0.1" -babel-helper-define-map@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz#1444f960c9691d69a2ced6a205315f8fd00804e7" +babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" + dependencies: + babel-helper-explode-assignable-expression "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz#7a9747f258d8947d32d515f6aa1c7bd02204a080" dependencies: - babel-helper-function-name "^6.23.0" + babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" - babel-types "^6.23.0" + babel-types "^6.24.1" lodash "^4.2.0" -babel-helper-function-name@^6.23.0: +babel-helper-explode-assignable-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz#d36e22fab1008d79d88648e32116868128456ce8" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + lodash "^4.2.0" + +babel-helper-remap-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-messages@^6.23.0, babel-messages@^6.8.0: version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz#25742d67175c8903dbe4b6cb9d9e1fcb8dcf23a6" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: - babel-helper-get-function-arity "^6.22.0" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" -babel-helper-get-function-arity@^6.22.0: +babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz#0beb464ad69dc7347410ac6ade9f03a50634f5ce" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" - babel-types "^6.22.0" -babel-helper-optimise-call-expression@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz#f3ee7eed355b4282138b33d02b78369e470622f5" +babel-plugin-external-helpers@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" dependencies: babel-runtime "^6.22.0" - babel-types "^6.23.0" -babel-helper-replace-supers@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz#eeaf8ad9b58ec4337ca94223bacdca1f8d9b4bfd" +babel-plugin-syntax-async-generators@^6.5.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" + +babel-plugin-syntax-exponentiation-operator@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" + +babel-plugin-transform-async-generator-functions@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz#f058900145fd3e9907a6ddf28da59f215258a5db" + dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-generators "^6.5.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: - babel-helper-optimise-call-expression "^6.23.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz#76c295dc3a4741b1665adfd3167215dcff32a576" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + lodash "^4.2.0" + +babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-classes@^6.9.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" -babel-helpers@^6.23.0: +babel-plugin-transform-es2015-computed-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.22.0: version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.23.0.tgz#4f8f2e092d0b6a8808a4bde79c27f1e2ecf0d992" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" - babel-template "^6.23.0" -babel-messages@^6.23.0, babel-messages@^6.8.0: +babel-plugin-transform-es2015-duplicate-keys@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.22.0: version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz#d3e310b40ef664a36622200097c6d440298f2bfe" dependencies: + babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-types "^6.24.1" -babel-plugin-transform-es2015-classes@^6.9.0: +babel-plugin-transform-es2015-modules-systemjs@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.22.0: version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz#49b53f326202a2fd1b3bbaa5e2edd8a4f78643c1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: - babel-helper-define-map "^6.23.0" - babel-helper-function-name "^6.23.0" - babel-helper-optimise-call-expression "^6.23.0" - babel-helper-replace-supers "^6.23.0" - babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" -babel-register@^6.24.0: - version "6.24.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.0.tgz#5e89f8463ba9970356d02eb07dabe3308b080cfd" +babel-plugin-transform-es2015-unicode-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: - babel-core "^6.24.0" + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-exponentiation-operator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" + dependencies: + babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" + babel-plugin-syntax-exponentiation-operator "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-regenerator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz#b8da305ad43c3c99b4848e4fe4037b770d23c418" + dependencies: + regenerator-transform "0.9.11" + +babel-plugin-transform-runtime@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz#88490d446502ea9b8e7efb0fe09ec4d99479b1ee" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-es2015@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.24.1" + babel-plugin-transform-es2015-classes "^6.24.1" + babel-plugin-transform-es2015-computed-properties "^6.24.1" + babel-plugin-transform-es2015-destructuring "^6.22.0" + babel-plugin-transform-es2015-duplicate-keys "^6.24.1" + babel-plugin-transform-es2015-for-of "^6.22.0" + babel-plugin-transform-es2015-function-name "^6.24.1" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-plugin-transform-es2015-modules-systemjs "^6.24.1" + babel-plugin-transform-es2015-modules-umd "^6.24.1" + babel-plugin-transform-es2015-object-super "^6.24.1" + babel-plugin-transform-es2015-parameters "^6.24.1" + babel-plugin-transform-es2015-shorthand-properties "^6.24.1" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.24.1" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.22.0" + babel-plugin-transform-es2015-unicode-regex "^6.24.1" + babel-plugin-transform-regenerator "^6.24.1" + +babel-preset-es2016@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-es2016/-/babel-preset-es2016-6.24.1.tgz#f900bf93e2ebc0d276df9b8ab59724ebfd959f8b" + dependencies: + babel-plugin-transform-exponentiation-operator "^6.24.1" + +babel-register@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.1.tgz#7e10e13a2f71065bdfad5a1787ba45bca6ded75f" + dependencies: + babel-core "^6.24.1" babel-runtime "^6.22.0" core-js "^2.4.0" home-or-tmp "^2.0.0" @@ -381,20 +679,20 @@ babel-register@^6.24.0: mkdirp "^0.5.1" source-map-support "^0.4.2" -babel-runtime@^6.22.0, babel-runtime@^6.9.0: +babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.9.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b" dependencies: core-js "^2.4.0" regenerator-runtime "^0.10.0" -babel-template@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" +babel-template@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.24.1.tgz#04ae514f1f93b3a2537f2a0f60a5a45fb8308333" dependencies: babel-runtime "^6.22.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" babylon "^6.11.0" lodash "^4.2.0" @@ -412,23 +710,23 @@ babel-traverse@6.12.0: invariant "^2.2.0" lodash "^4.2.0" -babel-traverse@^6.23.0, babel-traverse@^6.23.1: - version "6.23.1" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" +babel-traverse@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.24.1.tgz#ab36673fd356f9a0948659e7b338d5feadb31695" dependencies: babel-code-frame "^6.22.0" babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-types "^6.23.0" + babel-types "^6.24.1" babylon "^6.15.0" debug "^2.2.0" globals "^9.0.0" invariant "^2.2.0" lodash "^4.2.0" -babel-types@^6.10.2, babel-types@^6.22.0, babel-types@^6.23.0, babel-types@^6.9.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" +babel-types@^6.10.2, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.9.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.24.1.tgz#a136879dc15b3606bda0d90c1fc74304c2ff0975" dependencies: babel-runtime "^6.22.0" esutils "^2.0.2" @@ -474,8 +772,8 @@ backed-client@^1.1.0: backed "^0.2.1" backed-fs@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/backed-fs/-/backed-fs-1.0.2.tgz#c27de530744b9827901af0b7150a4cedfbdf9d8b" + version "1.0.4" + resolved "https://registry.yarnpkg.com/backed-fs/-/backed-fs-1.0.4.tgz#8e2bdb180b43e52fc36aa49f2ec8a763bc247d18" dependencies: backed-logger "^1.0.1" vinyl-read "^1.0.0" @@ -487,8 +785,8 @@ backed-logger@^1.0.1: chalk "^1.1.3" backed@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/backed/-/backed-0.2.1.tgz#d723887b8ae422f8e85c03010042feb6857f9816" + version "0.2.6" + resolved "https://registry.yarnpkg.com/backed/-/backed-0.2.6.tgz#58b5104ff943742893c7d4e4238128e3316d88ec" balanced-match@^0.4.1: version "0.4.2" @@ -525,8 +823,8 @@ boom@2.x.x: hoek "2.x.x" brace-expansion@^1.0.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9" + version "1.1.7" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59" dependencies: balanced-match "^0.4.1" concat-map "0.0.1" @@ -543,7 +841,7 @@ browser-stdout@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" -buffer-shims@^1.0.0: +buffer-shims@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" @@ -695,14 +993,30 @@ cliui@^3.0.3: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + clone-stats@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + clone@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" +cloneable-readable@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.0.0.tgz#a6290d413f217a61232f95e458ff38418cfb0117" + dependencies: + inherits "^2.0.1" + process-nextick-args "^1.0.6" + through2 "^2.0.1" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -712,8 +1026,8 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" coffee-script@^1.10.0: - version "1.12.4" - resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.12.4.tgz#fe1bced97fe1fb3927b998f2b45616e0658be1ff" + version "1.12.5" + resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.12.5.tgz#809f4585419112bbfe46a073ad7543af18c27346" collection-map@^0.1.0: version "0.1.0" @@ -789,8 +1103,8 @@ core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" coveralls@^2.11.2: - version "2.12.0" - resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-2.12.0.tgz#b3d064108e29728385b56e42fc2d119f43e0e517" + version "2.13.0" + resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-2.13.0.tgz#df933876e8c6f478efb04f4d3ab70dc96b7e5a8e" dependencies: js-yaml "3.6.1" lcov-parse "0.0.10" @@ -1173,8 +1487,8 @@ eslint-config-xo@^0.17.0: resolved "https://registry.yarnpkg.com/eslint-config-xo/-/eslint-config-xo-0.17.0.tgz#1e7d4a86bf49179805c4622e832a7b1beeb4e881" eslint@^3.0.0, eslint@^3.1.1: - version "3.18.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.18.0.tgz#647e985c4ae71502d20ac62c109f66d5104c8a4b" + version "3.19.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.19.0.tgz#c8fc6201c7f40dd08941b87c085767386a679acc" dependencies: babel-code-frame "^6.16.0" chalk "^1.1.3" @@ -1213,10 +1527,10 @@ eslint@^3.0.0, eslint@^3.1.1: user-home "^2.0.0" espree@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.0.tgz#41656fa5628e042878025ef467e78f125cb86e1d" + version "3.4.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.1.tgz#28a83ab4aaed71ed8fe0f5efe61b76a05c13c4d2" dependencies: - acorn "4.0.4" + acorn "^5.0.1" acorn-jsx "^3.0.0" esprima@2.5.x: @@ -1530,8 +1844,8 @@ forever-agent@~0.6.1: resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" form-data@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.2.tgz#89c3534008b97eada4cbb157d58f6f5df025eae4" + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" dependencies: asynckit "^0.4.0" combined-stream "^1.0.5" @@ -1764,6 +2078,14 @@ glogg@^1.0.0: dependencies: sparkles "^1.0.0" +google-closure-compiler-js@>20170000: + version "20170409.0.0" + resolved "https://registry.yarnpkg.com/google-closure-compiler-js/-/google-closure-compiler-js-20170409.0.0.tgz#e71063ab2bf26db794732222ec76ba07403df854" + dependencies: + minimist "^1.2.0" + vinyl "^2.0.1" + webpack-core "^0.6.8" + graceful-fs@^4.0.0, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -1879,6 +2201,10 @@ gulp-plumber@^1.0.0: gulp-util "^3" through2 "^2" +gulp-rename@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.2.2.tgz#3ad4428763f05e2764dec1c67d868db275687817" + gulp-sourcemaps@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz#b86ff349d801ceb56e1d9e7dc7bbcb4b7dee600c" @@ -1889,6 +2215,19 @@ gulp-sourcemaps@1.6.0: through2 "^2.0.0" vinyl "^1.0.0" +gulp-uglify@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-2.1.2.tgz#6db85b1d0ee63d18058592b658649d65c2ec4541" + dependencies: + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash "^4.13.1" + make-error-cause "^1.1.1" + through2 "^2.0.0" + uglify-js "~2.8.10" + uglify-save-license "^0.4.1" + vinyl-sourcemaps-apply "^0.2.0" + gulp-util@^3, gulp-util@^3.0.0, gulp-util@^3.0.1, gulp-util@^3.0.4, gulp-util@^3.0.6: version "3.0.8" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" @@ -2065,8 +2404,8 @@ ice-cap@0.0.4: color-logger "0.0.3" ignore@^3.2.0: - version "3.2.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.6.tgz#26e8da0644be0bb4cb39516f6c79f0e0f4ffe48c" + version "3.2.7" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.7.tgz#4810ca5f1d8eca5595213a34b94f2eb4ed926bbd" imurmurhash@^0.1.4: version "0.1.4" @@ -2110,8 +2449,8 @@ inquirer@^0.12.0: through "^2.3.6" interpret@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c" + version "1.0.2" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.2.tgz#f4f623f0bb7122f15f5717c8e254b8161b5c5b2d" invariant@^2.2.0: version "2.2.2" @@ -2263,7 +2602,7 @@ is-resolvable@^1.0.0: dependencies: tryit "^1.0.1" -is-stream@^1.0.1: +is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -2391,8 +2730,8 @@ js-yaml@3.6.1: esprima "^2.6.0" js-yaml@3.x, js-yaml@^3.5.1: - version "3.8.2" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.2.tgz#02d3e2c0f6beab20248d412c352203827d786721" + version "3.8.3" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.3.tgz#33a05ec481c850c8875929166fe1beb61c728766" dependencies: argparse "^1.0.7" esprima "^3.1.1" @@ -2425,6 +2764,10 @@ jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -2733,7 +3076,7 @@ lodash@3.6.*: version "3.6.0" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.6.0.tgz#5266a8f49dd989be4f9f681b6f2a0c55285d0d9a" -lodash@^4.0.0, lodash@^4.1.0, lodash@^4.2.0, lodash@^4.3.0: +lodash@^4.0.0, lodash@^4.1.0, lodash@^4.13.1, lodash@^4.2.0, lodash@^4.3.0: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -2770,6 +3113,16 @@ magic-string@^0.19.0: dependencies: vlq "^0.2.1" +make-error-cause@^1.1.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/make-error-cause/-/make-error-cause-1.2.2.tgz#df0388fcd0b37816dff0a5fb8108939777dcbc9d" + dependencies: + make-error "^1.2.0" + +make-error@^1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.2.3.tgz#6c4402df732e0977ac6faf754a5074b3d2b1d19d" + make-iterator@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-0.1.1.tgz#873d27b8198a465a81483b6f5d16da4e863ecf5b" @@ -2851,7 +3204,7 @@ mime-db@~1.27.0: version "1.27.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" -mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.7: +mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.7: version "2.1.15" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" dependencies: @@ -2930,8 +3283,8 @@ mute-stream@0.0.5: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" nan@^2.3.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2" + version "2.6.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.1.tgz#8c84f7b14c96b89f57fbc838012180ec8ca39a01" natural-compare@^1.4.0: version "1.4.0" @@ -2981,8 +3334,10 @@ nopt@^4.0.1: osenv "^0.1.4" normalize-path@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" now-and-later@^1.0.0: version "1.0.0" @@ -3069,7 +3424,7 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -once@1.x, once@^1.3.0, once@^1.3.2, once@^1.3.3, once@^1.4.0: +once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.3.3, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" dependencies: @@ -3249,7 +3604,7 @@ private@^0.1.6: version "0.1.7" resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" -process-nextick-args@~1.0.6: +process-nextick-args@^1.0.6, process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" @@ -3264,6 +3619,13 @@ proxy-addr@~1.1.3: forwarded "~0.1.0" ipaddr.js "1.3.0" +pump@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.2.tgz#3b3ee6512f94f0e575538c17995f9f16990a5d51" + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" @@ -3292,8 +3654,8 @@ range-parser@~1.2.0: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" rc@^1.1.2, rc@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.7.tgz#c5ea564bb07aff9fd3a5b32e906c1d3a65940fea" + version "1.2.1" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" dependencies: deep-extend "~0.4.0" ini "~1.3.0" @@ -3319,15 +3681,15 @@ readable-stream@1.1, "readable-stream@>=1.1.13-1 <1.2.0-0", readable-stream@~1.1 string_decoder "~0.10.x" readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2: - version "2.2.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.6.tgz#8b43aed76e71483938d12a8d46c6cf1a00b1f816" + version "2.2.9" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8" dependencies: - buffer-shims "^1.0.0" + buffer-shims "~1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" isarray "~1.0.0" process-nextick-args "~1.0.6" - string_decoder "~0.10.x" + string_decoder "~1.0.0" util-deprecate "~1.0.1" readdirp@^2.0.0: @@ -3353,10 +3715,22 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" +regenerate@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" + regenerator-runtime@^0.10.0: version "0.10.3" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e" +regenerator-transform@0.9.11: + version "0.9.11" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.11.tgz#3a7d067520cb7b7176769eb5ff868691befe1283" + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + regex-cache@^0.4.2: version "0.4.3" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" @@ -3364,6 +3738,24 @@ regex-cache@^0.4.2: is-equal-shallow "^0.1.3" is-primitive "^2.0.0" +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + dependencies: + jsesc "~0.5.0" + reload@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/reload/-/reload-1.1.1.tgz#d8b50d9da5e8258b9ffd71b9670a16695053f6c0" @@ -3377,6 +3769,10 @@ reload@^1.1.1: supervisor "~0.11.0" ws "~1.1.1" +remove-trailing-separator@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz#615ebb96af559552d4bf4057c8436d486ab63cc4" + repeat-element@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" @@ -3401,6 +3797,10 @@ replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" +replace-ext@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + req-cwd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/req-cwd/-/req-cwd-1.0.1.tgz#0d73aeae9266e697a78f7976019677e76acf0fff" @@ -3413,7 +3813,7 @@ req-from@^1.0.1: dependencies: resolve-from "^2.0.0" -request@2.79.0, request@^2.55.0: +request@2.79.0: version "2.79.0" resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" dependencies: @@ -3438,7 +3838,7 @@ request@2.79.0, request@^2.55.0: tunnel-agent "~0.4.1" uuid "^3.0.0" -request@^2.81.0: +request@^2.55.0, request@^2.81.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: @@ -3538,12 +3938,24 @@ rollup-plugin-cleanup@^1.0.0: magic-string "^0.19.0" rollup-pluginutils "^2.0.1" +rollup-plugin-closure-compiler-js@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/rollup-plugin-closure-compiler-js/-/rollup-plugin-closure-compiler-js-1.0.4.tgz#431ff09e13d0f6f6a1ce5ef0e454edcef50b9d00" + dependencies: + google-closure-compiler-js ">20170000" + rollup-plugin-json@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-2.1.0.tgz#7f8e1b2b156932dd934b938dc5547e4118d4121f" + version "2.1.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-2.1.1.tgz#933390dff3c9e3e654157d61304c5e167fc58623" dependencies: rollup-pluginutils "^1.5.2" +rollup-plugin-uglify@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-uglify/-/rollup-plugin-uglify-1.0.2.tgz#d4aa6f5df13522eae1ba17780c7c4c7096038359" + dependencies: + uglify-js "^2.6.1" + rollup-pluginutils@^1.5.0, rollup-pluginutils@^1.5.1, rollup-pluginutils@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408" @@ -3701,13 +4113,17 @@ sntp@1.x.x: dependencies: hoek "2.x.x" +source-list-map@~0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" + source-map-support@^0.4.0, source-map-support@^0.4.2: version "0.4.14" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.14.tgz#9d4463772598b86271b4f523f6c1f4e02a7d6aef" dependencies: source-map "^0.5.6" -source-map@^0.4.4: +source-map@^0.4.4, source-map@~0.4.1: version "0.4.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" dependencies: @@ -3781,6 +4197,12 @@ string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" +string_decoder@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.0.tgz#f06f41157b664d86069f84bdbdc9b0d8ab281667" + dependencies: + buffer-shims "~1.0.0" + stringstream@~0.0.4: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -3942,8 +4364,8 @@ time-stamp@^1.0.0: resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" timers-ext@0.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.1.tgz#d6422f1ebd67772355f46c93f25e3933992c8b08" + version "0.1.2" + resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.2.tgz#61cc47a76c1abd3195f14527f978d58ae94c5204" dependencies: es5-ext "~0.10.14" next-tick "1" @@ -4003,25 +4425,38 @@ type-check@~0.3.1, type-check@~0.3.2: prelude-ls "~1.1.2" type-is@~1.6.14: - version "1.6.14" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.14.tgz#e219639c17ded1ca0789092dd54a03826b817cb2" + version "1.6.15" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" dependencies: media-typer "0.3.0" - mime-types "~2.1.13" + mime-types "~2.1.15" typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -uglify-js@^2.6: - version "2.8.18" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.18.tgz#925d14bae48ab62d1883b41afe6e2261662adb8e" +uglify-js-harmony@^2.7.5: + version "2.7.5" + resolved "https://registry.yarnpkg.com/uglify-js-harmony/-/uglify-js-harmony-2.7.5.tgz#48a99a9f62c8247f1e63e9ef9020b2d7cc1fd6e7" + dependencies: + async "~0.2.6" + source-map "~0.5.1" + uglify-to-browserify "~1.0.0" + yargs "~3.10.0" + +uglify-js@^2.6, uglify-js@^2.6.1, uglify-js@~2.8.10: + version "2.8.22" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.22.tgz#d54934778a8da14903fa29a326fb24c0ab51a1a0" dependencies: source-map "~0.5.1" yargs "~3.10.0" optionalDependencies: uglify-to-browserify "~1.0.0" +uglify-save-license@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/uglify-save-license/-/uglify-save-license-0.4.1.tgz#95726c17cc6fd171c3617e3bf4d8d82aa8c4cce1" + uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" @@ -4090,8 +4525,8 @@ uuid@^3.0.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" v8flags@^2.0.9: - version "2.0.11" - resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.0.11.tgz#bca8f30f0d6d60612cc2c00641e6962d42ae6881" + version "2.0.12" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.0.12.tgz#73235d9f7176f8e8833fb286795445f7938d84e5" dependencies: user-home "^1.1.1" @@ -4153,7 +4588,7 @@ vinyl-read@^1.0.0: vinyl "^1.1.0" vinyl-file "^2.0.0" -vinyl-sourcemaps-apply@^0.2.1: +vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" dependencies: @@ -4175,6 +4610,18 @@ vinyl@^1.0.0, vinyl@^1.1.0: clone-stats "^0.0.1" replace-ext "0.0.1" +vinyl@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.0.2.tgz#0a3713d8d4e9221c58f10ca16c0116c9e25eda7c" + dependencies: + clone "^1.0.0" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + is-stream "^1.1.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + vlq@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.1.tgz#14439d711891e682535467f8587c5630e4222a6c" @@ -4183,6 +4630,13 @@ webidl-conversions@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-2.0.1.tgz#3bf8258f7d318c7443c36f2e169402a1a6703506" +webpack-core@^0.6.8: + version "0.6.9" + resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2" + dependencies: + source-list-map "~0.1.7" + source-map "~0.4.1" + whatwg-url-compat@~0.6.5: version "0.6.5" resolved "https://registry.yarnpkg.com/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz#00898111af689bb097541cd5a45ca6c8798445bf" @@ -4209,7 +4663,7 @@ window-size@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" -wordwrap@0.0.2: +wordwrap@0.0.2, wordwrap@~0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" @@ -4217,10 +4671,6 @@ wordwrap@^1.0.0, wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"