1
0
mirror of https://github.com/robonen/tools.git synced 2026-03-20 02:44:45 +00:00

feat(monorepo): migrate vue packages and apply oxlint refactors

This commit is contained in:
2026-03-07 18:07:22 +07:00
parent abd6605db3
commit 41d5e18f6b
286 changed files with 10295 additions and 5028 deletions

View File

@@ -1,5 +1,5 @@
@import "tailwindcss";
@source "../../../../web/vue/src/**/demo.vue";
@source "../../../../vue/toolkit/src/**/demo.vue";
@source "../../../../core/stdlib/src/**/demo.vue";
@source "../../../../core/platform/src/**/demo.vue";

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
defineProps<{
<script setup lang="ts">defineProps<{
kind: string;
size?: 'sm' | 'md';
}>();

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
const props = defineProps<{
<script setup lang="ts">const props = defineProps<{
code: string;
lang?: string;
}>();

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
import type { Component } from 'vue';
<script setup lang="ts">import type { Component } from 'vue';
const props = defineProps<{
component: Component;

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
import type { MethodMeta } from '../../modules/extractor/types';
<script setup lang="ts">import type { MethodMeta } from '../../modules/extractor/types';
defineProps<{
methods: MethodMeta[];

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
import type { ParamMeta } from '../../modules/extractor/types';
<script setup lang="ts">import type { ParamMeta } from '../../modules/extractor/types';
defineProps<{
params: ParamMeta[];

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
import type { PropertyMeta } from '../../modules/extractor/types';
<script setup lang="ts">import type { PropertyMeta } from '../../modules/extractor/types';
defineProps<{
properties: PropertyMeta[];

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
const { searchItems } = useDocs();
<script setup lang="ts">const { searchItems } = useDocs();
const isOpen = ref(false);
const query = ref('');

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
defineProps<{
<script setup lang="ts">defineProps<{
label: string;
variant?: 'since' | 'test' | 'demo' | 'wip';
}>();

View File

@@ -1,4 +1,5 @@
import { createHighlighter, type Highlighter } from 'shiki';
import { createHighlighter } from 'shiki';
import type { Highlighter } from 'shiki';
let highlighterPromise: Promise<Highlighter> | null = null;

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
const { getPackages } = useDocs();
<script setup lang="ts">const { getPackages } = useDocs();
const packages = getPackages();
const route = useRoute();

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
import { demos } from '#docs/demos';
<script setup lang="ts">import { demos } from '#docs/demos';
const route = useRoute();
const { getItem } = useDocs();

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
const route = useRoute();
<script setup lang="ts">const route = useRoute();
const { getPackage } = useDocs();
const slug = computed(() => route.params.package as string);

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
const { getPackages, getTotalItems } = useDocs();
<script setup lang="ts">const { getPackages, getTotalItems } = useDocs();
const packages = getPackages();
const totalItems = getTotalItems();