UNPKG

@mjcctech/meteor-desktop

Version:

Build a Meteor's desktop client with hot code push.

24 lines (17 loc) 2.76 kB
"use strict"; 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==