@gqlts/cli
Version:
Generate a client sdk from your GraphQl API
24 lines • 1.21 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.packageManagerInstallCommands = packageManagerInstallCommands;
exports.printHelp = printHelp;
const colors_1 = __importDefault(require("colors"));
function packageManagerInstallCommands(dependencies) {
const packages = dependencies.join(' ');
return [`npm install ${packages}`, `pnpm add ${packages}`, `yarn add ${packages}`, `bun add ${packages}`];
}
function printHelp({ dirPath, dependencies }) {
console.info();
console.info(`${colors_1.default.green('Success!')} Generated client code inside '${dirPath}'`);
console.info();
console.info(colors_1.default.bold('Remember to install the necessary runtime packages with your package manager:'));
console.info();
packageManagerInstallCommands(dependencies).forEach((command) => console.info(` ${colors_1.default.cyan(command)}`));
console.info();
console.info('PS: `@gqlts/runtime` should always have the same version as the cli!');
console.info();
}
//# sourceMappingURL=printHelp.js.map