Skip to content

Commit

Permalink
chore(vite): use vite-tsconfig-paths to simplify vite configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
murdos committed Jul 28, 2024
1 parent db738b9 commit 269d215
Show file tree
Hide file tree
Showing 7 changed files with 9 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public JHipsterModule buildModule(JHipsterModuleProperties properties) {
.addDevDependency(packageName("typescript"), COMMON)
.addDevDependency(packageName("ts-node"), REACT)
.addDevDependency(packageName("vite"), COMMON)
.addDevDependency(packageName("vite-tsconfig-paths"), REACT)
.addDevDependency(packageName("vite-tsconfig-paths"), COMMON)
.addDevDependency(packageName("vitest"), COMMON)
.addDevDependency(packageName("vitest-sonar-reporter"), COMMON)
.addDependency(packageName("react"), REACT)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ public JHipsterModule buildVueModule(JHipsterModuleProperties properties) {
.addDevDependency(packageName("jsdom"), COMMON)
.addDevDependency(packageName("typescript"), COMMON)
.addDevDependency(packageName("vite"), COMMON)
.addDevDependency(packageName("vite-tsconfig-paths"), COMMON)
.addDevDependency(packageName("vitest"), COMMON)
.addDevDependency(packageName("vitest-sonar-reporter"), COMMON)
.addDevDependency(packageName("vue-tsc"), VUE)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
import { defineConfig } from 'vite';
import tsconfigPaths from 'vite-tsconfig-paths';
import react from '@vitejs/plugin-react';
import path from 'path';

export default defineConfig({
plugins: [react()],
plugins: [react(), tsconfigPaths()],
build: {
outDir: '../../../{{projectBuildDirectory}}/classes/static',
},
resolve: {
alias: [
{ find: '@', replacement: path.resolve(__dirname, 'src/main/webapp/app') },
{ find: '@assets', replacement: path.resolve('src/main/webapp/assets') },
],
},
root: 'src/main/webapp',
server: {
port: 9000,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
import { defineConfig } from 'vite';
import tsconfigPaths from 'vite-tsconfig-paths';
import vue from '@vitejs/plugin-vue';
import path from 'path';

// https://vitejs.dev/config/
export default defineConfig({
resolve: {
alias: {
'@': path.resolve(__dirname, './src/main/webapp/app'),
},
},
plugins: [vue()],
plugins: [vue(), tsconfigPaths()],
build: {
outDir: '../../../{{projectBuildDirectory}}/classes/static',
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"ts-jest": "29.2.3",
"typescript": "5.5.4",
"vite": "5.3.4",
"vite-tsconfig-paths": "4.3.2",
"vitest": "2.0.4",
"vitest-sonar-reporter": "2.0.0"
}
Expand Down
3 changes: 1 addition & 2 deletions src/main/resources/generator/dependencies/react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
"eslint-plugin-react": "7.35.0",
"react-scripts": "5.0.1",
"sass": "1.77.8",
"ts-node": "10.9.2",
"vite-tsconfig-paths": "4.3.2"
"ts-node": "10.9.2"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ void shouldCreateVueModule() {
.containing(nodeDependency("jsdom"))
.containing(nodeDependency("typescript"))
.containing(nodeDependency("vite"))
.containing(nodeDependency("vite-tsconfig-paths"))
.containing(nodeDependency("vitest"))
.containing(nodeDependency("vitest-sonar-reporter"))
.containing(nodeDependency("vue-tsc"))
Expand Down

0 comments on commit 269d215

Please sign in to comment.