Skip to content

Commit f75d59c

Browse files
committed
update examples
1 parent 03f2ec8 commit f75d59c

File tree

8 files changed

+135
-138
lines changed

8 files changed

+135
-138
lines changed

examples/nextjs/app/layout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { NextJsSSGThemeSwitcher } from "nextjs-themes/server/nextjs";
1+
import { ServerTarget } from "nthul/server";
22
import { Inter } from "next/font/google";
33
import { SharedRootLayout } from "shared-ui";
44

@@ -8,7 +8,7 @@ export default function RootLayout({ children }: { children: React.ReactNode }):
88
return (
99
<html lang="en">
1010
<body>
11-
<NextJsSSGThemeSwitcher />
11+
<ServerTarget />
1212
<SharedRootLayout className={inter.className}>{children}</SharedRootLayout>
1313
</body>
1414
</html>

examples/nextjs/package.json

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,29 @@
11
{
2-
"name": "nextjs-example",
3-
"version": "0.0.0",
4-
"private": true,
5-
"scripts": {
6-
"dev": "next dev",
7-
"build": "next build",
8-
"start": "next start",
9-
"lint": "next lint",
10-
"postinstall": "next telemetry disable"
11-
},
12-
"dependencies": {
13-
"@mayank1513/fork-me": "^2.0.1",
14-
"next": "^14.1.0",
15-
"nextjs-themes": "^2.1.2",
16-
"nthul": "workspace:*",
17-
"react": "^18.2.0",
18-
"react-dom": "^18.2.0",
19-
"shared-ui": "workspace:*"
20-
},
21-
"devDependencies": {
22-
"@next/eslint-plugin-next": "^14.1.0",
23-
"@types/node": "^20.11.19",
24-
"@types/react": "^18.2.57",
25-
"@types/react-dom": "^18.2.19",
26-
"eslint-config-custom": "workspace:*",
27-
"tsconfig": "workspace:*",
28-
"typescript": "^5.3.3"
29-
}
2+
"name": "nextjs-example",
3+
"version": "0.0.0",
4+
"private": true,
5+
"scripts": {
6+
"dev": "next dev",
7+
"build": "next build",
8+
"start": "next start",
9+
"lint": "next lint",
10+
"postinstall": "next telemetry disable"
11+
},
12+
"dependencies": {
13+
"@mayank1513/fork-me": "^2.0.1",
14+
"next": "^14.1.0",
15+
"nthul": "workspace:*",
16+
"react": "^18.2.0",
17+
"react-dom": "^18.2.0",
18+
"shared-ui": "workspace:*"
19+
},
20+
"devDependencies": {
21+
"@next/eslint-plugin-next": "^14.1.0",
22+
"@types/node": "^20.11.19",
23+
"@types/react": "^18.2.57",
24+
"@types/react-dom": "^18.2.19",
25+
"eslint-config-custom": "workspace:*",
26+
"tsconfig": "workspace:*",
27+
"typescript": "^5.3.3"
28+
}
3029
}

examples/remix/package.json

Lines changed: 48 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,50 @@
11
{
2-
"name": "remix-example",
3-
"version": "0.0.0",
4-
"private": true,
5-
"sideEffects": false,
6-
"type": "module",
7-
"scripts": {
8-
"build": "remix build",
9-
"dev": "remix dev --manual",
10-
"start": "remix-serve ./build/index.js",
11-
"typecheck": "tsc"
12-
},
13-
"dependencies": {
14-
"@mayank1513/fork-me": "^2.0.1",
15-
"@remix-run/css-bundle": "^2.7.2",
16-
"@remix-run/node": "^2.7.2",
17-
"@remix-run/react": "^2.7.2",
18-
"@remix-run/serve": "^2.7.2",
19-
"isbot": "5.1.0",
20-
"nextjs-themes": "^2.1.2",
21-
"nthul": "workspace:*",
22-
"react": "^18.2.0",
23-
"react-dom": "^18.2.0",
24-
"shared-ui": "workspace:*"
25-
},
26-
"devDependencies": {
27-
"@remix-run/dev": "^2.7.2",
28-
"@remix-run/eslint-config": "^2.7.2",
29-
"@types/react": "^18.2.57",
30-
"@types/react-dom": "^18.2.19",
31-
"eslint": "^8.56.0",
32-
"typescript": "^5.3.3"
33-
},
34-
"engines": {
35-
"node": ">=18.0.0"
36-
},
37-
"pnpm": {
38-
"packageExtensions": {
39-
"@remix-run/dev": {
40-
"peerDependencies": {
41-
"react-dom": "18.2.0"
42-
}
43-
},
44-
"@remix-run/serve": {
45-
"peerDependencies": {
46-
"react-dom": "18.2.0"
47-
}
48-
}
49-
}
50-
}
2+
"name": "remix-example",
3+
"version": "0.0.0",
4+
"private": true,
5+
"sideEffects": false,
6+
"type": "module",
7+
"scripts": {
8+
"build": "remix build",
9+
"dev": "remix dev --manual",
10+
"start": "remix-serve ./build/index.js",
11+
"typecheck": "tsc"
12+
},
13+
"dependencies": {
14+
"@mayank1513/fork-me": "^2.0.1",
15+
"@remix-run/css-bundle": "^2.7.2",
16+
"@remix-run/node": "^2.7.2",
17+
"@remix-run/react": "^2.7.2",
18+
"@remix-run/serve": "^2.7.2",
19+
"isbot": "5.1.0",
20+
"nthul": "workspace:*",
21+
"react": "^18.2.0",
22+
"react-dom": "^18.2.0",
23+
"shared-ui": "workspace:*"
24+
},
25+
"devDependencies": {
26+
"@remix-run/dev": "^2.7.2",
27+
"@remix-run/eslint-config": "^2.7.2",
28+
"@types/react": "^18.2.57",
29+
"@types/react-dom": "^18.2.19",
30+
"eslint": "^8.56.0",
31+
"typescript": "^5.3.3"
32+
},
33+
"engines": {
34+
"node": ">=18.0.0"
35+
},
36+
"pnpm": {
37+
"packageExtensions": {
38+
"@remix-run/dev": {
39+
"peerDependencies": {
40+
"react-dom": "18.2.0"
41+
}
42+
},
43+
"@remix-run/serve": {
44+
"peerDependencies": {
45+
"react-dom": "18.2.0"
46+
}
47+
}
48+
}
49+
}
5150
}

examples/vite/package.json

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,31 @@
11
{
2-
"name": "vite-example",
3-
"private": true,
4-
"version": "0.0.0",
5-
"type": "module",
6-
"scripts": {
7-
"dev": "vite --port 3001",
8-
"build": "tsc && vite build",
9-
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
10-
"preview": "vite preview"
11-
},
12-
"dependencies": {
13-
"@mayank1513/fork-me": "^2.0.1",
14-
"nextjs-themes": "^2.1.2",
15-
"nthul": "workspace:*",
16-
"react": "^18.2.0",
17-
"react-dom": "^18.2.0",
18-
"shared-ui": "workspace:*"
19-
},
20-
"devDependencies": {
21-
"@types/react": "^18.2.57",
22-
"@types/react-dom": "^18.2.19",
23-
"@typescript-eslint/eslint-plugin": "^7.0.2",
24-
"@typescript-eslint/parser": "^7.0.2",
25-
"@vitejs/plugin-react-swc": "^3.6.0",
26-
"eslint": "^8.56.0",
27-
"eslint-plugin-react-hooks": "^4.6.0",
28-
"eslint-plugin-react-refresh": "^0.4.5",
29-
"typescript": "^5.3.3",
30-
"vite": "^5.1.4"
31-
}
2+
"name": "vite-example",
3+
"private": true,
4+
"version": "0.0.0",
5+
"type": "module",
6+
"scripts": {
7+
"dev": "vite --port 3001",
8+
"build": "tsc && vite build",
9+
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
10+
"preview": "vite preview"
11+
},
12+
"dependencies": {
13+
"@mayank1513/fork-me": "^2.0.1",
14+
"nthul": "workspace:*",
15+
"react": "^18.2.0",
16+
"react-dom": "^18.2.0",
17+
"shared-ui": "workspace:*"
18+
},
19+
"devDependencies": {
20+
"@types/react": "^18.2.57",
21+
"@types/react-dom": "^18.2.19",
22+
"@typescript-eslint/eslint-plugin": "^7.0.2",
23+
"@typescript-eslint/parser": "^7.0.2",
24+
"@vitejs/plugin-react-swc": "^3.6.0",
25+
"eslint": "^8.56.0",
26+
"eslint-plugin-react-hooks": "^4.6.0",
27+
"eslint-plugin-react-refresh": "^0.4.5",
28+
"typescript": "^5.3.3",
29+
"vite": "^5.1.4"
30+
}
3231
}

lib/nthul/styles.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@import "./src/styles.css";

packages/shared-ui/package.json

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
11
{
2-
"name": "shared-ui",
3-
"author": "Mayank Kumar Chaudhari <https://mayank-chaudhari.vercel.app>",
4-
"private": true,
5-
"version": "0.0.0",
6-
"description": "Shared UI Package",
7-
"main": "./index.ts",
8-
"types": "./index.ts",
9-
"scripts": {
10-
"lint": "eslint ."
11-
},
12-
"devDependencies": {
13-
"@mayank1513/fork-me": "^2.0.1",
14-
"@types/node": "^20.11.19",
15-
"@types/react": "^18.2.57",
16-
"@types/react-dom": "^18.2.19",
17-
"eslint-config-custom": "workspace:*",
18-
"next": "^14.1.0",
19-
"nextjs-themes": "^2.1.2",
20-
"nthul": "workspace:*",
21-
"react": "^18.2.0",
22-
"tsconfig": "workspace:*",
23-
"typescript": "5.3.3"
24-
},
25-
"dependencies": {
26-
"eslint": "^8.56.0"
27-
}
2+
"name": "shared-ui",
3+
"author": "Mayank Kumar Chaudhari <https://mayank-chaudhari.vercel.app>",
4+
"private": true,
5+
"version": "0.0.0",
6+
"description": "Shared UI Package",
7+
"main": "./index.ts",
8+
"types": "./index.ts",
9+
"scripts": {
10+
"lint": "eslint ."
11+
},
12+
"devDependencies": {
13+
"@mayank1513/fork-me": "^2.0.1",
14+
"@types/node": "^20.11.19",
15+
"@types/react": "^18.2.57",
16+
"@types/react-dom": "^18.2.19",
17+
"eslint-config-custom": "workspace:*",
18+
"next": "^14.1.0",
19+
"nthul": "workspace:*",
20+
"react": "^18.2.0",
21+
"tsconfig": "workspace:*",
22+
"typescript": "5.3.3"
23+
},
24+
"dependencies": {
25+
"eslint": "^8.56.0"
26+
}
2827
}

packages/shared-ui/src/root-layout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import "./globals.css";
2-
import "nextjs-themes/styles.css";
3-
import { ThemeSwitcher } from "nextjs-themes";
2+
import "nthul/styles.css";
3+
import { ThemeSwitcher } from "nthul";
44
import { ForkMe } from "@mayank1513/fork-me/server"; // todo: import directory not supported in remix
55
import type { HTMLProps } from "react";
66
import styles from "./root-layout.module.css";

packages/shared-ui/src/root/description.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ColorSwitch } from "nextjs-themes";
1+
import { ColorSwitch } from "nthul";
22
import { Logo } from "../common/logo";
33
import styles from "../root-layout.module.css";
44

0 commit comments

Comments
 (0)