Skip to content

Commit 3998046

Browse files
authored
fix(cta): remove tauri dep from vanilla recipe (#1502)
1 parent 345f2db commit 3998046

3 files changed

Lines changed: 19 additions & 32 deletions

File tree

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+
Remove `tauri` dependency from vanilla recipe

tooling/create-tauri-app/src/recipes/vanilla.ts

Lines changed: 14 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
// SPDX-License-Identifier: MIT
44

55
import { Recipe } from "..";
6-
import { TauriBuildConfig } from "../types/config";
76
import { join } from "path";
87
//@ts-ignore
98
import scaffe from "scaffe";
10-
import { shell } from "../shell";
119

1210
export const vanillajs: Recipe = {
1311
descriptiveName: "Vanilla.js",
@@ -24,11 +22,20 @@ export const vanillajs: Recipe = {
2422
extraNpmDevDependencies: [],
2523
extraNpmDependencies: [],
2624
preInit: async ({ cwd, cfg }) => {
27-
const version = await shell("npm", ["view", "tauri", "version"], {
28-
stdio: "pipe",
29-
});
30-
const versionNumber = version.stdout.trim();
31-
await run(cfg, cwd, versionNumber);
25+
const { appName } = cfg;
26+
const templateDir = join(__dirname, "../src/templates/vanilla");
27+
const variables = {
28+
name: appName,
29+
};
30+
31+
try {
32+
await scaffe.generate(templateDir, join(cwd, appName), {
33+
overwrite: true,
34+
variables,
35+
});
36+
} catch (err) {
37+
console.log(err);
38+
}
3239
},
3340
postInit: async ({ cfg, packageManager }) => {
3441
const setApp =
@@ -53,25 +60,3 @@ run the app:
5360
`);
5461
},
5562
};
56-
57-
export const run = async (
58-
args: TauriBuildConfig,
59-
cwd: string,
60-
version: string
61-
) => {
62-
const { appName } = args;
63-
const templateDir = join(__dirname, "../src/templates/vanilla");
64-
const variables = {
65-
name: appName,
66-
tauri_version: version,
67-
};
68-
69-
try {
70-
await scaffe.generate(templateDir, join(cwd, appName), {
71-
overwrite: true,
72-
variables,
73-
});
74-
} catch (err) {
75-
console.log(err);
76-
}
77-
};

tooling/create-tauri-app/src/templates/vanilla/_package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,5 @@
22
"name": "<%= name %>",
33
"scripts": {
44
"tauri": "tauri"
5-
},
6-
"dependencies": {
7-
"tauri": "<%= tauri_version %>"
85
}
96
}

0 commit comments

Comments
 (0)