
* 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
18 lines
504 B
JavaScript
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);
|