hunk.code_window:   xs: 460,
     ...breakpointsTailwind,
   })
   export const windowSize = useWindowSize()
   export const magicKeys = useMagicKeys()
   export const isScreenVertical = computed(() => windowSize.height.value - windowSize.width.value / slideAspect > 120)
   export const fullscreen = useFullscreen(isClient ? document.body : null)
   export const activeElement = useActiveElement()
   export const isInputting = computed(() => ['INPUT', 'TEXTAREA'].includes(activeElement.value?.tagName || '') || activeElement.value?.classList.contains('CodeMirror-code'))
   export const isOnFocus = computed(() => ['BUTTON', 'A'].includes(activeElement.value?.tagName || ''))
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit: export const isScreenVertical = computed(() => windowSize.height.value - windowSize.width.value / slideAspect.value > 120)
  
hunk.file_path: packages/client/state/index.ts
hunk.type: replace
file: import antfu from '@antfu/eslint-config'
  
  export default antfu(
    {
      overrides: {
        vue: {
          'vue/no-v-text-v-html-on-component': 'off',
          'vue/component-name-in-template-casing': 'off',
        },
      },
      formatters: {
        markdown: true,
        css: true,
        slidev: {
          files: [
            '**/slides.md',
            '**/template.md',
            '**/example.md',
            'test/fixtures/markdown/**/*.md',
          ],
        },
      },
    },
  )
  