Skip to content

Commit 101c6bd

Browse files
Add import tests
1 parent 083098c commit 101c6bd

File tree

13 files changed

+157
-9
lines changed

13 files changed

+157
-9
lines changed

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
**/tsconfig.tsbuildinfo

packages/attachments/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
}
3030
},
3131
"files": [
32-
"lib"
32+
"lib",
33+
"dist"
3334
],
3435
"scripts": {
3536
"build": "tsc -b && rollup --config",

packages/drizzle-driver/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"author": "JOURNEYAPPS",
1818
"license": "Apache-2.0",
1919
"files": [
20-
"lib"
20+
"lib",
21+
"dist"
2122
],
2223
"repository": "https://github.com/powersync-ja/powersync-js",
2324
"bugs": {

packages/kysely-driver/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"author": "JOURNEYAPPS",
1818
"license": "Apache-2.0",
1919
"files": [
20-
"lib"
20+
"lib",
21+
"dist"
2122
],
2223
"repository": "https://github.com/powersync-ja/powersync-js",
2324
"bugs": {

packages/react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"description": "React components for JourneyApps PowerSync",
99
"main": "./lib/index.js",
10-
"module": "lib/index.js",
10+
"module": "./lib/index.js",
1111
"types": "./lib/index.d.ts",
1212
"files": [
1313
"lib"

packages/tanstack-react-query/tests/useQuery.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as commonSdk from '@powersync/common';
22
import { cleanup, renderHook, waitFor } from '@testing-library/react';
33
import React from 'react';
44
import { beforeEach, describe, expect, it, vi } from 'vitest';
5-
import { PowerSyncContext } from '@powersync/react/';
5+
import { PowerSyncContext } from '@powersync/react';
66
import { useQuery } from '../src/hooks/useQuery';
77
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
88

pnpm-lock.yaml

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
packages:
2-
- "demos/*"
3-
- "packages/*"
4-
- "tools/*"
5-
- "docs/"
2+
- demos/*
3+
- packages/*
4+
- tools/*
5+
- docs/

tools/import-tests/package.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "import-tests",
3+
"version": "0.0.0",
4+
"private": true,
5+
"scripts": {
6+
"test:browser": "vitest",
7+
"test:cjs": "node src/cjs-test.cjs",
8+
"test:esm": "node src/esm-test.mjs",
9+
"test": "pnpm test:cjs && pnpm test:esm && pnpm test:browser"
10+
},
11+
"dependencies": {},
12+
"devDependencies": {
13+
"@powersync/attachments": "workspace:*",
14+
"@powersync/drizzle-driver": "workspace:*",
15+
"@powersync/kysely-driver": "workspace:*",
16+
"@powersync/node": "workspace:*",
17+
"@powersync/web": "workspace:*"
18+
}
19+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { describe, expect } from 'vitest';
2+
3+
import * as WebSDK from '@powersync/web';
4+
5+
import * as Attachments from '@powersync/attachments';
6+
import { AttachmentState } from '@powersync/attachments';
7+
8+
import * as DrizzleDriver from '@powersync/drizzle-driver';
9+
import { toCompilableQuery } from '@powersync/drizzle-driver';
10+
11+
import * as KyselyDriver from '@powersync/kysely-driver';
12+
import { wrapPowerSyncWithKysely } from '@powersync/kysely-driver';
13+
14+
describe('Web Imports', () => {
15+
it('Should have imported correctly', () => {
16+
expect(WebSDK).toBeDefined();
17+
18+
expect(Attachments).toBeDefined();
19+
expect(AttachmentState).toBeDefined();
20+
21+
expect(DrizzleDriver).toBeDefined();
22+
expect(toCompilableQuery).toBeDefined();
23+
24+
expect(KyselyDriver).toBeDefined();
25+
expect(wrapPowerSyncWithKysely).toBeDefined();
26+
});
27+
});

0 commit comments

Comments
 (0)