diff --git a/.changeset/great-ravens-float.md b/.changeset/great-ravens-float.md new file mode 100644 index 00000000..b69f3b4c --- /dev/null +++ b/.changeset/great-ravens-float.md @@ -0,0 +1,12 @@ +--- +"@orpc/transformer": patch +"@orpc/contract": patch +"@orpc/openapi": patch +"@orpc/client": patch +"@orpc/server": patch +"@orpc/shared": patch +"@orpc/react": patch +"@orpc/zod": patch +--- + +build: optimize diff --git a/apps/content/package.json b/apps/content/package.json index 2e3fabda..b61f0015 100644 --- a/apps/content/package.json +++ b/apps/content/package.json @@ -3,9 +3,9 @@ "version": "0.0.0", "private": true, "scripts": { - "build": "next build", "dev": "next dev", - "start": "next start", + "build": "next build", + "preview": "next start", "postinstall": "fumadocs-mdx", "type:check": "tsc -b" }, diff --git a/package.json b/package.json index fbe2b7e9..be0efaf2 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,6 @@ "test": "vitest run", "test:watch": "vitest watch", "test:coverage": "vitest run --coverage", - "test:ui": "vitest --coverage --ui", "format": "pnpm biome format --error-on-warnings --fix", "lint": "pnpm biome check --error-on-warnings", "lint:fix": "pnpm run lint --write", @@ -36,11 +35,9 @@ "@types/node": "^22.9.0", "@unnoq/unplugin": "^0.0.0", "@vitest/coverage-v8": "^2.1.1", - "@vitest/ui": "^2.1.1", "jsdom": "^25.0.1", "tsup": "^8.3.0", "typescript": "5.7.1-rc", - "vite": "^5.4.8", "vitest": "^2.1.3" }, "packageManager": "pnpm@9.10.0" diff --git a/packages/client/package.json b/packages/client/package.json index 3a368a96..d05c92a9 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -36,7 +36,8 @@ }, "files": ["dist", "src"], "scripts": { - "build": "UNPLUGIN_ON_SUCCESS='tsc -b --noCheck' vite build", + "build": "tsup --clean --sourcemap --entry.index=src/index.ts --format=esm --onSuccess='tsc -b --noCheck'", + "build:watch": "pnpm run build --watch", "type:check": "tsc -b" }, "devDependencies": { diff --git a/packages/client/vite.config.ts b/packages/client/vite.config.ts deleted file mode 100644 index e794313e..00000000 --- a/packages/client/vite.config.ts +++ /dev/null @@ -1,15 +0,0 @@ -import unplugin from '@unnoq/unplugin' -import { defineConfig } from 'vite' - -export default defineConfig({ - build: { - ssr: true, - lib: { - entry: { - index: 'src/index.ts', - }, - formats: ['es'], - }, - }, - plugins: [unplugin.vite()], -}) diff --git a/packages/contract/package.json b/packages/contract/package.json index b8f2e7c1..1cec3ae4 100644 --- a/packages/contract/package.json +++ b/packages/contract/package.json @@ -36,7 +36,8 @@ }, "files": ["dist", "src"], "scripts": { - "build": "tsup --entry.index=src/index.ts --clean --sourcemap --splitting --format=esm --onSuccess='tsc -b --noCheck'", + "build": "tsup --clean --sourcemap --entry.index=src/index.ts --format=esm --onSuccess='tsc -b --noCheck'", + "build:watch": "pnpm run build --watch", "type:check": "tsc -b" }, "dependencies": { diff --git a/packages/openapi/package.json b/packages/openapi/package.json index 6afcff55..e0a63fe1 100644 --- a/packages/openapi/package.json +++ b/packages/openapi/package.json @@ -36,7 +36,8 @@ }, "files": ["dist", "src"], "scripts": { - "build": "tsup --entry.index=src/index.ts --clean --sourcemap --splitting --format=esm --onSuccess='tsc -b --noCheck'", + "build": "tsup --clean --sourcemap --entry.index=src/index.ts --format=esm --onSuccess='tsc -b --noCheck'", + "build:watch": "pnpm run build --watch", "type:check": "tsc -b" }, "devDependencies": { diff --git a/packages/react/package.json b/packages/react/package.json index 9c72b5f5..74fc8cf0 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -36,7 +36,8 @@ }, "files": ["dist", "src"], "scripts": { - "build": "UNPLUGIN_ON_SUCCESS='tsc -b --noCheck' vite build", + "build": "tsup --clean --sourcemap --entry.index=src/index.ts --format=esm --onSuccess='tsc -b --noCheck'", + "build:watch": "pnpm run build --watch", "type:check": "tsc -b" }, "dependencies": { diff --git a/packages/react/vite.config.ts b/packages/react/vite.config.ts deleted file mode 100644 index e794313e..00000000 --- a/packages/react/vite.config.ts +++ /dev/null @@ -1,15 +0,0 @@ -import unplugin from '@unnoq/unplugin' -import { defineConfig } from 'vite' - -export default defineConfig({ - build: { - ssr: true, - lib: { - entry: { - index: 'src/index.ts', - }, - formats: ['es'], - }, - }, - plugins: [unplugin.vite()], -}) diff --git a/packages/server/package.json b/packages/server/package.json index c54b3d26..f667fa5a 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -42,7 +42,8 @@ }, "files": ["dist", "src"], "scripts": { - "build": "tsup --entry.index=src/index.ts --entry.fetch=src/adapters/fetch.ts --clean --sourcemap --splitting --format=esm --onSuccess='tsc -b --noCheck'", + "build": "tsup --clean --sourcemap --entry.index=src/index.ts --entry.fetch=src/adapters/fetch.ts --format=esm --onSuccess='tsc -b --noCheck'", + "build:watch": "pnpm run build --watch", "type:check": "tsc -b" }, "dependencies": { diff --git a/packages/shared/package.json b/packages/shared/package.json index 4c644ee1..dd4f3bca 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -42,7 +42,8 @@ }, "files": ["dist", "src"], "scripts": { - "build": "UNPLUGIN_ON_SUCCESS='tsc -b --noCheck' vite build", + "build": "tsup --clean --sourcemap --entry.index=src/index.ts --entry.error=src/error.ts --format=esm --onSuccess='tsc -b --noCheck'", + "build:watch": "pnpm run build --watch", "type:check": "tsc -b" }, "dependencies": { diff --git a/packages/shared/vite.config.ts b/packages/shared/vite.config.ts deleted file mode 100644 index 6d98b244..00000000 --- a/packages/shared/vite.config.ts +++ /dev/null @@ -1,16 +0,0 @@ -import unplugin from '@unnoq/unplugin' -import { defineConfig } from 'vite' - -export default defineConfig({ - build: { - ssr: true, - lib: { - entry: { - index: 'src/index.ts', - error: 'src/error.ts', - }, - formats: ['es'], - }, - }, - plugins: [unplugin.vite()], -}) diff --git a/packages/transformer/package.json b/packages/transformer/package.json index 5b313ed2..cfd536e2 100644 --- a/packages/transformer/package.json +++ b/packages/transformer/package.json @@ -36,7 +36,8 @@ }, "files": ["dist", "src"], "scripts": { - "build": "UNPLUGIN_ON_SUCCESS='tsc -b --noCheck' vite build", + "build": "tsup --clean --sourcemap --entry.index=src/index.ts --format=esm --onSuccess='tsc -b --noCheck'", + "build:watch": "pnpm run build --watch", "type:check": "tsc -b" }, "dependencies": { diff --git a/packages/transformer/vite.config.ts b/packages/transformer/vite.config.ts deleted file mode 100644 index e794313e..00000000 --- a/packages/transformer/vite.config.ts +++ /dev/null @@ -1,15 +0,0 @@ -import unplugin from '@unnoq/unplugin' -import { defineConfig } from 'vite' - -export default defineConfig({ - build: { - ssr: true, - lib: { - entry: { - index: 'src/index.ts', - }, - formats: ['es'], - }, - }, - plugins: [unplugin.vite()], -}) diff --git a/packages/zod/package.json b/packages/zod/package.json index 45857233..04b7ab5b 100644 --- a/packages/zod/package.json +++ b/packages/zod/package.json @@ -36,7 +36,8 @@ }, "files": ["dist", "src"], "scripts": { - "build": "UNPLUGIN_ON_SUCCESS='tsc -b --noCheck' vite build", + "build": "tsup --clean --sourcemap --entry.index=src/index.ts --format=esm --onSuccess='tsc -b --noCheck'", + "build:watch": "pnpm run build --watch", "type:check": "tsc -b" }, "dependencies": { diff --git a/packages/zod/vite.config.ts b/packages/zod/vite.config.ts deleted file mode 100644 index e794313e..00000000 --- a/packages/zod/vite.config.ts +++ /dev/null @@ -1,15 +0,0 @@ -import unplugin from '@unnoq/unplugin' -import { defineConfig } from 'vite' - -export default defineConfig({ - build: { - ssr: true, - lib: { - entry: { - index: 'src/index.ts', - }, - formats: ['es'], - }, - }, - plugins: [unplugin.vite()], -}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c24b7704..556597bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,9 +32,6 @@ importers: '@vitest/coverage-v8': specifier: ^2.1.1 version: 2.1.3(vitest@2.1.3) - '@vitest/ui': - specifier: ^2.1.1 - version: 2.1.3(vitest@2.1.3) jsdom: specifier: ^25.0.1 version: 25.0.1 @@ -44,9 +41,6 @@ importers: typescript: specifier: 5.7.1-rc version: 5.7.1-rc - vite: - specifier: ^5.4.8 - version: 5.4.10(@types/node@22.9.0) vitest: specifier: ^2.1.3 version: 2.1.3(@types/node@22.9.0)(@vitest/ui@2.1.3)(jsdom@25.0.1) @@ -5108,7 +5102,8 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@polka/url@1.0.0-next.28': {} + '@polka/url@1.0.0-next.28': + optional: true '@radix-ui/number@1.1.0': {} @@ -5858,6 +5853,7 @@ snapshots: tinyglobby: 0.2.9 tinyrainbow: 1.2.0 vitest: 2.1.3(@types/node@22.9.0)(@vitest/ui@2.1.3)(jsdom@25.0.1) + optional: true '@vitest/utils@2.1.3': dependencies: @@ -6542,7 +6538,8 @@ snapshots: optionalDependencies: picomatch: 4.0.2 - fflate@0.8.2: {} + fflate@0.8.2: + optional: true fill-range@7.1.1: dependencies: @@ -6565,7 +6562,8 @@ snapshots: locate-path: 5.0.0 path-exists: 4.0.0 - flatted@3.3.1: {} + flatted@3.3.1: + optional: true foreground-child@3.3.0: dependencies: @@ -7626,7 +7624,8 @@ snapshots: mri@1.2.0: {} - mrmime@2.0.0: {} + mrmime@2.0.0: + optional: true ms@2.0.0: {} @@ -8235,6 +8234,7 @@ snapshots: '@polka/url': 1.0.0-next.28 mrmime: 2.0.0 totalist: 3.0.1 + optional: true slash@3.0.0: {} @@ -8425,7 +8425,8 @@ snapshots: toidentifier@1.0.1: {} - totalist@3.0.1: {} + totalist@3.0.1: + optional: true tough-cookie@5.0.0: dependencies: