-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
-
48
-
49
-
50
-
51
-
52
-
53
-
54
-
55
-
56
-
57
-
58
-
59
-
60
-
61
-
62
-
63
-
64
-
65
-
66
-
67
-
68
-
69
-
70
-
71
-
72
-
73
-
74
-
75
-
76
-
77
-
78
-
79
-
80
-
81
-
82
-
83
-
84
-
85
-
86
-
87
-
88
-
89
-
90
-
91
-
92
-
93
-
94
-
95
-
96
-
97
-
98
-
99
-
100
-
101
-
102
-
103
-
104
-
105
-
106
-
107
-
108
-
109
-
110
-
111
-
112
-
113
-
114
{
"name": "@yamori/react_ui",
"private": true,
"type": "module",
"scripts": {
"dev": "wireit",
"make": "wireit",
"clean": "rm -rf dist types",
"check": "wireit"
},
"wireit": {
"tsconfig": {
"files": ["tsconfig.json", "../../tsconfig.jsonc"]
},
"js": {
"command": "vite build",
"files": [
"src/**/*.{css,ts,tsx}",
"!src/mocks/**",
"!src/**/*.stories.{ts,tsx}",
"vite.config.ts",
"package.json"
],
"output": ["dist/**"],
"dependencies": ["../proto:js", "../idb_backend:js"],
"packageLocks": ["bun.lockb"]
},
"dts": {
"command": "tsc -p tsconfig.build.jsonc",
"files": [
"src/**/*.{css,ts,tsx}",
"!src/mocks/**",
"!src/**/*.stories.{ts,tsx}",
"tsconfig.build.jsonc",
"package.json"
],
"clean": "if-file-deleted",
"output": ["types/**"],
"dependencies": ["tsconfig", "../proto:dts", "../idb_backend:dts"],
"packageLocks": ["bun.lockb"]
},
"make": {
"dependencies": ["js", "dts"]
},
"check": {
"command": "tsc",
"files": ["src/**/*.{ts,tsx}"],
"output": [],
"dependencies": ["../proto:dts", "../idb_backend:dts"],
"packageLocks": ["bun.lockb"]
},
"dev": {
"command": "storybook dev --port $PORT --no-open",
"service": true,
"env": {
"PORT": {
"external": true,
"default": "6006"
}
},
"dependencies": [
{
"script": "../proto:js",
"cascade": false
},
{
"script": "../idb_backend:js",
"cascade": false
}
],
"packageLocks": ["bun.lockb"]
}
},
"exports": {
".": {
"types": "./types/lib.d.ts",
"default": "./dist/lib.js"
},
"./styles.css": {
"default": "./dist/styles.css"
}
},
"peerDependencies": {
"react": "19.x.x",
"react-dom": "19.x.x"
},
"dependencies": {
"@bufbuild/protobuf": "^2.2.2",
"@date-fns/tz": "^1.2.0",
"@radix-ui/react-collapsible": "^1.1.2",
"@radix-ui/react-icons": "^1.3.2",
"@radix-ui/react-toast": "^1.2.4",
"@radix-ui/themes": "^3.1.6",
"@tanstack/react-query": "^5.62.8",
"@yamori/idb_backend": "workspace:*",
"@yamori/proto": "workspace:*",
"date-fns": "^4.1.0",
"react-hook-form": "^7.54.2",
"urlpattern-polyfill": "^10.0.0"
},
"devDependencies": {
"@storybook/addon-essentials": "^8.4.7",
"@storybook/addon-interactions": "^8.4.7",
"@storybook/react": "^8.4.7",
"@storybook/react-vite": "^8.4.7",
"@storybook/test": "^8.4.7",
"@types/react": "^19.0.2",
"@vitejs/plugin-react": "^4.3.4",
"react": "19.x.x",
"react-dom": "^19.0.0",
"typescript": "^5.7.2",
"vite": "^6.0.2"
}
}