Nimble Polyglot Microcosm

    @netlify/edge-bundler
    TypeScript icon, indicating that this package has built-in type declarations

    5.0.0 • Public • Published

    Build Node

    Edge Bundler

    Intelligently prepare Netlify Edge Functions for deployment.

    Usage

    1. Install this module as a dependency in your project

      npm install @netlify/edge-bundler --save
      
    2. Import it and create a bundle from a directory of Edge Functions and a list of declarations.

      import { bundle } from '@netlify/edge-bundler'
      
      // List of directories to search for Edge Functions.
      const sourceDirectories = [
          "/repo/netlify/edge-functions",
          "/repo/.netlify/edge-functions"
      ]
      
      // Directory where bundle should be placed.
      const distDirectory = "/repo/.netlify/edge-functions-dist"
      
      // List of Edge Functions declarations.
      const declarations = [
          {function: "user-1", path: "/blog/*"},
          {function: "internal-2", path: "/"}
      ]
      
      await bundle(sourceDirectories, distDirectory, declarations)

    Contributors

    Please see CONTRIBUTING.md for instructions on how to set up and work on this repository. Thanks for contributing!

    Keywords

    none

    Install

    npm i @netlify/edge-bundler

    DownloadsWeekly Downloads

    73,891

    Version

    5.0.0

    License

    MIT

    Unpacked Size

    3.02 MB

    Total Files

    149

    Last publish

    Collaborators

    • danez
    • jackiewmacharia
    • sarahetter
    • kevsamoei
    • orinokai
    • ericap
    • seanroberts
    • dustincrogers
    • skn0tt
    • mikewen
    • dengeist
    • biilmann
    • marcus.netlify
    • jgantunes
    • eduardoboucas
    • netlify-bot
    • nasiba
    • zachleat
    • ascorbic