Spring physics animation for JavaScript, with Vue and Nuxt integrations.
This is the development monorepo. The published package lives in packages/coily — see its README for usage.
coily— the library: framework-agnostic core pluscoily/vueandcoily/nuxtentry pointsplayground-vanilla— minimal Vite demo of the core APIplayground-nuxt— Nuxt demo of the Vue composables, including a 512-spring chain
Uses pnpm workspaces and Turborepo.
pnpm install
pnpm build # build all packages
pnpm test # run all tests
pnpm dev:vanilla # vanilla playground
pnpm dev:nuxt # nuxt playground
pnpm check # lint + format checkReleases are managed with changesets: pnpm publish-packages.