nghtml2js-jest

1.0.2 • Public • Published

nghtml2js-jest

Jest preprocessor to turn Angular 1 templates into JS and put in modules.

Build Status version PRs Welcome All Contributors

Install

npm install --save-dev ng2html2js nghtml2js-jest or yarn ng2html2js nghtml2js-jest --dev

Example

Assuming the project uses babel, create a jest.json file and use the nghtml2js-jest preprocessor to transform html files. The test/setup.js file will probably be needed to import angular and angular-mocks.

{
  "bail": true,
  "verbose": true,
  "transform": {
    "^.+\\.js$": "babel-jest",
    "^.+\\.html$": "<rootDir>/node_modules/nghtml2js-jest/preprocessor.js"
  },
  "moduleFileExtensions": [
    "js"
  ],
  "setupTestFrameworkScriptFile": "<rootDir>/test/setup.js"
}

For a more complete example have a look at the example folder.

Contributors

Thanks goes to these wonderful people (emoji key):


Spyros Ioakeimidis

💬 💻 ⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!

Package Sidebar

Install

npm i nghtml2js-jest

Weekly Downloads

1,271

Version

1.0.2

License

MIT

Last publish

Collaborators

  • spyros.io