Skip to content

Commit 4122e4b

Browse files
committed
tweaks
1 parent 7e6016c commit 4122e4b

File tree

3 files changed

+32
-7
lines changed

3 files changed

+32
-7
lines changed

packages/db-ivm/src/index.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,11 @@ export * from "./d2.js"
22
export * from "./multiset.js"
33
export * from "./operators/index.js"
44
export * from "./types.js"
5+
6+
// Export additional types and functions that are needed
7+
export type { MultiSetArray } from "./multiset.js"
8+
export { MultiSet } from "./multiset.js"
9+
export type { IStreamBuilder, KeyValue } from "./types.js"
10+
export { RootStreamBuilder } from "./d2.js"
11+
export { orderByWithFractionalIndex } from "./operators/orderBy.js"
12+
export type { JoinType } from "./operators/join.js"

packages/rss-db-collection/tsconfig.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@
1010
"esModuleInterop": true,
1111
"skipLibCheck": true,
1212
"forceConsistentCasingInFileNames": true,
13-
"jsx": "react"
13+
"jsx": "react",
14+
"paths": {
15+
"@tanstack/db": ["../db/src"],
16+
"@tanstack/db-ivm": ["../db-ivm/src"]
17+
}
1418
},
1519
"include": ["src", "tests", "vite.config.ts"],
1620
"exclude": ["node_modules", "dist"]
Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,23 @@
1-
import { defineConfig } from "vite"
1+
import { defineConfig, mergeConfig } from "vitest/config"
2+
import { tanstackViteConfig } from "@tanstack/config/vite"
3+
import react from "@vitejs/plugin-react"
4+
import packageJson from "./package.json"
25

3-
export default defineConfig({
6+
const config = defineConfig({
7+
plugins: [react()],
48
test: {
5-
testTimeout: 10000,
6-
coverage: {
7-
enabled: false, // Disable coverage to bypass missing coverage provider
8-
},
9+
name: packageJson.name,
10+
dir: `./tests`,
11+
environment: `jsdom`,
12+
coverage: { enabled: true, provider: `istanbul`, include: [`src/**/*`] },
13+
typecheck: { enabled: true },
914
},
1015
})
16+
17+
export default mergeConfig(
18+
config,
19+
tanstackViteConfig({
20+
entry: `./src/index.ts`,
21+
srcDir: `./src`,
22+
})
23+
)

0 commit comments

Comments
 (0)