@packt/serverless-plugin-package
TypeScript icon, indicating that this package has built-in type declarations

1.0.13 • Public • Published

Serverless Plugin Package

Packt serverless Greenkeeper badge npm CircleCI Codecov

Makes package.json variables available.in serverless.yml, and exposes the package.json version as its semver components.

Installing

Install the plugin using the serverless cli serverless plugin install -n @packt/serverless-plugin-package

Manual Installation

Install the package in your service: npm install --save-dev @packt/serverless-plugin-package

Then register it in your plugins array in serverless.yml:

plugins:
  - "@packt/serverless-plugin-package"

Note: Don't forget to quoe the plugin name in serverless.yml, @ has a meaning in yml.

Usage

To reference variables from your project's package.json.

# Becomes name: my-awesome-service-1
name: ${package:name}-${package:semver.major}
...
custom:
  # Uses your description from package.json
  description: ${package:description}

To reference semver parts of your project's version:

custom:
    patchVersion: ${package:semver.patch}
    minorVersion: ${package:semver.minor}
    majorVersion: ${package:semver.major}

Package Sidebar

Install

npm i @packt/serverless-plugin-package

Weekly Downloads

0

Version

1.0.13

License

MIT

Unpacked Size

9.87 kB

Total Files

6

Last publish

Collaborators

  • astevenstaylor