serverless-parcel

1.0.4 • Public • Published

serverless-parcel

Serverless plugin for zero-config parcel bundler support.

Install

yarn add serverless-parcel --dev

Add the plugin to your serverless.yml:

plugins:
  - serverless-parcel

Configure

None required! By default, parcel will build your lambda functions with parcel... but if you want to get fancy, here ya go:

custom:
  parcel:
    ## options for lambda functions
    options:
      ## defaults
      target: node
      cache: false
      watch: false
      bundleNodeModules: true
      outDir: autogenerated - you can't change this
 
    ## non-lambda entries you'd like to build
    entries:
      # an array of bundler options with an entry file
      - file: src/index.html
        minify: true
        target: browser
      - file: src/admin.html
        minify: false
        sourceMaps: true

A full list of options can be found on parcel's api docs

Shout Out

This project was heavily inspired by serverless-plugin-typescript and serverless-webpack. Both are epic projects and I hope this projects grows up to be like them one day. 🎉

Package Sidebar

Install

npm i serverless-parcel

Weekly Downloads

3

Version

1.0.4

License

MIT

Unpacked Size

213 kB

Total Files

4

Last publish

Collaborators

  • johnagan