@sharekey/meteor-desktop
Version:
Build a Meteor's desktop client with hot code push.
19 lines (17 loc) • 3.15 kB
JavaScript
;
var _path = _interopRequireDefault(require("path"));
var _addScript = _interopRequireDefault(require("./utils/addScript"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable no-console */
/**
* This script adds a 'desktop' entry to 'scripts' in package.json. If the entry already exists
* it leaves it untouched.
*/
function fail() {
console.error('[meteor-desktop] failed to add meteor-desktop to your package.json scripts, ' + 'please add it manually as \'desktop\': \'meteor-desktop\'');
process.exit(0);
}
const packageJsonPath = _path.default.resolve(_path.default.join(__dirname, '..', '..', '..', '..', 'package.json'));
(0, _addScript.default)('desktop', 'meteor-desktop', packageJsonPath, fail);
console.log('[meteor-desktop] successfully added a \'desktop\' entry to your package.json' + ' scripts section.');
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcGF0aCIsIl9pbnRlcm9wUmVxdWlyZURlZmF1bHQiLCJyZXF1aXJlIiwiX2FkZFNjcmlwdCIsIm9iaiIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwiZmFpbCIsImNvbnNvbGUiLCJlcnJvciIsInByb2Nlc3MiLCJleGl0IiwicGFja2FnZUpzb25QYXRoIiwicGF0aCIsInJlc29sdmUiLCJqb2luIiwiX19kaXJuYW1lIiwiYWRkU2NyaXB0IiwibG9nIl0sInNvdXJjZXMiOlsiLi4vLi4vbGliL3NjcmlwdHMvYWRkVG9TY3JpcHRzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludC1kaXNhYmxlIG5vLWNvbnNvbGUgKi9cbmltcG9ydCBwYXRoIGZyb20gJ3BhdGgnO1xuXG5pbXBvcnQgYWRkU2NyaXB0IGZyb20gJy4vdXRpbHMvYWRkU2NyaXB0Jztcbi8qKlxuICogVGhpcyBzY3JpcHQgYWRkcyBhICdkZXNrdG9wJyBlbnRyeSB0byAnc2NyaXB0cycgaW4gcGFja2FnZS5qc29uLiBJZiB0aGUgZW50cnkgYWxyZWFkeSBleGlzdHNcbiAqIGl0IGxlYXZlcyBpdCB1bnRvdWNoZWQuXG4gKi9cbmZ1bmN0aW9uIGZhaWwoKSB7XG4gICAgY29uc29sZS5lcnJvcignW21ldGVvci1kZXNrdG9wXSBmYWlsZWQgdG8gYWRkIG1ldGVvci1kZXNrdG9wIHRvIHlvdXIgcGFja2FnZS5qc29uIHNjcmlwdHMsICcgK1xuICAgICAgICAncGxlYXNlIGFkZCBpdCBtYW51YWxseSBhcyBcXCdkZXNrdG9wXFwnOiBcXCdtZXRlb3ItZGVza3RvcFxcJycpO1xuICAgIHByb2Nlc3MuZXhpdCgwKTtcbn1cblxuY29uc3QgcGFja2FnZUpzb25QYXRoID0gcGF0aC5yZXNvbHZlKFxuICAgIHBhdGguam9pbihfX2Rpcm5hbWUsICcuLicsICcuLicsICcuLicsICcuLicsICdwYWNrYWdlLmpzb24nKVxuKTtcblxuYWRkU2NyaXB0KCdkZXNrdG9wJywgJ21ldGVvci1kZXNrdG9wJywgcGFja2FnZUpzb25QYXRoLCBmYWlsKTtcblxuY29uc29sZS5sb2coJ1ttZXRlb3ItZGVza3RvcF0gc3VjY2Vzc2Z1bGx5IGFkZGVkIGEgXFwnZGVza3RvcFxcJyBlbnRyeSB0byB5b3VyIHBhY2thZ2UuanNvbicgK1xuICAgICcgc2NyaXB0cyBzZWN0aW9uLicpO1xuIl0sIm1hcHBpbmdzIjoiOztBQUNBLElBQUFBLEtBQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUVBLElBQUFDLFVBQUEsR0FBQUYsc0JBQUEsQ0FBQUMsT0FBQTtBQUEwQyxTQUFBRCx1QkFBQUcsR0FBQSxXQUFBQSxHQUFBLElBQUFBLEdBQUEsQ0FBQUMsVUFBQSxHQUFBRCxHQUFBLEtBQUFFLE9BQUEsRUFBQUYsR0FBQTtBQUgxQzs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNHLElBQUlBLENBQUEsRUFBRztFQUNaQyxPQUFPLENBQUNDLEtBQUssQ0FBQyw4RUFBOEUsR0FDeEYsMkRBQTJELENBQUM7RUFDaEVDLE9BQU8sQ0FBQ0MsSUFBSSxDQUFDLENBQUMsQ0FBQztBQUNuQjtBQUVBLE1BQU1DLGVBQWUsR0FBR0MsYUFBSSxDQUFDQyxPQUFPLENBQ2hDRCxhQUFJLENBQUNFLElBQUksQ0FBQ0MsU0FBUyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxjQUFjLENBQy9ELENBQUM7QUFFRCxJQUFBQyxrQkFBUyxFQUFDLFNBQVMsRUFBRSxnQkFBZ0IsRUFBRUwsZUFBZSxFQUFFTCxJQUFJLENBQUM7QUFFN0RDLE9BQU8sQ0FBQ1UsR0FBRyxDQUFDLDhFQUE4RSxHQUN0RixtQkFBbUIsQ0FBQyJ9