@netlify/plugin-edge-handlers

3.0.8 • Public • Published

DEPRECATION NOTICE

This code is no longer in use since it has been factored out of all Netlify workflows. Please refer to the docs for information about the ongoing Edge Functions public beta.


Netlify Plugin Edge Handlers

This plugin is used to bundle Edge Handlers for deployment. It is included in the list of core plugins in Netlify's build, meaning that any handler under the netlify/edge-handlers directory will be bundled by Netlify's buildbot.

Usage

This plugin is already integrated into Netlify's build process and will not need to be included in your project for Edge Handlers to work.

To run this plugin locally in an existing project that has Edge Handlers, you'll need to install the netlify build codebase locally and symlink this plugin to that repo. To do so:

  1. Clone the build repo and install dependencies:

    git clone git@github.com:netlify/build.git
    npm i
  2. Create a symlink from netlify-build/packages/build/node_modules/@netlify/plugin-edge-handlers towards the Edge handlers plugin's root directory:

    # manual way
    ln -s
    # or
    npm link
  3. Verify that the previous step worked:

    cd /path/to/netlify-build/packages/build
    node -p 'require("@netlify/plugin-edge-handlers")' # prints the `onPostBuild` exported function
  4. Run the plugin locally in your project by typing in your project directory:

    node /path/to/netlify-build/packages/build/src/core/bin.js

Dependents (3)

Package Sidebar

Install

npm i @netlify/plugin-edge-handlers

Weekly Downloads

9,286

Version

3.0.8

License

MIT

Unpacked Size

20.1 kB

Total Files

11

Last publish

Collaborators

  • youvalv
  • berdav
  • vitaliyr
  • smnh
  • denar90
  • kathmbeck
  • rj-netlify
  • akardet
  • pieh
  • hrishikeshk
  • sarahetter
  • orinokai
  • ericap
  • seanroberts
  • skn0tt
  • mikewen
  • biilmann
  • marcus.netlify
  • jgantunes
  • eduardoboucas
  • netlify-bot
  • nasiba
  • ascorbic