mirror of
https://github.com/flarum/core.git
synced 2025-08-05 07:57:46 +02:00
feat(jest): create jest config package for unit testing (#3678)
* feat(jest): create jest config package for unit testing * chore: housekeeping * fix: now we need to explicitly allow importing without extension * fix: recover EditorDriverInterface import * Apply suggestions from code review * chore: yarn Signed-off-by: Sami Mazouz <sychocouldy@gmail.com>
This commit is contained in:
26
js-packages/webpack-config/babel.config.js
Normal file
26
js-packages/webpack-config/babel.config.js
Normal file
@@ -0,0 +1,26 @@
|
||||
module.exports = {
|
||||
presets: [
|
||||
require.resolve('@babel/preset-react'),
|
||||
require.resolve('@babel/preset-typescript'),
|
||||
[
|
||||
require.resolve('@babel/preset-env'),
|
||||
{
|
||||
modules: false,
|
||||
loose: true,
|
||||
},
|
||||
],
|
||||
],
|
||||
plugins: [
|
||||
[require.resolve('@babel/plugin-transform-runtime'), { useESModules: true }],
|
||||
[require.resolve('@babel/plugin-proposal-class-properties'), { loose: true }],
|
||||
[require.resolve('@babel/plugin-proposal-private-methods'), { loose: true }],
|
||||
[
|
||||
require.resolve('@babel/plugin-transform-react-jsx'),
|
||||
{
|
||||
pragma: 'm',
|
||||
pragmaFrag: "'['",
|
||||
useBuiltIns: true,
|
||||
},
|
||||
],
|
||||
],
|
||||
};
|
Reference in New Issue
Block a user