Skip to content

Instantly share code, notes, and snippets.

@dantman
Last active October 22, 2022 14:13
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dantman/820f6232acc6f53bd1e57d21b09e1f89 to your computer and use it in GitHub Desktop.
Save dantman/820f6232acc6f53bd1e57d21b09e1f89 to your computer and use it in GitHub Desktop.
babel-jest Babel 7 node_modules import issue
{
"presets": [
[
"@babel/preset-env",
{
"modules": "commonjs"
}
]
]
}
$ git clone https://gist.github.com/820f6232acc6f53bd1e57d21b09e1f89.git
$ cd 820f6232acc6f53bd1e57d21b09e1f89
$ npm i && npm test
import difference from 'lodash-es/difference';
export default difference(['a'], ['b']);
import index from "./index";
test("Index exists", () => {
expect(index).toBeDefined();
});
{
"name": "babel-jest-node_modules-import",
"version": "1.0.0",
"description": "Test case",
"main": "index.js",
"scripts": {
"test": "jest"
},
"dependencies": {
"@babel/core": "7.0.0-beta.47",
"@babel/preset-env": "7.0.0-beta.47",
"babel-core": "7.0.0-bridge.0",
"babel-jest": "latest",
"jest": "22.4.4",
"lodash-es": "latest"
},
"jest": {
"transform": {
"^.+\\.(mjs|jsx|js)$": "babel-jest"
},
"transformIgnorePatterns": [
"node_modules/(?!(lodash-es)/)"
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment