@mjcctech/meteor-desktop
Version:
Build a Meteor's desktop client with hot code push.
24 lines (17 loc) • 2.76 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9zY3JpcHRzL2FkZFRvU2NyaXB0cy5qcyJdLCJuYW1lcyI6WyJmYWlsIiwiY29uc29sZSIsImVycm9yIiwicHJvY2VzcyIsImV4aXQiLCJwYWNrYWdlSnNvblBhdGgiLCJwYXRoIiwicmVzb2x2ZSIsImpvaW4iLCJfX2Rpcm5hbWUiLCJsb2ciXSwibWFwcGluZ3MiOiI7O0FBQ0E7O0FBRUE7Ozs7QUFIQTs7QUFJQTs7OztBQUlBLFNBQVNBLElBQVQsR0FBZ0I7QUFDWkMsRUFBQUEsT0FBTyxDQUFDQyxLQUFSLENBQWMsaUZBQ1YsMkRBREo7QUFFQUMsRUFBQUEsT0FBTyxDQUFDQyxJQUFSLENBQWEsQ0FBYjtBQUNIOztBQUVELE1BQU1DLGVBQWUsR0FBR0MsY0FBS0MsT0FBTCxDQUNwQkQsY0FBS0UsSUFBTCxDQUFVQyxTQUFWLEVBQXFCLElBQXJCLEVBQTJCLElBQTNCLEVBQWlDLElBQWpDLEVBQXVDLElBQXZDLEVBQTZDLGNBQTdDLENBRG9CLENBQXhCOztBQUlBLHdCQUFVLFNBQVYsRUFBcUIsZ0JBQXJCLEVBQXVDSixlQUF2QyxFQUF3REwsSUFBeEQ7QUFFQUMsT0FBTyxDQUFDUyxHQUFSLENBQVksaUZBQ1IsbUJBREoiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSBuby1jb25zb2xlICovXG5pbXBvcnQgcGF0aCBmcm9tICdwYXRoJztcblxuaW1wb3J0IGFkZFNjcmlwdCBmcm9tICcuL3V0aWxzL2FkZFNjcmlwdCc7XG4vKipcbiAqIFRoaXMgc2NyaXB0IGFkZHMgYSAnZGVza3RvcCcgZW50cnkgdG8gJ3NjcmlwdHMnIGluIHBhY2thZ2UuanNvbi4gSWYgdGhlIGVudHJ5IGFscmVhZHkgZXhpc3RzXG4gKiBpdCBsZWF2ZXMgaXQgdW50b3VjaGVkLlxuICovXG5mdW5jdGlvbiBmYWlsKCkge1xuICAgIGNvbnNvbGUuZXJyb3IoJ1ttZXRlb3ItZGVza3RvcF0gZmFpbGVkIHRvIGFkZCBtZXRlb3ItZGVza3RvcCB0byB5b3VyIHBhY2thZ2UuanNvbiBzY3JpcHRzLCAnICtcbiAgICAgICAgJ3BsZWFzZSBhZGQgaXQgbWFudWFsbHkgYXMgXFwnZGVza3RvcFxcJzogXFwnbWV0ZW9yLWRlc2t0b3BcXCcnKTtcbiAgICBwcm9jZXNzLmV4aXQoMCk7XG59XG5cbmNvbnN0IHBhY2thZ2VKc29uUGF0aCA9IHBhdGgucmVzb2x2ZShcbiAgICBwYXRoLmpvaW4oX19kaXJuYW1lLCAnLi4nLCAnLi4nLCAnLi4nLCAnLi4nLCAncGFja2FnZS5qc29uJylcbik7XG5cbmFkZFNjcmlwdCgnZGVza3RvcCcsICdtZXRlb3ItZGVza3RvcCcsIHBhY2thZ2VKc29uUGF0aCwgZmFpbCk7XG5cbmNvbnNvbGUubG9nKCdbbWV0ZW9yLWRlc2t0b3BdIHN1Y2Nlc3NmdWxseSBhZGRlZCBhIFxcJ2Rlc2t0b3BcXCcgZW50cnkgdG8geW91ciBwYWNrYWdlLmpzb24nICtcbiAgICAnIHNjcmlwdHMgc2VjdGlvbi4nKTtcbiJdfQ==