Package Exports
- jest-runner-prettier
- jest-runner-prettier/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (jest-runner-prettier) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Usage
Install
Install jest
, prettier
and jest-runner-prettier
yarn add --dev jest prettier jest-runner-prettier
# or with NPM
npm install --save-dev jest prettier jest-runner-prettier
Add it to your Jest config
Using Built-in Preset
This package includes a Jest preset which configures Jest to run Prettier on all files supported by Prettier. To use it set the following in your package.json
:
{
"jest": {
"preset": "jest-runner-prettier"
}
}
or jest.config.js
:
module.exports = {
preset: "jest-runner-prettier",
};
Manually
In your package.json
{
"jest": {
"runner": "prettier",
"moduleFileExtensions": [
"js",
"mjs",
"jsx",
"vue",
"ts",
"tsx",
"css",
"less",
"scss",
"html",
"json",
"graphql",
"md",
"markdown",
"mdx",
"yaml",
"yml"
],
"testMatch": [
"**/*.js",
"**/*.mjs",
"**/*.jsx",
"**/*.vue",
"**/*.ts",
"**/*.tsx",
"**/*.css",
"**/*.less",
"**/*.scss",
"**/*.html",
"**/*.json",
"**/*.graphql",
"**/*.md",
"**/*.markdown",
"**/*.mdx",
"**/*.yaml",
"**/*.yml"
]
}
}
Or in jest.config.js
module.exports = {
runner: "prettier",
moduleFileExtensions: [
"js",
"mjs",
"jsx",
"vue",
"ts",
"tsx",
"css",
"less",
"scss",
"html",
"json",
"graphql",
"md",
"markdown",
"mdx",
"yaml",
"yml",
],
testMatch: [
"**/*.js",
"**/*.mjs",
"**/*.jsx",
"**/*.vue",
"**/*.ts",
"**/*.tsx",
"**/*.css",
"**/*.less",
"**/*.scss",
"**/*.html",
"**/*.json",
"**/*.graphql",
"**/*.md",
"**/*.markdown",
"**/*.mdx",
"**/*.yaml",
"**/*.yml",
],
};
Run Jest
npx jest
# or, with yarn
yarn jest
License
Copyright Kepler Sticka-Jones 2017-2022. Licensed MIT.