Skip to content
LogRocket module for Nuxt.js
Branch: master
Clone or download
farzadso Merge pull request #13 from nuxt-community/renovate/all-minor-patch
chore(deps): update all non-major dependencies
Latest commit 61ba7ba May 19, 2019

README.md

nuxt-logrocket

nuxt-logrocket

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

LogRocket module for Nuxt.js

📖 Release Notes

Features

  • Supports logrocket-vuex plugin integration by default
  • Ability to run in development mode

Setup

  • Add nuxt-logrocket dependency using yarn or npm to your project
yarn add nuxt-logrocket

OR

npm install nuxt-logrocket --save
  • Add nuxt-logrocket to the modules section of your nuxt.config.js file
{
  modules: [
    'nuxt-logrocket',
  ],

  logRocket: {
    logRocketId: '',
    devModeAllowed: false,
  }
}

Options

Options can be passed using either environment variables or logRocket section in nuxt.config.js. Setting a value for the required logRocketId option is enough in most cases.

logRocketId

  • Type: String
    • Default: process.env.LOGROCKET_ID || ''

devModeAllowed

  • Type: Boolean
    • Default: process.env.LOGROCKET_DEV_MODE_ALLOWED || false

Usage

LogRocket gets automatically injected into your application when it is setup correctly. By default this module works only in production and on client-side events.

In order to use LogRocket's injected functionality in your application, you can use :

this.$logRocket

in your components or :

app.$logRocket

in plugins.

If Vuex store is initialized, LogRocket Vuex plugin will be automatically registered.

Visit LogRocket's website for a full list of features : Docs

Development

  • Clone this repository
  • Install dependencies using yarn install or npm install
  • Start development server using yarn run dev or npm run dev
  • Point your browser to http://localhost:3000

License

MIT License - Alibaba Travels Co

You can’t perform that action at this time.