Skip to content

Commit

Permalink
Merge pull request #124 from embroider-build/clean-config
Browse files Browse the repository at this point in the history
move to the new cleaner vite config
  • Loading branch information
mansona authored Dec 6, 2024
2 parents 7e108bc + ba08d38 commit 7676f11
Showing 1 changed file with 10 additions and 59 deletions.
69 changes: 10 additions & 59 deletions files-override/shared/vite.config.mjs
Original file line number Diff line number Diff line change
@@ -1,64 +1,15 @@
import { defineConfig } from 'vite';
import {
resolver,
hbs,
scripts,
templateTag,
optimizeDeps,
compatPrebuild,
assets,
contentFor,
} from '@embroider/vite';
import { extensions, classicEmberSupport, ember } from '@embroider/vite';
import { babel } from '@rollup/plugin-babel';

const extensions = [
'.mjs',
'.gjs',
'.js',
'.mts',
'.gts',
'.ts',
'.hbs',
'.json',
];

export default defineConfig(({ mode }) => {
return {
resolve: {
export default defineConfig({
plugins: [
classicEmberSupport(),
ember(),
// extra plugins here
babel({
babelHelpers: 'runtime',
extensions,
},
plugins: [
hbs(),
templateTag(),
scripts(),
resolver(),
compatPrebuild(),
assets(),
contentFor(),

babel({
babelHelpers: 'runtime',
extensions,
}),
],
optimizeDeps: optimizeDeps(),
server: {
port: 4200,
},
build: {
outDir: 'dist',
rollupOptions: {
input: {
main: 'index.html',
...(shouldBuildTests(mode)
? { tests: 'tests/index.html' }
: undefined),
},
},
},
};
}),
],
});

function shouldBuildTests(mode) {
return mode !== 'production' || process.env.FORCE_BUILD_TESTS;
}

0 comments on commit 7676f11

Please sign in to comment.