UNPKG

@dev-thought/nx-deploy-it

Version:

[![npm version](https://badge.fury.io/js/%40dev-thought%2Fnx-deploy-it.svg)](https://www.npmjs.com/package/@dev-thought/nx-deploy-it) [![The MIT License](https://img.shields.io/badge/license-MIT-orange.svg?color=blue&style=flat-square)](http://opensource.

27 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createPulumiMockProjectInTree = void 0; const provider_1 = require("../utils/provider"); function createPulumiMockProjectInTree(tree, provider, projectName) { let dependencies = { '@pulumi/pulumi': '^1.2.3' }; switch (provider) { case provider_1.PROVIDER.AWS: dependencies = Object.assign(Object.assign({}, dependencies), { '@pulumi/aws': '^1.2.3', '@pulumi/awsx': '^1.2.3' }); break; case provider_1.PROVIDER.AZURE: dependencies = Object.assign(Object.assign({}, dependencies), { '@pulumi/azure': '^1.2.3' }); break; case provider_1.PROVIDER.GOOGLE_CLOUD_PLATFORM: dependencies = Object.assign(Object.assign({}, dependencies), { '@pulumi/gcp': '^1.2.3' }); break; default: break; } tree.create(`./apps/${projectName}/infrastructure/package.json`, JSON.stringify({ dependencies })); } exports.createPulumiMockProjectInTree = createPulumiMockProjectInTree; //# sourceMappingURL=pulumi.mock.js.map