Skip to content

Commit a448c5e

Browse files
committed
fix(cli/tempaltes): fix css imports in react templates
1 parent 899fc19 commit a448c5e

11 files changed

Lines changed: 153 additions & 180 deletions

File tree

.changes/react-imports.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-tauri-app": "patch"
3+
---
4+
5+
Fix css import in react templates.

packages/cli/fragments/fragment-react-ts/src/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useState } from "react";
22
import reactLogo from "./assets/react.svg";
33
import { invoke } from "@tauri-apps/api/tauri";
4-
import "./app.css";
4+
import "./App.css";
55

66
function App() {
77
const [greetMsg, setGreetMsg] = useState("");

packages/cli/fragments/fragment-react-ts/vite.config.ts

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,22 @@ export default defineConfig({
66
plugins: [react()],
77

88
// Vite optons tailored for Tauri developemnt and only applied in `tauri dev` or `tauri build`
9-
...(process.env.TAURI_DEBUG || process.env.TAURI_BUILD
10-
? {
11-
// prevent vite from obscuring rust errors
12-
clearScreen: false,
13-
// tauri expects a fixed port, fail if that port is not available
14-
server: {
15-
port: 1420,
16-
strictPort: true,
17-
},
18-
// to make use of `TAURI_DEBUG` and other env variables
19-
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
20-
envPrefix: ["VITE_", "TAURI_"],
21-
build: {
22-
// Tauri supports es2021
23-
target: ["es2021", "chrome100", "safari13"],
24-
// don't minify for debug builds
25-
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
26-
// produce sourcemaps for debug builds
27-
sourcemap: !!process.env.TAURI_DEBUG,
28-
},
29-
}
30-
: {}),
9+
// prevent vite from obscuring rust errors
10+
clearScreen: false,
11+
// tauri expects a fixed port, fail if that port is not available
12+
server: {
13+
port: 1420,
14+
strictPort: true,
15+
},
16+
// to make use of `TAURI_DEBUG` and other env variables
17+
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
18+
envPrefix: ["VITE_", "TAURI_"],
19+
build: {
20+
// Tauri supports es2021
21+
target: ["es2021", "chrome100", "safari13"],
22+
// don't minify for debug builds
23+
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
24+
// produce sourcemaps for debug builds
25+
sourcemap: !!process.env.TAURI_DEBUG,
26+
},
3127
});

packages/cli/fragments/fragment-react/src/App.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useState } from "react";
22
import reactLogo from "./assets/react.svg";
33
import { invoke } from "@tauri-apps/api/tauri";
4-
import "./app.css";
4+
import "./App.css";
55

66
function App() {
77
const [greetMsg, setGreetMsg] = useState("");

packages/cli/fragments/fragment-react/vite.config.js

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,22 @@ export default defineConfig({
66
plugins: [react()],
77

88
// Vite optons tailored for Tauri developemnt and only applied in `tauri dev` or `tauri build`
9-
...(process.env.TAURI_DEBUG || process.env.TAURI_BUILD
10-
? {
11-
// prevent vite from obscuring rust errors
12-
clearScreen: false,
13-
// tauri expects a fixed port, fail if that port is not available
14-
server: {
15-
port: 1420,
16-
strictPort: true,
17-
},
18-
// to make use of `TAURI_DEBUG` and other env variables
19-
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
20-
envPrefix: ["VITE_", "TAURI_"],
21-
build: {
22-
// Tauri supports es2021
23-
target: ["es2021", "chrome100", "safari13"],
24-
// don't minify for debug builds
25-
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
26-
// produce sourcemaps for debug builds
27-
sourcemap: !!process.env.TAURI_DEBUG,
28-
},
29-
}
30-
: {}),
9+
// prevent vite from obscuring rust errors
10+
clearScreen: false,
11+
// tauri expects a fixed port, fail if that port is not available
12+
server: {
13+
port: 1420,
14+
strictPort: true,
15+
},
16+
// to make use of `TAURI_DEBUG` and other env variables
17+
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
18+
envPrefix: ["VITE_", "TAURI_"],
19+
build: {
20+
// Tauri supports es2021
21+
target: ["es2021", "chrome100", "safari13"],
22+
// don't minify for debug builds
23+
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
24+
// produce sourcemaps for debug builds
25+
sourcemap: !!process.env.TAURI_DEBUG,
26+
},
3127
});

packages/cli/fragments/fragment-solid-ts/vite.config.ts

Lines changed: 19 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,23 @@ export default defineConfig({
99
},
1010

1111
// Vite optons tailored for Tauri developemnt and only applied in `tauri dev` or `tauri build`
12-
...(process.env.TAURI_DEBUG || process.env.TAURI_BUILD
13-
? {
14-
// prevent vite from obscuring rust errors
15-
clearScreen: false,
16-
// tauri expects a fixed port, fail if that port is not available
17-
server: {
18-
port: 1420,
19-
strictPort: true,
20-
},
21-
// to make use of `TAURI_DEBUG` and other env variables
22-
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
23-
envPrefix: ["VITE_", "TAURI_"],
24-
build: {
25-
polyfillDynamicImport: false,
26-
// Tauri supports es2021
27-
target: ["es2021", "chrome100", "safari13"],
28-
// don't minify for debug builds
29-
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
30-
// produce sourcemaps for debug builds
31-
sourcemap: !!process.env.TAURI_DEBUG,
32-
},
33-
}
34-
: {}),
12+
// prevent vite from obscuring rust errors
13+
clearScreen: false,
14+
// tauri expects a fixed port, fail if that port is not available
15+
server: {
16+
port: 1420,
17+
strictPort: true,
18+
},
19+
// to make use of `TAURI_DEBUG` and other env variables
20+
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
21+
envPrefix: ["VITE_", "TAURI_"],
22+
build: {
23+
polyfillDynamicImport: false,
24+
// Tauri supports es2021
25+
target: ["es2021", "chrome100", "safari13"],
26+
// don't minify for debug builds
27+
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
28+
// produce sourcemaps for debug builds
29+
sourcemap: !!process.env.TAURI_DEBUG,
30+
},
3531
});

packages/cli/fragments/fragment-solid/vite.config.js

Lines changed: 19 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,23 @@ export default defineConfig({
99
},
1010

1111
// Vite optons tailored for Tauri developemnt and only applied in `tauri dev` or `tauri build`
12-
...(process.env.TAURI_DEBUG || process.env.TAURI_BUILD
13-
? {
14-
// prevent vite from obscuring rust errors
15-
clearScreen: false,
16-
// tauri expects a fixed port, fail if that port is not available
17-
server: {
18-
port: 1420,
19-
strictPort: true,
20-
},
21-
// to make use of `TAURI_DEBUG` and other env variables
22-
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
23-
envPrefix: ["VITE_", "TAURI_"],
24-
build: {
25-
polyfillDynamicImport: false,
26-
// Tauri supports es2021
27-
target: ["es2021", "chrome100", "safari13"],
28-
// don't minify for debug builds
29-
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
30-
// produce sourcemaps for debug builds
31-
sourcemap: !!process.env.TAURI_DEBUG,
32-
},
33-
}
34-
: {}),
12+
// prevent vite from obscuring rust errors
13+
clearScreen: false,
14+
// tauri expects a fixed port, fail if that port is not available
15+
server: {
16+
port: 1420,
17+
strictPort: true,
18+
},
19+
// to make use of `TAURI_DEBUG` and other env variables
20+
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
21+
envPrefix: ["VITE_", "TAURI_"],
22+
build: {
23+
polyfillDynamicImport: false,
24+
// Tauri supports es2021
25+
target: ["es2021", "chrome100", "safari13"],
26+
// don't minify for debug builds
27+
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
28+
// produce sourcemaps for debug builds
29+
sourcemap: !!process.env.TAURI_DEBUG,
30+
},
3531
});

packages/cli/fragments/fragment-svelte-ts/vite.config.ts

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,22 @@ export default defineConfig({
66
plugins: [svelte()],
77

88
// Vite optons tailored for Tauri developemnt and only applied in `tauri dev` or `tauri build`
9-
...(process.env.TAURI_DEBUG || process.env.TAURI_BUILD
10-
? {
11-
// prevent vite from obscuring rust errors
12-
clearScreen: false,
13-
// tauri expects a fixed port, fail if that port is not available
14-
server: {
15-
port: 1420,
16-
strictPort: true,
17-
},
18-
// to make use of `TAURI_DEBUG` and other env variables
19-
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
20-
envPrefix: ["VITE_", "TAURI_"],
21-
build: {
22-
// Tauri supports es2021
23-
target: ["es2021", "chrome100", "safari13"],
24-
// don't minify for debug builds
25-
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
26-
// produce sourcemaps for debug builds
27-
sourcemap: !!process.env.TAURI_DEBUG,
28-
},
29-
}
30-
: {}),
9+
// prevent vite from obscuring rust errors
10+
clearScreen: false,
11+
// tauri expects a fixed port, fail if that port is not available
12+
server: {
13+
port: 1420,
14+
strictPort: true,
15+
},
16+
// to make use of `TAURI_DEBUG` and other env variables
17+
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
18+
envPrefix: ["VITE_", "TAURI_"],
19+
build: {
20+
// Tauri supports es2021
21+
target: ["es2021", "chrome100", "safari13"],
22+
// don't minify for debug builds
23+
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
24+
// produce sourcemaps for debug builds
25+
sourcemap: !!process.env.TAURI_DEBUG,
26+
},
3127
});

packages/cli/fragments/fragment-svelte/vite.config.js

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,22 @@ export default defineConfig({
66
plugins: [svelte()],
77

88
// Vite optons tailored for Tauri developemnt and only applied in `tauri dev` or `tauri build`
9-
...(process.env.TAURI_DEBUG || process.env.TAURI_BUILD
10-
? {
11-
// prevent vite from obscuring rust errors
12-
clearScreen: false,
13-
// tauri expects a fixed port, fail if that port is not available
14-
server: {
15-
port: 1420,
16-
strictPort: true,
17-
},
18-
// to make use of `TAURI_DEBUG` and other env variables
19-
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
20-
envPrefix: ["VITE_", "TAURI_"],
21-
build: {
22-
// Tauri supports es2021
23-
target: ["es2021", "chrome100", "safari13"],
24-
// don't minify for debug builds
25-
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
26-
// produce sourcemaps for debug builds
27-
sourcemap: !!process.env.TAURI_DEBUG,
28-
},
29-
}
30-
: {}),
9+
// prevent vite from obscuring rust errors
10+
clearScreen: false,
11+
// tauri expects a fixed port, fail if that port is not available
12+
server: {
13+
port: 1420,
14+
strictPort: true,
15+
},
16+
// to make use of `TAURI_DEBUG` and other env variables
17+
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
18+
envPrefix: ["VITE_", "TAURI_"],
19+
build: {
20+
// Tauri supports es2021
21+
target: ["es2021", "chrome100", "safari13"],
22+
// don't minify for debug builds
23+
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
24+
// produce sourcemaps for debug builds
25+
sourcemap: !!process.env.TAURI_DEBUG,
26+
},
3127
});

packages/cli/fragments/fragment-vue-ts/vite.config.ts

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,22 @@ export default defineConfig({
66
plugins: [vue()],
77

88
// Vite optons tailored for Tauri developemnt and only applied in `tauri dev` or `tauri build`
9-
...(process.env.TAURI_DEBUG || process.env.TAURI_BUILD
10-
? {
11-
// prevent vite from obscuring rust errors
12-
clearScreen: false,
13-
// tauri expects a fixed port, fail if that port is not available
14-
server: {
15-
port: 1420,
16-
strictPort: true,
17-
},
18-
// to make use of `TAURI_DEBUG` and other env variables
19-
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
20-
envPrefix: ["VITE_", "TAURI_"],
21-
build: {
22-
// Tauri supports es2021
23-
target: ["es2021", "chrome100", "safari13"],
24-
// don't minify for debug builds
25-
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
26-
// produce sourcemaps for debug builds
27-
sourcemap: !!process.env.TAURI_DEBUG,
28-
},
29-
}
30-
: {}),
9+
// prevent vite from obscuring rust errors
10+
clearScreen: false,
11+
// tauri expects a fixed port, fail if that port is not available
12+
server: {
13+
port: 1420,
14+
strictPort: true,
15+
},
16+
// to make use of `TAURI_DEBUG` and other env variables
17+
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
18+
envPrefix: ["VITE_", "TAURI_"],
19+
build: {
20+
// Tauri supports es2021
21+
target: ["es2021", "chrome100", "safari13"],
22+
// don't minify for debug builds
23+
minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
24+
// produce sourcemaps for debug builds
25+
sourcemap: !!process.env.TAURI_DEBUG,
26+
},
3127
});

0 commit comments

Comments
 (0)