[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8796":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},8796,"splitpanes","antoniandre\u002Fsplitpanes","antoniandre","A Vue 3 (and 2) reliable, simple and touch-ready panes splitter \u002F resizer.","https:\u002F\u002Fantoniandre.github.io\u002Fsplitpanes",null,"Vue",2235,191,18,21,0,1,6,3,28.85,"MIT License",false,"main",true,[5,26,27,28,29,30],"splitter","vue","vue2","vue3","vuejs","2026-06-12 02:01:58","# Splitpanes\n\n[![Latest Version on NPM](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fsplitpanes.svg)](https:\u002F\u002Fnpmjs.com\u002Fpackage\u002Fsplitpanes)\n[![Software License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-brightgreen.svg)](LICENSE.md)\n[![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdt\u002Fsplitpanes.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fsplitpanes)\n[![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdw\u002Fsplitpanes.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fsplitpanes)\n[![JavaScript Style Guide](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcode_style-standard-brightgreen.svg)](https:\u002F\u002Fstandardjs.com)\n\n> A Vue.js reliable, simple and touch-ready panes splitter \u002F resizer.\n> 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 & Documentation\n> [https:\u002F\u002Fantoniandre.github.io\u002Fsplitpanes](https:\u002F\u002Fantoniandre.github.io\u002Fsplitpanes)\n\n## Try it yourself\n> [https:\u002F\u002Fcodepen.io\u002Fantoniandre\u002Fpen\u002FXybPKP](https:\u002F\u002Fcodepen.io\u002Fantoniandre\u002Fpen\u002FXybPKP)\n\n---\n\n## Browser Support\n![Chrome](https:\u002F\u002Fraw.github.com\u002Falrra\u002Fbrowser-logos\u002Fmaster\u002Fsrc\u002Fchrome\u002Fchrome_48x48.png) | ![Firefox](https:\u002F\u002Fraw.github.com\u002Falrra\u002Fbrowser-logos\u002Fmaster\u002Fsrc\u002Ffirefox\u002Ffirefox_48x48.png) | ![Safari](https:\u002F\u002Fraw.github.com\u002Falrra\u002Fbrowser-logos\u002Fmaster\u002Fsrc\u002Fsafari\u002Fsafari_48x48.png) | ![Opera](https:\u002F\u002Fraw.github.com\u002Falrra\u002Fbrowser-logos\u002Fmaster\u002Fsrc\u002Fopera\u002Fopera_48x48.png) | ![Edge](https:\u002F\u002Fraw.github.com\u002Falrra\u002Fbrowser-logos\u002Fmaster\u002Fsrc\u002Fedge\u002Fedge_48x48.png) | ![IE](https:\u002F\u002Fraw.github.com\u002Falrra\u002Fbrowser-logos\u002Fmaster\u002Fsrc\u002Farchive\u002Finternet-explorer_9-11\u002Finternet-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:\u002F\u002Fgithub.com\u002Fsponsors\u002Fantoniandre)!\n\n[![paypal](https:\u002F\u002Fwww.paypalobjects.com\u002Fen_AU\u002Fi\u002Fbtn\u002Fbtn_donateCC_LG.gif)](https:\u002F\u002Fwww.paypal.me\u002Fantoniandre1)\nThank you!\n\nIf you are using this library for profit business, please consider [backing me](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fantoniandre)!\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 &amp; 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\u002Fremove 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","Splitpanes 是一个适用于 Vue 2 和 Vue 3 的可靠、简单且支持触摸操作的面板分割器。它提供了强大的功能，如通过编程设置面板大小、响应式布局以及双击最大化面板等特性，并且兼容 RTL 方向。该组件设计简洁，易于集成到任何需要灵活布局的应用中，尤其适合开发需要动态调整内容区域大小的网页应用或桌面应用。MIT 许可证下发布，确保了其在商业和个人项目中的自由使用。",2,"2026-06-11 03:19:47","top_language"]