Skip to content

Commit c8a5c2e

Browse files
authored
Merge pull request #25 from sendo-kakeru/develop
Release v0.2.0
2 parents 2f4e4fa + 77d0063 commit c8a5c2e

20 files changed

+7684
-2886
lines changed

.github/workflows/ci.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: ci
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
workflow_dispatch:
9+
10+
jobs:
11+
ci:
12+
runs-on: ubuntu-latest
13+
timeout-minutes: 10
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Install pnpm
18+
uses: pnpm/action-setup@v2
19+
with:
20+
version: 9
21+
22+
- name: Setup Node.js
23+
uses: actions/setup-node@v4
24+
with:
25+
node-version: 20
26+
cache: pnpm
27+
28+
- name: Install dependencies
29+
run: pnpm install
30+
31+
- name: Run tests
32+
run: pnpm test
33+
34+
- name: Run Biome check
35+
run: pnpm check:ci

biome.json

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3-
"vcs": {
4-
"enabled": false,
5-
"clientKind": "git",
6-
"useIgnoreFile": false
7-
},
8-
"files": { "ignoreUnknown": false, "ignore": [] },
9-
"formatter": { "enabled": true, "indentStyle": "tab" },
10-
"organizeImports": { "enabled": true },
11-
"linter": {
12-
"enabled": true,
13-
"rules": { "recommended": true }
14-
},
15-
"javascript": { "formatter": { "quoteStyle": "double" } }
16-
}
2+
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3+
"vcs": {
4+
"enabled": false,
5+
"clientKind": "git",
6+
"useIgnoreFile": false
7+
},
8+
"files": {
9+
"ignoreUnknown": false,
10+
"ignore": ["**/node_modules/**", "**/.react-router/**", "**/dist/**"]
11+
},
12+
"formatter": { "enabled": true, "indentStyle": "tab" },
13+
"organizeImports": { "enabled": true },
14+
"linter": {
15+
"enabled": true,
16+
"rules": { "recommended": true }
17+
},
18+
"javascript": { "formatter": { "quoteStyle": "double" } }
19+
}

example/.npmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
public-hoist-pattern[]=*@nextui-org/*
1+
public-hoist-pattern[]=*@heroui/*

example/app/components/FlashMessage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { Alert, type AlertProps } from "@heroui/react";
12
import { useEffect, useState } from "react";
2-
import { Alert, type AlertProps } from "@nextui-org/react";
33

44
export default function FlashMessage(props: AlertProps) {
55
const [isTimeOut, setIsTimeOut] = useState(false);

example/app/libs/flash-message.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { AlertProps } from "@nextui-org/react";
1+
import type { AlertProps } from "@heroui/react";
22
import { createCookieSessionStorage } from "react-router";
33
import { FlashMessage } from "react-router-flash-message";
44

example/app/root.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
import {
2-
data,
3-
isRouteErrorResponse,
42
Links,
53
Meta,
64
Outlet,
75
Scripts,
86
ScrollRestoration,
7+
data,
8+
isRouteErrorResponse,
99
useHref,
1010
useNavigate,
1111
} from "react-router";
1212

13+
import { HeroUIProvider } from "@heroui/react";
1314
import type { Route } from "./+types/root";
14-
import stylesheet from "./styles/app.css?url";
15-
import { NextUIProvider } from "@nextui-org/react";
16-
import { flashMessage } from "./libs/flash-message";
1715
import FlashMessage from "./components/FlashMessage";
16+
import { flashMessage } from "./libs/flash-message";
17+
import stylesheet from "./styles/app.css?url";
1818

1919
export const links: Route.LinksFunction = () => [
2020
{ rel: "preconnect", href: "https://fonts.googleapis.com" },
@@ -57,9 +57,9 @@ export function Layout({ children }: { children: React.ReactNode }) {
5757
<Links />
5858
</head>
5959
<body>
60-
<NextUIProvider navigate={navigate} useHref={useHref}>
60+
<HeroUIProvider navigate={navigate} useHref={useHref}>
6161
{children}
62-
</NextUIProvider>
62+
</HeroUIProvider>
6363
<ScrollRestoration />
6464
<Scripts />
6565
</body>

example/app/routes/_index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Link } from "@nextui-org/react";
1+
import { Link } from "@heroui/react";
22

33
export default function Page() {
44
return (

example/app/routes/flash-message.danger.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { redirect } from "react-router";
12
import { flashMessage } from "~/libs/flash-message";
23
import type { Route } from "./+types/flash-message.success";
3-
import { redirect } from "react-router";
44

55
export async function loader({ request }: Route.LoaderArgs) {
66
const { cookie } = await flashMessage.set({

example/app/routes/flash-message.default.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import type { Route } from "./+types/flash-message.success";
21
import { redirect } from "react-router";
32
import { flashMessage } from "~/libs/flash-message";
3+
import type { Route } from "./+types/flash-message.success";
44

55
export async function loader({ request }: Route.LoaderArgs) {
66
const { cookie } = await flashMessage.set({

example/app/routes/flash-message.success.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { redirect } from "react-router";
12
import { flashMessage } from "~/libs/flash-message";
23
import type { Route } from "./+types/flash-message.success";
3-
import { redirect } from "react-router";
44

55
export async function loader({ request }: Route.LoaderArgs) {
66
const { cookie } = await flashMessage.set({

0 commit comments

Comments
 (0)