UNPKG

nx-mesh

Version:
23 lines 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addDependencies = void 0; const tslib_1 = require("tslib"); const devkit_1 = require("@nrwl/devkit"); const versions_1 = require("../../../utils/versions"); const examples_1 = tslib_1.__importDefault(require("./examples")); function addDependencies(host, options) { let exampleDeps = Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, versions_1.versions['@graphql-mesh/cli']), versions_1.versions['@graphql-mesh/runtime']), versions_1.versions['@graphql-mesh/utils']), versions_1.versions['graphql']), versions_1.versions['@graphql-typed-document-node/core']); examples_1.default[options.example].dependencies.forEach((dep) => { exampleDeps = Object.assign(Object.assign({}, exampleDeps), versions_1.versions[dep]); }); if (options.codegen) { exampleDeps = Object.assign(Object.assign({}, exampleDeps), versions_1.versions['@graphql-codegen/cli']); examples_1.default[options.example].codegenDependencies.forEach((dep) => { exampleDeps = Object.assign(Object.assign({}, exampleDeps), versions_1.versions[dep]); }); } return (0, devkit_1.addDependenciesToPackageJson)(host, exampleDeps, {}); } exports.addDependencies = addDependencies; exports.default = addDependencies; //# sourceMappingURL=add-dependencies.js.map