nuxt-helmet

Helmet for nuxt
226,646 188
Install
npm install nuxt-helmet@3.0.0
Latest Version:3.0.0
License:MIT
Last Updated:Jan 27, 2023
Links: GitHub  ·  npm
Maintainer: victor-perez

Helmet for nuxt

npm version npm downloads Circle CI Codecov Dependencies Standard JS Buy Me A Coffee FOSSA Status

Easy Helmet integration with Nuxt.js

Helmet helps you secure your Nuxt apps by setting various HTTP headers. By default Helmet will set the X-DNS-Prefetch-Control, X-Frame-Options, Strict-Transport-Security, X-Download-Options, Expect-Ct, Referrer-Policy and X-Content-Type-Options headers. Beside that this module will also set by default the X-Permitted-Cross-Domain-Policies header.

📖 Release Notes | 📖 Helmet Docs

Setup

  1. Add nuxt-helmet dependency with yarn or npm into your project
  2. Add nuxt-helmet at the beginning of the modules section of nuxt.config.js
  3. Configure it:
{
  modules: [
    'nuxt-helmet'
    //...other modules
 ],
 // helmet options
 // @see https://helmetjs.github.io/docs/
 helmet: {
    /*
    frameguard: false,
    ...
    */
 }
}

Note

Use csp property provided by Nuxt.js v2.11.0 for Content Security Policy (CSP) | 📖 Nuxt Docs

Development

  1. Clone this repository
  2. Install dependencies using yarn install or npm install
  3. Start development server using npm run dev

Sponsor

Buy Me A Coffee

License

MIT License

Copyright (c) Victor Perez vpjs@victor-perez.nl

FOSSA Status

Related Packages

nuxt-hsts-module

Provide basic authentication to your Nuxt.js application

1,341 1
nuxt-matomo

Matomo analytics for Nuxt.js

18,183 85
@gbbluspark/nuxt-matomo

Matomo analytics for Nuxt.js

2,596 0
nuxt-csp-report

A Nuxt module for collecting, normalizing, and persisting Content Security Polic...

16,874 18

Version History

Version Released License
3.0.0 MIT
2.1.1 MIT
2.1.0 MIT
2.0.1 MIT
2.0.0 MIT