UNPKG

@coat/cli

Version:

TODO: See #3

43 lines (41 loc) 2.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PACKAGE_JSON_FILENAME = exports.EVERYTHING_UP_TO_DATE_MESSAGE = exports.COAT_MANIFEST_FILENAME = exports.COAT_LOGO_BOX_WIDTH = exports.COAT_LOCAL_LOCKFILE_VERSION = exports.COAT_LOCAL_LOCKFILE_PATH = exports.COAT_LOCAL_CACHE_DIR = exports.COAT_GLOBAL_LOCKFILE_VERSION = exports.COAT_GLOBAL_LOCKFILE_PATH = exports.COAT_CLI_VERSION = exports.COAT_ASCII_LOGO = void 0; var _path = _interopRequireDefault(require("path")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const PACKAGE_JSON_FILENAME = "package.json"; exports.PACKAGE_JSON_FILENAME = PACKAGE_JSON_FILENAME; const COAT_MANIFEST_FILENAME = "coat.json"; // package.json is imported with require and not an import // statement since using import would lead to a different folder // structure for the TypeScript declaration file outputs. // eslint-disable-next-line @typescript-eslint/no-var-requires exports.COAT_MANIFEST_FILENAME = COAT_MANIFEST_FILENAME; const COAT_CLI_VERSION = require(`../${PACKAGE_JSON_FILENAME}`).version; exports.COAT_CLI_VERSION = COAT_CLI_VERSION; const COAT_GLOBAL_LOCKFILE_VERSION = 1; exports.COAT_GLOBAL_LOCKFILE_VERSION = COAT_GLOBAL_LOCKFILE_VERSION; const COAT_LOCAL_LOCKFILE_VERSION = 1; exports.COAT_LOCAL_LOCKFILE_VERSION = COAT_LOCAL_LOCKFILE_VERSION; const COAT_LOCAL_CACHE_DIR = ".coat"; exports.COAT_LOCAL_CACHE_DIR = COAT_LOCAL_CACHE_DIR; const COAT_LOCKFILE_FILENAME = "coat.lock"; const COAT_GLOBAL_LOCKFILE_PATH = COAT_LOCKFILE_FILENAME; exports.COAT_GLOBAL_LOCKFILE_PATH = COAT_GLOBAL_LOCKFILE_PATH; const COAT_LOCAL_LOCKFILE_PATH = _path.default.join(COAT_LOCAL_CACHE_DIR, COAT_GLOBAL_LOCKFILE_PATH); exports.COAT_LOCAL_LOCKFILE_PATH = COAT_LOCAL_LOCKFILE_PATH; const EVERYTHING_UP_TO_DATE_MESSAGE = "♻️ Everything up to date"; exports.EVERYTHING_UP_TO_DATE_MESSAGE = EVERYTHING_UP_TO_DATE_MESSAGE; const COAT_LOGO_BOX_WIDTH = 58; // The logo in this string contains breaking empty // space characters, so that each line has the exact // same length which makes centering the logo easier. exports.COAT_LOGO_BOX_WIDTH = COAT_LOGO_BOX_WIDTH; const COAT_ASCII_LOGO = ` ____ ___ _ _____\u00A0 / ___/ _ \\ / \\|_ _| | | | | | |/ _ \\ | |\u00A0\u00A0 | |__| |_| / ___ \\| |\u00A0\u00A0 \\____\\___/_/ \\_|_|\u00A0\u00A0`; exports.COAT_ASCII_LOGO = COAT_ASCII_LOGO;