- 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";
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";`
function reactVirtualized() {
return {
name: 'flat:react-virtualized',
configResolved: async () => {
const require = createRequire(import.meta.url)
const reactVirtualizedPath = require.resolve('react-virtualized')
const {pathname: reactVirtualizedFilePath} = new url.URL(reactVirtualizedPath, import.meta.url)
const file = reactVirtualizedFilePath
.replace(
path.join('dist', 'commonjs', 'index.js'),
path.join('dist', 'es', 'WindowScroller', 'utils', 'onScroll.js'),
)
const code = await fsPromises.readFile(file, 'utf-8');
const modified = code.replace(WRONG_CODE, '')
await fsPromises.writeFile(file, modified)
},
}
}
// const WRONG_CODE = `import { bpfrpt_proptype_WindowScroller } from "../WindowScroller.js";`
// function reactVirtualized() {
// return {
// name: 'flat:react-virtualized',
// configResolved: async () => {
// const require = createRequire(import.meta.url)
// const reactVirtualizedPath = require.resolve('react-virtualized')
// const {pathname: reactVirtualizedFilePath} = new url.URL(reactVirtualizedPath, import.meta.url)
// const file = reactVirtualizedFilePath
// .replace(
// path.join('dist', 'commonjs', 'index.js'),
// path.join('dist', 'es', 'WindowScroller', 'utils', 'onScroll.js'),
// )
// const code = await fsPromises.readFile(file, 'utf-8');
// const modified = code.replace(WRONG_CODE, '')
// await fsPromises.writeFile(file, modified)
// },
// }
// }
export default defineConfig({
base: '/',
plugins: [
{
name: 'treat-js-files-as-jsx',
@@ -96,7 +94,7 @@ export default defineConfig({
]
}),
legacy({
targets: ['defaults', 'not IE 11']
targets: ['defaults']
}),
],
css: {