123456789101112131415161718192021222324252627282930313233343536373839 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _fetch = require("./fetch");
- /**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- *
- */
- /**
- * Indicates whether or not the packager is running. It returns a promise that
- * returns one of these possible values:
- * - `running`: the packager is running
- * - `not_running`: the packager nor any process is running on the expected port.
- * - `unrecognized`: one other process is running on the port we expect the packager to be running.
- */
- async function isPackagerRunning(packagerPort = process.env.RCT_METRO_PORT || '8081') {
- try {
- const {
- data
- } = await (0, _fetch.fetch)(`http://localhost:${packagerPort}/status`);
- return data === 'packager-status:running' ? 'running' : 'unrecognized';
- } catch (_error) {
- return 'not_running';
- }
- }
- var _default = isPackagerRunning;
- exports.default = _default;
- //# sourceMappingURL=isPackagerRunning.js.map
|