UNPKG

meteor-desktop

Version:

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

21 lines (16 loc) 2.44 kB
"use strict"; // This propagates the version from package.json to Meteor plugins. const { version } = require('../../package.json'); const fs = require('fs'); const paths = ['./plugins/bundler/package.js', './plugins/watcher/package.js']; paths.forEach(path => { let packageJs = fs.readFileSync(path, 'UTF-8'); packageJs = packageJs.replace(/(version: ')([^']+)'/, `$1${version}'`); if (~path.indexOf('watcher')) { packageJs = packageJs.replace(/(omega:meteor-desktop-bundler@)([^']+)'/, `$1${version}'`); } fs.writeFileSync(path, packageJs); }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9zY3JpcHRzL3Byb3BhZ2F0ZVZlcnNpb24uanMiXSwibmFtZXMiOlsidmVyc2lvbiIsInJlcXVpcmUiLCJmcyIsInBhdGhzIiwiZm9yRWFjaCIsInBhdGgiLCJwYWNrYWdlSnMiLCJyZWFkRmlsZVN5bmMiLCJyZXBsYWNlIiwiaW5kZXhPZiIsIndyaXRlRmlsZVN5bmMiXSwibWFwcGluZ3MiOiI7O0FBQUE7QUFFQSxNQUFNO0FBQUVBLEVBQUFBO0FBQUYsSUFBY0MsT0FBTyxDQUFDLG9CQUFELENBQTNCOztBQUNBLE1BQU1DLEVBQUUsR0FBR0QsT0FBTyxDQUFDLElBQUQsQ0FBbEI7O0FBRUEsTUFBTUUsS0FBSyxHQUFHLENBQUMsOEJBQUQsRUFBaUMsOEJBQWpDLENBQWQ7QUFDQUEsS0FBSyxDQUFDQyxPQUFOLENBQWVDLElBQUQsSUFBVTtBQUNwQixNQUFJQyxTQUFTLEdBQUdKLEVBQUUsQ0FBQ0ssWUFBSCxDQUFnQkYsSUFBaEIsRUFBc0IsT0FBdEIsQ0FBaEI7QUFDQUMsRUFBQUEsU0FBUyxHQUFHQSxTQUFTLENBQUNFLE9BQVYsQ0FBa0Isc0JBQWxCLEVBQTJDLEtBQUlSLE9BQVEsR0FBdkQsQ0FBWjs7QUFDQSxNQUFJLENBQUNLLElBQUksQ0FBQ0ksT0FBTCxDQUFhLFNBQWIsQ0FBTCxFQUE4QjtBQUMxQkgsSUFBQUEsU0FBUyxHQUFHQSxTQUFTLENBQUNFLE9BQVYsQ0FBa0IseUNBQWxCLEVBQThELEtBQUlSLE9BQVEsR0FBMUUsQ0FBWjtBQUNIOztBQUNERSxFQUFBQSxFQUFFLENBQUNRLGFBQUgsQ0FBaUJMLElBQWpCLEVBQXVCQyxTQUF2QjtBQUNILENBUEQiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUaGlzIHByb3BhZ2F0ZXMgdGhlIHZlcnNpb24gZnJvbSBwYWNrYWdlLmpzb24gdG8gTWV0ZW9yIHBsdWdpbnMuXG5cbmNvbnN0IHsgdmVyc2lvbiB9ID0gcmVxdWlyZSgnLi4vLi4vcGFja2FnZS5qc29uJyk7XG5jb25zdCBmcyA9IHJlcXVpcmUoJ2ZzJyk7XG5cbmNvbnN0IHBhdGhzID0gWycuL3BsdWdpbnMvYnVuZGxlci9wYWNrYWdlLmpzJywgJy4vcGx1Z2lucy93YXRjaGVyL3BhY2thZ2UuanMnXTtcbnBhdGhzLmZvckVhY2goKHBhdGgpID0+IHtcbiAgICBsZXQgcGFja2FnZUpzID0gZnMucmVhZEZpbGVTeW5jKHBhdGgsICdVVEYtOCcpO1xuICAgIHBhY2thZ2VKcyA9IHBhY2thZ2VKcy5yZXBsYWNlKC8odmVyc2lvbjogJykoW14nXSspJy8sIGAkMSR7dmVyc2lvbn0nYCk7XG4gICAgaWYgKH5wYXRoLmluZGV4T2YoJ3dhdGNoZXInKSkge1xuICAgICAgICBwYWNrYWdlSnMgPSBwYWNrYWdlSnMucmVwbGFjZSgvKG9tZWdhOm1ldGVvci1kZXNrdG9wLWJ1bmRsZXJAKShbXiddKyknLywgYCQxJHt2ZXJzaW9ufSdgKTtcbiAgICB9XG4gICAgZnMud3JpdGVGaWxlU3luYyhwYXRoLCBwYWNrYWdlSnMpO1xufSk7XG4iXX0=