gitextract_185zpymh/ ├── .cursorrules ├── .dmux-hooks/ │ ├── AGENTS.md │ ├── CLAUDE.md │ ├── README.md │ └── examples/ │ ├── post_merge.example │ ├── run_dev.example │ ├── run_test.example │ └── worktree_created.example ├── .editorconfig ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── main.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierrc ├── LICENSE ├── README.md ├── build/ │ ├── build-nuxt.ts │ ├── build.mjs │ ├── bundle.ts │ └── nuxt-playground/ │ ├── app.vue │ ├── nuxt.config.ts │ ├── package.json │ └── tsconfig.json ├── docs/ │ ├── assets/ │ │ ├── fonts.css │ │ ├── main.css │ │ ├── prism.css │ │ ├── prism.js │ │ └── variables.css │ ├── index.html │ ├── src/ │ │ ├── App.vue │ │ ├── components/ │ │ │ ├── AsideTip.vue │ │ │ ├── CodeExample.vue │ │ │ ├── ColorModeToggle.vue │ │ │ ├── FormKitLogo.vue │ │ │ ├── GitHubLogo.vue │ │ │ ├── HeroTitle.vue │ │ │ ├── IconAngular.vue │ │ │ ├── IconArrow.vue │ │ │ ├── IconBun.vue │ │ │ ├── IconDiscord.vue │ │ │ ├── IconDown.vue │ │ │ ├── IconHTML.vue │ │ │ ├── IconJavaScript.vue │ │ │ ├── IconLightbulb.vue │ │ │ ├── IconMoon.vue │ │ │ ├── IconNPM.vue │ │ │ ├── IconNuxt.vue │ │ │ ├── IconOutbound.vue │ │ │ ├── IconPNPM.vue │ │ │ ├── IconPreact.vue │ │ │ ├── IconQwik.vue │ │ │ ├── IconReact.vue │ │ │ ├── IconRemove.vue │ │ │ ├── IconSolid.vue │ │ │ ├── IconSun.vue │ │ │ ├── IconSvelte.vue │ │ │ ├── IconTwitter.vue │ │ │ ├── IconVue.vue │ │ │ ├── IconYarn.vue │ │ │ ├── KickstartPromo.vue │ │ │ ├── Navigation.vue │ │ │ ├── PoliteAd.vue │ │ │ ├── ReducedMotionWarning.vue │ │ │ ├── TempoPromo.vue │ │ │ ├── TheFooter.vue │ │ │ ├── TheHeader.vue │ │ │ └── TheLogo.vue │ │ ├── examples/ │ │ │ ├── accordion/ │ │ │ │ └── ActualAccordion.vue │ │ │ ├── angular/ │ │ │ │ ├── ActualAngularApp.vue │ │ │ │ └── index.ts │ │ │ ├── basic/ │ │ │ │ ├── basic.ts │ │ │ │ └── index.ts │ │ │ ├── boxes/ │ │ │ │ └── ActualBoxes.vue │ │ │ ├── cards/ │ │ │ │ └── ActualCards.vue │ │ │ ├── config/ │ │ │ │ └── index.ts │ │ │ ├── disable/ │ │ │ │ ├── ActualDisable.vue │ │ │ │ ├── disable.html │ │ │ │ ├── disable.jsx │ │ │ │ ├── disable.vue │ │ │ │ └── index.ts │ │ │ ├── dropdown/ │ │ │ │ ├── ActualDropdown.vue │ │ │ │ ├── dropdown-solid.tsx │ │ │ │ ├── dropdown.html │ │ │ │ ├── dropdown.jsx │ │ │ │ ├── dropdown.vue │ │ │ │ └── index.ts │ │ │ ├── first-demo/ │ │ │ │ ├── ActualDemo.vue │ │ │ │ ├── Arrow.vue │ │ │ │ ├── Close.vue │ │ │ │ └── FrameworkList.vue │ │ │ ├── formkit/ │ │ │ │ └── ActualFormKit.vue │ │ │ ├── installation/ │ │ │ │ └── index.ts │ │ │ ├── intro/ │ │ │ │ ├── index.ts │ │ │ │ ├── intro-preact.jsx │ │ │ │ ├── intro-solid.jsx │ │ │ │ ├── intro.angular │ │ │ │ ├── intro.html │ │ │ │ ├── intro.jsx │ │ │ │ ├── intro.svelte │ │ │ │ └── intro.vue │ │ │ ├── list/ │ │ │ │ └── ActualList.vue │ │ │ ├── plugin/ │ │ │ │ ├── ActualPlugin.vue │ │ │ │ └── index.ts │ │ │ ├── preact/ │ │ │ │ ├── ActualPreactApp.vue │ │ │ │ └── index.ts │ │ │ ├── qwik/ │ │ │ │ └── index.ts │ │ │ ├── react/ │ │ │ │ ├── ActualReactApp.vue │ │ │ │ └── index.ts │ │ │ ├── solid/ │ │ │ │ ├── ActualSolidApp.vue │ │ │ │ └── index.ts │ │ │ ├── svelte/ │ │ │ │ ├── ActualSvelteApp.vue │ │ │ │ └── index.ts │ │ │ └── vue/ │ │ │ ├── ActualVueApp.vue │ │ │ ├── ActualVueAppHook.vue │ │ │ └── index.ts │ │ ├── global.d.ts │ │ ├── main.ts │ │ ├── pages/ │ │ │ ├── PageBottomJumpTest.vue │ │ │ ├── PageHome.vue │ │ │ ├── PageList.vue │ │ │ ├── PageTestKeepAlive.vue │ │ │ ├── PageTests.vue │ │ │ └── test-components/ │ │ │ ├── CompOne.vue │ │ │ └── CompTwo.vue │ │ └── sections/ │ │ ├── SectionExamples.vue │ │ ├── SectionInstallation.vue │ │ ├── SectionPlugins.vue │ │ ├── SectionUsage.vue │ │ └── SectionWhy.vue │ ├── vite.config.ts │ └── vite.config.ts.js ├── package.json ├── playwright.config.ts ├── rollup.config.js ├── src/ │ ├── angular/ │ │ └── index.ts │ ├── debug-utils.ts │ ├── index.ts │ ├── nuxt/ │ │ ├── module.ts │ │ └── runtime/ │ │ └── plugin.ts │ ├── preact/ │ │ └── index.ts │ ├── qwik/ │ │ └── index.ts │ ├── react/ │ │ └── index.ts │ ├── solid/ │ │ └── index.ts │ └── vue/ │ └── index.ts ├── tests/ │ └── e2e/ │ ├── animations.spec.ts │ ├── bottom-jump-fix.spec.ts │ ├── disable.spec.ts │ ├── exports.spec.ts │ ├── framework-animations.spec.ts │ ├── frameworks.spec.ts │ ├── memory.spec.ts │ ├── offscreen.spec.ts │ ├── utils.ts │ ├── visual-animation-video.spec.ts │ ├── visual-animation.spec.ts │ ├── visual-video.util.ts │ ├── vue-plugin.spec.ts │ └── vue-vif.spec.ts └── tsconfig.json