src/__snapshots__/index.spec.js.snap
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`babelBase when called with target node, then node babel configs are returned 1`] = `
Object {
"env": Object {},
"plugins": Array [
Array [
"@babel/plugin-transform-runtime",
Object {
"useESModules": false,
"version": "7.14.0",
},
],
Array [
"babel-plugin-transform-import-aliases",
Object {
"aliases": Object {
"@": "/usr/code/src",
},
},
],
],
"presets": Array [
Array [
"@babel/preset-env",
Object {
"corejs": 3,
"modules": "commonjs",
"targets": "node 12",
"useBuiltIns": "entry",
},
],
"@babel/preset-typescript",
],
}
`;
exports[`babelBase when called with target react for dev, then development react configs are returned 1`] = `
Object {
"env": Object {
"development": Object {
"plugins": Array [
"react-refresh/babel",
],
},
"production": Object {
"plugins": Array [
"transform-react-remove-prop-types",
],
},
"test": Object {
"presets": Array [
"@linaria",
],
},
},
"plugins": Array [
Array [
"@babel/plugin-transform-runtime",
Object {
"useESModules": true,
"version": "7.14.0",
},
],
Array [
"babel-plugin-transform-import-aliases",
Object {
"aliases": Object {
"@": "/usr/code/src",
},
},
],
],
"presets": Array [
Array [
"@babel/preset-env",
Object {
"corejs": 3,
"modules": false,
"targets": "defaults",
"useBuiltIns": "entry",
},
],
Array [
"@babel/preset-react",
Object {
"development": true,
"runtime": "automatic",
},
],
"@babel/preset-typescript",
],
}
`;
exports[`babelBase when called with target react for prod, then production react configs are returned 1`] = `
Object {
"env": Object {
"development": Object {
"plugins": Array [
"react-refresh/babel",
],
},
"production": Object {
"plugins": Array [
"transform-react-remove-prop-types",
],
},
"test": Object {
"presets": Array [
"@linaria",
],
},
},
"plugins": Array [
Array [
"@babel/plugin-transform-runtime",
Object {
"useESModules": true,
"version": "7.14.0",
},
],
Array [
"babel-plugin-transform-import-aliases",
Object {
"aliases": Object {
"@": "/usr/code/src",
},
},
],
],
"presets": Array [
Array [
"@babel/preset-env",
Object {
"corejs": 3,
"modules": false,
"targets": "defaults",
"useBuiltIns": "entry",
},
],
Array [
"@babel/preset-react",
Object {
"development": false,
"runtime": "automatic",
},
],
"@babel/preset-typescript",
],
}
`;
exports[`babelBase when called with target react for test, then test react configs are returned 1`] = `
Object {
"env": Object {
"development": Object {
"plugins": Array [
"react-refresh/babel",
],
},
"production": Object {
"plugins": Array [
"transform-react-remove-prop-types",
],
},
"test": Object {
"presets": Array [
"@linaria",
],
},
},
"plugins": Array [
Array [
"@babel/plugin-transform-runtime",
Object {
"useESModules": false,
"version": "7.14.0",
},
],
Array [
"babel-plugin-transform-import-aliases",
Object {
"aliases": Object {
"@": "/usr/code/src",
},
},
],
],
"presets": Array [
Array [
"@babel/preset-env",
Object {
"corejs": 3,
"modules": "commonjs",
"targets": "defaults",
"useBuiltIns": "entry",
},
],
Array [
"@babel/preset-react",
Object {
"development": false,
"runtime": "automatic",
},
],
"@babel/preset-typescript",
],
}
`;