@nlabs/lex
Version:
19 lines (18 loc) • 2.69 kB
JavaScript
/**
* Copyright (c) 2018-Present, Nitrogen Labs, Inc.
* Copyrights licensed under the MIT License. See the accompanying LICENSE file for terms.
*/ import { LexConfig } from '../../LexConfig.js';
import { checkLinkedModules } from '../../utils/app.js';
import { log } from '../../utils/log.js';
export const linked = async (cmd, callback = ()=>({}))=>{
const { cliName = 'Lex', quiet } = cmd;
// Display status
log(`${cliName} checking for linked modules...`, 'info', quiet);
// Get custom configuration
await LexConfig.parseConfig(cmd);
// Check for linked modules
checkLinkedModules();
callback(0);
return Promise.resolve(0);
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy9saW5rL2xpbmsudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgtUHJlc2VudCwgTml0cm9nZW4gTGFicywgSW5jLlxuICogQ29weXJpZ2h0cyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSB0aGUgYWNjb21wYW55aW5nIExJQ0VOU0UgZmlsZSBmb3IgdGVybXMuXG4gKi9cbmltcG9ydCB7TGV4Q29uZmlnfSBmcm9tICcuLi8uLi9MZXhDb25maWcuanMnO1xuaW1wb3J0IHtjaGVja0xpbmtlZE1vZHVsZXN9IGZyb20gJy4uLy4uL3V0aWxzL2FwcC5qcyc7XG5pbXBvcnQge2xvZ30gZnJvbSAnLi4vLi4vdXRpbHMvbG9nLmpzJztcblxuZXhwb3J0IGludGVyZmFjZSBMaW5rT3B0aW9ucyB7XG4gIHJlYWRvbmx5IGNsaU5hbWU/OiBzdHJpbmc7XG4gIHJlYWRvbmx5IHF1aWV0PzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IHR5cGUgTGlua0NhbGxiYWNrID0gKHN0YXR1czogbnVtYmVyKT0+IHZvaWQ7XG5cbmV4cG9ydCBjb25zdCBsaW5rZWQgPSBhc3luYyAoY21kOiBMaW5rT3B0aW9ucywgY2FsbGJhY2s6IExpbmtDYWxsYmFjayA9ICgpID0+ICh7fSkpOiBQcm9taXNlPG51bWJlcj4gPT4ge1xuICBjb25zdCB7Y2xpTmFtZSA9ICdMZXgnLCBxdWlldH0gPSBjbWQ7XG5cbiAgLy8gRGlzcGxheSBzdGF0dXNcbiAgbG9nKGAke2NsaU5hbWV9IGNoZWNraW5nIGZvciBsaW5rZWQgbW9kdWxlcy4uLmAsICdpbmZvJywgcXVpZXQpO1xuXG4gIC8vIEdldCBjdXN0b20gY29uZmlndXJhdGlvblxuICBhd2FpdCBMZXhDb25maWcucGFyc2VDb25maWcoY21kKTtcblxuICAvLyBDaGVjayBmb3IgbGlua2VkIG1vZHVsZXNcbiAgY2hlY2tMaW5rZWRNb2R1bGVzKCk7XG4gIGNhbGxiYWNrKDApO1xuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKDApO1xufTsiXSwibmFtZXMiOlsiTGV4Q29uZmlnIiwiY2hlY2tMaW5rZWRNb2R1bGVzIiwibG9nIiwibGlua2VkIiwiY21kIiwiY2FsbGJhY2siLCJjbGlOYW1lIiwicXVpZXQiLCJwYXJzZUNvbmZpZyIsIlByb21pc2UiLCJyZXNvbHZlIl0sIm1hcHBpbmdzIjoiQUFBQTs7O0NBR0MsR0FDRCxTQUFRQSxTQUFTLFFBQU8scUJBQXFCO0FBQzdDLFNBQVFDLGtCQUFrQixRQUFPLHFCQUFxQjtBQUN0RCxTQUFRQyxHQUFHLFFBQU8scUJBQXFCO0FBU3ZDLE9BQU8sTUFBTUMsU0FBUyxPQUFPQyxLQUFrQkMsV0FBeUIsSUFBTyxDQUFBLENBQUMsQ0FBQSxDQUFFO0lBQ2hGLE1BQU0sRUFBQ0MsVUFBVSxLQUFLLEVBQUVDLEtBQUssRUFBQyxHQUFHSDtJQUVqQyxpQkFBaUI7SUFDakJGLElBQUksR0FBR0ksUUFBUSwrQkFBK0IsQ0FBQyxFQUFFLFFBQVFDO0lBRXpELDJCQUEyQjtJQUMzQixNQUFNUCxVQUFVUSxXQUFXLENBQUNKO0lBRTVCLDJCQUEyQjtJQUMzQkg7SUFDQUksU0FBUztJQUNULE9BQU9JLFFBQVFDLE9BQU8sQ0FBQztBQUN6QixFQUFFIn0=