saleor-dashboard/scripts/patchReactVirtualized.js
Patryk Andrzejewski 9de945d61a
Introduce vite (#2580)
* Vite, remove webpack

* Clean deps

* Fix apollo types

* Fix types

* CI

* Fix types

* Fix types

* Keep required deps for storybook

* Rename build dir

* Sentry config, fix react-virtualized issue

* Set NODE_OPTIONS

* Fast-refresh rule for eslint

* Update deps

* Update deps

* Update deps

* Remove webpack

* Add sw

* Update dockerfile

* Update dockerfile

* Update readme, dev port
2022-11-24 15:24:08 +01:00

18 lines
504 B
JavaScript

/* eslint-disable @typescript-eslint/no-var-requires */
const fs = require("fs");
/*
react-virtualized has broken ESM file, we need to patch this manually:
Ref: https://github.com/vitejs/vite/issues/1652#issuecomment-765875146
*/
const dep =
"node_modules/react-virtualized/dist/es/WindowScroller/utils/onScroll.js";
const code = fs
.readFileSync(dep, "utf-8")
.replace(
'import { bpfrpt_proptype_WindowScroller } from "../WindowScroller.js";',
"",
);
fs.writeFileSync(dep, code);