1.1.6 • Published 6 months ago

create-cloud-run-app v1.1.6

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

create-cloud-run-app

Downloads Version License

Get started with boilerplate for writing, testing, linting, and formatting TypeScript for a Node.js app to deploy to Cloud Run.

npx create-cloud-run-app [path]

Note

  • If path isn't specified, it defaults to the current working directory (.).
  • The directory under path must be empty.

See article on dev.to for more details.

Details

Configuration boilerplate for jump starting your app development includes:

The linting and formatting tools have been configured to work together:

  • .editorconfig has format settings that feed into Prettier
  • .eslintrc.json uses Prettier for formatting

It is also configured with a pre-commit hook using Husky and lint-staged that will automatically reformat your source files when you commit.

Development

The generated app includes a number of package scripts, most importantly:

  • build
  • test | test:watch
  • deploy

For normal development, just run test:watch. This will restart the Express app on file changes under the src or test directories, and also re-run tests.

Notes

To use the latest published version, enter:

npx create-cloud-run-app@latest [path]

If you want to use the latest version from the cloud-run-app repo, enter:

npx github:subfuzion/create-cloud-run-app [path]

Source

The source for the generated app is in the cloud-run-app repo.

License

Licensed under MIT.

1.1.6

6 months ago

1.1.5

6 months ago

1.1.4

6 months ago

1.1.3

6 months ago

1.1.2

6 months ago

1.1.1

6 months ago

1.1.0

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago