diff --git a/playground/app.config.ts b/playground/app.config.ts
index 38d601e3..dce4c0e6 100644
--- a/playground/app.config.ts
+++ b/playground/app.config.ts
@@ -3,4 +3,4 @@ export default defineAppConfig({
primary: 'sky',
gray: 'cool'
}
-})
\ No newline at end of file
+})
diff --git a/playground/app.vue b/playground/app.vue
index fa0b52ee..9150ca3e 100644
--- a/playground/app.vue
+++ b/playground/app.vue
@@ -22,4 +22,4 @@ const components = ['avatar', 'badge', 'button', 'chip', 'collapsible', 'kbd', '
-
\ No newline at end of file
+
diff --git a/playground/pages/avatar.vue b/playground/pages/avatar.vue
index 5a5cd8c9..205bf8fd 100644
--- a/playground/pages/avatar.vue
+++ b/playground/pages/avatar.vue
@@ -45,4 +45,4 @@
-
\ No newline at end of file
+
diff --git a/playground/pages/badge.vue b/playground/pages/badge.vue
index ed3c2e13..7e7fea0c 100644
--- a/playground/pages/badge.vue
+++ b/playground/pages/badge.vue
@@ -27,4 +27,4 @@
-
\ No newline at end of file
+
diff --git a/playground/pages/button.vue b/playground/pages/button.vue
index 7b31c891..22b8eb31 100644
--- a/playground/pages/button.vue
+++ b/playground/pages/button.vue
@@ -88,4 +88,4 @@
-
\ No newline at end of file
+
diff --git a/playground/pages/chip.vue b/playground/pages/chip.vue
index 7e6feb03..0afdf660 100644
--- a/playground/pages/chip.vue
+++ b/playground/pages/chip.vue
@@ -35,4 +35,4 @@ const items = [{
icon: 'i-heroicons-bell',
count: 0
}]
-
\ No newline at end of file
+
diff --git a/playground/pages/collapsible.vue b/playground/pages/collapsible.vue
index f91ca397..5270b3e6 100644
--- a/playground/pages/collapsible.vue
+++ b/playground/pages/collapsible.vue
@@ -10,4 +10,4 @@
-
\ No newline at end of file
+
diff --git a/playground/pages/index.vue b/playground/pages/index.vue
index aaddf417..04d85e1b 100644
--- a/playground/pages/index.vue
+++ b/playground/pages/index.vue
@@ -1,3 +1,3 @@
-
\ No newline at end of file
+
diff --git a/playground/pages/kbd.vue b/playground/pages/kbd.vue
index 8a2baaf6..52f917b6 100644
--- a/playground/pages/kbd.vue
+++ b/playground/pages/kbd.vue
@@ -3,4 +3,4 @@
-
\ No newline at end of file
+
diff --git a/playground/pages/popover.vue b/playground/pages/popover.vue
index ad44871e..b535a1a8 100644
--- a/playground/pages/popover.vue
+++ b/playground/pages/popover.vue
@@ -33,4 +33,4 @@ function send () {
open.value = false
}, 1000)
}
-
\ No newline at end of file
+
diff --git a/playground/pages/skeleton.vue b/playground/pages/skeleton.vue
index 6def9f72..b3992dab 100644
--- a/playground/pages/skeleton.vue
+++ b/playground/pages/skeleton.vue
@@ -7,4 +7,4 @@
-
\ No newline at end of file
+
diff --git a/playground/pages/tooltip.vue b/playground/pages/tooltip.vue
index f189eaec..834a6013 100644
--- a/playground/pages/tooltip.vue
+++ b/playground/pages/tooltip.vue
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Badge.vue b/src/runtime/components/Badge.vue
index 790f3d35..9cace7d8 100644
--- a/src/runtime/components/Badge.vue
+++ b/src/runtime/components/Badge.vue
@@ -37,4 +37,4 @@ defineSlots()
{{ label }}
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue
index 1e92cbfd..681166ff 100644
--- a/src/runtime/components/Button.vue
+++ b/src/runtime/components/Button.vue
@@ -109,4 +109,4 @@ const trailingIconClass = computed(() => ui.value.trailingIcon())
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Card.vue b/src/runtime/components/Card.vue
index 5bd42e6b..6b2f23ef 100644
--- a/src/runtime/components/Card.vue
+++ b/src/runtime/components/Card.vue
@@ -38,4 +38,4 @@ const ui = computed(() => tv({ extend: card, slots: props.ui })())
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Chip.vue b/src/runtime/components/Chip.vue
index 771a2580..5a4f94c2 100644
--- a/src/runtime/components/Chip.vue
+++ b/src/runtime/components/Chip.vue
@@ -55,4 +55,4 @@ const ui = computed(() => chip({
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Collapsible.vue b/src/runtime/components/Collapsible.vue
index 339da46a..13b6747f 100644
--- a/src/runtime/components/Collapsible.vue
+++ b/src/runtime/components/Collapsible.vue
@@ -66,4 +66,4 @@ const ui = computed(() => tv({ extend: collapsible, slots: props.ui })())
height: 0;
}
}
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Container.vue b/src/runtime/components/Container.vue
index 8fe74386..d1f19a09 100644
--- a/src/runtime/components/Container.vue
+++ b/src/runtime/components/Container.vue
@@ -24,4 +24,4 @@ const props = withDefaults(defineProps(), { as: 'div' })
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Icon.vue b/src/runtime/components/Icon.vue
index 0f771e21..e7d3129d 100644
--- a/src/runtime/components/Icon.vue
+++ b/src/runtime/components/Icon.vue
@@ -10,4 +10,4 @@ defineProps()
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Kbd.vue b/src/runtime/components/Kbd.vue
index e4460a91..6da5d5f0 100644
--- a/src/runtime/components/Kbd.vue
+++ b/src/runtime/components/Kbd.vue
@@ -35,4 +35,4 @@ defineSlots()
{{ value }}
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Link.vue b/src/runtime/components/Link.vue
index 61819600..a087bb64 100644
--- a/src/runtime/components/Link.vue
+++ b/src/runtime/components/Link.vue
@@ -70,4 +70,4 @@ function resolveLinkClass (route: RouteLocation, currentRoute: RouteLocation, {
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Popover.vue b/src/runtime/components/Popover.vue
index 4a5b0b4d..fcbc555f 100644
--- a/src/runtime/components/Popover.vue
+++ b/src/runtime/components/Popover.vue
@@ -151,4 +151,4 @@ const Component = computed(() => props.mode === 'hover' ? HoverCard : Popover)
transform: translateX(0.25rem);
}
}
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Provider.vue b/src/runtime/components/Provider.vue
index 579895ae..ff808efa 100644
--- a/src/runtime/components/Provider.vue
+++ b/src/runtime/components/Provider.vue
@@ -30,4 +30,4 @@ const toastProps = toRef(() => props.toast as ToastProviderProps)
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Skeleton.vue b/src/runtime/components/Skeleton.vue
index 8f8e7b63..689a0320 100644
--- a/src/runtime/components/Skeleton.vue
+++ b/src/runtime/components/Skeleton.vue
@@ -24,4 +24,4 @@ const props = withDefaults(defineProps(), { as: 'div' })
-
\ No newline at end of file
+
diff --git a/src/runtime/components/Tooltip.vue b/src/runtime/components/Tooltip.vue
index 0fe97961..5b85b194 100644
--- a/src/runtime/components/Tooltip.vue
+++ b/src/runtime/components/Tooltip.vue
@@ -109,4 +109,4 @@ const ui = computed(() => tv({ extend: tooltip, slots: props.ui })())
transform: translateY(0);
}
}
-
\ No newline at end of file
+
diff --git a/src/runtime/types/app.config.d.ts b/src/runtime/types/app.config.d.ts
index 292794eb..2370260a 100644
--- a/src/runtime/types/app.config.d.ts
+++ b/src/runtime/types/app.config.d.ts
@@ -2,4 +2,4 @@ declare module '#build/app.config' {
import type { AppConfig } from '@nuxt/schema'
const _default: AppConfig
export default _default
-}
\ No newline at end of file
+}
diff --git a/src/theme/avatar.ts b/src/theme/avatar.ts
index 74ea55c2..710d8fd3 100644
--- a/src/theme/avatar.ts
+++ b/src/theme/avatar.ts
@@ -48,4 +48,4 @@ export default {
defaultVariants: {
size: 'sm'
}
-}
\ No newline at end of file
+}
diff --git a/src/theme/badge.ts b/src/theme/badge.ts
index c76e3c4a..5839d782 100644
--- a/src/theme/badge.ts
+++ b/src/theme/badge.ts
@@ -54,4 +54,4 @@ export default (config: { colors: string[] }) => ({
variant: 'solid',
size: 'sm'
}
-})
\ No newline at end of file
+})
diff --git a/src/theme/button.ts b/src/theme/button.ts
index 2b74e099..54c81fd9 100644
--- a/src/theme/button.ts
+++ b/src/theme/button.ts
@@ -166,4 +166,4 @@ export default (config: { colors: string[] }) => ({
variant: 'solid',
size: 'sm'
}
-})
\ No newline at end of file
+})
diff --git a/src/theme/card.ts b/src/theme/card.ts
index a3a86feb..8a0ad607 100644
--- a/src/theme/card.ts
+++ b/src/theme/card.ts
@@ -5,4 +5,4 @@ export default {
body: 'px-4 py-5 sm:p-6',
footer: 'p-4 sm:px-6'
}
-}
\ No newline at end of file
+}
diff --git a/src/theme/chip.ts b/src/theme/chip.ts
index 7acaca63..00957c87 100644
--- a/src/theme/chip.ts
+++ b/src/theme/chip.ts
@@ -53,4 +53,4 @@ export default (config: { colors: string[] }) => ({
color: 'primary',
position: 'top-right'
}
-})
\ No newline at end of file
+})
diff --git a/src/theme/collapsible.ts b/src/theme/collapsible.ts
index e93739b9..9fb6b589 100644
--- a/src/theme/collapsible.ts
+++ b/src/theme/collapsible.ts
@@ -3,4 +3,4 @@ export default {
root: '',
content: 'data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden'
}
-}
\ No newline at end of file
+}
diff --git a/src/theme/container.ts b/src/theme/container.ts
index 6af6eae4..95c953e7 100644
--- a/src/theme/container.ts
+++ b/src/theme/container.ts
@@ -1,3 +1,3 @@
export default {
base: 'max-w-7xl mx-auto px-4 sm:px-6 lg:px-8'
-}
\ No newline at end of file
+}
diff --git a/src/theme/icons.ts b/src/theme/icons.ts
index bcdaa326..976f5bea 100644
--- a/src/theme/icons.ts
+++ b/src/theme/icons.ts
@@ -4,4 +4,4 @@ export default {
empty: 'i-heroicons-circle-stack-20-solid',
loading: 'i-heroicons-arrow-path-20-solid',
search: 'i-heroicons-magnifying-glass-20-solid'
-}
\ No newline at end of file
+}
diff --git a/src/theme/index.ts b/src/theme/index.ts
index bcc300ac..d8b2604b 100644
--- a/src/theme/index.ts
+++ b/src/theme/index.ts
@@ -9,4 +9,4 @@ export { default as icons } from './icons'
export { default as kbd } from './kbd'
export { default as popover } from './popover'
export { default as skeleton } from './skeleton'
-export { default as tooltip } from './tooltip'
\ No newline at end of file
+export { default as tooltip } from './tooltip'
diff --git a/src/theme/kbd.ts b/src/theme/kbd.ts
index bd8d3ef4..706a379e 100644
--- a/src/theme/kbd.ts
+++ b/src/theme/kbd.ts
@@ -10,4 +10,4 @@ export default {
defaultVariants: {
size: 'sm'
}
-}
\ No newline at end of file
+}
diff --git a/src/theme/popover.ts b/src/theme/popover.ts
index 86a21b47..a2480d0e 100644
--- a/src/theme/popover.ts
+++ b/src/theme/popover.ts
@@ -3,4 +3,4 @@ export default {
content: 'bg-white dark:bg-gray-900 shadow-lg rounded-md ring ring-gray-200 dark:ring-gray-800 will-change-[transform,opacity] data-[state=open]:data-[side=top]:animate-[popover-down-open_200ms_ease-out] data-[state=closed]:data-[side=top]:animate-[popover-down-closed_200ms_ease-in] data-[state=open]:data-[side=right]:animate-[popover-left-open_200ms_ease-out] data-[state=closed]:data-[side=right]:animate-[popover-left-closed_200ms_ease-in] data-[state=open]:data-[side=left]:animate-[popover-right-open_200ms_ease-out] data-[state=closed]:data-[side=left]:animate-[popover-right-closed_200ms_ease-in] data-[state=open]:data-[side=bottom]:animate-[popover-up-open_200ms_ease-out] data-[state=closed]:data-[side=bottom]:animate-[popover-up-closed_200ms_ease-in]',
arrow: 'fill-gray-200 dark:fill-gray-800'
}
-}
\ No newline at end of file
+}
diff --git a/src/theme/skeleton.ts b/src/theme/skeleton.ts
index ee0e1c21..4144ac7c 100644
--- a/src/theme/skeleton.ts
+++ b/src/theme/skeleton.ts
@@ -1,3 +1,3 @@
export default {
base: 'animate-pulse rounded-md bg-gray-50 dark:bg-gray-800'
-}
\ No newline at end of file
+}
diff --git a/src/theme/tooltip.ts b/src/theme/tooltip.ts
index 33b459ee..6ead0c35 100644
--- a/src/theme/tooltip.ts
+++ b/src/theme/tooltip.ts
@@ -6,4 +6,4 @@ export default {
// eslint-disable-next-line quotes
shortcuts: `hidden lg:inline-flex items-center shrink-0 gap-0.5 before:content-['·'] before:mr-0.5`
}
-}
\ No newline at end of file
+}
diff --git a/test/components/Card.spec.ts b/test/components/Card.spec.ts
index a2092dd4..52d0b46f 100644
--- a/test/components/Card.spec.ts
+++ b/test/components/Card.spec.ts
@@ -14,4 +14,4 @@ describe('Card', () => {
const html = await ComponentRender(nameOrHtml, options, Card)
expect(html).toMatchSnapshot()
})
-})
\ No newline at end of file
+})
diff --git a/test/components/Collapsible.spec.ts b/test/components/Collapsible.spec.ts
index 34369303..3d456308 100644
--- a/test/components/Collapsible.spec.ts
+++ b/test/components/Collapsible.spec.ts
@@ -9,4 +9,4 @@ describe('Collapsible', () => {
const html = await ComponentRender(nameOrHtml, options, Collapsible)
expect(html).toMatchSnapshot()
})
-})
\ No newline at end of file
+})
diff --git a/test/components/Container.spec.ts b/test/components/Container.spec.ts
index 89de4df4..c6adda9b 100644
--- a/test/components/Container.spec.ts
+++ b/test/components/Container.spec.ts
@@ -12,4 +12,4 @@ describe('Container', () => {
const html = await ComponentRender(nameOrHtml, options, Container)
expect(html).toMatchSnapshot()
})
-})
\ No newline at end of file
+})
diff --git a/test/components/Link.spec.ts b/test/components/Link.spec.ts
index 45a150fe..0d9fc088 100644
--- a/test/components/Link.spec.ts
+++ b/test/components/Link.spec.ts
@@ -14,4 +14,4 @@ describe('Link', () => {
const html = await ComponentRender(nameOrHtml, options, Link)
expect(html).toMatchSnapshot()
})
-})
\ No newline at end of file
+})
diff --git a/test/components/Popover.spec.ts b/test/components/Popover.spec.ts
index 41c69d48..a17975e4 100644
--- a/test/components/Popover.spec.ts
+++ b/test/components/Popover.spec.ts
@@ -9,4 +9,4 @@ describe('Popover', () => {
const html = await ComponentRender(nameOrHtml, options, Popover)
expect(html).toMatchSnapshot()
})
-})
\ No newline at end of file
+})
diff --git a/test/components/Skeleton.spec.ts b/test/components/Skeleton.spec.ts
index 4e8d3ce4..208f8938 100644
--- a/test/components/Skeleton.spec.ts
+++ b/test/components/Skeleton.spec.ts
@@ -11,4 +11,4 @@ describe('Skeleton', () => {
const html = await ComponentRender(nameOrHtml, options, Skeleton)
expect(html).toMatchSnapshot()
})
-})
\ No newline at end of file
+})
diff --git a/test/components/Tooltip.spec.ts b/test/components/Tooltip.spec.ts
index 2d4dc8d9..f54a1ec2 100644
--- a/test/components/Tooltip.spec.ts
+++ b/test/components/Tooltip.spec.ts
@@ -9,4 +9,4 @@ describe.skip('Tooltip', () => {
const html = await ComponentRender(nameOrHtml, options, Tooltip)
expect(html).toMatchSnapshot()
})
-})
\ No newline at end of file
+})