From: DongHyun Song Date: Wed, 30 Nov 2022 07:09:09 +0000 (+0900) Subject: Remove device_home folder X-Git-Tag: submit/tizen/20221207.160023^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cd587c93b44c6bb1165b054cb8025fe78694f155;p=platform%2Fframework%2Fweb%2Fwrtjs.git Remove device_home folder Delete unnecessary folder and build config. Change-Id: Ie85fe152fb1fb5aad1e6f2e728c1cf5db3a4007c Signed-off-by: DongHyun Song --- diff --git a/device_home/about.html b/device_home/about.html deleted file mode 100644 index 43606467..00000000 --- a/device_home/about.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - -
-

Global Device Web Server v.0.1

-
- - - diff --git a/device_home/client/client.html b/device_home/client/client.html deleted file mode 100644 index e6c54618..00000000 --- a/device_home/client/client.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - My Device App - - - - - - - - - - - - - -
-
-
- My Device App -
-
- -
-
- - - -
-
-
-
- -
- D2D on My Device -
-
-
-
-
-
-
-
-
-
-
-
-
My Device App
-
- -
-
-
- Customize widgets -
-
- -
- -
-
-
- - - diff --git a/device_home/client/css/style.css b/device_home/client/css/style.css deleted file mode 100644 index 56afa8be..00000000 --- a/device_home/client/css/style.css +++ /dev/null @@ -1,89 +0,0 @@ -.app-image-grid { - margin: auto; - display: grid; - grid-template-columns: repeat(3, 100px [col-start]); - grid-template-rows: auto; - gap: 10px; - justify-items: center; - justify-content: center; - padding: 20px; -} - -.app-image-big-grid { - margin: auto; - display: grid; - grid-template-columns: repeat(1, 100px [col-start]); - grid-template-rows: auto; - gap: 10px; - justify-items: center; - justify-content: center; - padding: 20px; -} - -.app-icon-img { - width: 100px; - height: 100px; -} - -.app-icon-big-img { - width: 150px; - height: 150px; -} - -.app-btn-icon-burger { - margin-left: 20px; - margin-right: 12px; -} - -.app-btn-icon-burger::after { - -webkit-mask-image: url(../images/Hamburger_icon.svg); - mask-image: url(../images/Hamburger_icon.svg); -} - -.app-dummy-payment input { - display: block; - font-size: 18px; - padding: 8px; - margin: 4px 0; - border-radius: 8px; - border: 1px solid #ddd; - box-sizing: border-box; - width: 100%; -} - -.app-dummy-payment input.ui-inline { - width: auto; - display: inline; -} - -.error-body { - background-color: #F2F2F2; - color: #505050; -} - -.error-msg { - color: #505050; - display: block; - text-align: center; -} - -body { - /*disable-pull-to-refresh-effect*/ - overscroll-behavior: contain; -} - -.app-display-none { - display: none; -} - -.app-preview-img { - width: 100px; -} - -#preview-section { - display: none; -} - -#preview-list { - display: none; -} \ No newline at end of file diff --git a/device_home/client/error.html b/device_home/client/error.html deleted file mode 100755 index b62d84e5..00000000 --- a/device_home/client/error.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - My Device App - - - - - -
-

- Error -

-
-

Service is not available

-

due to network issue of

-

-
-
- - - - diff --git a/device_home/client/images/Hamburger_icon.svg b/device_home/client/images/Hamburger_icon.svg deleted file mode 100644 index 233bf217..00000000 --- a/device_home/client/images/Hamburger_icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/device_home/client/images/tw_list_icon_wallpaper.svg b/device_home/client/images/tw_list_icon_wallpaper.svg deleted file mode 100644 index bb273447..00000000 --- a/device_home/client/images/tw_list_icon_wallpaper.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - -settings/main_icon/05_wallpaper copy -Created with Sketch. - - - - - - - - diff --git a/device_home/client/invited.html b/device_home/client/invited.html deleted file mode 100755 index 5253d5c3..00000000 --- a/device_home/client/invited.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - My Device App - - - - - - - - -
-
-
-
-
-
-

Would you like to join the room?

-
-
-
-
-
-
- - - - diff --git a/device_home/client/js/actions.js b/device_home/client/js/actions.js deleted file mode 100644 index 1ff3f9a5..00000000 --- a/device_home/client/js/actions.js +++ /dev/null @@ -1,50 +0,0 @@ -const serverPort = 9000; -const serverURL = window.location.protocol + '//' + window.location.hostname; - -class Actions { - /** - * Launch App on TV - * This method creates function for onclick listener - * @param {string} pkgId - * @param {string} appId - * @param {Function} callback - * @returns {Function} - */ - - launchAppOnTV(pkgId, appId, action, callback) { - var data = { - pkgId, - appId, - action - }; - return this.sendDataToApp('app', data, callback); - }; - - /** - * Send data to host - * @param {string} pkgId - * @param {string} appId - * @param {Object} data - * @param {Function} callback - */ - sendDataToApp(api, data, callback) { - const xhr = new XMLHttpRequest(); - xhr.onreadystatechange = function() { - if (xhr.readyState === xhr.DONE) { - if (xhr.status === 200 || xhr.status === 201) { - var response = JSON.parse(xhr.responseText); - if (typeof callback === "function") { - callback(response); - } - } else { - console.error(xhr.responseText); - } - } - } - xhr.open('POST', `${serverURL}:${serverPort}/${api}`); - xhr.setRequestHeader('Content-Type', 'application/json'); - xhr.send(JSON.stringify(data)); - }; -} - -export default Actions; diff --git a/device_home/client/js/app.js b/device_home/client/js/app.js deleted file mode 100755 index d2340a97..00000000 --- a/device_home/client/js/app.js +++ /dev/null @@ -1,559 +0,0 @@ -import Storage from "./clipping-storage.js"; -import Actions from './actions.js'; -import { openAppWindow } from './myApps.js'; - -const moduleapp = {}; - -(function () { - "use strict"; - var tau = window.tau, - HomeApp = function () { - this.version = "0.1"; - this.appsList = []; - }, - prototype = HomeApp.prototype, - storage = new Storage(), - actions = new Actions(), - WEBCLIP_TEMPLATE_COLLECTION_PATH = "./client/webclip-template/", - appsList = [], - homeApp; - - const defaultList = [], - getAppsList = new Promise((resolve, reject) => { - const requestURL = "client/updateWebclip"; - - fetch(requestURL) - .then((response) => response.json()) - .then((response) => { - //addWSListener(data.wsPort); - resolve(response.data.apps); - }) - .catch((e) => { - reject(e); - }) - }); - - function updateAppsList(message) { - if (message.type === "full") { - return updateAppsListFull(message.data); - } else if (message.type === "diff") { - updateAppsListDiff(message.data); - return true; - } else { - console.warn("app.js: unsupported type of applist."); - } - return false; - } - - function updateAppsListDiff(apps) { - apps.forEach(function (remoteApp) { - if (remoteApp.action === "add") { // add (or update if app already added) - let localApp = appsList.filter(function (localApp) { - return remoteApp.appId === localApp.appId; - })[0]; - delete remoteApp.action; - - if (!localApp) { // add new - appsList.push(remoteApp); - } else { // update local app - /** - * @todo - * Which properties we need update - */ - localApp.isActive = remoteApp.isActive; - } - } else if (remoteApp.action === "remove") { // remove local app - appsList = appsList.filter(function (localApp) { - return remoteApp.appId !== localApp.appId; - }); - } else { - console.warn("Unsupported action:", remoteApp.action); - } - - }); - - updateOrderOfApplist(); - } - - function updateOrderOfApplist() { - var change = false, - currentOrder = ""; - - currentOrder = appsList.reduce(function (prev, app) { - return prev + app.appId; - }, ""); - - // check apps order - appsList = appsList.sort(function (app1, app2) { - return (app1.isActive) ? - (app2.isActive) ? 0 : -1 : 1 - }); - - // order has been changed - if (currentOrder !== appsList.reduce(function (prev, app) { - return prev + app.appId; - }, "")) { - change = true; - } - - return change; - } - - function updateAppsListFull(apps) { - var change = false, - appsCount = appsList.length; - - console.log("updateAppsListFull"); - // remove app from local apps list if not exists on remote host - appsList = appsList.filter(function (localApp) { - return apps.some(function (remoteApp) { - return remoteApp.appId === localApp.appId; - }); - }); - - if (appsCount !== appsList.length) { - change = true; - } - - // filter app which should be add to local apps list - const added = apps.filter(function (remoteApp) { - return !appsList.some(function (localApp) { - return localApp.appId === remoteApp.appId; - }); - }); - - if (added.length) { - change = true; - } - - // add apps to local apps list - added.forEach(function (remoteApp) { - appsList.push(remoteApp); - }); - - // update active items - appsList.forEach(function (localApp) { - apps.forEach(function (remoteApp) { - if (remoteApp.appId === localApp.appId) { - if (localApp.isActive !== remoteApp.isActive) { - localApp.isActive = remoteApp.isActive; - change = true; - } - } - }) - }); - - if (updateOrderOfApplist()) { - change = true; - }; - - return change; - } - function onWSMessage(message) { - if (updateAppsList(message)) { - tau.log("change"); - storage.refreshStorage(Storage.elements.APPSLIST, appsList); - - updateWebClipsUI(); - updateWebClipListPopup(); - } else { - tau.log("nothing change"); - } - } - async function getManifests() { - const promisesList = [], - indexesList = []; - - let responses = []; - - console.log("getManifests"); - appsList.forEach(function (app, appIndex) { - app.webClipsList.forEach(function (webClip, webClipIndex) { - promisesList.push( - fetch(webClip.url + "\\manifest.json") - ); - indexesList.push({ appIndex: appIndex, webClipIndex: webClipIndex }); - }); - }); - - responses = await Promise.allSettled(promisesList); - - for (let responseIndex = 0; responseIndex < responses.length; responseIndex++) { - const response = responses[responseIndex]; - - if (response.status === "rejected" || !response.value.ok) { - appsList[indexesList[responseIndex].appIndex].webClipsList.splice(indexesList[responseIndex].webClipIndex, 1); - } else { - const contentPromise = await response.value.json(); - - appsList[indexesList[responseIndex].appIndex].webClipsList[indexesList[responseIndex].webClipIndex].manifest = contentPromise; - } - } - } - - function changeTheme(event) { - tau.theme.setTheme(event.target.value); - } - - function onPopupSubmit() { - appsList.forEach(function (app) { - app.webClipsList.forEach(function (webclip) { - const webClipName = getWebClipName(webclip.url), - checkbox = document.getElementById("popup-checkbox-" + webClipName); - - webclip.isSelected = checkbox.checked; - }) - }); - storage.refreshStorage(Storage.elements.APPSLIST, appsList); - - updateWebClipsUI(); - tau.history.back(); - } - - /** - * Click button event handler - * Opens drawer - */ - function onButtonClick() { - var drawerWidget = tau.widget.Drawer(document.querySelector(".ui-drawer")); - - drawerWidget.open(); - } - function onDone(result) { - console.log("onDone", result); - } - function createWebClipCard(webClip, appId, pkgId) { - var card = document.createElement("div"), - webClipUrl = webClip.url, - webClipTemplateUrl = '', - dataSource = webClip.manifest.dataSource, - cardWidget, - loadData, - loadTemplate; - - // add slash for name of webClip - if (!webClipUrl.match(/\/$/)) { - webClipUrl += "/"; - } - webClipUrl += "webclip.html"; - - console.log("dataSrc", dataSource, webClip); - - card.classList.add("ui-card"); - card.addEventListener("cardcontentchange", function (ev) { - var card = ev.target, - webclipElement = card.parentElement; - - console.log("cardcontentchange", webclipElement); - }); - - card.addEventListener("webclip-message", function (ev) { - if (ev.detail.remoteui) - actions.sendDataToApp(pkgId, appId, ev.detail, openAppWindow); - else - actions.sendDataToApp(pkgId, appId, ev.detail, onDone); - }); - - if (dataSource) { - // Set webclip template type - card.setAttribute("data-template-type", webClip.manifest.templateType); - - loadData = window.fetch(webClip.url + "/" + dataSource); - loadData.then(response => response.json()) - .then(function (data) { - card.setAttribute("data-template-data", JSON.stringify(data)); - let cardWidget = tau.engine.getBinding(card); - if (cardWidget) { - // set template data - cardWidget.option("templateData", JSON.stringify(data)); - } - }); - - /** - * @todo - * 1. Get template path by templateType - * 2. Register webclip templates in DeviceWebServer - */ - webClipTemplateUrl = WEBCLIP_TEMPLATE_COLLECTION_PATH + - webClip.manifest.templateType + "/webclip.html" - - card.setAttribute("data-template-base-path", webClip.url + "/"); - card.setAttribute("data-src", webClipTemplateUrl); - } else { - card.setAttribute("data-src", webClipUrl); - } - - return card; - } - - homeApp = new HomeApp(); - - prototype.createControlCard = function (data) { - var controlCard = document.createElement("div"), - title = document.createElement("span"), - icon = document.createElement("div"), - img = document.createElement("img"), - a = document.createElement("a"); - - controlCard.classList.add("ui-content-area"); - icon.classList.add("ui-icon"); - title.classList.add("ui-title"); - title.textContent = data.title; - img.src = data.icon; - a.href = data.href || "#next-control"; - a.setAttribute("data-style", "flat"); - a.setAttribute("data-inline", true); - a.setAttribute("data-icon", "next"); - a.classList.add("ui-btn"); - - icon.appendChild(img); - - controlCard.appendChild(icon); - controlCard.appendChild(title); - controlCard.appendChild(a); - - return controlCard; - } - - prototype.addControlCard = function (data) { - var controlCard = this.createControlCard(data), - appBarElement = document.querySelector(".ui-page-active header"), - appBar = tau.widget.Appbar(appBarElement); - - controlCard.setAttribute("data-title", data.title); - - appBar.addInstantContainer(controlCard); - } - - prototype.removeControlCard = function (card) { - var appBarElement = document.querySelector(".ui-page-active header"), - appBar = tau.widget.Appbar(appBarElement); - - appBar.removeInstantContainer(card); - } - - function updateWebClipsUI() { - var webclipsContainer = document.getElementById("web-clips"), - // get Cards elements and convert NodeList to array - currentWebClipsCards = [].slice.call(webclipsContainer.querySelectorAll(".ui-card[data-url],.ui-card[data-src]")), - // list of webClips url in order - webClipsUrlList = appsList.reduce(function (prev, app) { - return prev.concat( - app.webClipsList.filter((webClip) => webClip.isSelected) - .map((webClip) => webClip.url)); - }, []); - - // remove card - currentWebClipsCards.forEach(function (card) { - const found = webClipsUrlList.filter(function (webClipUrl) { - return card.dataset.url && card.dataset.url.indexOf(webClipUrl) > -1 || - card.dataset.src && card.dataset.src.indexOf(webClipUrl) > -1; - }); - - // remove card from UI if not exists on list - if (found.length === 0) { - card.parentElement.removeChild(card); - } - }); - - // add card - appsList.forEach(function (app) { - app.webClipsList.forEach((webClip) => { - const found = currentWebClipsCards.filter(function (card) { - return card.dataset.url && card.dataset.url.indexOf(webClip.url) > -1 || - card.dataset.src && card.dataset.src.indexOf(webClip.url) > -1; - }); - - if (found.length === 0) { - if (webClip.isSelected) { - webclipsContainer.appendChild( - createWebClipCard(webClip, app.appId, app.pkgId) - ); - } - } - }); - }); - - // set proper order of cards - // @todo change inline styles to css class after merge HomeApp branches - webclipsContainer.style.display = "flex"; - webclipsContainer.style.flexDirection = "column"; - currentWebClipsCards = [].slice.call(webclipsContainer.querySelectorAll(".ui-card[data-url],.ui-card[data-src]")); - - webClipsUrlList.forEach(function (url, order) { - const card = currentWebClipsCards.filter(function (card) { - return card.dataset.url && card.dataset.url.indexOf(url) > -1 || - card.dataset.src && card.dataset.src.indexOf(url) > -1; - })[0]; - - if (card) { - card.style.order = order; - } - }); - - // add/remove mini control cards - appsList.forEach(function (app) { - app.webClipsList.forEach((webClip) => { - if (webClip.manifest && webClip.manifest.cardType === "control") { - if (webClip.isSelected) { - if (!document.querySelector("[data-title='" + webClip.manifest.description + "']")) { - homeApp.addControlCard({ - title: webClip.manifest.description, - href: "#open-control-card", - icon: "images/Icon.png" - } - ); - } - } else if (document.querySelector("[data-title='" + webClip.manifest.description + "']")) { - // remove mini controll card - homeApp.removeControlCard(document.querySelector("[data-title='" + webClip.manifest.description + "']")); - } - } - }); - }); - - tau.engine.createWidgets(webclipsContainer); - } - - //TODO: provide mechanism for getting web clip name from webClip meta data - // and separate from getting ID - function getWebClipName(webClip) { - // remove all text to the last \ - return webClip.replace(/.*\//, ""); - } - - function updateWebClipListPopup() { - - var popupList = document.getElementById("popup-list"); - - // remove previous li items - while (popupList.firstChild) { - popupList.firstChild.remove() - } - - appsList.forEach(function (app) { - app.webClipsList.forEach(function (webclip) { - var li = document.createElement("li"), - input = document.createElement("input"), - label = document.createElement("label"), - webClipName = getWebClipName(webclip.url); - - li.classList.add("ui-li-has-checkbox"); - li.classList.add("ui-group-index"); - - input.setAttribute("type", "checkbox"); - input.setAttribute("id", "popup-checkbox-" + webClipName); - - label.setAttribute("for", "popup-checkbox-" + webClipName); - label.classList.add("ui-li-text"); - label.innerHTML = webclip.manifest && webclip.manifest.description || webClipName; - - li.appendChild(input); - li.appendChild(label); - popupList.appendChild(li); - }); - }); - - tau.engine.createWidgets(popupList); - - appsList.forEach(function (app) { - app.webClipsList.forEach(function (webclip) { - if (webclip.isSelected) { - const webClipName = getWebClipName(webclip.url), - checkbox = document.getElementById("popup-checkbox-" + webClipName); - - if (checkbox) { - checkbox.checked = true; - } - } - }); - }); - } - - function init() { - var themeChanger = document.querySelector("#theme-selector"), - page = document.querySelector(".ui-page"), - themeChangerButton = page.querySelector("#selector-opener"), - burgerButton = page.querySelector(".app-btn-icon-burger"), - popupButton = page.querySelector("#popup-submit"); - - themeChanger.addEventListener("change", changeTheme); - - themeChangerButton.addEventListener("vclick", function () { - var dropdownmenuWidget = tau.widget.DropdownMenu(themeChanger); - - dropdownmenuWidget.open(); - }); - - burgerButton.addEventListener("click", onButtonClick); - popupButton.addEventListener("click", onPopupSubmit); - - // use apps list from storage or default apps list if sth wrong - appsList = storage.readAllFromStorage(Storage.elements.APPSLIST); - - // check webclips on remote server - getAppsList.then((apps) => { - updateAppsListFull(apps); - }).catch((e) => { - console.warn("Error getting app lits: " + e.message); - if (appsList.length === 0) { - updateAppsListFull(defaultList); - } - }).finally(() => { - // check webclips access - getManifests().then(() => { - storage.refreshStorage(Storage.elements.APPSLIST, appsList); - updateWebClipsUI(); - updateWebClipListPopup(); - }); - }); - } - - function onPageBeforeShow(event) { - if (event.target.id === "main") { - init(); - } - } - - /** - * Map array of D2D apps to webclip list - * @param {Array} dataApps - */ - function d2dAppsToWebClipsList(dataApps) { - var result = []; - var webclips = []; - - dataApps.forEach(function (app) { - webclips = []; - app.webclips.forEach(function (webclip) { - if (webclip && webclip.manifest) { - webclips.push({ - url: 'client/webclip/' + webclip.manifest.name, - isSelected: true, - manifest: webclip.manifest - }); - } - }); - result.push({ - appId: app.d2dApp.appId, - pkgId: app.d2dApp.pkgId, - isInstalled: true, - isActive: false, - webClipsList: webclips - }); - }); - return result; - } - - document.addEventListener("pagebeforeshow", onPageBeforeShow); - moduleapp.onWSMessage = onWSMessage; - moduleapp.d2dAppsToWebClipsList = d2dAppsToWebClipsList; -}()); - -export function UpdateWebClip(message) { - var data = { - type: "full", - data: moduleapp.d2dAppsToWebClipsList(message) - } - moduleapp.onWSMessage(data); -}; diff --git a/device_home/client/js/client.js b/device_home/client/js/client.js deleted file mode 100755 index c7f8fc26..00000000 --- a/device_home/client/js/client.js +++ /dev/null @@ -1,29 +0,0 @@ -(function () { - /** - * Back key event handler - */ - window.addEventListener("tizenhwkey", function (ev) { - let page = null; - let pageId = ''; - - if (ev.keyName === "back") { - page = document.getElementsByClassName("ui-page")[0]; - pageId = page ? page.id : ""; - - if (pageId === "main" || ev.target.id === "error-page") { - try { - /** - * Exit application - */ - tizen.application.getCurrentApplication().exit(); - } catch (ignore) { - } - } else { - /** - * Go to previous browser window - */ - window.history.back(); - } - } - }); -}()); diff --git a/device_home/client/js/clipping-storage.js b/device_home/client/js/clipping-storage.js deleted file mode 100644 index 02af6245..00000000 --- a/device_home/client/js/clipping-storage.js +++ /dev/null @@ -1,24 +0,0 @@ -class Storage { - constructor() { - this.appsList = JSON.parse(localStorage.getItem("appsList")) || []; - } - - refreshStorage(element, data = []) { - this[element] = data; - localStorage.setItem(element, JSON.stringify(this[element])); - } - - writeToStorage(element, link) { - this[element].push(link); - localStorage.setItem(element, JSON.stringify(this[element])); - } - - readAllFromStorage(element) { - return this[element]; - } - -} - -Storage.elements = {APPSLIST: "appsList"}; - -export default Storage; \ No newline at end of file diff --git a/device_home/client/js/invited.js b/device_home/client/js/invited.js deleted file mode 100755 index 169d1ce3..00000000 --- a/device_home/client/js/invited.js +++ /dev/null @@ -1,131 +0,0 @@ -"use strict"; -import Actions from './actions.js'; - -const serverPort = 9000; -const serverURL = window.location.protocol + '//' + window.location.hostname; -const actions = new Actions(); -const NEW_WINDOW_TIMEOUT = 1000; -const myappsmodule = {}; - -(function () { - var xhr; - function emptyElement(elm) { - while (elm.firstChild) { - elm.removeChild(elm.firstChild); - } - return elm; - } - /** - * Open app in new window - * @param {Object} response - * @private - */ - function openAppWindow(response) { - document.getElementById("page-invited").style.display = "none"; - var timer = setTimeout(function () { - clearTimeout(timer); - document.getElementById("page-invited").style.display = "block"; - window.open(serverURL + ':' + response.port + '/app', 'newWindow'); - }, NEW_WINDOW_TIMEOUT); - }; - - function showListView(dataArray) { - var formResult = document.getElementById("d2dApps"), - imgResult = document.getElementById("d2dAppList"), - formObj, - imgObj, - textObj, - objTable, - objRow, - i, - d2dApp, - icon; - - emptyElement(imgResult); - - objTable = document.createElement("div"); - objTable.className = "result-table"; - - if (dataArray.length > 0) { - for (i = 0; i < dataArray.length; i++) { - if (dataArray[i]['d2dApp'].appName === 'WatchTogether') { - formObj = document.createElement("div"); - imgObj = document.createElement("img"); - textObj = document.createElement("p"); - formObj.style.textAlign = "center"; - d2dApp = dataArray[i]['d2dApp']; - if (d2dApp.hasOwnProperty("appName")) { - if (d2dApp.iconPath) { - icon = d2dApp.iconPath.substring(d2dApp.iconPath.indexOf('/', 10) + 1); - imgObj.src = `/d2dIcon/${icon}`; - } else { - imgObj.src = `./images/icon.png`; - } - imgObj.className = "app-icon-big-img"; - imgObj.alt = d2dApp.appName; - textObj.style.display = "block"; - textObj.style.marginBottom = "60px"; - textObj.style.fontSize = "16px"; - textObj.innerHTML = d2dApp.appName; - } - imgObj.addEventListener("click", actions.launchAppOnTV( - d2dApp.pkgId, - d2dApp.appId, - function (response) { - openAppWindow(response); - })); - formObj.appendChild(imgObj); - formObj.appendChild(textObj); - - imgResult.appendChild(formObj); - } - } - formResult.appendChild(imgResult); - } else { - objRow = document.createElement("div"); - objRow.className = "result-table-error"; - objRow.appendChild(document.createTextNode("No Data")); - objTable.appendChild(objRow); - } - } - - function showList() { - xhr = new XMLHttpRequest(); - xhr.onreadystatechange = function () { - if (xhr.readyState === xhr.DONE) { - if (xhr.status === 200 || xhr.status === 201) { - showListView(JSON.parse(xhr.responseText)); - } else { - console.error(xhr.responseText); - } - } - }; - xhr.open('GET', serverURL + ':' + serverPort + '/appList'); - xhr.send(); - } - - function init() { - var eventSource = new EventSource(serverURL + ':' + serverPort + '/updateAppList'); - eventSource.addEventListener('message', evt => { - showListView(JSON.parse(evt.data)); - }, false); - eventSource.addEventListener('open', evt => { - console.log("Connected to..."); - }, false); - eventSource.addEventListener('error', evt => { - if (evt.target.readyState == EventSource.CLOSED) { - console.log("Disconnected from..."); - } else if (evt.target.readyState == EventSource.CONNECTING) { - console.log('Connecting to...'); - } - }, false); - showList(); - } - window.onload = init; - myappsmodule.openAppWindow = openAppWindow; -}()); - -export function openAppWindow(response) { - myappsmodule.openAppWindow(response); -}; - diff --git a/device_home/client/js/lib/mustache.js b/device_home/client/js/lib/mustache.js deleted file mode 100644 index 4326b92b..00000000 --- a/device_home/client/js/lib/mustache.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Mustache=t()}(this,function(){"use strict";var e=Object.prototype.toString,t=Array.isArray||function(t){return"[object Array]"===e.call(t)};function n(e){return"function"==typeof e}function r(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function i(e,t){return null!=e&&"object"==typeof e&&t in e}var o=RegExp.prototype.test;var a=/\S/;function s(e){return!function(e,t){return o.call(e,t)}(a,e)}var c={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};var p=/\s*/,u=/\s+/,l=/\s*=/,h=/\s*\}/,f=/#|\^|\/|>|\{|&|=|!/;function g(e){this.string=e,this.tail=e,this.pos=0}function d(e,t){this.view=e,this.cache={".":this.view},this.parent=t}function v(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}g.prototype.eos=function(){return""===this.tail},g.prototype.scan=function(e){var t=this.tail.match(e);if(!t||0!==t.index)return"";var n=t[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n},g.prototype.scanUntil=function(e){var t,n=this.tail.search(e);switch(n){case-1:t=this.tail,this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,n),this.tail=this.tail.substring(n)}return this.pos+=t.length,t},d.prototype.push=function(e){return new d(e,this)},d.prototype.lookup=function(e){var t,r,o,a=this.cache;if(a.hasOwnProperty(e))t=a[e];else{for(var s,c,p,u=this,l=!1;u;){if(e.indexOf(".")>0)for(s=u.view,c=e.split("."),p=0;null!=s&&p0?i[i.length-1][4]:n;break;default:r.push(t)}return n}(function(e){for(var t,n,r=[],i=0,o=e.length;i"===a?s=this.renderPartial(o,t,n,i):"&"===a?s=this.unescapedValue(o,t):"name"===a?s=this.escapedValue(o,t,i):"text"===a&&(s=this.rawValue(o)),void 0!==s&&(c+=s);return c},v.prototype.renderSection=function(e,r,i,o,a){var s=this,c="",p=r.lookup(e[1]);if(p){if(t(p))for(var u=0,l=p.length;u0||!n)&&(i[o]=r+i[o]);return i.join("\n")},v.prototype.renderPartial=function(e,t,r,i){if(r){var o=this.getConfigTags(i),a=n(r)?r(e[1]):r[e[1]];if(null!=a){var s=e[6],c=e[5],p=e[4],u=a;0==c&&p&&(u=this.indentPartial(a,p,s));var l=this.parse(u,o);return this.renderTokens(l,t,r,u,i)}}},v.prototype.unescapedValue=function(e,t){var n=t.lookup(e[1]);if(null!=n)return n},v.prototype.escapedValue=function(e,t,n){var r=this.getConfigEscape(n)||y.escape,i=t.lookup(e[1]);if(null!=i)return"number"==typeof i&&r===y.escape?String(i):r(i)},v.prototype.rawValue=function(e){return e[1]},v.prototype.getConfigTags=function(e){return t(e)?e:e&&"object"==typeof e?e.tags:void 0},v.prototype.getConfigEscape=function(e){return e&&"object"==typeof e&&!t(e)?e.escape:void 0};var y={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(e){w.templateCache=e},get templateCache(){return w.templateCache}},w=new v;return y.clearCache=function(){return w.clearCache()},y.parse=function(e,t){return w.parse(e,t)},y.render=function(e,n,r,i){if("string"!=typeof e)throw new TypeError('Invalid template! Template should be a "string" but "'+(t(o=e)?"array":typeof o)+'" was given as the first argument for mustache#render(template, view, partials)');var o;return w.render(e,n,r,i)},y.escape=function(e){return String(e).replace(/[&<>"'`=\/]/g,function(e){return c[e]})},y.Scanner=g,y.Context=d,y.Writer=v,y}); \ No newline at end of file diff --git a/device_home/client/js/myApps.js b/device_home/client/js/myApps.js deleted file mode 100644 index 8eebe747..00000000 --- a/device_home/client/js/myApps.js +++ /dev/null @@ -1,224 +0,0 @@ -/* - * Copyright (c) 2015 Samsung Electronics Co., Ltd. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -"use strict"; -import { UpdateWebClip } from './app.js'; -import Actions from './actions.js'; - -const serverPort = 9000; -const serverURL = window.location.protocol + '//' + window.location.hostname; -const actions = new Actions(); -const NEW_WINDOW_TIMEOUT = 1000; -const myappsmodule = {}; - -(function () { - function emptyElement(elm) { - while (elm.firstChild) { - elm.removeChild(elm.firstChild); - } - return elm; - } - /** - * Open app in new window - * @param {Object} response - * @private - */ - function openAppWindow(response) { - document.getElementById("page-main").style.display = "none"; - var timer = setTimeout(function () { - clearTimeout(timer); - document.getElementById("page-main").style.display = "block"; - window.open(serverURL + ':' + response.port + '/app', 'newWindow'); - }, NEW_WINDOW_TIMEOUT); - }; - - function request(method, json, api, body) { - return new Promise( - (resolve, reject) => { - const xhr = new XMLHttpRequest(); - xhr.onreadystatechange = function () { - if (xhr.readyState === xhr.DONE) { - if (xhr.status === 200 || xhr.status === 201) { - resolve(xhr.responseText); - } else { - reject(xhr.responseText); - } - } - }; - xhr.open(method, `${serverURL}:${serverPort}/${api}`); - if (json) - xhr.setRequestHeader('Content-Type', 'application/json;charset=utf-8'); - body ? xhr.send(body) : xhr.send(); - }); - } - - function showListView(dataArray) { - var formResult = document.getElementById("d2dApps"), - imgResult = document.getElementById("d2dAppList"), - formObj, - imgObj, - textObj, - objTable, - objRow, - i, - d2dApp, - icon; - - emptyElement(imgResult); - - objTable = document.createElement("div"); - objTable.className = "result-table"; - - if (dataArray.length > 0) { - for (i = 0; i < dataArray.length; i++) { - formObj = document.createElement("div"); - imgObj = document.createElement("img"); - textObj = document.createElement("p"); - formObj.style.textAlign = "center"; - d2dApp = dataArray[i]['d2dApp']; - if (d2dApp.hasOwnProperty("appName")) { - if (d2dApp.iconPath) { - icon = d2dApp.iconPath.substring(d2dApp.iconPath.indexOf('/', 10) + 1); - imgObj.src = `/d2dIcon/${icon}`; - } else { - imgObj.src = `./images/icon.png`; - } - imgObj.className = "app-icon-img"; - imgObj.alt = d2dApp.appName; - imgObj.setAttribute('pkgId', d2dApp.pkgId); - imgObj.setAttribute('appId', d2dApp.appId); - textObj.style.display = "block"; - textObj.style.margin = "0 auto"; - textObj.style.fontSize = "14px"; - textObj.innerHTML = d2dApp.appName; - } - imgObj.addEventListener("click", function () { - var pkgId = this.getAttribute('pkgId'); - var appId = this.getAttribute('appId'); - showPreview(pkgId, appId); - }, false); - imgObj.addEventListener("dblclick", function () { - var pkgId = this.getAttribute('pkgId'); - var appId = this.getAttribute('appId'); - actions.launchAppOnTV( - pkgId, - appId, - '', - function (response) { - // TODO: should check if the app provides client page or not - openAppWindow(response); - }) - }, false); - formObj.appendChild(imgObj); - formObj.appendChild(textObj); - - imgResult.appendChild(formObj); - } - formResult.appendChild(imgResult); - } else { - objRow = document.createElement("div"); - objRow.className = "result-table-error"; - objRow.appendChild(document.createTextNode("No Data")); - objTable.appendChild(objRow); - } - } - - function showPreview(pkgId, appId) { - const reqBody = JSON.stringify({ pkgId, appId }); - request('POST', true, 'previewData', reqBody).then((body) => { - const preview = JSON.parse(body); - if (!preview.result.sections || !preview.result.sections.length) - return; - const previewSection = document.getElementById('preview-section'); - previewSection.style.display = 'block'; - previewSection.innerHTML = 'Preview'; - const previewList = document.getElementById('preview-list'); - previewList.style.display = 'grid'; - previewList.innerHTML = ''; - preview.result.sections.forEach(section => { - if (!section.tiles) - return; - section.tiles.forEach(tile => { - if (!tile.image_url) - return; - const img = document.createElement('img'); - img.src = tile.image_url; - img.border = 0; - img.className = 'app-preview-img'; - img.onclick = function () { - actions.launchAppOnTV( - pkgId, - appId, - tile.action_play_url, - function () { console.log('preview resumed') }); - } - previewList.appendChild(img); - }); - }); - }); - } - - function showList() { - request('GET', false, 'appList').then((body) => { - showListView(JSON.parse(body)); - }) - } - - function initEventSource() { - const eventSource = new EventSource(serverURL + ':' + serverPort + '/listenMessage'); - eventSource.addEventListener('message', evt => { - console.log(`evt.data : ${evt.data}`); - const message = JSON.parse(evt.data); - switch (message.type) { - case 'updateapp-list': - showListView(message.body); - UpdateWebClip(message.body); - break; - case 'redirect-url': - const body = JSON.parse(message.body); - window.open(body.url, '_blank'); - break; - case 'remote-message': - document.dispatchEvent(new CustomEvent('remotemessage', message.body)); - break; - case 'ime-event': - break; - default: - console.log(`no matched case : ${message.type}`); - } - }, false); - eventSource.addEventListener('open', evt => { - console.log("Connected to..."); - }, false); - eventSource.addEventListener('error', evt => { - if (evt.target.readyState == EventSource.CLOSED) { - console.log("Disconnected from..."); - } else if (evt.target.readyState == EventSource.CONNECTING) { - console.log('Connecting to...'); - } - }, false); - } - - function init() { - initEventSource(); - showList(); - } - window.onload = init; - myappsmodule.openAppWindow = openAppWindow; -}()); - -export function openAppWindow(response) { - myappsmodule.openAppWindow(response); -}; diff --git a/device_home/client/manifest.webmanifest b/device_home/client/manifest.webmanifest deleted file mode 100644 index 5d813554..00000000 --- a/device_home/client/manifest.webmanifest +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "HomeTV App", - "short_name": "HomeTV App", - "start_url": ".", - "display": "standalone", - "background_color": "#fff", - "icons": [ - { - "src":"/images/Icon.png", - "sizes": "48x48 72x72 96x96 128x128" - } - ] -} \ No newline at end of file diff --git a/device_home/client/webclip-template/container/webclip.html b/device_home/client/webclip-template/container/webclip.html deleted file mode 100644 index bde2cb98..00000000 --- a/device_home/client/webclip-template/container/webclip.html +++ /dev/null @@ -1,22 +0,0 @@ -
-
-
{{title}}
-
- -
-
-
-
- {{#items}} -
- {{alt}} -
{{title}}
-
{{subTitle}}
-
- {{/items}} -
-
- -
diff --git a/device_home/client/webclip-template/favorite/webclip.html b/device_home/client/webclip-template/favorite/webclip.html deleted file mode 100644 index 1da4f66b..00000000 --- a/device_home/client/webclip-template/favorite/webclip.html +++ /dev/null @@ -1,23 +0,0 @@ -
-
-
{{title}}
-
- -
-
- -
-
- {{#items}} - - {{/items}} -
-
- -
diff --git a/device_home/client/webclip-template/image-notitle/css/style.css b/device_home/client/webclip-template/image-notitle/css/style.css deleted file mode 100644 index 00157d81..00000000 --- a/device_home/client/webclip-template/image-notitle/css/style.css +++ /dev/null @@ -1,3 +0,0 @@ -.app-banner-1 { - top: -17px; -} \ No newline at end of file diff --git a/device_home/client/webclip-template/image-notitle/webclip.html b/device_home/client/webclip-template/image-notitle/webclip.html deleted file mode 100644 index ed8c2491..00000000 --- a/device_home/client/webclip-template/image-notitle/webclip.html +++ /dev/null @@ -1,12 +0,0 @@ -
- -
-
- -
-
- -
diff --git a/device_home/client/webclip-template/image/webclip.html b/device_home/client/webclip-template/image/webclip.html deleted file mode 100644 index 3da1bcf3..00000000 --- a/device_home/client/webclip-template/image/webclip.html +++ /dev/null @@ -1,16 +0,0 @@ -
-
-
{{title}}
-
- -
-
- -
- Image Webclip -
- - -
diff --git a/device_home/icon.png b/device_home/icon.png deleted file mode 100644 index 9765b1bd..00000000 Binary files a/device_home/icon.png and /dev/null differ diff --git a/device_home/node_modules/accepts/LICENSE b/device_home/node_modules/accepts/LICENSE deleted file mode 100644 index 06166077..00000000 --- a/device_home/node_modules/accepts/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/device_home/node_modules/accepts/index.js b/device_home/node_modules/accepts/index.js deleted file mode 100644 index 2f5ca2cc..00000000 --- a/device_home/node_modules/accepts/index.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * accepts - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - */ -"use strict";var Negotiator=require("negotiator"),mime=require("mime-types");function Accepts(t){if(!(this instanceof Accepts))return new Accepts(t);this.headers=t.headers,this.negotiator=new Negotiator(t)}function extToMime(t){return-1===t.indexOf("/")?mime.lookup(t):t}function validMime(t){return"string"==typeof t}module.exports=Accepts,Accepts.prototype.type=Accepts.prototype.types=function(t){var e=t;if(e&&!Array.isArray(e)){e=new Array(arguments.length);for(var r=0;r= 0.6" - }, - "files": [ - "LICENSE", - "HISTORY.md", - "index.js" - ], - "homepage": "https://github.com/jshttp/accepts#readme", - "keywords": [ - "content", - "negotiation", - "accept", - "accepts" - ], - "license": "MIT", - "name": "accepts", - "repository": { - "type": "git", - "url": "git+https://github.com/jshttp/accepts.git" - }, - "scripts": { - "lint": "eslint --plugin markdown --ext js,md .", - "test": "mocha --reporter spec --check-leaks --bail test/", - "test-cov": "nyc --reporter=html --reporter=text npm test", - "test-travis": "nyc --reporter=text npm test" - }, - "version": "1.3.7" -} diff --git a/device_home/node_modules/after/.npmignore b/device_home/node_modules/after/.npmignore deleted file mode 100644 index 6c786024..00000000 --- a/device_home/node_modules/after/.npmignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules -.monitor diff --git a/device_home/node_modules/after/.travis.yml b/device_home/node_modules/after/.travis.yml deleted file mode 100644 index afd72d0e..00000000 --- a/device_home/node_modules/after/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - 0.6 - - 0.8 - - 0.9 - - 0.10 - - 0.12 - - 4.2.4 - - 5.4.1 - - iojs-1 - - iojs-2 - - iojs-3 diff --git a/device_home/node_modules/after/LICENCE b/device_home/node_modules/after/LICENCE deleted file mode 100644 index 7c351306..00000000 --- a/device_home/node_modules/after/LICENCE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2011 Raynos. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. \ No newline at end of file diff --git a/device_home/node_modules/after/index.js b/device_home/node_modules/after/index.js deleted file mode 100644 index d022023b..00000000 --- a/device_home/node_modules/after/index.js +++ /dev/null @@ -1 +0,0 @@ -function after(o,n,t){var r=!1;return t=t||noop,u.count=o,0===o?n():u;function u(o,e){if(u.count<=0)throw new Error("after called too many times");--u.count,o?(r=!0,n(o),n=t):0!==u.count||r||n(null,e)}}function noop(){}module.exports=after; \ No newline at end of file diff --git a/device_home/node_modules/after/package.json b/device_home/node_modules/after/package.json deleted file mode 100644 index 5927d6ab..00000000 --- a/device_home/node_modules/after/package.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "_args": [ - [ - "after@0.8.2", - "/opt/source/offload.js" - ] - ], - "_from": "after@0.8.2", - "_id": "after@0.8.2", - "_inBundle": false, - "_integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "_location": "/after", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "after@0.8.2", - "name": "after", - "escapedName": "after", - "rawSpec": "0.8.2", - "saveSpec": null, - "fetchSpec": "0.8.2" - }, - "_requiredBy": [ - "/engine.io-parser" - ], - "_resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "_spec": "0.8.2", - "_where": "/opt/source/offload.js", - "author": { - "name": "Raynos", - "email": "raynos2@gmail.com" - }, - "bugs": { - "url": "https://github.com/Raynos/after/issues" - }, - "contributors": [ - { - "name": "Raynos", - "email": "raynos2@gmail.com", - "url": "http://raynos.org" - } - ], - "description": "after - tiny flow control", - "devDependencies": { - "mocha": "~1.8.1" - }, - "homepage": "https://github.com/Raynos/after#readme", - "keywords": [ - "flowcontrol", - "after", - "flow", - "control", - "arch" - ], - "license": "MIT", - "name": "after", - "repository": { - "type": "git", - "url": "git://github.com/Raynos/after.git" - }, - "scripts": { - "test": "mocha --ui tdd --reporter spec test/*.js" - }, - "version": "0.8.2" -} diff --git a/device_home/node_modules/ansi-regex/index.js b/device_home/node_modules/ansi-regex/index.js deleted file mode 100644 index 0cd5a732..00000000 --- a/device_home/node_modules/ansi-regex/index.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";module.exports=t=>{t=Object.assign({onlyFirst:!1},t);const n=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(n,t.onlyFirst?void 0:"g")}; \ No newline at end of file diff --git a/device_home/node_modules/ansi-regex/license b/device_home/node_modules/ansi-regex/license deleted file mode 100644 index e7af2f77..00000000 --- a/device_home/node_modules/ansi-regex/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/device_home/node_modules/ansi-regex/package.json b/device_home/node_modules/ansi-regex/package.json deleted file mode 100644 index 61f7446d..00000000 --- a/device_home/node_modules/ansi-regex/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "_args": [ - [ - "ansi-regex@4.1.0", - "/opt/source/offload.js" - ] - ], - "_from": "ansi-regex@4.1.0", - "_id": "ansi-regex@4.1.0", - "_inBundle": false, - "_integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "_location": "/ansi-regex", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "ansi-regex@4.1.0", - "name": "ansi-regex", - "escapedName": "ansi-regex", - "rawSpec": "4.1.0", - "saveSpec": null, - "fetchSpec": "4.1.0" - }, - "_requiredBy": [ - "/strip-ansi" - ], - "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "_spec": "4.1.0", - "_where": "/opt/source/offload.js", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "bugs": { - "url": "https://github.com/chalk/ansi-regex/issues" - }, - "description": "Regular expression for matching ANSI escape codes", - "devDependencies": { - "ava": "^0.25.0", - "xo": "^0.23.0" - }, - "engines": { - "node": ">=6" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/chalk/ansi-regex#readme", - "keywords": [ - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "command-line", - "text", - "regex", - "regexp", - "re", - "match", - "test", - "find", - "pattern" - ], - "license": "MIT", - "name": "ansi-regex", - "repository": { - "type": "git", - "url": "git+https://github.com/chalk/ansi-regex.git" - }, - "scripts": { - "test": "xo && ava", - "view-supported": "node fixtures/view-codes.js" - }, - "version": "4.1.0" -} diff --git a/device_home/node_modules/ansi-styles/index.js b/device_home/node_modules/ansi-styles/index.js deleted file mode 100644 index c5d91daa..00000000 --- a/device_home/node_modules/ansi-styles/index.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const colorConvert=require("color-convert"),wrapAnsi16=(r,e)=>function(){const o=r.apply(colorConvert,arguments);return`[${o+e}m`},wrapAnsi256=(r,e)=>function(){const o=r.apply(colorConvert,arguments);return`[${38+e};5;${o}m`},wrapAnsi16m=(r,e)=>function(){const o=r.apply(colorConvert,arguments);return`[${38+e};2;${o[0]};${o[1]};${o[2]}m`};function assembleStyles(){const r=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.grey=e.color.gray;for(const o of Object.keys(e)){const n=e[o];for(const o of Object.keys(n)){const i=n[o];e[o]={open:`[${i[0]}m`,close:`[${i[1]}m`},n[o]=e[o],r.set(i[0],i[1])}Object.defineProperty(e,o,{value:n,enumerable:!1}),Object.defineProperty(e,"codes",{value:r,enumerable:!1})}const o=r=>r,n=(r,e,o)=>[r,e,o];e.color.close="",e.bgColor.close="",e.color.ansi={ansi:wrapAnsi16(o,0)},e.color.ansi256={ansi256:wrapAnsi256(o,0)},e.color.ansi16m={rgb:wrapAnsi16m(n,0)},e.bgColor.ansi={ansi:wrapAnsi16(o,10)},e.bgColor.ansi256={ansi256:wrapAnsi256(o,10)},e.bgColor.ansi16m={rgb:wrapAnsi16m(n,10)};for(let r of Object.keys(colorConvert)){if("object"!=typeof colorConvert[r])continue;const o=colorConvert[r];"ansi16"===r&&(r="ansi"),"ansi16"in o&&(e.color.ansi[r]=wrapAnsi16(o.ansi16,0),e.bgColor.ansi[r]=wrapAnsi16(o.ansi16,10)),"ansi256"in o&&(e.color.ansi256[r]=wrapAnsi256(o.ansi256,0),e.bgColor.ansi256[r]=wrapAnsi256(o.ansi256,10)),"rgb"in o&&(e.color.ansi16m[r]=wrapAnsi16m(o.rgb,0),e.bgColor.ansi16m[r]=wrapAnsi16m(o.rgb,10))}return e}Object.defineProperty(module,"exports",{enumerable:!0,get:assembleStyles}); \ No newline at end of file diff --git a/device_home/node_modules/ansi-styles/license b/device_home/node_modules/ansi-styles/license deleted file mode 100644 index e7af2f77..00000000 --- a/device_home/node_modules/ansi-styles/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/device_home/node_modules/ansi-styles/package.json b/device_home/node_modules/ansi-styles/package.json deleted file mode 100644 index eb42601d..00000000 --- a/device_home/node_modules/ansi-styles/package.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "_args": [ - [ - "ansi-styles@3.2.1", - "/opt/source/offload.js" - ] - ], - "_from": "ansi-styles@3.2.1", - "_id": "ansi-styles@3.2.1", - "_inBundle": false, - "_integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "_location": "/ansi-styles", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "ansi-styles@3.2.1", - "name": "ansi-styles", - "escapedName": "ansi-styles", - "rawSpec": "3.2.1", - "saveSpec": null, - "fetchSpec": "3.2.1" - }, - "_requiredBy": [ - "/wrap-ansi" - ], - "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "_spec": "3.2.1", - "_where": "/opt/source/offload.js", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "ava": { - "require": "babel-polyfill" - }, - "bugs": { - "url": "https://github.com/chalk/ansi-styles/issues" - }, - "dependencies": { - "color-convert": "^1.9.0" - }, - "description": "ANSI escape codes for styling strings in the terminal", - "devDependencies": { - "ava": "*", - "babel-polyfill": "^6.23.0", - "svg-term-cli": "^2.1.1", - "xo": "*" - }, - "engines": { - "node": ">=4" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/chalk/ansi-styles#readme", - "keywords": [ - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "license": "MIT", - "name": "ansi-styles", - "repository": { - "type": "git", - "url": "git+https://github.com/chalk/ansi-styles.git" - }, - "scripts": { - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor", - "test": "xo && ava" - }, - "version": "3.2.1" -} diff --git a/device_home/node_modules/array-flatten/LICENSE b/device_home/node_modules/array-flatten/LICENSE deleted file mode 100644 index 983fbe8a..00000000 --- a/device_home/node_modules/array-flatten/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/device_home/node_modules/array-flatten/array-flatten.js b/device_home/node_modules/array-flatten/array-flatten.js deleted file mode 100644 index 2b36da6c..00000000 --- a/device_home/node_modules/array-flatten/array-flatten.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";function flattenWithDepth(t,r,e){for(var a=0;a0&&Array.isArray(n)?flattenWithDepth(n,r,e-1):r.push(n)}return r}function flattenForever(t,r){for(var e=0;et&&(n=t),e>=t||e>=n||0===t)return new ArrayBuffer(0);for(var f=new Uint8Array(r),i=new Uint8Array(n-e),u=e,a=0;u0.0.0", - "uglify-js": "1.2.x", - "nodelint": ">0.0.0", - "lodash": ">=2.4.1" - }, - "moduleType": [ - "amd", - "globals", - "node" - ], - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ], - "authors": [ - "Caolan McMahon" - ] -} \ No newline at end of file diff --git a/device_home/node_modules/async/component.json b/device_home/node_modules/async/component.json deleted file mode 100644 index 5003a7c5..00000000 --- a/device_home/node_modules/async/component.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "async", - "description": "Higher-order functions and common patterns for asynchronous code", - "version": "0.9.2", - "keywords": [ - "async", - "callback", - "utility", - "module" - ], - "license": "MIT", - "repository": "caolan/async", - "scripts": [ - "lib/async.js" - ] -} \ No newline at end of file diff --git a/device_home/node_modules/async/lib/async.js b/device_home/node_modules/async/lib/async.js deleted file mode 100644 index 282c1eaa..00000000 --- a/device_home/node_modules/async/lib/async.js +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * async - * https://github.com/caolan/async - * - * Copyright 2010-2014 Caolan McMahon - * Released under the MIT license - */ -!function(){var n,t,e={};function r(t){var e=!1;return function(){if(e)throw new Error("Callback was already called.");e=!0,t.apply(n,arguments)}}null!=(n=this)&&(t=n.async),e.noConflict=function(){return n.async=t,e};var i=Object.prototype.toString,u=Array.isArray||function(n){return"[object Array]"===i.call(n)},c=function(n,t){for(var e=0;e=n.length&&e()}c(n,(function(n){t(n,r(u))}))},e.forEach=e.each,e.eachSeries=function(n,t,e){if(e=e||function(){},!n.length)return e();var r=0,i=function(){t(n[r],(function(t){t?(e(t),e=function(){}):(r+=1)>=n.length?e():i()}))};i()},e.forEachSeries=e.eachSeries,e.eachLimit=function(n,t,e,r){l(t).apply(null,[n,e,r])},e.forEachLimit=e.eachLimit;var l=function(n){return function(t,e,r){if(r=r||function(){},!t.length||n<=0)return r();var i=0,u=0,c=0;!function o(){if(i>=t.length)return r();for(;c=t.length?r():o())}))}()}},f=function(n){return function(){var t=Array.prototype.slice.call(arguments);return n.apply(null,[e.each].concat(t))}},s=function(n){return function(){var t=Array.prototype.slice.call(arguments);return n.apply(null,[e.eachSeries].concat(t))}},p=function(n,t,e,r){if(t=o(t,(function(n,t){return{index:t,value:n}})),r){var i=[];n(t,(function(n,t){e(n.value,(function(e,r){i[n.index]=r,t(e)}))}),(function(n){r(n,i)}))}else n(t,(function(n,t){e(n.value,(function(n){t(n)}))}))};e.map=f(p),e.mapSeries=s(p),e.mapLimit=function(n,t,e,r){return y(t)(n,e,r)};var y=function(n){return function(n,t){return function(){var e=Array.prototype.slice.call(arguments);return t.apply(null,[l(n)].concat(e))}}(n,p)};e.reduce=function(n,t,r,i){e.eachSeries(n,(function(n,e){r(t,n,(function(n,r){t=r,e(n)}))}),(function(n){i(n,t)}))},e.inject=e.reduce,e.foldl=e.reduce,e.reduceRight=function(n,t,r,i){var u=o(n,(function(n){return n})).reverse();e.reduce(u,t,r,i)},e.foldr=e.reduceRight;var d=function(n,t,e,r){var i=[];n(t=o(t,(function(n,t){return{index:t,value:n}})),(function(n,t){e(n.value,(function(e){e&&i.push(n),t()}))}),(function(n){r(o(i.sort((function(n,t){return n.index-t.index})),(function(n){return n.value})))}))};e.filter=f(d),e.filterSeries=s(d),e.select=e.filter,e.selectSeries=e.filterSeries;var v=function(n,t,e,r){var i=[];n(t=o(t,(function(n,t){return{index:t,value:n}})),(function(n,t){e(n.value,(function(e){e||i.push(n),t()}))}),(function(n){r(o(i.sort((function(n,t){return n.index-t.index})),(function(n){return n.value})))}))};e.reject=f(v),e.rejectSeries=s(v);var h=function(n,t,e,r){n(t,(function(n,t){e(n,(function(e){e?(r(n),r=function(){}):t()}))}),(function(n){r()}))};e.detect=f(h),e.detectSeries=s(h),e.some=function(n,t,r){e.each(n,(function(n,e){t(n,(function(n){n&&(r(!0),r=function(){}),e()}))}),(function(n){r(!1)}))},e.any=e.some,e.every=function(n,t,r){e.each(n,(function(n,e){t(n,(function(n){n||(r(!1),r=function(){}),e()}))}),(function(n){r(!0)}))},e.all=e.every,e.sortBy=function(n,t,r){e.map(n,(function(n,e){t(n,(function(t,r){t?e(t):e(null,{value:n,criteria:r})}))}),(function(n,t){if(n)return r(n);r(null,o(t.sort((function(n,t){var e=n.criteria,r=t.criteria;return er?1:0})),(function(n){return n.value})))}))},e.auto=function(n,t){t=t||function(){};var r=a(n),i=r.length;if(!i)return t();var o={},l=[],f=function(n){l.unshift(n)},s=function(){i--,c(l.slice(0),(function(n){n()}))};f((function(){if(!i){var n=t;t=function(){},n(null,o)}})),c(r,(function(r){var i=u(n[r])?n[r]:[n[r]],p=function(n){var i=Array.prototype.slice.call(arguments,1);if(i.length<=1&&(i=i[0]),n){var u={};c(a(o),(function(n){u[n]=o[n]})),u[r]=i,t(n,u),t=function(){}}else o[r]=i,e.setImmediate(s)},y=i.slice(0,Math.abs(i.length-1))||[],d=function(){return t=function(n,t){return n&&o.hasOwnProperty(t)},e=!0,((n=y).reduce?n.reduce(t,e):(c(n,(function(n,r,i){e=t(e,n,r,i)})),e))&&!o.hasOwnProperty(r);var n,t,e};if(d())i[i.length-1](p,o);else{var v=function(){d()&&(!function(n){for(var t=0;t>>1);e(t,n[u])>=0?r=u:i=u-1}return r}(n.tasks,u,r)+1,0,u),n.saturated&&n.tasks.length===n.concurrency&&n.saturated(),e.setImmediate(n.process)}))}(i,n,t,o)},delete i.unshift,i},e.cargo=function(n,t){var r=!1,i=[],a={tasks:i,payload:t,saturated:null,empty:null,drain:null,drained:!0,push:function(n,r){u(n)||(n=[n]),c(n,(function(n){i.push({data:n,callback:"function"==typeof r?r:null}),a.drained=!1,a.saturated&&i.length===t&&a.saturated()})),e.setImmediate(a.process)},process:function e(){if(!r){if(0===i.length)return a.drain&&!a.drained&&a.drain(),void(a.drained=!0);var u="number"==typeof t?i.splice(0,t):i.splice(0,i.length),l=o(u,(function(n){return n.data}));a.empty&&a.empty(),r=!0,n(l,(function(){r=!1;var n=arguments;c(u,(function(t){t.callback&&t.callback.apply(null,n)})),e()}))}},length:function(){return i.length},running:function(){return r}};return a};var k=function(n){return function(t){var e=Array.prototype.slice.call(arguments,1);t.apply(null,e.concat([function(t){var e=Array.prototype.slice.call(arguments,1);"undefined"!=typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,(function(t){console[n](t)})))}]))}};e.log=k("log"),e.dir=k("dir"),e.memoize=function(n,t){var r={},i={};t=t||function(n){return n};var u=function(){var u=Array.prototype.slice.call(arguments),c=u.pop(),o=t.apply(null,u);o in r?e.nextTick((function(){c.apply(null,r[o])})):o in i?i[o].push(c):(i[o]=[c],n.apply(null,u.concat([function(){r[o]=arguments;var n=i[o];delete i[o];for(var t=0,e=n.length;t2){var r=Array.prototype.slice.call(arguments,2);return e.apply(this,r)}return e};e.applyEach=f(A),e.applyEachSeries=s(A),e.forever=function(n,t){!function e(r){if(r){if(t)return t(r);throw r}n(e)}()},"undefined"!=typeof module&&module.exports?module.exports=e:"undefined"!=typeof define&&define.amd?define([],(function(){return e})):n.async=e}(); \ No newline at end of file diff --git a/device_home/node_modules/async/package.json b/device_home/node_modules/async/package.json deleted file mode 100644 index bad95a5d..00000000 --- a/device_home/node_modules/async/package.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "_from": "async@0.9.x", - "_id": "async@0.9.2", - "_inBundle": false, - "_integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "_location": "/async", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "async@0.9.x", - "name": "async", - "escapedName": "async", - "rawSpec": "0.9.x", - "saveSpec": null, - "fetchSpec": "0.9.x" - }, - "_requiredBy": [ - "/jake" - ], - "_resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "_shasum": "aea74d5e61c1f899613bf64bda66d4c78f2fd17d", - "_spec": "async@0.9.x", - "_where": "/home/kenshin.choi/workspace/MDE-Framework/DeviceWebServer/GlobalServiceApp_Tau_VDHomeScreen/node_modules/jake", - "author": { - "name": "Caolan McMahon" - }, - "bugs": { - "url": "https://github.com/caolan/async/issues" - }, - "bundleDependencies": false, - "deprecated": false, - "description": "Higher-order functions and common patterns for asynchronous code", - "devDependencies": { - "lodash": ">=2.4.1", - "nodelint": ">0.0.0", - "nodeunit": ">0.0.0", - "uglify-js": "1.2.x" - }, - "homepage": "https://github.com/caolan/async#readme", - "jam": { - "main": "lib/async.js", - "include": [ - "lib/async.js", - "README.md", - "LICENSE" - ], - "categories": [ - "Utilities" - ] - }, - "keywords": [ - "async", - "callback", - "utility", - "module" - ], - "license": "MIT", - "main": "lib/async.js", - "name": "async", - "repository": { - "type": "git", - "url": "git+https://github.com/caolan/async.git" - }, - "scripts": { - "test": "nodeunit test/test-async.js" - }, - "spm": { - "main": "lib/async.js" - }, - "version": "0.9.2", - "volo": { - "main": "lib/async.js", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ] - } -} diff --git a/device_home/node_modules/async/support/sync-package-managers.js b/device_home/node_modules/async/support/sync-package-managers.js deleted file mode 100755 index 864d970b..00000000 --- a/device_home/node_modules/async/support/sync-package-managers.js +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -var fs=require("fs"),_=require("lodash"),packageJson=require("../package.json"),IGNORES=["**/.*","node_modules","bower_components","test","tests"],INCLUDES=["lib/async.js","README.md","LICENSE"],REPOSITORY_NAME="caolan/async";packageJson.jam={main:packageJson.main,include:INCLUDES,categories:["Utilities"]},packageJson.spm={main:packageJson.main},packageJson.volo={main:packageJson.main,ignore:IGNORES};var bowerSpecific={moduleType:["amd","globals","node"],ignore:IGNORES,authors:[packageJson.author]},bowerInclude=["name","description","version","main","keywords","license","homepage","repository","devDependencies"],componentSpecific={repository:REPOSITORY_NAME,scripts:[packageJson.main]},componentInclude=["name","description","version","keywords","license"],bowerJson=_.merge({},_.pick(packageJson,bowerInclude),bowerSpecific),componentJson=_.merge({},_.pick(packageJson,componentInclude),componentSpecific);fs.writeFileSync("./bower.json",JSON.stringify(bowerJson,null,2)),fs.writeFileSync("./component.json",JSON.stringify(componentJson,null,2)),fs.writeFileSync("./package.json",JSON.stringify(packageJson,null,2)); \ No newline at end of file diff --git a/device_home/node_modules/backo2/.npmignore b/device_home/node_modules/backo2/.npmignore deleted file mode 100644 index c2658d7d..00000000 --- a/device_home/node_modules/backo2/.npmignore +++ /dev/null @@ -1 +0,0 @@ -node_modules/ diff --git a/device_home/node_modules/backo2/Makefile b/device_home/node_modules/backo2/Makefile deleted file mode 100644 index 9987df81..00000000 --- a/device_home/node_modules/backo2/Makefile +++ /dev/null @@ -1,8 +0,0 @@ - -test: - @./node_modules/.bin/mocha \ - --require should \ - --reporter dot \ - --bail - -.PHONY: test \ No newline at end of file diff --git a/device_home/node_modules/backo2/component.json b/device_home/node_modules/backo2/component.json deleted file mode 100644 index 994845ac..00000000 --- a/device_home/node_modules/backo2/component.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "backo", - "repo": "segmentio/backo", - "dependencies": {}, - "version": "1.0.1", - "description": "simple backoff without the weird abstractions", - "keywords": ["backoff"], - "license": "MIT", - "scripts": ["index.js"], - "main": "index.js" -} diff --git a/device_home/node_modules/backo2/index.js b/device_home/node_modules/backo2/index.js deleted file mode 100644 index 19d92fe1..00000000 --- a/device_home/node_modules/backo2/index.js +++ /dev/null @@ -1 +0,0 @@ -function Backoff(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}module.exports=Backoff,Backoff.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),i=Math.floor(o*this.jitter*t);t=0==(1&Math.floor(10*o))?t-i:t+i}return 0|Math.min(t,this.max)},Backoff.prototype.reset=function(){this.attempts=0},Backoff.prototype.setMin=function(t){this.ms=t},Backoff.prototype.setMax=function(t){this.max=t},Backoff.prototype.setJitter=function(t){this.jitter=t}; \ No newline at end of file diff --git a/device_home/node_modules/backo2/package.json b/device_home/node_modules/backo2/package.json deleted file mode 100644 index a661272a..00000000 --- a/device_home/node_modules/backo2/package.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "_args": [ - [ - "backo2@1.0.2", - "/opt/source/offload.js" - ] - ], - "_from": "backo2@1.0.2", - "_id": "backo2@1.0.2", - "_inBundle": false, - "_integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "_location": "/backo2", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "backo2@1.0.2", - "name": "backo2", - "escapedName": "backo2", - "rawSpec": "1.0.2", - "saveSpec": null, - "fetchSpec": "1.0.2" - }, - "_requiredBy": [ - "/socket.io/socket.io-client" - ], - "_resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "_spec": "1.0.2", - "_where": "/opt/source/offload.js", - "bugs": { - "url": "https://github.com/mokesmokes/backo/issues" - }, - "dependencies": {}, - "description": "simple backoff based on segmentio/backo", - "devDependencies": { - "mocha": "*", - "should": "*" - }, - "homepage": "https://github.com/mokesmokes/backo#readme", - "keywords": [ - "backoff" - ], - "license": "MIT", - "name": "backo2", - "repository": { - "type": "git", - "url": "git+https://github.com/mokesmokes/backo.git" - }, - "version": "1.0.2" -} diff --git a/device_home/node_modules/balanced-match/.npmignore b/device_home/node_modules/balanced-match/.npmignore deleted file mode 100644 index ae5d8c36..00000000 --- a/device_home/node_modules/balanced-match/.npmignore +++ /dev/null @@ -1,5 +0,0 @@ -test -.gitignore -.travis.yml -Makefile -example.js diff --git a/device_home/node_modules/balanced-match/index.js b/device_home/node_modules/balanced-match/index.js deleted file mode 100644 index 1231112e..00000000 --- a/device_home/node_modules/balanced-match/index.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";function balanced(e,n,a){e instanceof RegExp&&(e=maybeMatch(e,a)),n instanceof RegExp&&(n=maybeMatch(n,a));var t=range(e,n,a);return t&&{start:t[0],end:t[1],pre:a.slice(0,t[0]),body:a.slice(t[0]+e.length,t[1]),post:a.slice(t[1]+n.length)}}function maybeMatch(e,n){var a=n.match(e);return a?a[0]:null}function range(e,n,a){var t,r,c,i,l,o=a.indexOf(e),f=a.indexOf(n,o+1),g=o;if(o>=0&&f>0){for(t=[],c=a.length;g>=0&&!l;)g==o?(t.push(g),o=a.indexOf(e,g+1)):1==t.length?l=[t.pop(),f]:((r=t.pop())=0?o:f;t.length&&(l=[c,i])}return l}module.exports=balanced,balanced.range=range; \ No newline at end of file diff --git a/device_home/node_modules/balanced-match/package.json b/device_home/node_modules/balanced-match/package.json deleted file mode 100644 index 7ba0b98a..00000000 --- a/device_home/node_modules/balanced-match/package.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "_from": "balanced-match@^1.0.0", - "_id": "balanced-match@1.0.0", - "_inBundle": false, - "_integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "_location": "/balanced-match", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "balanced-match@^1.0.0", - "name": "balanced-match", - "escapedName": "balanced-match", - "rawSpec": "^1.0.0", - "saveSpec": null, - "fetchSpec": "^1.0.0" - }, - "_requiredBy": [ - "/brace-expansion" - ], - "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "_shasum": "89b4d199ab2bee49de164ea02b89ce462d71b767", - "_spec": "balanced-match@^1.0.0", - "_where": "/home/kenshin.choi/workspace/MDE-Framework/DeviceWebServer/GlobalServiceApp_Tau_VDHomeScreen/node_modules/brace-expansion", - "author": { - "name": "Julian Gruber", - "email": "mail@juliangruber.com", - "url": "http://juliangruber.com" - }, - "bugs": { - "url": "https://github.com/juliangruber/balanced-match/issues" - }, - "bundleDependencies": false, - "dependencies": {}, - "deprecated": false, - "description": "Match balanced character pairs, like \"{\" and \"}\"", - "devDependencies": { - "matcha": "^0.7.0", - "tape": "^4.6.0" - }, - "homepage": "https://github.com/juliangruber/balanced-match", - "keywords": [ - "match", - "regexp", - "test", - "balanced", - "parse" - ], - "license": "MIT", - "main": "index.js", - "name": "balanced-match", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/balanced-match.git" - }, - "scripts": { - "bench": "make bench", - "test": "make test" - }, - "testling": { - "files": "test/*.js", - "browsers": [ - "ie/8..latest", - "firefox/20..latest", - "firefox/nightly", - "chrome/25..latest", - "chrome/canary", - "opera/12..latest", - "opera/next", - "safari/5.1..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", - "android-browser/4.2..latest" - ] - }, - "version": "1.0.0" -} diff --git a/device_home/node_modules/base64-arraybuffer/.npmignore b/device_home/node_modules/base64-arraybuffer/.npmignore deleted file mode 100644 index 332ee5ad..00000000 --- a/device_home/node_modules/base64-arraybuffer/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -/node_modules/ -Gruntfile.js -/test/ diff --git a/device_home/node_modules/base64-arraybuffer/.travis.yml b/device_home/node_modules/base64-arraybuffer/.travis.yml deleted file mode 100644 index 19259a54..00000000 --- a/device_home/node_modules/base64-arraybuffer/.travis.yml +++ /dev/null @@ -1,19 +0,0 @@ -language: node_js -node_js: -- '0.12' -- iojs-1 -- iojs-2 -- iojs-3 -- '4.1' -before_script: -- npm install -before_install: npm install -g npm@'>=2.13.5' -deploy: - provider: npm - email: niklasvh@gmail.com - api_key: - secure: oHV9ArprTj5WOk7MP1UF7QMJ70huXw+y7xXb5wF4+V2H8Hyfa5TfE0DiOmqrube1WXTeH1FLgq54shp/sJWi47Hkg/GyeoB5NnsPhYEaJkaON9UG5blML+ODiNVsEnq/1kNBQ8e0+0JItMPLGySKyFmuZ3yflulXKS8O88mfINo= - on: - tags: true - branch: master - repo: niklasvh/base64-arraybuffer diff --git a/device_home/node_modules/base64-arraybuffer/LICENSE-MIT b/device_home/node_modules/base64-arraybuffer/LICENSE-MIT deleted file mode 100644 index ed27b41b..00000000 --- a/device_home/node_modules/base64-arraybuffer/LICENSE-MIT +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2012 Niklas von Hertzen - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/device_home/node_modules/base64-arraybuffer/lib/base64-arraybuffer.js b/device_home/node_modules/base64-arraybuffer/lib/base64-arraybuffer.js deleted file mode 100644 index 1d8fbcfe..00000000 --- a/device_home/node_modules/base64-arraybuffer/lib/base64-arraybuffer.js +++ /dev/null @@ -1 +0,0 @@ -!function(n){"use strict";exports.encode=function(e){var r,t=new Uint8Array(e),i=t.length,f="";for(r=0;r>2],f+=n[(3&t[r])<<4|t[r+1]>>4],f+=n[(15&t[r+1])<<2|t[r+2]>>6],f+=n[63&t[r+2]];return i%3==2?f=f.substring(0,f.length-1)+"=":i%3==1&&(f=f.substring(0,f.length-2)+"=="),f},exports.decode=function(e){var r,t,i,f,g,o=.75*e.length,u=e.length,s=0;"="===e[e.length-1]&&(o--,"="===e[e.length-2]&&o--);var d=new ArrayBuffer(o),h=new Uint8Array(d);for(r=0;r>4,h[s++]=(15&i)<<4|f>>2,h[s++]=(3&f)<<6|63&g;return d}}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"); \ No newline at end of file diff --git a/device_home/node_modules/base64-arraybuffer/package.json b/device_home/node_modules/base64-arraybuffer/package.json deleted file mode 100644 index 8c429d80..00000000 --- a/device_home/node_modules/base64-arraybuffer/package.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "_args": [ - [ - "base64-arraybuffer@0.1.4", - "/opt/source/offload.js" - ] - ], - "_from": "base64-arraybuffer@0.1.4", - "_id": "base64-arraybuffer@0.1.4", - "_inBundle": false, - "_integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", - "_location": "/base64-arraybuffer", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "base64-arraybuffer@0.1.4", - "name": "base64-arraybuffer", - "escapedName": "base64-arraybuffer", - "rawSpec": "0.1.4", - "saveSpec": null, - "fetchSpec": "0.1.4" - }, - "_requiredBy": [ - "/engine.io-parser" - ], - "_resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "_spec": "0.1.4", - "_where": "/opt/source/offload.js", - "author": { - "name": "Niklas von Hertzen", - "email": "niklasvh@gmail.com", - "url": "http://hertzen.com" - }, - "bugs": { - "url": "https://github.com/niklasvh/base64-arraybuffer/issues" - }, - "description": "Encode/decode base64 data into ArrayBuffers", - "devDependencies": { - "grunt": "^0.4.5", - "grunt-cli": "^0.1.13", - "grunt-contrib-jshint": "^0.11.2", - "grunt-contrib-nodeunit": "^0.4.1", - "grunt-contrib-watch": "^0.6.1" - }, - "engines": { - "node": ">= 0.6.0" - }, - "homepage": "https://github.com/niklasvh/base64-arraybuffer", - "keywords": [], - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/niklasvh/base64-arraybuffer/blob/master/LICENSE-MIT" - } - ], - "main": "lib/base64-arraybuffer", - "name": "base64-arraybuffer", - "repository": { - "type": "git", - "url": "git+https://github.com/niklasvh/base64-arraybuffer.git" - }, - "scripts": { - "test": "grunt nodeunit" - }, - "version": "0.1.4" -} diff --git a/device_home/node_modules/base64-js/LICENSE b/device_home/node_modules/base64-js/LICENSE deleted file mode 100644 index 6d52b8ac..00000000 --- a/device_home/node_modules/base64-js/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Jameson Little - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/device_home/node_modules/base64-js/base64js.min.js b/device_home/node_modules/base64-js/base64js.min.js deleted file mode 100644 index 8a00c110..00000000 --- a/device_home/node_modules/base64-js/base64js.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?this:self:global:window).base64js=e()}}((function(){return function e(r,n,t){function o(i,u){if(!n[i]){if(!r[i]){var a="function"==typeof require&&require;if(!u&&a)return a(i,!0);if(f)return f(i,!0);var d=new Error("Cannot find module '"+i+"'");throw d.code="MODULE_NOT_FOUND",d}var c=n[i]={exports:{}};r[i][0].call(c.exports,(function(e){return o(r[i][1][e]||e)}),c,c.exports,e,r,n,t)}return n[i].exports}for(var f="function"==typeof require&&require,i=0;i>18]+i[63&e>>12]+i[63&e>>6]+i[63&e]}function f(e,r,n){for(var t,f=[],i=r;i>16,d[c++]=255&r>>8,d[c++]=255&r;return 2===i&&(r=u[e.charCodeAt(n)]<<2|u[e.charCodeAt(n+1)]>>4,d[c++]=255&r),1===i&&(r=u[e.charCodeAt(n)]<<10|u[e.charCodeAt(n+1)]<<4|u[e.charCodeAt(n+2)]>>2,d[c++]=255&r>>8,d[c++]=255&r),d},n.fromByteArray=function(e){for(var r,n=e.length,t=n%3,o=[],u=16383,a=0,d=n-t;ad?d:a+u));return 1===t?(r=e[n-1],o.push(i[r>>2]+i[63&r<<4]+"==")):2===t&&(r=(e[n-2]<<8)+e[n-1],o.push(i[r>>10]+i[63&r>>4]+i[63&r<<2]+"=")),o.join("")};for(var i=[],u=[],a="undefined"==typeof Uint8Array?Array:Uint8Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,h=d.length;c0)throw new Error("Invalid string. Length must be a multiple of 4");var e=o.indexOf("=");return-1===e&&(e=r),[e,e===r?0:4-e%4]}function byteLength(o){var r=getLens(o),e=r[0],t=r[1];return 3*(e+t)/4-t}function _byteLength(o,r,e){return 3*(r+e)/4-e}function toByteArray(o){var r,e,t=getLens(o),n=t[0],u=t[1],p=new Arr(_byteLength(o,n,u)),a=0,h=u>0?n-4:n;for(e=0;e>16&255,p[a++]=r>>8&255,p[a++]=255&r;return 2===u&&(r=revLookup[o.charCodeAt(e)]<<2|revLookup[o.charCodeAt(e+1)]>>4,p[a++]=255&r),1===u&&(r=revLookup[o.charCodeAt(e)]<<10|revLookup[o.charCodeAt(e+1)]<<4|revLookup[o.charCodeAt(e+2)]>>2,p[a++]=r>>8&255,p[a++]=255&r),p}function tripletToBase64(o){return lookup[o>>18&63]+lookup[o>>12&63]+lookup[o>>6&63]+lookup[63&o]}function encodeChunk(o,r,e){for(var t,n=[],u=r;ua?a:p+u));return 1===t?(r=o[e-1],n.push(lookup[r>>2]+lookup[r<<4&63]+"==")):2===t&&(r=(o[e-2]<<8)+o[e-1],n.push(lookup[r>>10]+lookup[r>>4&63]+lookup[r<<2&63]+"=")),n.join("")}revLookup["-".charCodeAt(0)]=62,revLookup["_".charCodeAt(0)]=63; \ No newline at end of file diff --git a/device_home/node_modules/base64-js/package.json b/device_home/node_modules/base64-js/package.json deleted file mode 100644 index 174bc351..00000000 --- a/device_home/node_modules/base64-js/package.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "_args": [ - [ - "base64-js@1.5.1", - "/opt/source/offload.js" - ] - ], - "_from": "base64-js@1.5.1", - "_id": "base64-js@1.5.1", - "_inBundle": false, - "_integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "_location": "/base64-js", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "base64-js@1.5.1", - "name": "base64-js", - "escapedName": "base64-js", - "rawSpec": "1.5.1", - "saveSpec": null, - "fetchSpec": "1.5.1" - }, - "_requiredBy": [ - "/buffer" - ], - "_resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "_spec": "1.5.1", - "_where": "/opt/source/offload.js", - "author": { - "name": "T. Jameson Little", - "email": "t.jameson.little@gmail.com" - }, - "bugs": { - "url": "https://github.com/beatgammit/base64-js/issues" - }, - "description": "Base64 encoding/decoding in pure JS", - "devDependencies": { - "babel-minify": "^0.5.1", - "benchmark": "^2.1.4", - "browserify": "^16.3.0", - "standard": "*", - "tape": "4.x" - }, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "homepage": "https://github.com/beatgammit/base64-js", - "keywords": [ - "base64" - ], - "license": "MIT", - "main": "index.js", - "name": "base64-js", - "repository": { - "type": "git", - "url": "git://github.com/beatgammit/base64-js.git" - }, - "scripts": { - "build": "browserify -s base64js -r ./ | minify > base64js.min.js", - "lint": "standard", - "test": "npm run lint && npm run unit", - "unit": "tape test/*.js" - }, - "typings": "index.d.ts", - "version": "1.5.1" -} diff --git a/device_home/node_modules/blob/.idea/blob.iml b/device_home/node_modules/blob/.idea/blob.iml deleted file mode 100644 index 0b872d82..00000000 --- a/device_home/node_modules/blob/.idea/blob.iml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/device_home/node_modules/blob/.idea/inspectionProfiles/profiles_settings.xml b/device_home/node_modules/blob/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 0eefe328..00000000 --- a/device_home/node_modules/blob/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/device_home/node_modules/blob/.idea/markdown-navigator.xml b/device_home/node_modules/blob/.idea/markdown-navigator.xml deleted file mode 100644 index 24281aff..00000000 --- a/device_home/node_modules/blob/.idea/markdown-navigator.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/device_home/node_modules/blob/.idea/markdown-navigator/profiles_settings.xml b/device_home/node_modules/blob/.idea/markdown-navigator/profiles_settings.xml deleted file mode 100644 index 9c51dfed..00000000 --- a/device_home/node_modules/blob/.idea/markdown-navigator/profiles_settings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/device_home/node_modules/blob/.idea/modules.xml b/device_home/node_modules/blob/.idea/modules.xml deleted file mode 100644 index a24a2af4..00000000 --- a/device_home/node_modules/blob/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/device_home/node_modules/blob/.idea/vcs.xml b/device_home/node_modules/blob/.idea/vcs.xml deleted file mode 100644 index 9661ac71..00000000 --- a/device_home/node_modules/blob/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/device_home/node_modules/blob/.idea/workspace.xml b/device_home/node_modules/blob/.idea/workspace.xml deleted file mode 100644 index 31e803b9..00000000 --- a/device_home/node_modules/blob/.idea/workspace.xml +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - esprima-six - - - - - - - - - - - - - - true - DEFINITION_ORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -