Skip to content

Commit 67d5ca6

Browse files
committed
build tests consuming from src
1 parent dfa12cb commit 67d5ca6

File tree

8 files changed

+50
-29
lines changed

8 files changed

+50
-29
lines changed

apps/tests/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
"dependencies": {
1717
"@solidjs/meta": "^0.29.4",
1818
"@solidjs/router": "^0.15.3",
19-
"@solidjs/start": "workspace:*",
2019
"@solidjs/testing-library": "^0.8.10",
2120
"@testing-library/jest-dom": "^6.6.2",
2221
"@testing-library/user-event": "^14.5.2",

apps/tests/src/app.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ export default function App() {
5757
<a href="/text-plain-response">Text Plain Response</a>
5858
</li>
5959
<li>
60-
<a href="/referencing-multiple-export-named-functions-in-the-same-file">referencing multiple export named functions in the same file</a>
60+
<a href="/referencing-multiple-export-named-functions-in-the-same-file">
61+
referencing multiple export named functions in the same file
62+
</a>
6163
</li>
6264
</ul>
6365
<Suspense>{props.children}</Suspense>

apps/tests/src/routes/[...404].tsx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { Title } from "@solidjs/meta";
2-
import { HttpStatusCode } from "@solidjs/start";
3-
import type { APIEvent } from "@solidjs/start/server";
2+
import { FetchEvent, HttpStatusCode } from "@solidjs/start";
43

5-
export const GET = (event: APIEvent) => {
4+
export const GET = (event: FetchEvent) => {
65
if (event.request.headers.get("accept") !== "application/json") return;
76
return { notFound: "API" };
87
};
@@ -13,9 +12,7 @@ export default function NotFound() {
1312
<Title>Not Found</Title>
1413
<HttpStatusCode code={404} />
1514
<h1>Page Not Found</h1>
16-
<p>
17-
{"Your page cannot be found... >_<"}
18-
</p>
15+
<p>{"Your page cannot be found... >_<"}</p>
1916
</main>
2017
);
2118
}
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import { clientOnly } from "@solidjs/start";
22

3-
const Component = clientOnly(() => import('./_component'))
3+
const Component = clientOnly(() => import("./_component"));
44

55
export default function App() {
6-
76
return (
87
<>
9-
<Component />
8+
<Component />
109
</>
1110
);
1211
}

apps/tests/tsconfig.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,16 @@
1313
"types": ["vitest/globals", "@testing-library/jest-dom"],
1414
"isolatedModules": true,
1515
"paths": {
16-
"~/*": ["./src/*"]
16+
"~/*": ["./src/*"],
17+
"@solidjs/start": ["../../packages/start/src/index.ts"],
18+
"@solidjs/start/config": ["../../packages/start/src/config/index.ts"],
19+
"@solidjs/start/server": ["../../packages/start/src/server/index.tsx"],
20+
"@solidjs/start/client": ["../../packages/start/src/client/index.tsx"],
21+
"@solidjs/start/router": ["../../packages/start/src/router.tsx"],
22+
"@solidjs/start/server/spa": ["../../packages/start/src/server/spa/index.tsx"],
23+
"@solidjs/start/client/spa": ["../../packages/start/src/client/spa/index.tsx"],
24+
"@solidjs/start/middleware": ["../../packages/start/src/middleware/index.ts"],
25+
"@solidjs/start/http": ["../../packages/start/src/http/index.ts"]
1726
}
1827
}
1928
}

apps/tests/vite.config.ts

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,25 @@
11
import { defineConfig } from "vite";
2-
import { solidStart } from "../../packages/start/src/config";
32
import { nitroV2Plugin } from "../../packages/start-nitro-v2-vite-plugin/src";
3+
import { solidStart } from "../../packages/start/src/config";
44

55
export default defineConfig({
6-
server: {
7-
port: 3000,
8-
},
9-
plugins: [solidStart(), nitroV2Plugin()],
6+
server: {
7+
port: 3000
8+
},
9+
plugins: [solidStart(), nitroV2Plugin()],
10+
build: {
11+
rollupOptions: {
12+
external: [
13+
"@solidjs/start",
14+
"@solidjs/start/config",
15+
"@solidjs/start/server",
16+
"@solidjs/start/client",
17+
"@solidjs/start/router",
18+
"@solidjs/start/server/spa",
19+
"@solidjs/start/client/spa",
20+
"@solidjs/start/middleware",
21+
"@solidjs/start/http"
22+
]
23+
}
24+
}
1025
});

packages/start/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@
1010
"validate-imports": "node scripts/validate-imports.js"
1111
},
1212
"exports": {
13-
".": "./src/index.ts",
14-
"./config": "./src/config/index.ts",
15-
"./server": "./src/server/index.tsx",
16-
"./client": "./src/client/index.tsx",
17-
"./router": "./src/router.tsx",
18-
"./server/spa": "./src/server/spa/index.tsx",
19-
"./client/spa": "./src/client/spa/index.tsx",
20-
"./middleware": "./src/middleware/index.ts",
21-
"./http": "./src/http/index.ts"
13+
"src": "./src/index.ts",
14+
"src/config": "./src/config/index.ts",
15+
"src/server": "./src/server/index.tsx",
16+
"src/client": "./src/client/index.tsx",
17+
"src/router": "./src/router.tsx",
18+
"src/server/spa": "./src/server/spa/index.tsx",
19+
"src/client/spa": "./src/client/spa/index.tsx",
20+
"src/middleware": "./src/middleware/index.ts",
21+
"src/http": "./src/http/index.ts"
2222
},
2323
"publishConfig": {
2424
"access": "public",

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)