nuxt-netlify-http2-server-push

Nuxt.js module for enabling HTTP/2 server push on Netlify
559 24
Install
npm install nuxt-netlify-http2-server-push
Latest Version:0.1.3
License:MIT
Last Updated:Jun 14, 2019
Links: GitHub  ·  npm
Maintainer: jmblog

nuxt-netlify-http2-server-push

npm (scoped with tag) npm CircleCI Codecov Dependencies js-standard-style

Nuxt.js module for enabling HTTP/2 server push on Netlify

📖 Release Notes

Features

This module generates a _headers file which enables HTTP/2 server push on Netlify.

Setup

  • Add nuxt-netlify-http2-server-push dependency using yarn or npm to your project
$ npm install --save nuxt-netlify-http2-server-push
# or
$ yarn add nuxt-netlify-http2-server-push
  • Add nuxt-netlify-http2-server-push to the modules section of nuxt.config.js and configure the resources property
{
  modules: [
    [
      'nuxt-netlify-http2-server-push',
      {
        // Specify relative path to the dist directory and its content type
        resources: [
          { path: '**/*.js', as: 'script' },
          { path: 'images/hero.jpg', as: 'image' },
          { path: 'fonts/*.woff2', as: 'font', type: 'font/woff2', crossorigin: 'anonymous' },
          { path: 'images/bg-image-narrow.png', as: 'image', media: '(max-width: 600px)', },
        ]
      }
    ]
  ]
}

Usage

Just run nuxt generate or call nuxt.generate().

This module will generate a _headers file in the root of the dist directory. If you have your own _headers file, the additional lines will be appended to it.

Please read https://www.netlify.com/blog/2017/07/18/http/2-server-push-on-netlify/ for more details about HTTP/2 Server Push on Netlify.

Development

  • Clone this repository
  • Install dependencies using yarn install or npm install
  • Start development server using npm run dev

License

MIT License

Copyright (c) Yoshihide Jimbo

Related Packages

@netlify/nuxt

Nuxt module providing local emulation of the Netlify environment

61,024 1
nuxt-translation-manager

Simple and easy to use translation manager for nuxt and nuxt-i18n that allows to...

16,873 19
@traum-ferienwohnungen/nuxt-advanced-healthcheck

Module for adding healthcheck urls to a nuxt project

2,621 3
@nuxtjs/svg

Super simple svg loading module for Nuxt.js

848,162 342
nuxt-purgecss

Drop superfluous CSS! A neat PurgeCSS wrapper for Nuxt.js

522,398 496

Version History

Version Released License
0.1.3 MIT
0.1.2 MIT
0.1.1 MIT
0.1.0 MIT