faker-nuxt

A Faker wrapper for Nuxt.
623 3
Install
npm install faker-nuxt
Latest Version:7.1.0
License:ISC
Last Updated:May 31, 2022
Links: GitHub  ·  npm
Maintainer: skyatura

faker-nuxt

Faker wrapper for Nuxt.js

version npm (scoped) Libraries.io dependency status for latest release node-current (scoped) Snyk Vulnerabilities for npm package gitmoji

Features

  • Inject $faker to the context everywhere.

Setup

  1. Add faker-nuxt dependency to your project
npm install --save-dev faker-nuxt # or yarn add --dev faker-nuxt
  1. Add faker-nuxt to the buildModules section of nuxt.config.js
export default {
  buildModules: [
    // Simple usage
    'faker-nuxt',

    // With options
    ['faker-nuxt', { /* module options */ }]
  ]
}

:warning: If you are using Nuxt < v2.9 you have to install the module as a dependency (No --dev or --save-dev flags) and use modules section in nuxt.config.js instead of buildModules.

Using top level options

export default {
  buildModules: [
    'faker-nuxt'
  ],
  faker: {
    /* module options */
  }
}

Configuration

Set default locale

You can set a default locale via the locale option.

export default {
  buildModules: [
    'faker-nuxt'
  ],
  faker: {
    locale: 'pt_BR',
  }
}

Set default seed

You can set a default seed via the seed option.

export default {
  buildModules: [
    'faker-nuxt'
  ],
  faker: {
    seed: 'Banana123',
  }
}

Usage

Using inside templates

<div>{{ $faker.lorem.word() }}</div>
<div v-text="$faker.lorem.words()"></div>

Using inside scripts

<script>
  export default {
    data() {
      return {
        name: this.$faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')
      }
    }
  }
</script>

Related Packages

@scayle/storefront-nuxt

Nuxt integration for the SCAYLE Commerce Engine and Storefront API

152,903
nuxt-tsconfig-stub

Stub Nuxt's generated tsconfig.json at installation

70,835 24
kuranuxt

Look at the Nuxt 3 documentation to learn more.

871 0
nuxt-define

One utility function for module authors to define compiler constants for all bui...

13,412,511
dayjs-nuxt

Day.JS Module for Nuxt

1,986,864 126

Version History

Version Released License
7.1.0 ISC
1.0.2 ISC
1.0.1 ISC
1.0.0 ISC
Pre-releases (2)
Version Released License
6.0.0-alpha.6 ISC
6.0.0-alpha.5 ISC