{"id":13458441,"url":"https://github.com/antoniandre/splitpanes","last_synced_at":"2025-05-14T11:03:11.836Z","repository":{"id":37444415,"uuid":"152251624","full_name":"antoniandre/splitpanes","owner":"antoniandre","description":"A Vue 3 (and 2) reliable, simple and touch-ready panes splitter / resizer.","archived":false,"fork":false,"pushed_at":"2025-04-30T17:43:10.000Z","size":23214,"stargazers_count":2052,"open_issues_count":44,"forks_count":181,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-05-07T10:52:32.953Z","etag":null,"topics":["splitpanes","splitter","vue","vue2","vue3","vuejs"],"latest_commit_sha":null,"homepage":"https://antoniandre.github.io/splitpanes","language":"Vue","has_issues":true,"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/antoniandre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"antoniandre"}},"created_at":"2018-10-09T12:59:38.000Z","updated_at":"2025-05-07T08:34:08.000Z","dependencies_parsed_at":"2024-07-31T09:09:17.416Z","dependency_job_id":"3663c2ba-4b18-4e1b-ae5c-f17c1aee7bea","html_url":"https://github.com/antoniandre/splitpanes","commit_stats":{"total_commits":380,"total_committers":15,"mean_commits":"25.333333333333332","dds":"0.12105263157894741","last_synced_commit":"2c7319b42be8d9503585e5dc1ec7283e30dacc1f"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniandre%2Fsplitpanes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniandre%2Fsplitpanes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniandre%2Fsplitpanes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniandre%2Fsplitpanes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antoniandre","download_url":"https://codeload.github.com/antoniandre/splitpanes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254129467,"owners_count":22019628,"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":["splitpanes","splitter","vue","vue2","vue3","vuejs"],"created_at":"2024-07-31T09:00:52.631Z","updated_at":"2025-05-14T11:03:11.783Z","avatar_url":"https://github.com/antoniandre.png","language":"Vue","funding_links":["https://github.com/sponsors/antoniandre","https://github.com/sponsors/antoniandre)!","https://www.paypal.me/antoniandre1"],"categories":["Vue","Components \u0026 Libraries","UI Layout","UI Layout [🔝](#readme)"],"sub_categories":["UI Layout","Tour"],"readme":"# Splitpanes\n\n[![Latest Version on NPM](https://img.shields.io/npm/v/splitpanes.svg)](https://npmjs.com/package/splitpanes)\n[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE.md)\n[![npm](https://img.shields.io/npm/dt/splitpanes.svg)](https://www.npmjs.com/package/splitpanes)\n[![npm](https://img.shields.io/npm/dw/splitpanes.svg)](https://www.npmjs.com/package/splitpanes)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n\u003e A Vue.js reliable, simple and touch-ready panes splitter / resizer.\n\u003e Vue 3 compatible.\n\n## Installation\n\n**Vue 3**\n\n```\nnpm i splitpanes\n```\n\n**Vue 2**\n\n```\nnpm i splitpanes@legacy\n```\n\n---\n\n## Demo \u0026 Documentation\n\u003e [https://antoniandre.github.io/splitpanes](https://antoniandre.github.io/splitpanes)\n\n## Try it yourself\n\u003e [https://codepen.io/antoniandre/pen/XybPKP](https://codepen.io/antoniandre/pen/XybPKP)\n\n---\n\n## Browser Support\n![Chrome](https://raw.github.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.github.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png) | ![Safari](https://raw.github.com/alrra/browser-logos/master/src/safari/safari_48x48.png) | ![Opera](https://raw.github.com/alrra/browser-logos/master/src/opera/opera_48x48.png) | ![Edge](https://raw.github.com/alrra/browser-logos/master/src/edge/edge_48x48.png) | ![IE](https://raw.github.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png) |\n--- | --- | --- | --- | --- | --- |\nLatest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 10+ ✔ |\n\n___\n\n## Donating\n\nIf you like this library, you can buy me a beer or [become a sponsor](https://github.com/sponsors/antoniandre)!\n\n[![paypal](https://www.paypalobjects.com/en_AU/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/antoniandre1)\nThank you!\n\nIf you are using this library for profit business, please consider [backing me](https://github.com/sponsors/antoniandre)!\nIt ensures that the project your products rely on keeps being actively maintained. :)\n\n___\n\n## Contributing\n\nIf you have any idea, feel free to open an issue to discuss a new feature, or fork Splitpanes and submit your changes back to me.\n\n___\n\n## Release Notes\n\n- __Version 2.3.0__ Support rtl direction\n- __Version 2.2.0__ Add `firstSplitter` option allow `v-if` on panes and other improvements\n- __Version 2.0.0__ Fix reactivity issues\n- __Version 1.14.0__ Programmatically set pane size\n- __Version 1.13.0__ Emit event on splitter click\n- __Version 1.12.0__ Double click splitter to maximize is now an option\n- __Version 1.11.0__ Persist panes size after slots changed\n- __Version 1.10.0__ Add maximum size feature on panes\n- __Version 1.9.0__ Emit event on resize \u0026amp; watch slots optional\n- __Version 1.8.0__ Watch slots\n- __Version 1.7.0__ Double click splitter to maximize next pane\n- __Version 1.6.0__ Emit events\n- __Version 1.5.0__ Add default size feature on panes (max feature coming soon!)\n- __Version 1.4.0__ Add minimum size feature on panes\n- __Version 1.3.0__ Splitpanes slots are now reactive (add/remove on the fly)\n- __Version 1.2.0__ Add a `default-theme` CSS class to load default theme\n- __Version 1.1.0__ Allow pushing other panes while dragging splitter\n- __Version 1.0.0__ First public release\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoniandre%2Fsplitpanes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantoniandre%2Fsplitpanes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoniandre%2Fsplitpanes/lists"}