0.0.1 • Published 5 years ago

jest-handlebars-loader v0.0.1

Weekly downloads
75
License
MIT
Repository
github
Last release
5 years ago

handlebars-jest

Jest Handlebars transformer

Usage

npm install --save-dev handlebars-jest

Setup

To define handlebars-jest as a transformer for your .hbs files, you need to map .hbs files to the handlebars-jest module.

{
  "jest": {
    "transform": {
      "^.+\\.hbs$": "<rootDir>/node_modules/handlebars-jest"
    }
}

Additional options

Configure the transformer in a handlebars-jest property in your Jest config's globals.

{
  "jest": {
    "transform": {
      "^.+\\.hbs$": "handlebars-jest"
    },
    "globals": {
      "handlebars-jest": {
        "helperDirs": [
          "/some/path"
        ],
        "relativePathPartials": true,
        "partialFileExtension": ".hbs",
        "partialDirs": [ 
          "/some/other/path"  
        ]
      }
    }
  }
}

The following options are supported:

  • helperDirs: Defines directories to be searched for helpers.
  • partialDirs: Defines directories to be searched for partials.
  • relativePathPartials: Look up partials using relative paths i.e. {{> ../partials/customer}} (default true)
  • partialFileExtension: Look up partials using relative paths i.e. {{> ../partials/customer}} (default .hbs)