mirror of
https://github.com/FranP-code/create-better-t-stack.git
synced 2025-10-12 23:52:15 +00:00
make frontend optional
This commit is contained in:
5
.changeset/poor-turkeys-repeat.md
Normal file
5
.changeset/poor-turkeys-repeat.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"create-better-t-stack": patch
|
||||
---
|
||||
|
||||
make frontend optional
|
||||
@@ -7,10 +7,7 @@
|
||||
"bin": {
|
||||
"create-better-t-stack": "dist/index.js"
|
||||
},
|
||||
"files": [
|
||||
"template",
|
||||
"dist"
|
||||
],
|
||||
"files": ["template", "dist"],
|
||||
"keywords": [
|
||||
"better-t-stack",
|
||||
"typescript",
|
||||
|
||||
@@ -29,28 +29,27 @@ export async function setupAuth(
|
||||
const nativeDir = path.join(projectDir, "apps/native");
|
||||
|
||||
try {
|
||||
addPackageDependency({
|
||||
dependencies: ["better-auth"],
|
||||
projectDir: serverDir,
|
||||
});
|
||||
if (
|
||||
frontends.includes("react-router") ||
|
||||
frontends.includes("tanstack-router") ||
|
||||
frontends.includes("tanstack-start")
|
||||
) {
|
||||
addPackageDependency({
|
||||
dependencies: ["better-auth"],
|
||||
projectDir: serverDir,
|
||||
});
|
||||
addPackageDependency({
|
||||
dependencies: ["better-auth"],
|
||||
projectDir: clientDir,
|
||||
});
|
||||
}
|
||||
|
||||
if (frontends.includes("native")) {
|
||||
addPackageDependency({
|
||||
dependencies: ["better-auth", "@better-auth/expo"],
|
||||
projectDir: nativeDir,
|
||||
});
|
||||
addPackageDependency({
|
||||
dependencies: ["better-auth", "@better-auth/expo"],
|
||||
dependencies: ["@better-auth/expo"],
|
||||
projectDir: serverDir,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ export async function getFrontendChoice(
|
||||
hint: "Create a React Native/Expo app",
|
||||
},
|
||||
],
|
||||
required: false,
|
||||
initialValues: DEFAULT_CONFIG.frontend.some(
|
||||
(f) =>
|
||||
f === "tanstack-router" ||
|
||||
|
||||
Reference in New Issue
Block a user