diff --git a/.cspell/frontend_custom_words.txt b/.cspell/frontend_custom_words.txt
index 5506b5162..766e1eba1 100644
--- a/.cspell/frontend_custom_words.txt
+++ b/.cspell/frontend_custom_words.txt
@@ -1,84 +1,84 @@
-pnpm
-titlebar
-consts
-pallete
-unlisten
-svgr
-middlewares
-clsx
-SDWEB
-tryghost
-tsparticles
-Opencollective
-Waitlist
-heroicons
-roadmap
-semibold
-noreferer
-Rescan
-subpackage
-photoslibrary
-fontsource
audiomp
audioogg
audiowav
browserslist
bsconfig
cheader
+classname
+clsx
compodoc
+consts
cssmap
dartlang
dockerdebug
+falsey
folderlight
folderopen
fontotf
+fontsource
fontttf
fontwoff
gopackage
haml
+headlessui
+heroicons
imagegif
imageico
imagejpg
imagepng
+imagewebp
+immer
ipynb
jsmap
+lacie
lighteditorconfig
-nestjscontroller
+middlewares
+moti
nestjs
+nestjscontroller
nestjsdecorator
nestjsfilter
nestjsguard
nestjsmodule
nestjsservice
+noreferer
npmlock
+nums
nuxt
+Opencollective
opengl
+overscan
+pallete
photoshop
+photoslibrary
+pnpm
postcssconfig
powershelldata
-reactjs
-rjson
-symfony
-testjs
-tmpl
-typescriptdef
-windi
-yarnerror
-unlisten
-imagewebp
powershellmodule
+pressable
+reactjs
reactts
-testts
-zustand
-overscan
-webp
-headlessui
-falsey
-nums
-lacie
-classname
-wunsub
-immer
+Rescan
+rjson
+roadmap
+SDWEB
+semibold
+subpackage
+svgr
+swipeable
+symfony
tada
-moti
-pressable
\ No newline at end of file
+testjs
+testts
+titlebar
+tmpl
+tryghost
+tsparticles
+typescriptdef
+unlisten
+Waitlist
+webp
+windi
+wunsub
+yarnerror
+zustand
diff --git a/.prettierrc.js b/.prettierrc.js
index 2f76aa8c8..0b0725ac0 100644
--- a/.prettierrc.js
+++ b/.prettierrc.js
@@ -21,6 +21,7 @@ module.exports = {
],
importOrderSortSpecifiers: true,
importOrderParserPlugins: ['importAssertions', 'typescript', 'jsx'],
- pluginSearchDirs: ['.'],
- plugins: ['@trivago/prettier-plugin-sort-imports']
+ pluginSearchDirs: false,
+ plugins: ['@trivago/prettier-plugin-sort-imports', 'prettier-plugin-tailwindcss'],
+ tailwindConfig: 'packages/ui/tailwind.config.js'
};
diff --git a/.vscode/settings.json b/.vscode/settings.json
index c22255326..e62e8f133 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -2,6 +2,7 @@
"cSpell.words": [
"actix",
"bpfrpt",
+ "callees",
"consts",
"countup",
"creationdate",
@@ -41,7 +42,8 @@
"tw`([^`]*)",
"tw\\.[^`]+`([^`]*)`",
"tw\\(.*?\\).*?`([^`]*)",
- "tw\\.style\\(([^)]*)\\)"
+ "tw\\.style\\(([^)]*)\\)",
+ "twStyle\\(([^)]*)\\)"
],
"search.exclude": {
"**/node_modules": true,
@@ -50,5 +52,12 @@
// Hiding these folders bcs they create a lot of noise in the search results
"apps/mobile/android": true,
"apps/mobile/ios": true
- }
+ },
+ "eslint.workingDirectories": [
+ "apps/landing",
+ "apps/mobile",
+ "packages/ui",
+ "packages/client",
+ "packages/interface"
+ ]
}
diff --git a/apps/landing/src/App.tsx b/apps/landing/src/App.tsx
index d8209d17b..edae5f4f0 100644
--- a/apps/landing/src/App.tsx
+++ b/apps/landing/src/App.tsx
@@ -25,7 +25,7 @@ export default function App({
<>