Skip to content

nuxt-community/speedcurve-module

Repository files navigation

@nuxtjs/speedcurve

npm version npm downloads Github Actions CI Codecov License

Speedcurve LUX integration for Nuxt 2

Features

  • Collect performance metrics from real users
  • See Javascript errors in your Speedcurve dashboard
  • Add user data to visits to cross reference cohorts and performance
  • Create custom performance markers for deep insights
  • Minimal configuration with sensible defaults
  • On-the-fly runtime config support

Setup

  1. Add @nuxtjs/speedcurve dependency to your project
yarn add @nuxtjs/speedcurve # or npm install @nuxtjs/speedcurve
  1. Add @nuxtjs/speedcurve to the modules section of nuxt.config.js
{
  modules: [
    // Simple usage
    '@nuxtjs/speedcurve',

    // With options
    ['@nuxtjs/speedcurve', { /* module options */ }]
  ]
}

or add options to the lux property in your nuxt.config.js

{
  modules: ['@nuxtjs/speedcurve'],

  lux: {
    // id: 'YOUR_LUX_ID'
    // debugMode: false,
    // enabled: true,
    // logFirstHit: true,
    // sampleRate: 100,
    // translateBool: true,
    // autoStartOnNav: true
  }
}

Development

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

License

MIT License

Copyright (c) Josh Deltener [email protected]