@revolut/monorepo-overrides

Description

Usage no npm install needed!

<script type="module">
  import revolutMonorepoOverrides from 'https://cdn.skypack.dev/@revolut/monorepo-overrides';
</script>

README

@revolut/monorepo-overrides

styled with prettier


✨ Features

Function for react-app-rewired that takes CRA Webpack config and returns a config that tells Webpack to compile all local @revolut packages using its Main babel-loader (there is a minimal secondary for node_modules) Also it disables reporting of ForkPlugin for those @revolut packages due to following issue. Stackoverflow

🎬 Getting started

const { webpackRevolutOverrides, jestOverride } = require('@revolut/cra-overrides')
const monorepoOverride = require('@revolut/monorepo-overrides')

module.exports = {
  webpack: (config, env) => {
    // wrap your regular overrides with monorepoOverride funciton
    config = monorepoOverride(webpackRevolutOverrides(config, env))
    return config
  },
  jest: (config) => {
    config = jestOverride(config)
    return config
  },
}