- vite adjustments

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-01-18 14:58:13 -05:00
parent 7a708e32e4
commit 3fb3773744

View File

@@ -17,30 +17,28 @@ import {
} from "vite-plugin-style-import"; } from "vite-plugin-style-import";
process.env.VITE_APP_GIT_SHA_DATE = new Date().toLocaleString("en-US", {timeZone: "America/Los_Angeles"}); process.env.VITE_APP_GIT_SHA_DATE = new Date().toLocaleString("en-US", {timeZone: "America/Los_Angeles"});
const WRONG_CODE = `import { bpfrpt_proptype_WindowScroller } from "../WindowScroller.js";` // const WRONG_CODE = `import { bpfrpt_proptype_WindowScroller } from "../WindowScroller.js";`
// function reactVirtualized() {
function reactVirtualized() { // return {
return { // name: 'flat:react-virtualized',
name: 'flat:react-virtualized', // configResolved: async () => {
configResolved: async () => { // const require = createRequire(import.meta.url)
const require = createRequire(import.meta.url) // const reactVirtualizedPath = require.resolve('react-virtualized')
const reactVirtualizedPath = require.resolve('react-virtualized') // const {pathname: reactVirtualizedFilePath} = new url.URL(reactVirtualizedPath, import.meta.url)
const {pathname: reactVirtualizedFilePath} = new url.URL(reactVirtualizedPath, import.meta.url) // const file = reactVirtualizedFilePath
const file = reactVirtualizedFilePath // .replace(
.replace( // path.join('dist', 'commonjs', 'index.js'),
path.join('dist', 'commonjs', 'index.js'), // path.join('dist', 'es', 'WindowScroller', 'utils', 'onScroll.js'),
path.join('dist', 'es', 'WindowScroller', 'utils', 'onScroll.js'), // )
) // const code = await fsPromises.readFile(file, 'utf-8');
const code = await fsPromises.readFile(file, 'utf-8'); // const modified = code.replace(WRONG_CODE, '')
const modified = code.replace(WRONG_CODE, '') // await fsPromises.writeFile(file, modified)
await fsPromises.writeFile(file, modified) // },
}, // }
} // }
}
export default defineConfig({ export default defineConfig({
base: '/', base: '/',
plugins: [ plugins: [
{ {
name: 'treat-js-files-as-jsx', name: 'treat-js-files-as-jsx',
@@ -96,7 +94,7 @@ export default defineConfig({
] ]
}), }),
legacy({ legacy({
targets: ['defaults', 'not IE 11'] targets: ['defaults']
}), }),
], ],
css: { css: {