12.1.1 • Published 6 days ago

@nx-extend/gcp-functions v12.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 days ago

@nx-extend/gcp-functions

Nx plugin to build and deploy your Google Cloud Functions.

Setup

Install

npm install -D @nx-extend/gcp-functions
nx g @nx-extend/gcp-functions:init

Usage

Deploy

Available options:

nametypedefaultdescription

Runner

This projects includes a runner to run all your functions, to generate the runner:

nx g @nx-extend/gcp-functions:init-runner <name>

This will generate a main.ts file like this:

import { bootstrapRunner } from '@nx-extend/gcp-functions/runner'

/* eslint-disable @nx/enforce-module-boundaries */
bootstrapRunner(new Map([
    ['nx function project name', import('path to main of of project')]
  ])
)

You can now add all your functions to the map, note: make sure that the nx function project name is the same name as known by Nx (name prop of that functions project.json). The runner uses the deploy target of that project.json to determine how to serve the function (http/pub sub/bucket event).

12.1.1

6 days ago

12.1.0

1 month ago

12.0.2

2 months ago

12.0.1

3 months ago

12.0.0

3 months ago

11.1.3

5 months ago

11.1.2

5 months ago

11.1.1

5 months ago

11.1.0

5 months ago

10.0.0

6 months ago

10.0.1

6 months ago

10.0.2

5 months ago

11.0.0

5 months ago

9.3.7

7 months ago

9.3.6

8 months ago

9.3.5

8 months ago

9.3.4

8 months ago

9.3.3

9 months ago

9.3.2

9 months ago

9.3.1

10 months ago

9.3.0

10 months ago

9.2.0

11 months ago

6.6.0

12 months ago

9.1.1

11 months ago

9.1.0

11 months ago

9.1.3

11 months ago

9.1.2

11 months ago

9.0.0

11 months ago

6.5.2

1 year ago

6.5.1

1 year ago

6.5.0

1 year ago

6.4.0

1 year ago

6.3.5

1 year ago

6.3.4

1 year ago

6.3.2

2 years ago

6.3.3

2 years ago

6.3.0

2 years ago

6.3.1

2 years ago

6.2.5

2 years ago

6.2.4

2 years ago

6.2.3

2 years ago

6.2.1

2 years ago

6.2.2

2 years ago

6.1.0

2 years ago

6.1.2

2 years ago

6.2.0

2 years ago

6.1.1

2 years ago

6.1.3

2 years ago

5.3.0

2 years ago

5.2.0

2 years ago

5.1.0

2 years ago

5.0.0

2 years ago

6.0.1

2 years ago

6.0.0

2 years ago

4.1.0

3 years ago

4.1.1

3 years ago

4.0.1

3 years ago

4.0.0

3 years ago

2.1.3

3 years ago

3.0.0

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

0.6.2

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.0

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago