UNPKG

793 BJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5var _stanUtils = require("stan-utils");
6
7var _builder = _interopRequireDefault(require("../builder"));
8
9var _options = _interopRequireDefault(require("./options"));
10
11var pkg = require('../../package.json');
12
13(0, _stanUtils.updateNotifier)({
14 pkg: pkg,
15 updateCheckInterval: 0,
16 shouldNotifyInNpmScript: true
17}).notify({
18 defer: true
19});
20var opts = (0, _options["default"])(process.argv);
21
22if (opts) {
23 (0, _builder["default"])(opts).then(function () {
24 if (!opts.watch) process.exit(0);
25 })["catch"](function (e) {
26 _stanUtils.signale.error(e);
27
28 process.exitCode = typeof (e === null || e === void 0 ? void 0 : e.code) === 'number' && e.code || 1;
29 process.exit();
30 });
31}
\No newline at end of file