Skip to content

Commit 68707e5

Browse files
committed
build: Fix build tailwindcss for website
1 parent 99c49e3 commit 68707e5

File tree

2 files changed

+307
-1
lines changed

2 files changed

+307
-1
lines changed

.github/workflows/release.yaml

+5-1
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,13 @@ jobs:
5050
asset_path: fluffychat-web.tar.gz
5151
asset_name: fluffychat-web.tar.gz
5252
asset_content_type: application/gzip
53+
- name: Install and build tailwindcss
54+
working-directory: docs
55+
run: |
56+
npm install tailwindcss @tailwindcss/cli
57+
npx tailwindcss -o ./tailwind.css
5358
- name: Build Website
5459
run: |
55-
cd docs && npx tailwindcss -o ./tailwind.css --minify && cd ..
5660
mv docs public
5761
mv repo public || true
5862
mv build/web/ public/web

.gitignore

+302
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,305 @@ ios/Runner.ipa
6060
/macos/out
6161
.vs
6262
olm
63+
docs/node_modules/.package-lock.json
64+
docs/node_modules/.bin/detect-libc
65+
docs/node_modules/.bin/jiti
66+
docs/node_modules/.bin/tailwindcss
67+
docs/node_modules/@parcel/watcher/binding.gyp
68+
docs/node_modules/@parcel/watcher/index.d.ts
69+
docs/node_modules/@parcel/watcher/index.js
70+
docs/node_modules/@parcel/watcher/index.js.flow
71+
docs/node_modules/@parcel/watcher/LICENSE
72+
docs/node_modules/@parcel/watcher/package.json
73+
docs/node_modules/@parcel/watcher/README.md
74+
docs/node_modules/@parcel/watcher/wrapper.js
75+
docs/node_modules/@parcel/watcher/scripts/build-from-source.js
76+
docs/node_modules/@parcel/watcher/src/Backend.cc
77+
docs/node_modules/@parcel/watcher/src/Backend.hh
78+
docs/node_modules/@parcel/watcher/src/binding.cc
79+
docs/node_modules/@parcel/watcher/src/Debounce.cc
80+
docs/node_modules/@parcel/watcher/src/Debounce.hh
81+
docs/node_modules/@parcel/watcher/src/DirTree.cc
82+
docs/node_modules/@parcel/watcher/src/DirTree.hh
83+
docs/node_modules/@parcel/watcher/src/Event.hh
84+
docs/node_modules/@parcel/watcher/src/Glob.cc
85+
docs/node_modules/@parcel/watcher/src/Glob.hh
86+
docs/node_modules/@parcel/watcher/src/PromiseRunner.hh
87+
docs/node_modules/@parcel/watcher/src/Signal.hh
88+
docs/node_modules/@parcel/watcher/src/Watcher.cc
89+
docs/node_modules/@parcel/watcher/src/Watcher.hh
90+
docs/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.cc
91+
docs/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.hh
92+
docs/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc
93+
docs/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh
94+
docs/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc
95+
docs/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh
96+
docs/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc
97+
docs/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh
98+
docs/node_modules/@parcel/watcher/src/unix/fts.cc
99+
docs/node_modules/@parcel/watcher/src/unix/legacy.cc
100+
docs/node_modules/@parcel/watcher/src/wasm/include.h
101+
docs/node_modules/@parcel/watcher/src/wasm/WasmBackend.cc
102+
docs/node_modules/@parcel/watcher/src/wasm/WasmBackend.hh
103+
docs/node_modules/@parcel/watcher/src/watchman/BSER.cc
104+
docs/node_modules/@parcel/watcher/src/watchman/BSER.hh
105+
docs/node_modules/@parcel/watcher/src/watchman/IPC.hh
106+
docs/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc
107+
docs/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh
108+
docs/node_modules/@parcel/watcher/src/windows/win_utils.cc
109+
docs/node_modules/@parcel/watcher/src/windows/win_utils.hh
110+
docs/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc
111+
docs/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh
112+
docs/node_modules/@parcel/watcher-linux-x64-glibc/LICENSE
113+
docs/node_modules/@parcel/watcher-linux-x64-glibc/package.json
114+
docs/node_modules/@parcel/watcher-linux-x64-glibc/README.md
115+
docs/node_modules/@parcel/watcher-linux-x64-glibc/watcher.node
116+
docs/node_modules/@tailwindcss/cli/LICENSE
117+
docs/node_modules/@tailwindcss/cli/package.json
118+
docs/node_modules/@tailwindcss/cli/README.md
119+
docs/node_modules/@tailwindcss/cli/dist/index.mjs
120+
docs/node_modules/@tailwindcss/node/LICENSE
121+
docs/node_modules/@tailwindcss/node/package.json
122+
docs/node_modules/@tailwindcss/node/README.md
123+
docs/node_modules/@tailwindcss/node/dist/esm-cache.loader.d.mts
124+
docs/node_modules/@tailwindcss/node/dist/esm-cache.loader.mjs
125+
docs/node_modules/@tailwindcss/node/dist/index.d.mts
126+
docs/node_modules/@tailwindcss/node/dist/index.d.ts
127+
docs/node_modules/@tailwindcss/node/dist/index.js
128+
docs/node_modules/@tailwindcss/node/dist/index.mjs
129+
docs/node_modules/@tailwindcss/node/dist/require-cache.d.ts
130+
docs/node_modules/@tailwindcss/node/dist/require-cache.js
131+
docs/node_modules/@tailwindcss/oxide/index.d.ts
132+
docs/node_modules/@tailwindcss/oxide/index.js
133+
docs/node_modules/@tailwindcss/oxide/LICENSE
134+
docs/node_modules/@tailwindcss/oxide/package.json
135+
docs/node_modules/@tailwindcss/oxide-linux-x64-gnu/LICENSE
136+
docs/node_modules/@tailwindcss/oxide-linux-x64-gnu/package.json
137+
docs/node_modules/@tailwindcss/oxide-linux-x64-gnu/README.md
138+
docs/node_modules/@tailwindcss/oxide-linux-x64-gnu/tailwindcss-oxide.linux-x64-gnu.node
139+
docs/node_modules/braces/index.js
140+
docs/node_modules/braces/LICENSE
141+
docs/node_modules/braces/package.json
142+
docs/node_modules/braces/README.md
143+
docs/node_modules/braces/lib/compile.js
144+
docs/node_modules/braces/lib/constants.js
145+
docs/node_modules/braces/lib/expand.js
146+
docs/node_modules/braces/lib/parse.js
147+
docs/node_modules/braces/lib/stringify.js
148+
docs/node_modules/braces/lib/utils.js
149+
docs/node_modules/detect-libc/.npmignore
150+
docs/node_modules/detect-libc/LICENSE
151+
docs/node_modules/detect-libc/package.json
152+
docs/node_modules/detect-libc/README.md
153+
docs/node_modules/detect-libc/bin/detect-libc.js
154+
docs/node_modules/detect-libc/lib/detect-libc.js
155+
docs/node_modules/enhanced-resolve/LICENSE
156+
docs/node_modules/enhanced-resolve/package.json
157+
docs/node_modules/enhanced-resolve/README.md
158+
docs/node_modules/enhanced-resolve/types.d.ts
159+
docs/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js
160+
docs/node_modules/enhanced-resolve/lib/AliasPlugin.js
161+
docs/node_modules/enhanced-resolve/lib/AppendPlugin.js
162+
docs/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js
163+
docs/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js
164+
docs/node_modules/enhanced-resolve/lib/ConditionalPlugin.js
165+
docs/node_modules/enhanced-resolve/lib/createInnerContext.js
166+
docs/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js
167+
docs/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js
168+
docs/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js
169+
docs/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js
170+
docs/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js
171+
docs/node_modules/enhanced-resolve/lib/FileExistsPlugin.js
172+
docs/node_modules/enhanced-resolve/lib/forEachBail.js
173+
docs/node_modules/enhanced-resolve/lib/getInnerRequest.js
174+
docs/node_modules/enhanced-resolve/lib/getPaths.js
175+
docs/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js
176+
docs/node_modules/enhanced-resolve/lib/index.js
177+
docs/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js
178+
docs/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js
179+
docs/node_modules/enhanced-resolve/lib/LogInfoPlugin.js
180+
docs/node_modules/enhanced-resolve/lib/MainFieldPlugin.js
181+
docs/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js
182+
docs/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js
183+
docs/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js
184+
docs/node_modules/enhanced-resolve/lib/NextPlugin.js
185+
docs/node_modules/enhanced-resolve/lib/ParsePlugin.js
186+
docs/node_modules/enhanced-resolve/lib/PnpPlugin.js
187+
docs/node_modules/enhanced-resolve/lib/Resolver.js
188+
docs/node_modules/enhanced-resolve/lib/ResolverFactory.js
189+
docs/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js
190+
docs/node_modules/enhanced-resolve/lib/ResultPlugin.js
191+
docs/node_modules/enhanced-resolve/lib/RootsPlugin.js
192+
docs/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js
193+
docs/node_modules/enhanced-resolve/lib/SymlinkPlugin.js
194+
docs/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js
195+
docs/node_modules/enhanced-resolve/lib/TryNextPlugin.js
196+
docs/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js
197+
docs/node_modules/enhanced-resolve/lib/UseFilePlugin.js
198+
docs/node_modules/enhanced-resolve/lib/util/entrypoints.js
199+
docs/node_modules/enhanced-resolve/lib/util/identifier.js
200+
docs/node_modules/enhanced-resolve/lib/util/module-browser.js
201+
docs/node_modules/enhanced-resolve/lib/util/path.js
202+
docs/node_modules/enhanced-resolve/lib/util/process-browser.js
203+
docs/node_modules/fill-range/index.js
204+
docs/node_modules/fill-range/LICENSE
205+
docs/node_modules/fill-range/package.json
206+
docs/node_modules/fill-range/README.md
207+
docs/node_modules/graceful-fs/clone.js
208+
docs/node_modules/graceful-fs/graceful-fs.js
209+
docs/node_modules/graceful-fs/legacy-streams.js
210+
docs/node_modules/graceful-fs/LICENSE
211+
docs/node_modules/graceful-fs/package.json
212+
docs/node_modules/graceful-fs/polyfills.js
213+
docs/node_modules/graceful-fs/README.md
214+
docs/node_modules/is-extglob/index.js
215+
docs/node_modules/is-extglob/LICENSE
216+
docs/node_modules/is-extglob/package.json
217+
docs/node_modules/is-extglob/README.md
218+
docs/node_modules/is-glob/index.js
219+
docs/node_modules/is-glob/LICENSE
220+
docs/node_modules/is-glob/package.json
221+
docs/node_modules/is-glob/README.md
222+
docs/node_modules/is-number/index.js
223+
docs/node_modules/is-number/LICENSE
224+
docs/node_modules/is-number/package.json
225+
docs/node_modules/is-number/README.md
226+
docs/node_modules/jiti/LICENSE
227+
docs/node_modules/jiti/package.json
228+
docs/node_modules/jiti/README.md
229+
docs/node_modules/jiti/dist/babel.cjs
230+
docs/node_modules/jiti/dist/jiti.cjs
231+
docs/node_modules/jiti/lib/jiti-cli.mjs
232+
docs/node_modules/jiti/lib/jiti-hooks.mjs
233+
docs/node_modules/jiti/lib/jiti-native.mjs
234+
docs/node_modules/jiti/lib/jiti-register.d.mts
235+
docs/node_modules/jiti/lib/jiti-register.mjs
236+
docs/node_modules/jiti/lib/jiti.cjs
237+
docs/node_modules/jiti/lib/jiti.d.cts
238+
docs/node_modules/jiti/lib/jiti.d.mts
239+
docs/node_modules/jiti/lib/jiti.mjs
240+
docs/node_modules/jiti/lib/types.d.ts
241+
docs/node_modules/lightningcss/LICENSE
242+
docs/node_modules/lightningcss/package.json
243+
docs/node_modules/lightningcss/README.md
244+
docs/node_modules/lightningcss/node/ast.d.ts
245+
docs/node_modules/lightningcss/node/ast.js.flow
246+
docs/node_modules/lightningcss/node/browserslistToTargets.js
247+
docs/node_modules/lightningcss/node/composeVisitors.js
248+
docs/node_modules/lightningcss/node/flags.js
249+
docs/node_modules/lightningcss/node/index.d.ts
250+
docs/node_modules/lightningcss/node/index.js
251+
docs/node_modules/lightningcss/node/index.js.flow
252+
docs/node_modules/lightningcss/node/index.mjs
253+
docs/node_modules/lightningcss/node/targets.d.ts
254+
docs/node_modules/lightningcss/node/targets.js.flow
255+
docs/node_modules/lightningcss-linux-x64-gnu/LICENSE
256+
docs/node_modules/lightningcss-linux-x64-gnu/lightningcss.linux-x64-gnu.node
257+
docs/node_modules/lightningcss-linux-x64-gnu/package.json
258+
docs/node_modules/lightningcss-linux-x64-gnu/README.md
259+
docs/node_modules/micromatch/index.js
260+
docs/node_modules/micromatch/LICENSE
261+
docs/node_modules/micromatch/package.json
262+
docs/node_modules/micromatch/README.md
263+
docs/node_modules/mri/index.d.ts
264+
docs/node_modules/mri/license.md
265+
docs/node_modules/mri/package.json
266+
docs/node_modules/mri/readme.md
267+
docs/node_modules/mri/lib/index.js
268+
docs/node_modules/mri/lib/index.mjs
269+
docs/node_modules/node-addon-api/common.gypi
270+
docs/node_modules/node-addon-api/except.gypi
271+
docs/node_modules/node-addon-api/index.js
272+
docs/node_modules/node-addon-api/LICENSE.md
273+
docs/node_modules/node-addon-api/napi-inl.deprecated.h
274+
docs/node_modules/node-addon-api/napi-inl.h
275+
docs/node_modules/node-addon-api/napi.h
276+
docs/node_modules/node-addon-api/node_addon_api.gyp
277+
docs/node_modules/node-addon-api/node_api.gyp
278+
docs/node_modules/node-addon-api/noexcept.gypi
279+
docs/node_modules/node-addon-api/nothing.c
280+
docs/node_modules/node-addon-api/package-support.json
281+
docs/node_modules/node-addon-api/package.json
282+
docs/node_modules/node-addon-api/README.md
283+
docs/node_modules/node-addon-api/tools/check-napi.js
284+
docs/node_modules/node-addon-api/tools/clang-format.js
285+
docs/node_modules/node-addon-api/tools/conversion.js
286+
docs/node_modules/node-addon-api/tools/eslint-format.js
287+
docs/node_modules/node-addon-api/tools/README.md
288+
docs/node_modules/picocolors/LICENSE
289+
docs/node_modules/picocolors/package.json
290+
docs/node_modules/picocolors/picocolors.browser.js
291+
docs/node_modules/picocolors/picocolors.d.ts
292+
docs/node_modules/picocolors/picocolors.js
293+
docs/node_modules/picocolors/README.md
294+
docs/node_modules/picocolors/types.d.ts
295+
docs/node_modules/picomatch/CHANGELOG.md
296+
docs/node_modules/picomatch/index.js
297+
docs/node_modules/picomatch/LICENSE
298+
docs/node_modules/picomatch/package.json
299+
docs/node_modules/picomatch/README.md
300+
docs/node_modules/picomatch/lib/constants.js
301+
docs/node_modules/picomatch/lib/parse.js
302+
docs/node_modules/picomatch/lib/picomatch.js
303+
docs/node_modules/picomatch/lib/scan.js
304+
docs/node_modules/picomatch/lib/utils.js
305+
docs/node_modules/tailwindcss/index.css
306+
docs/node_modules/tailwindcss/LICENSE
307+
docs/node_modules/tailwindcss/package.json
308+
docs/node_modules/tailwindcss/preflight.css
309+
docs/node_modules/tailwindcss/README.md
310+
docs/node_modules/tailwindcss/theme.css
311+
docs/node_modules/tailwindcss/utilities.css
312+
docs/node_modules/tailwindcss/dist/chunk-AZANAYY2.mjs
313+
docs/node_modules/tailwindcss/dist/chunk-CH45MXZF.mjs
314+
docs/node_modules/tailwindcss/dist/chunk-V2K3XTS4.mjs
315+
docs/node_modules/tailwindcss/dist/colors-b_6i0Oi7.d.ts
316+
docs/node_modules/tailwindcss/dist/colors.d.mts
317+
docs/node_modules/tailwindcss/dist/colors.d.ts
318+
docs/node_modules/tailwindcss/dist/colors.js
319+
docs/node_modules/tailwindcss/dist/colors.mjs
320+
docs/node_modules/tailwindcss/dist/default-theme.d.mts
321+
docs/node_modules/tailwindcss/dist/default-theme.d.ts
322+
docs/node_modules/tailwindcss/dist/default-theme.js
323+
docs/node_modules/tailwindcss/dist/default-theme.mjs
324+
docs/node_modules/tailwindcss/dist/flatten-color-palette.d.mts
325+
docs/node_modules/tailwindcss/dist/flatten-color-palette.d.ts
326+
docs/node_modules/tailwindcss/dist/flatten-color-palette.js
327+
docs/node_modules/tailwindcss/dist/flatten-color-palette.mjs
328+
docs/node_modules/tailwindcss/dist/lib.d.mts
329+
docs/node_modules/tailwindcss/dist/lib.d.ts
330+
docs/node_modules/tailwindcss/dist/lib.js
331+
docs/node_modules/tailwindcss/dist/lib.mjs
332+
docs/node_modules/tailwindcss/dist/plugin.d.mts
333+
docs/node_modules/tailwindcss/dist/plugin.d.ts
334+
docs/node_modules/tailwindcss/dist/plugin.js
335+
docs/node_modules/tailwindcss/dist/plugin.mjs
336+
docs/node_modules/tailwindcss/dist/resolve-config-BIFUA2FY.d.ts
337+
docs/node_modules/tailwindcss/dist/resolve-config-QUZ9b-Gn.d.mts
338+
docs/node_modules/tailwindcss/dist/types-B254mqw1.d.mts
339+
docs/node_modules/tapable/LICENSE
340+
docs/node_modules/tapable/package.json
341+
docs/node_modules/tapable/README.md
342+
docs/node_modules/tapable/tapable.d.ts
343+
docs/node_modules/tapable/lib/AsyncParallelBailHook.js
344+
docs/node_modules/tapable/lib/AsyncParallelHook.js
345+
docs/node_modules/tapable/lib/AsyncSeriesBailHook.js
346+
docs/node_modules/tapable/lib/AsyncSeriesHook.js
347+
docs/node_modules/tapable/lib/AsyncSeriesLoopHook.js
348+
docs/node_modules/tapable/lib/AsyncSeriesWaterfallHook.js
349+
docs/node_modules/tapable/lib/Hook.js
350+
docs/node_modules/tapable/lib/HookCodeFactory.js
351+
docs/node_modules/tapable/lib/HookMap.js
352+
docs/node_modules/tapable/lib/index.js
353+
docs/node_modules/tapable/lib/MultiHook.js
354+
docs/node_modules/tapable/lib/SyncBailHook.js
355+
docs/node_modules/tapable/lib/SyncHook.js
356+
docs/node_modules/tapable/lib/SyncLoopHook.js
357+
docs/node_modules/tapable/lib/SyncWaterfallHook.js
358+
docs/node_modules/tapable/lib/util-browser.js
359+
docs/node_modules/to-regex-range/index.js
360+
docs/node_modules/to-regex-range/LICENSE
361+
docs/node_modules/to-regex-range/package.json
362+
docs/node_modules/to-regex-range/README.md
363+
docs/package.json
364+
docs/package-lock.json

0 commit comments

Comments
 (0)