appcd-response
Advanced tools
Comparing version 2.0.1 to 2.0.2
@@ -0,1 +1,10 @@ | ||
# v2.0.2 (Nov 6, 2019) | ||
* fix(locale): Removed dependency on `winreglib` for detecting the locale on Windows in favor of | ||
spawning the Windows Registry `reg.exe` command. | ||
[(DAEMON-287)](https://jira.appcelerator.org/browse/DAEMON-287) | ||
* chore: Fixed homepage and repository URLs in `package.json`. | ||
* chore: Added links to issue trackers in readme. | ||
* chore: Updated dependencies. | ||
# v2.0.1 (Aug 13, 2019) | ||
@@ -2,0 +11,0 @@ |
@@ -94,4 +94,6 @@ "use strict"; | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } | ||
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; } | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } | ||
/* istanbul ignore if */ | ||
@@ -101,2 +103,2 @@ if (!Error.prepareStackTrace) { | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIkVycm9yIiwicHJlcGFyZVN0YWNrVHJhY2UiLCJyZXF1aXJlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtBOztBQUNBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOzs7Ozs7QUFWQTtBQUNBLElBQUksQ0FBQ0EsS0FBSyxDQUFDQyxpQkFBWCxFQUE4QjtBQUM3QkMsRUFBQUEsT0FBTyxDQUFDLDZCQUFELENBQVA7QUFDQSIsInNvdXJjZXNDb250ZW50IjpbIi8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuaWYgKCFFcnJvci5wcmVwYXJlU3RhY2tUcmFjZSkge1xuXHRyZXF1aXJlKCdzb3VyY2UtbWFwLXN1cHBvcnQvcmVnaXN0ZXInKTtcbn1cblxuZXhwb3J0IHsgZGVmYXVsdCBhcyBBcHBjZEVycm9yLCBjcmVhdGVFcnJvckNsYXNzIH0gZnJvbSAnLi9hcHBjZC1lcnJvcic7XG5leHBvcnQgeyBkZWZhdWx0LCBkZWZhdWx0IGFzIFJlc3BvbnNlIH0gZnJvbSAnLi9yZXNwb25zZSc7XG5leHBvcnQgKiBmcm9tICcuL2NvZGVzJztcbmV4cG9ydCAqIGZyb20gJy4vZXJyb3InO1xuZXhwb3J0ICogZnJvbSAnLi9sb2NhbGUnO1xuZXhwb3J0ICogZnJvbSAnLi9tZXNzYWdlJztcbiJdLCJmaWxlIjoiaW5kZXguanMifQ== | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIkVycm9yIiwicHJlcGFyZVN0YWNrVHJhY2UiLCJyZXF1aXJlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtBOztBQUNBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOzs7Ozs7OztBQVZBO0FBQ0EsSUFBSSxDQUFDQSxLQUFLLENBQUNDLGlCQUFYLEVBQThCO0FBQzdCQyxFQUFBQSxPQUFPLENBQUMsNkJBQUQsQ0FBUDtBQUNBIiwic291cmNlc0NvbnRlbnQiOlsiLyogaXN0YW5idWwgaWdub3JlIGlmICovXG5pZiAoIUVycm9yLnByZXBhcmVTdGFja1RyYWNlKSB7XG5cdHJlcXVpcmUoJ3NvdXJjZS1tYXAtc3VwcG9ydC9yZWdpc3RlcicpO1xufVxuXG5leHBvcnQgeyBkZWZhdWx0IGFzIEFwcGNkRXJyb3IsIGNyZWF0ZUVycm9yQ2xhc3MgfSBmcm9tICcuL2FwcGNkLWVycm9yJztcbmV4cG9ydCB7IGRlZmF1bHQsIGRlZmF1bHQgYXMgUmVzcG9uc2UgfSBmcm9tICcuL3Jlc3BvbnNlJztcbmV4cG9ydCAqIGZyb20gJy4vY29kZXMnO1xuZXhwb3J0ICogZnJvbSAnLi9lcnJvcic7XG5leHBvcnQgKiBmcm9tICcuL2xvY2FsZSc7XG5leHBvcnQgKiBmcm9tICcuL21lc3NhZ2UnO1xuIl0sImZpbGUiOiJpbmRleC5qcyJ9 |
@@ -8,4 +8,6 @@ "use strict"; | ||
/* eslint security/detect-child-process: 0 */ | ||
var _child_process = require("child_process"); | ||
/* eslint security/detect-child-process: 0, security/detect-non-literal-regexp: 0 */ | ||
/** | ||
@@ -21,3 +23,3 @@ * The cached locale value. | ||
* @param {Boolean} [force=false] - When `true`, it will bypass the cached locale and redetect. | ||
* @returns {Promise<String>} | ||
* @returns {Promise<String>} Resolves the locale or `null` if a locale cannot be determined. | ||
*/ | ||
@@ -30,22 +32,20 @@ | ||
cachedLocale = null; | ||
try { | ||
if (process.platform === 'win32') { | ||
const winreglib = require('winreglib'); | ||
let r = (0, _child_process.spawnSync)('reg', ['query', 'HKCU\\Control Panel\\International', '/v', 'Locale']); | ||
let m = !r.status && r.stdout.toString().trim().match(/Locale\s+\w+\s+(\d+)/); | ||
let value = winreglib.get('HKCU\\Control Panel\\International', 'Locale'); | ||
if (value) { | ||
value = value.substring(value.length - 4, value.length); | ||
const locale = winreglib.get('HKLM\\SOFTWARE\\Classes\\MIME\\Database\\Rfc1766', value); | ||
const m = locale.match(/([^;,\n]+?);/); | ||
cachedLocale = m ? m[1].replace(/_/g, '-') : null; | ||
if (m) { | ||
const code = m[1].substr(-4); | ||
r = (0, _child_process.spawnSync)('reg', ['query', 'HKLM\\SOFTWARE\\Classes\\MIME\\Database\\Rfc1766', '/v', code]); | ||
m = !r.status && r.stdout.toString().trim().match(new RegExp(`${code}\\s+\\w+\\s+([^;,\n]+)`)); | ||
cachedLocale = m ? m[1] : null; | ||
} | ||
} else { | ||
const m = require('child_process').spawnSync('locale').stdout.toString().match(/^LANG="?([^".\s]+)/); | ||
const m = (0, _child_process.spawnSync)('locale').stdout.toString().match(/^LANG="?([^".\s]+)/); | ||
cachedLocale = m ? m[1].replace(/_/g, '-') : null; | ||
} | ||
} catch (e) { | ||
// this can happen if the 'locale' command is not found in the system path | ||
cachedLocale = null; | ||
} catch (e) {// this can happen if the 'locale' command is not found in the system path | ||
} | ||
@@ -55,2 +55,2 @@ | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvY2FsZS5qcyJdLCJuYW1lcyI6WyJjYWNoZWRMb2NhbGUiLCJsb2NhbGUiLCJmb3JjZSIsInVuZGVmaW5lZCIsInByb2Nlc3MiLCJwbGF0Zm9ybSIsIndpbnJlZ2xpYiIsInJlcXVpcmUiLCJ2YWx1ZSIsImdldCIsInN1YnN0cmluZyIsImxlbmd0aCIsIm0iLCJtYXRjaCIsInJlcGxhY2UiLCJzcGF3blN5bmMiLCJzdGRvdXQiLCJ0b1N0cmluZyIsImUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFFQTs7Ozs7QUFLQSxJQUFJQSxZQUFKO0FBRUE7Ozs7Ozs7QUFNTyxlQUFlQyxNQUFmLENBQXNCQyxLQUF0QixFQUE2QjtBQUNuQyxNQUFJLENBQUNBLEtBQUQsSUFBVUYsWUFBWSxLQUFLRyxTQUEvQixFQUEwQztBQUN6QyxXQUFPSCxZQUFQO0FBQ0E7O0FBRUQsTUFBSTtBQUNILFFBQUlJLE9BQU8sQ0FBQ0MsUUFBUixLQUFxQixPQUF6QixFQUFrQztBQUNqQyxZQUFNQyxTQUFTLEdBQUdDLE9BQU8sQ0FBQyxXQUFELENBQXpCOztBQUNBLFVBQUlDLEtBQUssR0FBR0YsU0FBUyxDQUFDRyxHQUFWLENBQWMsb0NBQWQsRUFBb0QsUUFBcEQsQ0FBWjs7QUFDQSxVQUFJRCxLQUFKLEVBQVc7QUFDVkEsUUFBQUEsS0FBSyxHQUFHQSxLQUFLLENBQUNFLFNBQU4sQ0FBZ0JGLEtBQUssQ0FBQ0csTUFBTixHQUFlLENBQS9CLEVBQWtDSCxLQUFLLENBQUNHLE1BQXhDLENBQVI7QUFDQSxjQUFNVixNQUFNLEdBQUdLLFNBQVMsQ0FBQ0csR0FBVixDQUFjLGtEQUFkLEVBQWtFRCxLQUFsRSxDQUFmO0FBQ0EsY0FBTUksQ0FBQyxHQUFHWCxNQUFNLENBQUNZLEtBQVAsQ0FBYSxjQUFiLENBQVY7QUFDQWIsUUFBQUEsWUFBWSxHQUFHWSxDQUFDLEdBQUdBLENBQUMsQ0FBQyxDQUFELENBQUQsQ0FBS0UsT0FBTCxDQUFhLElBQWIsRUFBbUIsR0FBbkIsQ0FBSCxHQUE2QixJQUE3QztBQUNBO0FBQ0QsS0FURCxNQVNPO0FBQ04sWUFBTUYsQ0FBQyxHQUFHTCxPQUFPLENBQUMsZUFBRCxDQUFQLENBQXlCUSxTQUF6QixDQUFtQyxRQUFuQyxFQUE2Q0MsTUFBN0MsQ0FBb0RDLFFBQXBELEdBQStESixLQUEvRCxDQUFxRSxvQkFBckUsQ0FBVjs7QUFDQWIsTUFBQUEsWUFBWSxHQUFHWSxDQUFDLEdBQUdBLENBQUMsQ0FBQyxDQUFELENBQUQsQ0FBS0UsT0FBTCxDQUFhLElBQWIsRUFBbUIsR0FBbkIsQ0FBSCxHQUE2QixJQUE3QztBQUNBO0FBQ0QsR0FkRCxDQWNFLE9BQU9JLENBQVAsRUFBVTtBQUNYO0FBQ0FsQixJQUFBQSxZQUFZLEdBQUcsSUFBZjtBQUNBOztBQUVELFNBQU9BLFlBQVA7QUFDQSIsInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludCBzZWN1cml0eS9kZXRlY3QtY2hpbGQtcHJvY2VzczogMCAqL1xuXG4vKipcbiAqIFRoZSBjYWNoZWQgbG9jYWxlIHZhbHVlLlxuICpcbiAqIEB0eXBlIHs/U3RyaW5nfVxuICovXG5sZXQgY2FjaGVkTG9jYWxlO1xuXG4vKipcbiAqIERldGVybWluZXMgdGhlIGN1cnJlbnQgbG9jYWxlIG9mIHRoaXMgbWFjaGluZS5cbiAqXG4gKiBAcGFyYW0ge0Jvb2xlYW59IFtmb3JjZT1mYWxzZV0gLSBXaGVuIGB0cnVlYCwgaXQgd2lsbCBieXBhc3MgdGhlIGNhY2hlZCBsb2NhbGUgYW5kIHJlZGV0ZWN0LlxuICogQHJldHVybnMge1Byb21pc2U8U3RyaW5nPn1cbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGxvY2FsZShmb3JjZSkge1xuXHRpZiAoIWZvcmNlICYmIGNhY2hlZExvY2FsZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0cmV0dXJuIGNhY2hlZExvY2FsZTtcblx0fVxuXG5cdHRyeSB7XG5cdFx0aWYgKHByb2Nlc3MucGxhdGZvcm0gPT09ICd3aW4zMicpIHtcblx0XHRcdGNvbnN0IHdpbnJlZ2xpYiA9IHJlcXVpcmUoJ3dpbnJlZ2xpYicpO1xuXHRcdFx0bGV0IHZhbHVlID0gd2lucmVnbGliLmdldCgnSEtDVVxcXFxDb250cm9sIFBhbmVsXFxcXEludGVybmF0aW9uYWwnLCAnTG9jYWxlJyk7XG5cdFx0XHRpZiAodmFsdWUpIHtcblx0XHRcdFx0dmFsdWUgPSB2YWx1ZS5zdWJzdHJpbmcodmFsdWUubGVuZ3RoIC0gNCwgdmFsdWUubGVuZ3RoKTtcblx0XHRcdFx0Y29uc3QgbG9jYWxlID0gd2lucmVnbGliLmdldCgnSEtMTVxcXFxTT0ZUV0FSRVxcXFxDbGFzc2VzXFxcXE1JTUVcXFxcRGF0YWJhc2VcXFxcUmZjMTc2NicsIHZhbHVlKTtcblx0XHRcdFx0Y29uc3QgbSA9IGxvY2FsZS5tYXRjaCgvKFteOyxcXG5dKz8pOy8pO1xuXHRcdFx0XHRjYWNoZWRMb2NhbGUgPSBtID8gbVsxXS5yZXBsYWNlKC9fL2csICctJykgOiBudWxsO1xuXHRcdFx0fVxuXHRcdH0gZWxzZSB7XG5cdFx0XHRjb25zdCBtID0gcmVxdWlyZSgnY2hpbGRfcHJvY2VzcycpLnNwYXduU3luYygnbG9jYWxlJykuc3Rkb3V0LnRvU3RyaW5nKCkubWF0Y2goL15MQU5HPVwiPyhbXlwiLlxcc10rKS8pO1xuXHRcdFx0Y2FjaGVkTG9jYWxlID0gbSA/IG1bMV0ucmVwbGFjZSgvXy9nLCAnLScpIDogbnVsbDtcblx0XHR9XG5cdH0gY2F0Y2ggKGUpIHtcblx0XHQvLyB0aGlzIGNhbiBoYXBwZW4gaWYgdGhlICdsb2NhbGUnIGNvbW1hbmQgaXMgbm90IGZvdW5kIGluIHRoZSBzeXN0ZW0gcGF0aFxuXHRcdGNhY2hlZExvY2FsZSA9IG51bGw7XG5cdH1cblxuXHRyZXR1cm4gY2FjaGVkTG9jYWxlO1xufVxuIl0sImZpbGUiOiJsb2NhbGUuanMifQ== | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvY2FsZS5qcyJdLCJuYW1lcyI6WyJjYWNoZWRMb2NhbGUiLCJsb2NhbGUiLCJmb3JjZSIsInVuZGVmaW5lZCIsInByb2Nlc3MiLCJwbGF0Zm9ybSIsInIiLCJtIiwic3RhdHVzIiwic3Rkb3V0IiwidG9TdHJpbmciLCJ0cmltIiwibWF0Y2giLCJjb2RlIiwic3Vic3RyIiwiUmVnRXhwIiwicmVwbGFjZSIsImUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFFQTs7QUFGQTs7QUFJQTs7Ozs7QUFLQSxJQUFJQSxZQUFKO0FBRUE7Ozs7Ozs7QUFNTyxlQUFlQyxNQUFmLENBQXNCQyxLQUF0QixFQUE2QjtBQUNuQyxNQUFJLENBQUNBLEtBQUQsSUFBVUYsWUFBWSxLQUFLRyxTQUEvQixFQUEwQztBQUN6QyxXQUFPSCxZQUFQO0FBQ0E7O0FBRURBLEVBQUFBLFlBQVksR0FBRyxJQUFmOztBQUVBLE1BQUk7QUFDSCxRQUFJSSxPQUFPLENBQUNDLFFBQVIsS0FBcUIsT0FBekIsRUFBa0M7QUFDakMsVUFBSUMsQ0FBQyxHQUFHLDhCQUFVLEtBQVYsRUFBaUIsQ0FBRSxPQUFGLEVBQVcsb0NBQVgsRUFBaUQsSUFBakQsRUFBdUQsUUFBdkQsQ0FBakIsQ0FBUjtBQUNBLFVBQUlDLENBQUMsR0FBRyxDQUFDRCxDQUFDLENBQUNFLE1BQUgsSUFBYUYsQ0FBQyxDQUFDRyxNQUFGLENBQVNDLFFBQVQsR0FBb0JDLElBQXBCLEdBQTJCQyxLQUEzQixDQUFpQyxzQkFBakMsQ0FBckI7O0FBQ0EsVUFBSUwsQ0FBSixFQUFPO0FBQ04sY0FBTU0sSUFBSSxHQUFHTixDQUFDLENBQUMsQ0FBRCxDQUFELENBQUtPLE1BQUwsQ0FBWSxDQUFDLENBQWIsQ0FBYjtBQUNBUixRQUFBQSxDQUFDLEdBQUcsOEJBQVUsS0FBVixFQUFpQixDQUFFLE9BQUYsRUFBVyxrREFBWCxFQUErRCxJQUEvRCxFQUFxRU8sSUFBckUsQ0FBakIsQ0FBSjtBQUNBTixRQUFBQSxDQUFDLEdBQUcsQ0FBQ0QsQ0FBQyxDQUFDRSxNQUFILElBQWFGLENBQUMsQ0FBQ0csTUFBRixDQUFTQyxRQUFULEdBQW9CQyxJQUFwQixHQUEyQkMsS0FBM0IsQ0FBaUMsSUFBSUcsTUFBSixDQUFZLEdBQUVGLElBQUssd0JBQW5CLENBQWpDLENBQWpCO0FBQ0FiLFFBQUFBLFlBQVksR0FBR08sQ0FBQyxHQUFHQSxDQUFDLENBQUMsQ0FBRCxDQUFKLEdBQVUsSUFBMUI7QUFDQTtBQUNELEtBVEQsTUFTTztBQUNOLFlBQU1BLENBQUMsR0FBRyw4QkFBVSxRQUFWLEVBQW9CRSxNQUFwQixDQUEyQkMsUUFBM0IsR0FBc0NFLEtBQXRDLENBQTRDLG9CQUE1QyxDQUFWO0FBQ0FaLE1BQUFBLFlBQVksR0FBR08sQ0FBQyxHQUFHQSxDQUFDLENBQUMsQ0FBRCxDQUFELENBQUtTLE9BQUwsQ0FBYSxJQUFiLEVBQW1CLEdBQW5CLENBQUgsR0FBNkIsSUFBN0M7QUFDQTtBQUNELEdBZEQsQ0FjRSxPQUFPQyxDQUFQLEVBQVUsQ0FDWDtBQUNBOztBQUVELFNBQU9qQixZQUFQO0FBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQgc2VjdXJpdHkvZGV0ZWN0LWNoaWxkLXByb2Nlc3M6IDAsIHNlY3VyaXR5L2RldGVjdC1ub24tbGl0ZXJhbC1yZWdleHA6IDAgKi9cblxuaW1wb3J0IHsgc3Bhd25TeW5jIH0gZnJvbSAnY2hpbGRfcHJvY2Vzcyc7XG5cbi8qKlxuICogVGhlIGNhY2hlZCBsb2NhbGUgdmFsdWUuXG4gKlxuICogQHR5cGUgez9TdHJpbmd9XG4gKi9cbmxldCBjYWNoZWRMb2NhbGU7XG5cbi8qKlxuICogRGV0ZXJtaW5lcyB0aGUgY3VycmVudCBsb2NhbGUgb2YgdGhpcyBtYWNoaW5lLlxuICpcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gW2ZvcmNlPWZhbHNlXSAtIFdoZW4gYHRydWVgLCBpdCB3aWxsIGJ5cGFzcyB0aGUgY2FjaGVkIGxvY2FsZSBhbmQgcmVkZXRlY3QuXG4gKiBAcmV0dXJucyB7UHJvbWlzZTxTdHJpbmc+fSBSZXNvbHZlcyB0aGUgbG9jYWxlIG9yIGBudWxsYCBpZiBhIGxvY2FsZSBjYW5ub3QgYmUgZGV0ZXJtaW5lZC5cbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGxvY2FsZShmb3JjZSkge1xuXHRpZiAoIWZvcmNlICYmIGNhY2hlZExvY2FsZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0cmV0dXJuIGNhY2hlZExvY2FsZTtcblx0fVxuXG5cdGNhY2hlZExvY2FsZSA9IG51bGw7XG5cblx0dHJ5IHtcblx0XHRpZiAocHJvY2Vzcy5wbGF0Zm9ybSA9PT0gJ3dpbjMyJykge1xuXHRcdFx0bGV0IHIgPSBzcGF3blN5bmMoJ3JlZycsIFsgJ3F1ZXJ5JywgJ0hLQ1VcXFxcQ29udHJvbCBQYW5lbFxcXFxJbnRlcm5hdGlvbmFsJywgJy92JywgJ0xvY2FsZScgXSk7XG5cdFx0XHRsZXQgbSA9ICFyLnN0YXR1cyAmJiByLnN0ZG91dC50b1N0cmluZygpLnRyaW0oKS5tYXRjaCgvTG9jYWxlXFxzK1xcdytcXHMrKFxcZCspLyk7XG5cdFx0XHRpZiAobSkge1xuXHRcdFx0XHRjb25zdCBjb2RlID0gbVsxXS5zdWJzdHIoLTQpO1xuXHRcdFx0XHRyID0gc3Bhd25TeW5jKCdyZWcnLCBbICdxdWVyeScsICdIS0xNXFxcXFNPRlRXQVJFXFxcXENsYXNzZXNcXFxcTUlNRVxcXFxEYXRhYmFzZVxcXFxSZmMxNzY2JywgJy92JywgY29kZSBdKTtcblx0XHRcdFx0bSA9ICFyLnN0YXR1cyAmJiByLnN0ZG91dC50b1N0cmluZygpLnRyaW0oKS5tYXRjaChuZXcgUmVnRXhwKGAke2NvZGV9XFxcXHMrXFxcXHcrXFxcXHMrKFteOyxcXG5dKylgKSk7XG5cdFx0XHRcdGNhY2hlZExvY2FsZSA9IG0gPyBtWzFdIDogbnVsbDtcblx0XHRcdH1cblx0XHR9IGVsc2Uge1xuXHRcdFx0Y29uc3QgbSA9IHNwYXduU3luYygnbG9jYWxlJykuc3Rkb3V0LnRvU3RyaW5nKCkubWF0Y2goL15MQU5HPVwiPyhbXlwiLlxcc10rKS8pO1xuXHRcdFx0Y2FjaGVkTG9jYWxlID0gbSA/IG1bMV0ucmVwbGFjZSgvXy9nLCAnLScpIDogbnVsbDtcblx0XHR9XG5cdH0gY2F0Y2ggKGUpIHtcblx0XHQvLyB0aGlzIGNhbiBoYXBwZW4gaWYgdGhlICdsb2NhbGUnIGNvbW1hbmQgaXMgbm90IGZvdW5kIGluIHRoZSBzeXN0ZW0gcGF0aFxuXHR9XG5cblx0cmV0dXJuIGNhY2hlZExvY2FsZTtcbn1cbiJdLCJmaWxlIjoibG9jYWxlLmpzIn0= |
{ | ||
"name": "appcd-response", | ||
"version": "2.0.1", | ||
"version": "2.0.2", | ||
"description": "Library for responses and errors with i18n support and error codes.", | ||
@@ -19,17 +19,16 @@ "main": "./dist/index", | ||
"dependencies": { | ||
"appcd-fs": "^1.1.8", | ||
"appcd-path": "^1.1.7", | ||
"source-map-support": "^0.5.13", | ||
"sprintf-js": "^1.1.2", | ||
"winreglib": "^1.0.5" | ||
"appcd-fs": "^1.1.9", | ||
"appcd-path": "^1.1.8", | ||
"source-map-support": "^0.5.16", | ||
"sprintf-js": "^1.1.2" | ||
}, | ||
"devDependencies": { | ||
"appcd-gulp": "^2.2.0" | ||
"appcd-gulp": "^2.3.0" | ||
}, | ||
"homepage": "https://github.com/appcelerator/appc-daemon/tree/master/packages/appcd-response", | ||
"homepage": "https://github.com/appcelerator/appc-daemon", | ||
"bugs": "https://github.com/appcelerator/appc-daemon/issues", | ||
"repository": "https://github.com/appcelerator/appc-daemon", | ||
"repository": "https://github.com/appcelerator/appc-daemon/tree/master/packages/appcd-response", | ||
"engines": { | ||
"node": ">=8.12.0" | ||
"node": "^8.12.0 || >=10.2.0" | ||
} | ||
} |
@@ -7,2 +7,4 @@ # appcd-response | ||
Report issues to [GitHub issues][2]. Official issue tracker in [JIRA][3]. | ||
## Installation | ||
@@ -51,1 +53,3 @@ | ||
[1]: https://github.com/appcelerator/appc-daemon/blob/master/packages/appcd-response/LICENSE | ||
[2]: https://github.com/appcelerator/appc-daemon/issues | ||
[3]: https://jira.appcelerator.org/projects/DAEMON/issues |
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
74750
4
827
54
- Removedwinreglib@^1.0.5
- Removedansi-styles@4.3.0(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbrotli@1.3.3(transitive)
- Removedbryt@1.0.2(transitive)
- Removedchalk@3.0.0(transitive)
- Removedcolor-convert@2.0.1(transitive)
- Removedcolor-name@1.1.4(transitive)
- Removedhas-flag@4.0.0(transitive)
- Removednanobuffer@1.1.7(transitive)
- Removednapi-macros@2.2.2(transitive)
- Removednode-gyp-build@4.8.4(transitive)
- Removedsnooplogg@2.3.3(transitive)
- Removedsupports-color@7.2.0(transitive)
- Removedwinreglib@1.0.5(transitive)
Updatedappcd-fs@^1.1.9
Updatedappcd-path@^1.1.8
Updatedsource-map-support@^0.5.16