UNPKG

1.13 kBJavaScriptView Raw
1#!/usr/bin/env node
2"use strict";
3var __importDefault = (this && this.__importDefault) || function (mod) {
4 return (mod && mod.__esModule) ? mod : { "default": mod };
5};
6Object.defineProperty(exports, "__esModule", { value: true });
7const react_1 = __importDefault(require("react"));
8const ink_1 = require("ink");
9const meow_1 = __importDefault(require("meow"));
10const multilines_1 = __importDefault(require("multilines"));
11const update_notifier_1 = __importDefault(require("update-notifier"));
12const _1 = __importDefault(require("."));
13/* Spec */
14const cli = meow_1.default(multilines_1.default `
15 | Usage
16 | $ emma
17 |
18 | Controls:
19 | - space: toggle dependencies
20 | - up/down: scroll the list
21 | - right/left: hide or show details
22 | - double right: show repo
23 `);
24/**
25 * Make sure that user is on the latest version
26 * avaiable in case they have connection to NPM.
27 */
28const notifier = update_notifier_1.default(cli);
29notifier.notify();
30if (notifier.update) {
31 process.exit(0);
32}
33/* Main */
34ink_1.render(react_1.default.createElement(_1.default, null), { exitOnCtrlC: false });
35//# sourceMappingURL=bin.js.map
\No newline at end of file