{"_id":"@aloysius-software-factory/mat-tab-group-gesture","_rev":"4-ad9b70f109e4c77e6e299ecd8c26e058","name":"@aloysius-software-factory/mat-tab-group-gesture","dist-tags":{"latest":"19.0.0"},"versions":{"15.0.0":{"name":"@aloysius-software-factory/mat-tab-group-gesture","version":"15.0.0","keywords":["angular","material","gesture","tabs"],"author":{"url":"https://github.com/Gaiidenn","name":"Jérôme Vanbersy","email":"j.vanbersy@gmail.com"},"license":"MIT","_id":"@aloysius-software-factory/mat-tab-group-gesture@15.0.0","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"homepage":"https://github.com/Gaiidenn/angular-material-gesture/tree/master/projects/mat-tab-group-gesture","bugs":{"url":"https://github.com/Gaiidenn/angular-material-gesture/issues"},"dist":{"shasum":"fea7f2313cf940b8f9e07fbe30137355406f7c28","tarball":"https://registry.npmjs.org/@aloysius-software-factory/mat-tab-group-gesture/-/mat-tab-group-gesture-15.0.0.tgz","fileCount":19,"integrity":"sha512-d/d5E4ViTf/C25OXWZTP1aZYgiXQace5mpznaPjEFfEY1ywZA9mQEk27e8Ncwvhl5Biiv81/708+21qifzDbvA==","signatures":[{"sig":"MEQCIGaarJFBt+HRxrn8rNEY8K4iUqpvgg/u75SLINitgoEDAiAQY8QanEb5TxmCGLuxFZF311FpV1FUyakZqr1Yw4oudA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141612},"main":"karma.conf.js","es2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","module":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","esm2020":"esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","exports":{".":{"node":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","types":"./index.d.ts","es2015":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","es2020":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","default":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","esm2020":"./esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"476150a8ce5ec4d7aed46660ec18ce7f4efd5413","typings":"index.d.ts","_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"fesm2015":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","fesm2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","repository":{"url":"git+https://github.com/Gaiidenn/angular-material-gesture.git#master","type":"git"},"_npmVersion":"10.8.1","description":"An angular directive to add gesture behaviors to @angular/material mat-tab-group component","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^15.1.4","@angular/core":"^15.1.4","@angular/common":"^15.1.4","@angular/material":"^15.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mat-tab-group-gesture_15.0.0_1732527515523_0.7337218448234712","host":"s3://npm-registry-packages"}},"16.0.0":{"name":"@aloysius-software-factory/mat-tab-group-gesture","version":"16.0.0","keywords":["angular","material","gesture","tabs"],"author":{"url":"https://github.com/Gaiidenn","name":"Jérôme Vanbersy","email":"j.vanbersy@gmail.com"},"license":"MIT","_id":"@aloysius-software-factory/mat-tab-group-gesture@16.0.0","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"homepage":"https://github.com/Gaiidenn/angular-material-gesture/tree/master/projects/mat-tab-group-gesture","bugs":{"url":"https://github.com/Gaiidenn/angular-material-gesture/issues"},"dist":{"shasum":"c9f3da50c0ba2b6cde414918e51710601da32af8","tarball":"https://registry.npmjs.org/@aloysius-software-factory/mat-tab-group-gesture/-/mat-tab-group-gesture-16.0.0.tgz","fileCount":14,"integrity":"sha512-OWu0W2APUgQGarDyUdf0XAr5rl5QZyaJJqhx63vZOKoPCFSlm2GeBq8adqKCK7MZqtGDIyt5Fa98ivOMmkt2IQ==","signatures":[{"sig":"MEQCIHIXciBuOD8PWj1MB6nAiX7sDaSNF62BNV4mJSmKqfjZAiA/uNbcVoHveMq7OGRFXCA4kDYDMuvUH0mgZrUZjZWPIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89074},"main":"karma.conf.js","es2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","module":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","esm2020":"esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","exports":{".":{"node":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","types":"./index.d.ts","es2015":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","es2020":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","default":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","esm2020":"./esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"476150a8ce5ec4d7aed46660ec18ce7f4efd5413","typings":"index.d.ts","_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"fesm2015":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","fesm2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","repository":{"url":"git+https://github.com/Gaiidenn/angular-material-gesture.git#master","type":"git"},"_npmVersion":"10.8.1","description":"An angular directive to add gesture behaviors to @angular/material mat-tab-group component","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^16.0.0","@angular/core":"^16.0.0","@angular/common":"^16.0.0","@angular/material":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mat-tab-group-gesture_16.0.0_1732527907419_0.7503423625071446","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"@aloysius-software-factory/mat-tab-group-gesture","version":"17.0.0","keywords":["angular","material","gesture","tabs"],"author":{"url":"https://github.com/Gaiidenn","name":"Jérôme Vanbersy","email":"j.vanbersy@gmail.com"},"license":"MIT","_id":"@aloysius-software-factory/mat-tab-group-gesture@17.0.0","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"homepage":"https://github.com/Gaiidenn/angular-material-gesture/tree/master/projects/mat-tab-group-gesture","bugs":{"url":"https://github.com/Gaiidenn/angular-material-gesture/issues"},"dist":{"shasum":"50d28f239f2eae5f88deaee865530ddd355cc674","tarball":"https://registry.npmjs.org/@aloysius-software-factory/mat-tab-group-gesture/-/mat-tab-group-gesture-17.0.0.tgz","fileCount":14,"integrity":"sha512-tJ4V78saVICpc310+f3IE/aTTc7gzQ14jcMy6Z47hWnwR0oNdwxcVPpZOvF9CJukg+aJS9Ud+9MdsWm6QgtbGQ==","signatures":[{"sig":"MEQCIE3xMxtD6rG/2i36ZC1sS3GaozXNkaR1l7LFWEghX/60AiAsTPwa1O1648tKXUqXi/rV0LwboArYSlMpI6v9+LnDLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89074},"main":"karma.conf.js","es2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","module":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","esm2020":"esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","exports":{".":{"node":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","types":"./index.d.ts","es2015":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","es2020":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","default":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","esm2020":"./esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"476150a8ce5ec4d7aed46660ec18ce7f4efd5413","typings":"index.d.ts","_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"fesm2015":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","fesm2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","repository":{"url":"git+https://github.com/Gaiidenn/angular-material-gesture.git#master","type":"git"},"_npmVersion":"10.8.1","description":"An angular directive to add gesture behaviors to @angular/material mat-tab-group component","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0","@angular/core":"^17.0.0","@angular/common":"^17.0.0","@angular/material":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mat-tab-group-gesture_17.0.0_1732527945975_0.532494192890552","host":"s3://npm-registry-packages"}},"18.0.0":{"name":"@aloysius-software-factory/mat-tab-group-gesture","version":"18.0.0","keywords":["angular","material","gesture","tabs"],"author":{"url":"https://github.com/Gaiidenn","name":"Jérôme Vanbersy","email":"j.vanbersy@gmail.com"},"license":"MIT","_id":"@aloysius-software-factory/mat-tab-group-gesture@18.0.0","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"homepage":"https://github.com/Gaiidenn/angular-material-gesture/tree/master/projects/mat-tab-group-gesture","bugs":{"url":"https://github.com/Gaiidenn/angular-material-gesture/issues"},"dist":{"shasum":"f8f847cd24fddea64b96901e1f76d5351cd4ebdf","tarball":"https://registry.npmjs.org/@aloysius-software-factory/mat-tab-group-gesture/-/mat-tab-group-gesture-18.0.0.tgz","fileCount":14,"integrity":"sha512-k/Bj/6sSwCnkIyo1wGlbZ0EleipCtmGCAwl9xhfi4TuTWg69gvOUuwY/ecsTmoHOsnSZww8h7dFdYb9bGJ6bqQ==","signatures":[{"sig":"MEYCIQCagXraxfQrAnMXqWFuhHRjv+ydTGX3bBeBRpUSIwHBmwIhAP3mjWNN2ya3rJtTyZDNwFqDcmuif5uM7q1l3mGlrLPL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89074},"main":"karma.conf.js","es2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","module":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","esm2020":"esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","exports":{".":{"node":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","types":"./index.d.ts","es2015":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","es2020":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","default":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","esm2020":"./esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"476150a8ce5ec4d7aed46660ec18ce7f4efd5413","typings":"index.d.ts","_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"fesm2015":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","fesm2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","repository":{"url":"git+https://github.com/Gaiidenn/angular-material-gesture.git#master","type":"git"},"_npmVersion":"10.8.1","description":"An angular directive to add gesture behaviors to @angular/material mat-tab-group component","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^18.0.0","@angular/core":"^18.0.0","@angular/common":"^18.0.0","@angular/material":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mat-tab-group-gesture_18.0.0_1732527977319_0.7108395921917199","host":"s3://npm-registry-packages"}},"19.0.0":{"name":"@aloysius-software-factory/mat-tab-group-gesture","version":"19.0.0","description":"An angular directive to add gesture behaviors to @angular/material mat-tab-group component","homepage":"https://github.com/Gaiidenn/angular-material-gesture/tree/master/projects/mat-tab-group-gesture","author":{"name":"Jérôme Vanbersy","email":"j.vanbersy@gmail.com","url":"https://github.com/Gaiidenn"},"repository":{"type":"git","url":"git+https://github.com/Gaiidenn/angular-material-gesture.git#master"},"peerDependencies":{"@angular/common":"^19.0.0","@angular/core":"^19.0.0","@angular/material":"^19.0.0","@angular/cdk":"^19.0.0"},"dependencies":{"tslib":"^2.5.0"},"license":"MIT","main":"karma.conf.js","keywords":["angular","material","gesture","tabs"],"module":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","es2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","esm2020":"esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","fesm2020":"fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","fesm2015":"fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","es2020":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs","es2015":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","node":"./fesm2015/aloysius-software-factory-mat-tab-group-gesture.mjs","default":"./fesm2020/aloysius-software-factory-mat-tab-group-gesture.mjs"}},"sideEffects":false,"_id":"@aloysius-software-factory/mat-tab-group-gesture@19.0.0","gitHead":"476150a8ce5ec4d7aed46660ec18ce7f4efd5413","bugs":{"url":"https://github.com/Gaiidenn/angular-material-gesture/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-/74PETC/MIX92jGKv53tdCyR95j651jIVp/voyfTHVkKPoS9eCde3HWv7WCPeh0N6Ub2g1nn4Tbx99CZW0oTEA==","shasum":"d84c3694acc013711d527680031e9495a1498748","tarball":"https://registry.npmjs.org/@aloysius-software-factory/mat-tab-group-gesture/-/mat-tab-group-gesture-19.0.0.tgz","fileCount":14,"unpackedSize":89074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkUyQzYYtod02iOspioz5LCF42cDZhqZ5sRvw7JqDxbAiBgFtD07L1KUN/igEoKmb+daUWWYQrC4xA9YAYItqnHDQ=="}]},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mat-tab-group-gesture_19.0.0_1732528015968_0.4818227950120453"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-25T09:38:35.325Z","modified":"2024-11-25T09:46:56.271Z","15.0.0":"2024-11-25T09:38:35.727Z","16.0.0":"2024-11-25T09:45:07.563Z","17.0.0":"2024-11-25T09:45:46.133Z","18.0.0":"2024-11-25T09:46:17.467Z","19.0.0":"2024-11-25T09:46:56.132Z"},"bugs":{"url":"https://github.com/Gaiidenn/angular-material-gesture/issues"},"author":{"name":"Jérôme Vanbersy","email":"j.vanbersy@gmail.com","url":"https://github.com/Gaiidenn"},"license":"MIT","homepage":"https://github.com/Gaiidenn/angular-material-gesture/tree/master/projects/mat-tab-group-gesture","keywords":["angular","material","gesture","tabs"],"repository":{"type":"git","url":"git+https://github.com/Gaiidenn/angular-material-gesture.git#master"},"description":"An angular directive to add gesture behaviors to @angular/material mat-tab-group component","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"readme":"# Angular Material TabGroup Gesture\r\n\r\nThis library provide a simple directive to enable gesture behaviors for the MatTabGroup component on top of @angular/material library.\r\n\r\n####Gesture features :\r\n\r\n- Scroll tab header with your finger IF there are too much tabs to show it all on your screen\r\n- Swipe between tabs by swiping the tab content from left to right (or right to left)\r\n\r\n## Getting started\r\n\r\nInstall the library from `npm`\r\n\r\n`npm i --save @aloysius-software-factory/mat-tab-group-gesture`\r\n\r\nNext, import the MatTabGroupGestureModule in your app's module\r\n\r\n<b>app.module.ts</b>\r\n\r\n```ts\r\nimport { MatTabGroupGestureModule } from 'mat-tab-group-gesture';\r\n...\r\n@NgModule({\r\n  ...\r\n  imports: [\r\n    ...\r\n    MatTabGroupGestureModule,\r\n  ],\r\n  ...\r\n})\r\nexport class AppModule { }\r\n```\r\n\r\nAfter that, you will be able to add gesture directive to mat-tab-group :\r\n\r\n```html\r\n<mat-tab-group matTabGroupGesture [swipeLimitWidth]=\"80\" [connectEdges]=\"true\"> ... </mat-tab-group>\r\n```\r\n\r\n## API Documentation\r\n\r\n#### MatTabGroupGesture\r\n\r\nDirective responsible for managing gesture behaviors\r\n\r\nSelector: `matTabGroupGesture`\r\n\r\n#### Properties\r\n\r\n| Name            | Default value | Description                                                                                                                       |\r\n| --------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------- |\r\n| swipeLimitWidth | 80            | The minimum length of the \"swipe\" gesture to trigger the tabs navigation                                                          |\r\n| connectEdges    | true          | If true, the first tab and the last tab are connected (swiping for next tab on last tab will swipe to the first tab & vice-versa) |\r\n","readmeFilename":"README.md"}