fix convex imports

This commit is contained in:
Aman Varshney
2025-05-27 22:53:08 +05:30
parent 5d71832518
commit 1c2e8f12ac
16 changed files with 23 additions and 22 deletions

View File

@@ -0,0 +1,5 @@
---
"create-better-t-stack": patch
---
fix convex imports

View File

@@ -1,10 +1,6 @@
{ {
"name": "@{{projectName}}/backend", "name": "@{{projectName}}/backend",
"version": "1.0.0", "version": "1.0.0",
"private": true,
"exports": {
"./convex/*": "./convex/*"
},
"scripts": { "scripts": {
"dev": "convex dev", "dev": "convex dev",
"setup": "convex dev --configure --until-success" "setup": "convex dev --configure --until-success"

View File

@@ -11,8 +11,8 @@ import {
import { Ionicons } from "@expo/vector-icons"; import { Ionicons } from "@expo/vector-icons";
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { useMutation, useQuery } from "convex/react"; import { useMutation, useQuery } from "convex/react";
import { api } from "@{{projectName}}/backend/convex/_generated/api.js"; import { api } from "@{{projectName}}/backend/convex/_generated/api";
import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel.d.ts"; import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel";
{{else}} {{else}}
import { useMutation, useQuery } from "@tanstack/react-query"; import { useMutation, useQuery } from "@tanstack/react-query";
{{/if}} {{/if}}

View File

@@ -15,8 +15,8 @@ import { useState } from "react";
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { useMutation, useQuery } from "convex/react"; import { useMutation, useQuery } from "convex/react";
import { api } from "@{{projectName}}/backend/convex/_generated/api.js"; import { api } from "@{{projectName}}/backend/convex/_generated/api";
import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel.d.ts"; import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel";
{{else}} {{else}}
import { useMutation, useQuery } from "@tanstack/react-query"; import { useMutation, useQuery } from "@tanstack/react-query";
{{#if (eq api "orpc")}} {{#if (eq api "orpc")}}

View File

@@ -13,8 +13,8 @@ import { useState } from "react";
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { useMutation, useQuery } from "convex/react"; import { useMutation, useQuery } from "convex/react";
import { api } from "@{{projectName}}/backend/convex/_generated/api.js"; import { api } from "@{{projectName}}/backend/convex/_generated/api";
import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel.d.ts"; import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel";
{{else}} {{else}}
{{#if (eq api "orpc")}} {{#if (eq api "orpc")}}
import { orpc } from "@/utils/orpc"; import { orpc } from "@/utils/orpc";

View File

@@ -14,8 +14,8 @@ import { useState } from "react";
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { useMutation, useQuery } from "convex/react"; import { useMutation, useQuery } from "convex/react";
import { api } from "@{{projectName}}/backend/convex/_generated/api.js"; import { api } from "@{{projectName}}/backend/convex/_generated/api";
import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel.d.ts"; import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel";
{{else}} {{else}}
{{#if (eq api "orpc")}} {{#if (eq api "orpc")}}
import { orpc } from "@/utils/orpc"; import { orpc } from "@/utils/orpc";

View File

@@ -16,7 +16,7 @@ import { useState } from "react";
import { useSuspenseQuery } from "@tanstack/react-query"; import { useSuspenseQuery } from "@tanstack/react-query";
import { convexQuery } from "@convex-dev/react-query"; import { convexQuery } from "@convex-dev/react-query";
import { useMutation } from "convex/react"; import { useMutation } from "convex/react";
import { api } from "@{{projectName}}/backend/convex/_generated/api.js"; import { api } from "@{{projectName}}/backend/convex/_generated/api";
import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel.js"; import type { Id } from "@{{projectName}}/backend/convex/_generated/dataModel.js";
{{else}} {{else}}
{{#if (eq api "trpc")}} {{#if (eq api "trpc")}}

View File

@@ -1,7 +1,7 @@
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
<script lang="ts"> <script lang="ts">
import { useQuery, useConvexClient } from 'convex-svelte'; import { useQuery, useConvexClient } from 'convex-svelte';
import { api } from '@{{projectName}}/backend/convex/_generated/api.js'; import { api } from '@{{projectName}}/backend/convex/_generated/api';
import type { Id } from '@{{projectName}}/backend/convex/_generated/dataModel.js'; import type { Id } from '@{{projectName}}/backend/convex/_generated/dataModel.js';
let newTodoText = $state(''); let newTodoText = $state('');

View File

@@ -10,7 +10,7 @@ import { trpc } from "@/utils/trpc";
{{/if}} {{/if}}
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { useQuery } from "convex/react"; import { useQuery } from "convex/react";
import { api } from "@{{ projectName }}/backend/convex/_generated/api.js"; import { api } from "@{{ projectName }}/backend/convex/_generated/api";
{{/if}} {{/if}}
export default function Home() { export default function Home() {

View File

@@ -12,7 +12,7 @@ import { trpc } from "@/utils/trpc";
{{/if}} {{/if}}
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { useQuery } from "convex/react"; import { useQuery } from "convex/react";
import { api } from "@{{ projectName }}/backend/convex/_generated/api.js"; import { api } from "@{{ projectName }}/backend/convex/_generated/api";
{{/if}} {{/if}}
export default function Home() { export default function Home() {

View File

@@ -1,7 +1,7 @@
"use client" "use client"
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { useQuery } from "convex/react"; import { useQuery } from "convex/react";
import { api } from "@{{projectName}}/backend/convex/_generated/api.js"; import { api } from "@{{projectName}}/backend/convex/_generated/api";
{{else if (or (eq api "orpc") (eq api "trpc"))}} {{else if (or (eq api "orpc") (eq api "trpc"))}}
import { useQuery } from "@tanstack/react-query"; import { useQuery } from "@tanstack/react-query";
{{#if (eq api "orpc")}} {{#if (eq api "orpc")}}

View File

@@ -1,7 +1,7 @@
import type { Route } from "./+types/_index"; import type { Route } from "./+types/_index";
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { useQuery } from "convex/react"; import { useQuery } from "convex/react";
import { api } from "@{{projectName}}/backend/convex/_generated/api.js"; import { api } from "@{{projectName}}/backend/convex/_generated/api";
{{else if (or (eq api "orpc") (eq api "trpc"))}} {{else if (or (eq api "orpc") (eq api "trpc"))}}
import { useQuery } from "@tanstack/react-query"; import { useQuery } from "@tanstack/react-query";
{{#if (eq api "orpc")}} {{#if (eq api "orpc")}}

View File

@@ -9,7 +9,7 @@ import { useQuery } from "@tanstack/react-query";
{{/if}} {{/if}}
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { useQuery } from "convex/react"; import { useQuery } from "convex/react";
import { api } from "@{{ projectName }}/backend/convex/_generated/api.js"; import { api } from "@{{ projectName }}/backend/convex/_generated/api";
{{/if}} {{/if}}
export const Route = createFileRoute("/")({ export const Route = createFileRoute("/")({

View File

@@ -2,7 +2,7 @@ import { createFileRoute } from "@tanstack/react-router";
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
import { convexQuery } from "@convex-dev/react-query"; import { convexQuery } from "@convex-dev/react-query";
import { useSuspenseQuery } from "@tanstack/react-query"; import { useSuspenseQuery } from "@tanstack/react-query";
import { api } from "@{{projectName}}/backend/convex/_generated/api.js"; import { api } from "@{{projectName}}/backend/convex/_generated/api";
{{else if (or (eq api "trpc") (eq api "orpc"))}} {{else if (or (eq api "trpc") (eq api "orpc"))}}
import { useQuery } from "@tanstack/react-query"; import { useQuery } from "@tanstack/react-query";
{{#if (eq api "trpc")}} {{#if (eq api "trpc")}}

View File

@@ -1,7 +1,7 @@
{{#if (eq backend "convex")}} {{#if (eq backend "convex")}}
<script lang="ts"> <script lang="ts">
import { useQuery } from 'convex-svelte'; import { useQuery } from 'convex-svelte';
import { api } from "@{{projectName}}/backend/convex/_generated/api.js"; import { api } from "@{{projectName}}/backend/convex/_generated/api";
const healthCheck = useQuery(api.healthCheck.get, {}); const healthCheck = useQuery(api.healthCheck.get, {});

View File

@@ -14,7 +14,7 @@
}, },
"apps/cli": { "apps/cli": {
"name": "create-better-t-stack", "name": "create-better-t-stack",
"version": "2.13.3", "version": "2.13.4",
"bin": { "bin": {
"create-better-t-stack": "dist/index.js", "create-better-t-stack": "dist/index.js",
}, },