From 85998101c7b6563912a968b8ef74688444b03692 Mon Sep 17 00:00:00 2001 From: wobsoriano Date: Sat, 12 Nov 2022 20:10:50 -0800 Subject: [PATCH] feat: remove nuxt 3 wrappers for client --- client.d.ts | 1 - module.mjs | 3 -- package.json | 10 ++-- playground/pages/index.vue | 8 +-- playground/pages/todo/[id].vue | 2 +- playground/plugins/trpc-client.ts | 5 +- src/client/index.ts | 66 ------------------------ src/client/types.ts | 85 ------------------------------- tsup.config.ts | 8 +-- 9 files changed, 12 insertions(+), 176 deletions(-) delete mode 100644 client.d.ts delete mode 100644 src/client/index.ts delete mode 100644 src/client/types.ts diff --git a/client.d.ts b/client.d.ts deleted file mode 100644 index c3ef8ee..0000000 --- a/client.d.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dist/client/index' diff --git a/module.mjs b/module.mjs index 8678c19..e0c24b6 100644 --- a/module.mjs +++ b/module.mjs @@ -10,8 +10,5 @@ export default defineNuxtModule({ }, setup (_moduleOptions, nuxt) { nuxt.options.build.transpile.push('trpc-nuxt') - nuxt.options.vite.optimizeDeps = nuxt.options.vite.optimizeDeps || {} - nuxt.options.vite.optimizeDeps.exclude = nuxt.options.vite.optimizeDeps.exclude || [] - nuxt.options.vite.optimizeDeps.exclude.push('trpc-nuxt/client') } }) diff --git a/package.json b/package.json index de2698d..4a87ed4 100644 --- a/package.json +++ b/package.json @@ -6,15 +6,10 @@ "license": "MIT", "sideEffects": false, "exports": { - "./package.json": "./package.json", ".": { "require": "./dist/index.cjs", "import": "./dist/index.mjs" }, - "./client": { - "require": "./dist/client/index.cjs", - "import": "./dist/client/index.mjs" - }, "./module": { "import": "./module.mjs" } @@ -24,7 +19,6 @@ "types": "./dist/index.d.ts", "files": [ "dist", - "client.d.ts", "module.mjs" ], "scripts": { @@ -73,6 +67,8 @@ "eslintIgnore": [ "*.json", "node_modules", - "*.md" + "*.md", + "dist", + ".output" ] } diff --git a/playground/pages/index.vue b/playground/pages/index.vue index d3c3baa..4991389 100644 --- a/playground/pages/index.vue +++ b/playground/pages/index.vue @@ -17,17 +17,13 @@ const addTodo = async () => { title, completed: false }) - console.log(x.data.value) + console.log(x) } catch (e) { console.log(e) } } -const { data: todos, pending, error, refresh } = await $client.todo.getTodos.query(undefined, { - trpc: { - abortOnUnmount: true - } -}) +const { data: todos, pending, error, refresh } = await useAsyncData(() => $client.todo.getTodos.query())