UNPKG

@berenddeboer/nx-aws-cdk

Version:

Nx self-inferring plugin for AWS CDK stacks

46 lines 1.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cdk = void 0; exports.mockExecutorContext = mockExecutorContext; // We run a very complex cdk const NX_WORKSPACE_ROOT = process.env.NX_WORKSPACE_ROOT ?? ""; exports.cdk = `node --require ts-node/register ${NX_WORKSPACE_ROOT}/node_modules/aws-cdk/bin/cdk.js -a "pnpm dlx ts-node --require tsconfig-paths/register --project ${NX_WORKSPACE_ROOT}/packages/nx-aws-cdk/test/apps/proj/tsconfig.app.json ${NX_WORKSPACE_ROOT}/packages/nx-aws-cdk/test/apps/proj/bin/cdk-stack.ts"`; function mockExecutorContext(executorName, workspaceVersion = 2) { const context = { root: "/root", cwd: "/root", isVerbose: false, projectName: "proj", nxJsonConfiguration: {}, projectsConfigurations: { version: workspaceVersion, projects: { proj: { root: "packages/nx-aws-cdk/test/apps/proj", targets: { test: { executor: `@berenddeboer/nx-aws-cdk:${executorName}`, }, }, }, }, }, projectGraph: { nodes: { myapp: { type: "app", name: "proj", data: { root: "packages/nx-aws-cdk/test/apps/proj", }, }, }, dependencies: {}, }, target: { executor: `@berenddeboer/nx-aws-cdk:${executorName}`, }, }; return context; } //# sourceMappingURL=testing.js.map