{"id":18095702,"url":"https://github.com/pearofducks/femtotween","last_synced_at":"2025-04-13T09:52:32.338Z","repository":{"id":57234390,"uuid":"156042124","full_name":"pearofducks/femtoTween","owner":"pearofducks","description":"a minimalistic tween library","archived":false,"fork":false,"pushed_at":"2022-10-29T09:54:53.000Z","size":261,"stargazers_count":30,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-11T08:17:39.611Z","etag":null,"topics":["javascript","tween","vue"],"latest_commit_sha":null,"homepage":"https://pearofducks.github.io/femtoTween/","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pearofducks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-04T02:26:34.000Z","updated_at":"2024-03-19T10:44:19.000Z","dependencies_parsed_at":"2022-09-10T22:51:54.930Z","dependency_job_id":null,"html_url":"https://github.com/pearofducks/femtoTween","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pearofducks%2FfemtoTween","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pearofducks%2FfemtoTween/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pearofducks%2FfemtoTween/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pearofducks%2FfemtoTween/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pearofducks","download_url":"https://codeload.github.com/pearofducks/femtoTween/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248695303,"owners_count":21146952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","tween","vue"],"created_at":"2024-10-31T19:10:49.395Z","updated_at":"2025-04-13T09:52:32.317Z","avatar_url":"https://github.com/pearofducks.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e femtoTween\n\nfemtoTween's goal is to provide just enough tweening functionality to cover basic use cases.\nThrough this primary goal, it should also be one of the smallest tweening libraries (less than 1k un-minified even).\n\n```\nyarn add femtotween\nimport { tween } from 'femtotween'\n```\n\n- Minimal API can be grok'd in seconds\n- Supports a `done` callback - especially useful for [Vue.js transitions via JS hooks](https://vuejs.org/v2/guide/transitions.html#JavaScript-Hooks)\n- Supports and provides additional easing functions\n\n##### more\n\n[see site for example and API](https://pearofducks.github.io/femtoTween/)\n\n##### bundling \u0026 production\n\nIf you're shipping to es5 environments, you'll need to either:\n\n- source the es5-browser-build :: e.g. `import { tween } from 'femtotween/dist/femtoTween.umd.js'`\n- or enable transpiling of `.esm.js` files in your bundler\n\nThis module ships es6 module _and_ code in the `femtoTween.esm.js` file - both for convenience to those shipping more modern builds, as well as to ensure the smallest (and least opinionated) final build.\n\n##### implementations\n\n- [vue-femtotween](https://github.com/euphemism/vue-femtotween) provides a reactivity wrapper for Vue 3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpearofducks%2Ffemtotween","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpearofducks%2Ffemtotween","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpearofducks%2Ffemtotween/lists"}