diff --git a/.prettierrc b/.prettierrc
index ccfb272..3bd071e 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -1,8 +1,23 @@
{
- "trailingComma": "none",
+ "trailingComma": none,
"tabWidth": 2,
"useTabs": false,
- "printWidth": 110,
+ "printWidth": 80,
"singleQuote": true,
- "semi": false
+ "semi": false,
+ "overrides": [
+ {
+ "files": ["*.json5"],
+ "options": {
+ "singleQuote": false,
+ "quoteProps": "preserve"
+ }
+ },
+ {
+ "files": ["*.yml"],
+ "options": {
+ "singleQuote": false
+ }
+ }
+ ]
}
diff --git a/.vitepress/config/en.ts b/.vitepress/config/en.ts
index 81a3fa0..56cadc3 100644
--- a/.vitepress/config/en.ts
+++ b/.vitepress/config/en.ts
@@ -1,79 +1,81 @@
-import { defineConfigWithTheme} from 'vitepress'
+import { defineConfigWithTheme } from 'vitepress'
import { nav, sidebar } from '../data/navigations'
import { packages } from '../../package-lock.json'
export const en = defineConfigWithTheme({
- lang: 'en',
- themeConfig: {
- nav: nav.en,
- sidebar: sidebar.en,
- footer: {
- message: 'Released under the MIT License',
- copyright: `Copyright © 2024 ALT Mobile Wiki, developed on the platform VitePress ${packages['node_modules/vitepress'].version}`
+ lang: 'en',
+ themeConfig: {
+ nav: nav.en,
+ sidebar: sidebar.en,
+ footer: {
+ message: 'Released under the MIT License',
+ copyright: `Copyright © 2024 ALT Mobile Wiki, developed on the platform VitePress ${packages['node_modules/vitepress'].version}`
+ },
+ asideMeta: {
+ developer: {
+ label: 'Developer'
},
- asideMeta: {
- developer: {
- label: 'Developer'
+ keywords: {
+ core: {
+ name: 'GNOME Core',
+ type: 'info'
+ },
+ circle: {
+ name: 'GNOME Circle',
+ type: 'success'
+ },
+ adaptive: {
+ name: 'Adaptive',
+ type: 'tip'
},
- keywords: {
- core: {
- name: 'GNOME Core',
- type: 'info'
- },
- circle: {
- name: 'GNOME Circle',
- type: 'success'
- },
- adaptive: {
- name: 'Adaptive',
- type: 'tip'
- },
- proprietary: {
- name: 'Proprietary',
- type: 'danger'
- },
- restrictions: {
- name: 'Regional restrictions',
- type: 'danger'
- },
- oobe: {
- name: 'OOBELOCAL',
- type: 'warning'
- },
- dontthemes: {
- name: 'Please don’t theme',
- type: 'success-1'
- }
+ proprietary: {
+ name: 'Proprietary',
+ type: 'danger'
},
- lists: {
- labels: {
- metadata_license: 'Licence',
- homepage: 'Project Website',
- help: 'Help',
- translate: 'Contribute Translations',
- bugtracker: 'Report an Issue'
- },
+ restrictions: {
+ name: 'Regional restrictions',
+ type: 'danger'
},
- links: {
- sisyphus: {
- anchor: 'Sisyphus',
- target: '_blank',
- baseUrl: '//packages.altlinux.org/en/sisyphus/srpms/',
- style: '--agw-btn-bg: var(--vp-c-yellow-dimm-1); --agw-btn-color: var(--vp-c-yellow-darker); --agw-btn-hover-bg:var(--vp-c-yellow-dark); --agw-btn-hover-color: var(--vp-c-white);'
- },
- flatpak: {
- anchor: 'Flatpak',
- target: '_blank',
- baseUrl: '//flathub.org/apps/',
- style: '--agw-btn-bg: var(--vp-c-blue-dimm-1); --agw-btn-color: var(--vp-c-blue-darker); --agw-btn-hover-bg:var(--vp-c-blue-dark); --agw-btn-hover-color: var(--vp-c-white);'
- },
- about_app: {
- anchor: 'More',
- target: '_blank',
- style:
- '--agw-btn-bg: var(--vp-c-green-dimm-1); --agw-btn-color: var(--vp-c-green-darker); --agw-btn-hover-bg:var(--vp-c-green-dark); --agw-btn-hover-color: var(--vp-c-white);'
- }
+ oobe: {
+ name: 'OOBELOCAL',
+ type: 'warning'
+ },
+ dontthemes: {
+ name: 'Please don’t theme',
+ type: 'success-1'
+ }
+ },
+ lists: {
+ labels: {
+ metadata_license: 'Licence',
+ homepage: 'Project Website',
+ help: 'Help',
+ translate: 'Contribute Translations',
+ bugtracker: 'Report an Issue'
+ }
+ },
+ links: {
+ sisyphus: {
+ anchor: 'Sisyphus',
+ target: '_blank',
+ baseUrl: '//packages.altlinux.org/en/sisyphus/srpms/',
+ style:
+ '--agw-btn-bg: var(--vp-c-yellow-dimm-1); --agw-btn-color: var(--vp-c-yellow-darker); --agw-btn-hover-bg:var(--vp-c-yellow-dark); --agw-btn-hover-color: var(--vp-c-white);'
+ },
+ flatpak: {
+ anchor: 'Flatpak',
+ target: '_blank',
+ baseUrl: '//flathub.org/apps/',
+ style:
+ '--agw-btn-bg: var(--vp-c-blue-dimm-1); --agw-btn-color: var(--vp-c-blue-darker); --agw-btn-hover-bg:var(--vp-c-blue-dark); --agw-btn-hover-color: var(--vp-c-white);'
+ },
+ about_app: {
+ anchor: 'More',
+ target: '_blank',
+ style:
+ '--agw-btn-bg: var(--vp-c-green-dimm-1); --agw-btn-color: var(--vp-c-green-darker); --agw-btn-hover-bg:var(--vp-c-green-dark); --agw-btn-hover-color: var(--vp-c-white);'
}
}
- },
-})
\ No newline at end of file
+ }
+ }
+})
diff --git a/.vitepress/config/ru.ts b/.vitepress/config/ru.ts
index 448da16..0cead4c 100644
--- a/.vitepress/config/ru.ts
+++ b/.vitepress/config/ru.ts
@@ -3,96 +3,98 @@ import { nav, sidebar } from '../data/navigations'
import { packages } from '../../package-lock.json'
export const ru = defineConfigWithTheme({
- lang: 'ru-RU',
- themeConfig: {
- nav: nav.root,
- sidebar: sidebar.root,
- docFooter: {
- prev: 'Предыдущая страница',
- next: 'Следующая страница'
+ lang: 'ru-RU',
+ themeConfig: {
+ nav: nav.root,
+ sidebar: sidebar.root,
+ docFooter: {
+ prev: 'Предыдущая страница',
+ next: 'Следующая страница'
+ },
+ editLink: {
+ pattern: 'https://github.com/OlegShchavelev/ALTMobileWiki/tree/main/docs/:path',
+ text: 'Предложить изменения на этой странице'
+ },
+ lastUpdated: {
+ text: 'Последнее обновление'
+ },
+ returnToTopLabel: 'Наверх',
+ sidebarMenuLabel: 'Меню',
+ outlineTitle: 'Оглавление',
+ notFound: {
+ title: 'Страница не найдена',
+ quote: 'Похоже, что вы перешли по неверной или устаревшей ссылке. Вы можете воспользоваться поиском.',
+ linkText: 'Вернуться на главную'
+ },
+ footer: {
+ message: 'Опубликовано под лицензией MIT',
+ copyright: `© 2024 ALT Mobile Wiki, разработано на платформе VitePress ${packages['node_modules/vitepress'].version}`
+ },
+ asideMeta: {
+ developer: {
+ label: 'Разрабочик'
+ },
+ keywords: {
+ core: {
+ name: 'GNOME Core',
+ type: 'info'
},
- editLink: {
- pattern: 'https://github.com/OlegShchavelev/ALTMobileWiki/tree/main/docs/:path',
- text: 'Предложить изменения на этой странице'
+ circle: {
+ name: 'GNOME Circle',
+ type: 'success'
},
- lastUpdated: {
- text: 'Последнее обновление',
+ adaptive: {
+ name: 'Адаптивный',
+ type: 'tip'
},
- returnToTopLabel: 'Наверх',
- sidebarMenuLabel: 'Меню',
- outlineTitle: 'Оглавление',
- notFound: {
- title: 'Страница не найдена',
- quote: 'Похоже, что вы перешли по неверной или устаревшей ссылке. Вы можете воспользоваться поиском.',
- linkText: 'Вернуться на главную'
+ proprietary: {
+ name: 'Проприетарное',
+ type: 'danger'
},
- footer: {
- message: 'Опубликовано под лицензией MIT',
- copyright: `© 2024 ALT Mobile Wiki, разработано на платформе VitePress ${packages['node_modules/vitepress'].version}`
+ restrictions: {
+ name: 'Региональные ограничения',
+ type: 'danger'
},
- asideMeta: {
- developer: {
- label: 'Разрабочик'
- },
- keywords: {
- core: {
- name: 'GNOME Core',
- type: 'info'
- },
- circle: {
- name: 'GNOME Circle',
- type: 'success'
- },
- adaptive: {
- name: 'Адаптивный',
- type: 'tip'
- },
- proprietary: {
- name: 'Проприетарное',
- type: 'danger'
- },
- restrictions: {
- name: 'Региональные ограничения',
- type: 'danger'
- },
- oobe: {
- name: 'Предустановлено',
- type: 'warning'
- },
- dontthemes: {
- name: 'Please don’t theme',
- type: 'success-1'
- }
- },
- lists: {
- labels: {
- metadata_license: 'Лицензия',
- homepage: 'Сайт проекта',
- help: 'Помощь',
- translate: 'Помощь в переводе',
- bugtracker: 'Сообщить о проблеме'
- },
- },
- links: {
- sisyphus: {
- anchor: 'Сизиф',
- target: '_blank',
- baseUrl: '//packages.altlinux.org/ru/sisyphus/srpms/',
- style: '--agw-btn-bg: var(--vp-c-yellow-dimm-1); --agw-btn-color: var(--vp-c-yellow-darker); --agw-btn-hover-bg:var(--vp-c-yellow-dark); --agw-btn-hover-color: var(--vp-c-white);'
- },
- flatpak: {
- anchor: 'Flatpak',
- target: '_blank',
- baseUrl: '//flathub.org/ru/apps/',
- style: '--agw-btn-bg: var(--vp-c-blue-dimm-1); --agw-btn-color: var(--vp-c-blue-darker); --agw-btn-hover-bg:var(--vp-c-blue-dark); --agw-btn-hover-color: var(--vp-c-white);'
- },
- about_app: {
- anchor: 'Подробнее',
- target: '_blank',
- style:
- '--agw-btn-bg: var(--vp-c-green-dimm-1); --agw-btn-color: var(--vp-c-green-darker); --agw-btn-hover-bg:var(--vp-c-green-dark); --agw-btn-hover-color: var(--vp-c-white);'
- }
- }
+ oobe: {
+ name: 'Предустановлено',
+ type: 'warning'
+ },
+ dontthemes: {
+ name: 'Please don’t theme',
+ type: 'success-1'
+ }
+ },
+ lists: {
+ labels: {
+ metadata_license: 'Лицензия',
+ homepage: 'Сайт проекта',
+ help: 'Помощь',
+ translate: 'Помощь в переводе',
+ bugtracker: 'Сообщить о проблеме'
+ }
+ },
+ links: {
+ sisyphus: {
+ anchor: 'Сизиф',
+ target: '_blank',
+ baseUrl: '//packages.altlinux.org/ru/sisyphus/srpms/',
+ style:
+ '--agw-btn-bg: var(--vp-c-yellow-dimm-1); --agw-btn-color: var(--vp-c-yellow-darker); --agw-btn-hover-bg:var(--vp-c-yellow-dark); --agw-btn-hover-color: var(--vp-c-white);'
+ },
+ flatpak: {
+ anchor: 'Flatpak',
+ target: '_blank',
+ baseUrl: '//flathub.org/ru/apps/',
+ style:
+ '--agw-btn-bg: var(--vp-c-blue-dimm-1); --agw-btn-color: var(--vp-c-blue-darker); --agw-btn-hover-bg:var(--vp-c-blue-dark); --agw-btn-hover-color: var(--vp-c-white);'
+ },
+ about_app: {
+ anchor: 'Подробнее',
+ target: '_blank',
+ style:
+ '--agw-btn-bg: var(--vp-c-green-dimm-1); --agw-btn-color: var(--vp-c-green-darker); --agw-btn-hover-bg:var(--vp-c-green-dark); --agw-btn-hover-color: var(--vp-c-white);'
}
+ }
}
-})
\ No newline at end of file
+ }
+})
diff --git a/README.md b/README.md
index c487c94..fed7f7c 100644
--- a/README.md
+++ b/README.md
@@ -80,7 +80,7 @@ npm run docs:dev
## Активность проекта ALT Mobile Wiki
-![Статистика активности участников проекта ALT Mobile Wiki](https://repobeats.axiom.co/api/embed/02b02ba7dae626566a4b2737c0c2b1ab6714fac5.svg "Repobeats analytics image")
+![Статистика активности участников проекта ALT Mobile Wiki](https://repobeats.axiom.co/api/embed/02b02ba7dae626566a4b2737c0c2b1ab6714fac5.svg 'Repobeats analytics image')
## Как помочь проекту ALT Mobile Wiki
diff --git a/cspell.json b/cspell.json
index a1c2936..1016b4b 100644
--- a/cspell.json
+++ b/cspell.json
@@ -19,7 +19,12 @@
"pattern": "/^\\s*<>/gs"
}
],
- "ignoreRegExpList": [["code-block"], ["frontmatter-block"], ["html-comment-block"], ["frontmatter-inter"]],
+ "ignoreRegExpList": [
+ ["code-block"],
+ ["frontmatter-block"],
+ ["html-comment-block"],
+ ["frontmatter-inter"]
+ ],
"dictionaryDefinitions": [
{
"name": "apps & companies",
diff --git a/docs/en/index.md b/docs/en/index.md
index 27a0aee..4c5178a 100644
--- a/docs/en/index.md
+++ b/docs/en/index.md
@@ -3,7 +3,7 @@ layout: home
title: Main
gitChangelog: false
hero:
- name: "ALT Mobile Wiki"
+ name: 'ALT Mobile Wiki'
tagline: the knowledge library of the ALT Mobile operating system
image:
src: /hero.png
@@ -25,7 +25,7 @@ features:
teams:
title: Contributions
moreText: All contributions
- moreLink: projects/contributions/
+ moreLink: projects/contributions/
sponsors:
introtext: This service is a Free Software project and its support and development depends only on our joint activity.
collections:
diff --git a/docs/en/wiki/index.md b/docs/en/wiki/index.md
index aa55999..a997a7f 100644
--- a/docs/en/wiki/index.md
+++ b/docs/en/wiki/index.md
@@ -4,4 +4,4 @@ aside: false
# Documentation
-
\ No newline at end of file
+
diff --git a/docs/instalations/portable-game-consoles/index.md b/docs/instalations/portable-game-consoles/index.md
index 90ca879..5fa75cd 100644
--- a/docs/instalations/portable-game-consoles/index.md
+++ b/docs/instalations/portable-game-consoles/index.md
@@ -11,36 +11,37 @@
Возможность запуска была протестирована на следующих моделях приставок:
::: details на базе RK3399
+
- Anbernic RG 552
-:::
+ :::
::: details на базе RK3566
+
- Anbernic RG 353M
- Anbernic RG Arc D и S
-:::
+ :::
### Статус поддержки компонентов игровых приставок
-| | RG 552 | RG 353M | RG Arc D | RG Arc C |
-| :--- | :---: | :---: | :---: | :---: |
-| Дисплей | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
-| Сенсорная панель | :green_circle: | :green_circle: | :green_circle: | :white_circle: |
-| Wi-Fi | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
-| Bluetooth | :white_circle: | :green_circle: | :green_circle: | :green_circle: |
-| GPU | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
-| Управление | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
-| OTG | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
-| MiniHDMI | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
-| eMMC | :green_circle: | :green_circle: | :green_circle: | :white_circle: |
+| | RG 552 | RG 353M | RG Arc D | RG Arc C |
+| :---------------- | :------------: | :------------: | :------------: | :------------: |
+| Дисплей | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
+| Сенсорная панель | :green_circle: | :green_circle: | :green_circle: | :white_circle: |
+| Wi-Fi | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
+| Bluetooth | :white_circle: | :green_circle: | :green_circle: | :green_circle: |
+| GPU | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
+| Управление | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
+| OTG | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
+| MiniHDMI | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
+| eMMC | :green_circle: | :green_circle: | :green_circle: | :white_circle: |
| Слоты карт памяти | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
:::details Условные обозначения
- :green_circle: `Работает` - работает в полном объеме \
- :yellow_circle: `Частично` - работает частично \
- :red_circle: `Не работает` - не работает \
- :white_circle: `Отсутствует` - не предусмотрено спецификацией
+:green_circle: `Работает` - работает в полном объеме \
+ :yellow_circle: `Частично` - работает частично \
+ :red_circle: `Не работает` - не работает \
+ :white_circle: `Отсутствует` - не предусмотрено спецификацией
:::
-
## Подготовка карты памяти
@@ -215,12 +216,13 @@ dd if=/mnt/android_rg552.img of=/dev/mmcblkX oflag=direct,sync iflag=fullblock b
:::info Инструменты
Для проведения профилактики нам понадобятся:
+
- Отвёртки с наконечниками +1,5 и Т6;
- Спиртовые салфетки или изопропиловый спирт и плотные салфетки, не оставляющие ворсинок (чтобы очистить поверхность чипов);
- Пластиковая карта, медиатор или набор для наклейки экрана смартфона;
- Термопрокладка толщиной 1,5 мм (под давлением она сожмётся и оформит плотный контакт между чипами и радиатором);
- Термопаста для процессора;
-:::
+ :::
#### Процесс разбора
@@ -235,4 +237,4 @@ dd if=/mnt/android_rg552.img of=/dev/mmcblkX oflag=direct,sync iflag=fullblock b
8. Вот и наши чипы. Убираем старую термопрокладку, протираем чипы от грязи;
9. Отрезаем от термопрокладки кусочки нужного размера и накладываем их на чипы памяти. На процессор наносим термопасту;
10. Прикручиваем систему охлаждения обратно к плате;
-11. Собираем приставку в обратном порядке;
\ No newline at end of file
+11. Собираем приставку в обратном порядке;
diff --git a/docs/package-managers/flatpak/index.md b/docs/package-managers/flatpak/index.md
index 790d5c3..f4176ba 100644
--- a/docs/package-managers/flatpak/index.md
+++ b/docs/package-managers/flatpak/index.md
@@ -65,6 +65,7 @@ epm -i flatpak-repo-flathub
```shell
flatpak remotes
```
+
Для установки приложений и библиотек необходимо подключить репозиторий, используйте следующую команду. Опция `--if-not-exists` останавливает команду от выдачи ошибки, при условии, что репозиторий уже подключен:
```shell
diff --git a/docs/todo/index.md b/docs/todo/index.md
index 36f9ce8..849cdd1 100644
--- a/docs/todo/index.md
+++ b/docs/todo/index.md
@@ -1,4 +1,4 @@
-# Список задач
+# Список задач
Перечень задач по ALT Mobile
@@ -50,7 +50,7 @@ Chromium и Firefox не влезают в вертикальной ориент
#### Будильник
- [ ] waked
-- [ ] gnome-clocks: нужно патчить для поддержки waked (патч есть)
+- [ ] gnome-clocks: нужно патчить для поддержки waked (патч есть)
### Образ
@@ -275,7 +275,7 @@ telegram
- [x] Тяжелые приложения долго грузятся и могут вовсе не загрузиться при запуске с основного экрана. При этом всегда загружаются из консоли (VT). Нужно разобраться что из прибивает, возможно, где-то timeout в phosh. Длительность загрузки связана с таском [Медленный i/o](#медленныи-i-o/), но это не объясняет прерывание процесса запуска
- [x] Апстримный баг [GNOME](https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/86) и [flatpak](https://github.com/flatpak/xdg-desktop-portal/issues/986), [решение в arch](https://bbs.archlinux.org/viewtopic.php?id=285590), апстримны [патч](https://github.com/flatpak/xdg-desktop-portal/pull/985), который не помог
-[x] Решено серией правок: [BZ46978](http://bugzilla.altlinux.org/46978), [BZ46895](http://bugzilla.altlinux.org/46014) [BZ46014](http://bugzilla.altlinux.org/46014) [BZ47681](http://bugzilla.altlinux.org/47681)
+ [x] Решено серией правок: [BZ46978](http://bugzilla.altlinux.org/46978), [BZ46895](http://bugzilla.altlinux.org/46014) [BZ46014](http://bugzilla.altlinux.org/46014) [BZ47681](http://bugzilla.altlinux.org/47681)
#### Энергосбережение
@@ -291,4 +291,4 @@ telegram
- [x] Часто возникает, если оставить на зарядке на долгое время
- [x] Возможно, проблема связана с автоподстройкой яркости экрана и/или включенным сном по таймауту, включая режим питания от сети
-Проблема решена @shrek в ядре в ветке 6.6. Проблема была в кривом `devicetree`
\ No newline at end of file
+Проблема решена @shrek в ядре в ветке 6.6. Проблема была в кривом `devicetree`
diff --git a/docs/wiki/index.md b/docs/wiki/index.md
index 61e2ff8..f580488 100644
--- a/docs/wiki/index.md
+++ b/docs/wiki/index.md
@@ -64,6 +64,7 @@
```shell
make vm/pinephone-phosh.img ARCH=aarch64 DEBUG=1
```
+
:::info
Кросс-компиляция образов не поддерживается.
:::
diff --git a/tsconfig.json b/tsconfig.json
index 369f456..218f653 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,34 +1,29 @@
{
- "compilerOptions": {
- "jsx": "preserve",
- "lib": [
- "DOM",
- "ESNext"
- ],
- "module": "ESNext",
- "moduleResolution": "Bundler",
- "resolveJsonModule": true,
- "strict": true,
- "strictNullChecks": true,
- "noFallthroughCasesInSwitch": true,
- "noImplicitAny": true,
- "noUnusedLocals": true,
- "noUnusedParameters": true,
- "noEmit": true,
- "removeComments": false,
- "esModuleInterop": true,
- "forceConsistentCasingInFileNames": true,
- "isolatedModules": true,
- "verbatimModuleSyntax": true,
- "skipLibCheck": true
- },
- "include": [
- "**/.vitepress/**/*.ts",
- "**/.vitepress/**/*.mts",
- "**/.vitepress/**/*.vue",
- "**/.vitepress/**/*.data"
- ],
- "exclude": [
- "node_modules"
- ]
- }
\ No newline at end of file
+ "compilerOptions": {
+ "jsx": "preserve",
+ "lib": ["DOM", "ESNext"],
+ "module": "ESNext",
+ "moduleResolution": "Bundler",
+ "resolveJsonModule": true,
+ "strict": true,
+ "strictNullChecks": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noEmit": true,
+ "removeComments": false,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "isolatedModules": true,
+ "verbatimModuleSyntax": true,
+ "skipLibCheck": true
+ },
+ "include": [
+ "**/.vitepress/**/*.ts",
+ "**/.vitepress/**/*.mts",
+ "**/.vitepress/**/*.vue",
+ "**/.vitepress/**/*.data"
+ ],
+ "exclude": ["node_modules"]
+}
diff --git a/uno.config.ts b/uno.config.ts
index 77f93f8..6e74ed7 100644
--- a/uno.config.ts
+++ b/uno.config.ts
@@ -18,4 +18,4 @@ export default defineConfig({
warn: true
})
]
-})
\ No newline at end of file
+})