{"_id":"@alexfriesen/ngx-mat-timepicker","_rev":"10-f9d3d90e723c849287c814887af69e93","name":"@alexfriesen/ngx-mat-timepicker","dist-tags":{"beta":"19.0.0-beta.0","latest":"19.0.1"},"versions":{"17.0.0":{"name":"@alexfriesen/ngx-mat-timepicker","version":"17.0.0","keywords":["Angular 17+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@17.0.0","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"75652d313a1459fb864e81ef9f8deb47cb2e187b","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-17.0.0.tgz","fileCount":93,"integrity":"sha512-2R1RqimxhV8m7vy0yqGRqdKjUPeHOkiSsRcf4K+TLrxwxF/clC5xh3Xf4t7nLEM7tx+GfNzjTuC0+vDZJXwUmA==","signatures":[{"sig":"MEUCIG/oV+NPVSUg7burWgdj1Q6rAdW3eapJkxc3Gf9w+ExTAiEA7Lk4lU6grbckNORzmhGYc4zmGIIYR8fAVb96ojTZNcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":965361},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"esm":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs","types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs","esm2022":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41b52d726fe4166de2bf5346e3e7b6d015012ccc","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.1.0","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"tslib":"^2.5.2","ts-luxon":"^4.3.2"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0","@angular/core":"^17.0.0","@angular/forms":"^17.0.0","@angular/common":"^17.0.0","@angular/compiler":"^17.0.0","@angular/material":"^17.0.0","@angular/animations":"^17.0.0","@angular/platform-browser":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_17.0.0_1700313431998_0.06454660819186353","host":"s3://npm-registry-packages"}},"17.1.0-beta.0":{"name":"@alexfriesen/ngx-mat-timepicker","version":"17.1.0-beta.0","keywords":["Angular 17+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@17.1.0-beta.0","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"6fdefe59e60483a07d51b6a80f05d812807be8b0","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-17.1.0-beta.0.tgz","fileCount":98,"integrity":"sha512-w3QrFzjWnMvEz1c04KAJuItYLcXU/hENUhQnILrsQtpCicup0kCewDpt6HGbaPw1/klwFf09UryDgjmXObMe2A==","signatures":[{"sig":"MEUCIHbdyMOKO4nvOJZGDKM0ufNSk/QMM3CWTKamlA5jZr3iAiEAlQDwk+8T9Lp6zsJgCGIrx+QcvLyGQuEZPSxpumaheFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":975873},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"esm":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs","types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs","esm2022":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"043e70614fdb8a8b0b44a2a7a8f3e39a00038760","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.2.3","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@angular/cdk":"^17.0.0","@angular/core":"^17.0.0","@angular/forms":"^17.0.0","@angular/common":"^17.0.0","@angular/compiler":"^17.0.0","@angular/material":"^17.0.0","@angular/animations":"^17.0.0","@angular/platform-browser":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_17.1.0-beta.0_1702914144024_0.2803360794483363","host":"s3://npm-registry-packages"}},"17.1.0":{"name":"@alexfriesen/ngx-mat-timepicker","version":"17.1.0","keywords":["Angular 17+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@17.1.0","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"2630d6f4154f0be64fa65173347df1b61cb6cec2","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-17.1.0.tgz","fileCount":98,"integrity":"sha512-C17lEAvEX/2TIhlqAFGayRCTA++qe912cE23zGJ+D2u1x0WvgdlnylVrNKzf0feiHRoWPcODCvJ0elbEE92GeA==","signatures":[{"sig":"MEQCIGv2DhACQC7vCz/yMKbobK2/OfTsblBVP32gfkNb0ECpAiBDvzSuG0KjulV7M5QDxUJXr44wveYojRN0Lqj1Rp/h9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":975849},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"esm":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs","types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs","esm2022":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"6ead2a2870043eb9026b566d79e56c1cb352dc64","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.2.3","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0","@angular/core":"^17.0.0","@angular/forms":"^17.0.0","@angular/common":"^17.0.0","@angular/compiler":"^17.0.0","@angular/material":"^17.0.0","@angular/animations":"^17.0.0","@angular/platform-browser":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_17.1.0_1703681968041_0.28031194530923287","host":"s3://npm-registry-packages"}},"18.0.0-beta.0":{"name":"@alexfriesen/ngx-mat-timepicker","version":"18.0.0-beta.0","keywords":["Angular 18+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@18.0.0-beta.0","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"152eed349d3a71ea269781e1110d9449f36b7bfe","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-18.0.0-beta.0.tgz","fileCount":98,"integrity":"sha512-I4gq5OtMiwUXyd3IVBUksWdgzw0P5YhUeQP3BaOfPwpTtGWYW7SRCyGLCU3sZAdBsD3TJNlBGiBKS+X8627Omw==","signatures":[{"sig":"MEYCIQDGMJ+GVQn5lf3rNBzOiSEPAt/bcKSNlWPRQhBhY3p7wAIhAKyy0T8SxPC9e8TkF00Fdbmrdx6GNUskUgfYyGKjP3VP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":973561},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"esm":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs","types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs","esm2022":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"49aa24cb6c9f58037071ab44c135185840c0d4cc","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.7.0","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@angular/cdk":"^18.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","@angular/material":"^18.0.0","@angular/animations":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_18.0.0-beta.0_1716985728411_0.2553644462536304","host":"s3://npm-registry-packages"}},"18.0.0-beta.1":{"name":"@alexfriesen/ngx-mat-timepicker","version":"18.0.0-beta.1","keywords":["Angular 18+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@18.0.0-beta.1","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"36703d32ae4bfdfae67ad10354f455d566e74c71","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-18.0.0-beta.1.tgz","fileCount":98,"integrity":"sha512-RkjqkeWhYXUY+DOYmv6mFfNRC6mSqF50I6fb43XXp8Su3q42eZEiHJHA9fvPsQ925MMTa1VgqK2eoz+LxIEB+Q==","signatures":[{"sig":"MEYCIQDjUE/G/lTGuZSwN5f1jjt4Qu7sio1WqC0fMteZtIZRzwIhALF0h0szNUCc1dFZLHNhaRBkHlzRbXVoR1gk6sWP20km","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":975583},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"esm":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs","types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs","esm2022":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c4eec1dc3351cc3e030b3e6cb801b182be1e51f4","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.7.0","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@angular/cdk":"^18.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","@angular/material":"^18.0.0","@angular/animations":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_18.0.0-beta.1_1717013034569_0.887478852143105","host":"s3://npm-registry-packages"}},"18.0.0":{"name":"@alexfriesen/ngx-mat-timepicker","version":"18.0.0","keywords":["Angular 18+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@18.0.0","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"ea6de77d9679c216371cbd7bb38481dffed5a7aa","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-18.0.0.tgz","fileCount":98,"integrity":"sha512-1IQp2tnU+YmNRP3dumVljgEMAaYRhUtnMjpbFUCBEBw4IpEDuUG9cB0I33p8dcqO4PDd6DGETLoQwFBX8AX4ZA==","signatures":[{"sig":"MEUCIFDSNZ8jBwHqlo8+4/tmfhcvbrgxZ1n98qCz2r27+ZqCAiEA6MNMzpuqthR1mEpgJIw6OQjjqwN3AOJmZfZb/II5tms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":977901},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"esm":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs","types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs","esm2022":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"966b8842af7ca093c626bd6fc4479fd364cabcad","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.7.0","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^18.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","@angular/material":"^18.0.0","@angular/animations":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_18.0.0_1717068854172_0.9863434692558455","host":"s3://npm-registry-packages"}},"18.0.1":{"name":"@alexfriesen/ngx-mat-timepicker","version":"18.0.1","keywords":["Angular 18+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@18.0.1","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"1191f54cde8084b9c06643af87c92bf7b50209bf","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-18.0.1.tgz","fileCount":98,"integrity":"sha512-4d5pq1NN5kY9IwwHBCrJlXZHO0lbGvRJ75laKAhHuLZGASq1+F+jGObnYaB1GFR9FZdYnfrnYE282S+6L1b9Yw==","signatures":[{"sig":"MEUCIQC2J+gyOmCQePibMansr3wfLKJ9kDC+YjVc8c1WjnJ5dgIgO8PEpjcJ7ru2OE2jwdf+po7jxrJZEdqZdv60QtV781k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":985370},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"esm":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs","types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs","esm2022":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41ddcf592a42f5f51b3f993d3acadbb624bf2a88","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.7.0","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^18.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","@angular/material":"^18.0.0","@angular/animations":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_18.0.1_1717421267493_0.40053995537946196","host":"s3://npm-registry-packages"}},"18.0.2":{"name":"@alexfriesen/ngx-mat-timepicker","version":"18.0.2","keywords":["Angular 18+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@18.0.2","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"ef7e89f6fc707bfdb2e9a335255e5c5a65795d9c","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-18.0.2.tgz","fileCount":98,"integrity":"sha512-zwx6S+dnZlvzJTOGXOde+XhdLDSdbalo2speOCy0AFdYKIDDXJFHAnNHwn1qpk/XPs1wvdanRQS9Le3GOuLQKQ==","signatures":[{"sig":"MEUCIQDvy+UnF2q6YHz3yjslJq4Tg4uW7z0ge9Y+Z4bCS3DoUQIgVykBfFZZwnWYHrqn8MKACDINEuTywLMpRmNAR+Jfv7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":985390},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"esm":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs","types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs","esm2022":"./esm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4647bb8389c11d4efcd04a12a03691d1c609e14e","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.7.0","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^18.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","@angular/material":"^18.0.0","@angular/animations":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_18.0.2_1718280698192_0.665500026954839","host":"s3://npm-registry-packages"}},"19.0.0-beta.0":{"name":"@alexfriesen/ngx-mat-timepicker","version":"19.0.0-beta.0","keywords":["Angular 19+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@19.0.0-beta.0","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"83cf2bc485bf097f724207431e1412bde435968f","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-19.0.0-beta.0.tgz","fileCount":51,"integrity":"sha512-NN8UQWvGIbeRvZXcOH6JTnkeX6LHK5Y1TKFwoJ7kDcBxqYe2zamZtYq0cfdhbfvCXsd9YGvBigU0V/uhAW8lsQ==","signatures":[{"sig":"MEYCIQC5JsQx/gMClH+JIvtQJlKzis32C5/4ckvvGW8SGvWoZQIhAOOr1/sjyE7GEjQpTpEpwIs1VBvs6vibkja1oDg10VkZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":480799},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"10f5e7d549eb72833a26c83c7aff122290684780","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.9.0","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@angular/cdk":"^18.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","@angular/material":"^18.0.0","@angular/animations":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_19.0.0-beta.0_1734345650948_0.8682697453605166","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@alexfriesen/ngx-mat-timepicker","version":"19.0.0","keywords":["Angular 19+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"license":"MIT","_id":"@alexfriesen/ngx-mat-timepicker@19.0.0","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"dist":{"shasum":"bba22e09cae9a7192b49ec84691eb3f4ebbfa708","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-19.0.0.tgz","fileCount":51,"integrity":"sha512-s9xiXHyrNKxAGk8+TFzuW68WZSn/OiyTtagr8xE5oxyS8M8uYHAU8QIR5nluHJlIO5E+hYdoKXju0ujFWP+RkA==","signatures":[{"sig":"MEUCIHUIJqCYhpp5tKqMGJdvybFOAIj76Npi4wjUdzavI/QVAiEAwOBSkNEjgV6AUXXgPJxqPdeOLrbMCa3eSO80gqDLj4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":480792},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"6edddc70cb0a31671e5435951e11cf7bcfbef2f2","typings":"index.d.ts","_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"repository":{"url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git","type":"git"},"_npmVersion":"10.9.0","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^18.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","@angular/material":"^18.0.0","@angular/animations":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-mat-timepicker_19.0.0_1734432799393_0.9259238261441536","host":"s3://npm-registry-packages-npm-production"}},"19.0.1":{"name":"@alexfriesen/ngx-mat-timepicker","version":"19.0.1","license":"MIT","description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","repository":{"type":"git","url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git"},"bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"keywords":["Angular 19+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"dependencies":{"luxon":"^3.4.4","tslib":"^2.5.2"},"peerDependencies":{"@angular/animations":"^19.0.0","@angular/cdk":"^19.0.0","@angular/common":"^19.0.0","@angular/compiler":"^19.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/material":"^19.0.0","@angular/platform-browser":"^19.0.0"},"module":"fesm2022/alexfriesen-ngx-mat-timepicker.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","default":"./fesm2022/alexfriesen-ngx-mat-timepicker.mjs"}},"sideEffects":false,"_id":"@alexfriesen/ngx-mat-timepicker@19.0.1","gitHead":"aebdee813acc26b2971e7ec9773ae316728be0cc","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-DZ4kx3lf0/WQ8Mt6ncCDkUlpvUpQl3TLlRaXlx5Uh8tLZKXlr3Aeh2tjT9QtCZz/hB+uFQWxobBg0TPYXKBIzg==","shasum":"3db34888327e4ef1f6435a2835c4e4b3a3f2f4de","tarball":"https://registry.npmjs.org/@alexfriesen/ngx-mat-timepicker/-/ngx-mat-timepicker-19.0.1.tgz","fileCount":51,"unpackedSize":480792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBF7QYe07IS/SRMyIyo49Hb8zToUvN2g+PYAuQL63hnxAiACDiZJE8649k1rEFLBer+mTkHs+pQSuDG0qVxATK+ctA=="}]},"_npmUser":{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"},"directories":{},"maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ngx-mat-timepicker_19.0.1_1734433653417_0.02811738851826795"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-18T13:17:11.892Z","modified":"2024-12-17T11:07:33.773Z","17.0.0":"2023-11-18T13:17:12.312Z","17.1.0-beta.0":"2023-12-18T15:42:24.321Z","17.1.0":"2023-12-27T12:59:28.295Z","18.0.0-beta.0":"2024-05-29T12:28:48.726Z","18.0.0-beta.1":"2024-05-29T20:03:54.759Z","18.0.0":"2024-05-30T11:34:14.403Z","18.0.1":"2024-06-03T13:27:47.625Z","18.0.2":"2024-06-13T12:11:38.381Z","19.0.0-beta.0":"2024-12-16T10:40:51.133Z","19.0.0":"2024-12-17T10:53:19.541Z","19.0.1":"2024-12-17T11:07:33.579Z"},"bugs":{"url":"https://github.com/alexfriesen/ngx-mat-timepicker/issues"},"license":"MIT","homepage":"https://alexfriesen.github.io/ngx-mat-timepicker","keywords":["Angular 19+","Material timepicker","Timepicker","Android timepicker","Mobile timepicker","Time picker"],"repository":{"type":"git","url":"git+https://github.com/alexfriesen/ngx-mat-timepicker.git"},"description":"ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!","maintainers":[{"name":"alexanderfriesen","email":"friesen.alex.home@gmail.com"}],"readme":"# @alexfriesen/ngx-mat-timepicker\n\n[![npm][badge-npm-version]][url-npm]\n[![MIT licensed][badge-licence]][url-licence]\n[![Build state][badge-ci-state]][url-ci-state]\n[![Size][badge-bundle]][url-bundle]\n\nA simple time picker module using Angular Material: it provides an Android style dialog for time selection and a handy input for time selection in Material style.\n\n<img width=\"371\" alt=\"ngx-mat-datepicker preview\" src=\"https://github.com/user-attachments/assets/53b98eb1-51a6-46b5-8dd1-a405ded668a0\" />\n\n## Table of contents\n\n- [Getting started](#getting-started)\n- [Internationalization](#internationalization)\n- [Documentation](#documentation)\n  - [NgxMatTimepicker](#ngxMatTimepicker)\n  - [NgxMatTimepickerComponent](#ngxMatTimepickercomponent)\n  - [NgxMatTimepickerFieldComponent](#ngxMatTimepickerfieldcomponent)\n  - [NgxMatTimepickerToggleComponent](#ngxMatTimepickertogglecomponent)\n  - [NgxMatTimepickerToggleIconDirective](#ngxMatTimepickertoggleicondirective)\n- [Development](#development)\n- [Tests](#tests)\n- [License](#license)\n\n## Getting started\n\nInstall timepicker through npm:\n\n```bash\nnpm i --save @alexfriesen/ngx-mat-timepicker\n```\n\nNext import the timepicker module into your app's module:\n\n```typescript\nimport { NgModule } from '@angular/core';\nimport { NgxMatTimepickerModule } from '@alexfriesen/ngx-mat-timepicker';\n\n@NgModule({\n  imports: [NgxMatTimepickerModule],\n})\nexport class MyModule {}\n```\n\nFinally connect the timepicker to an input via a template property:\n\n```html\n<input [ngxMatTimepicker]=\"picker\" />\n<ngx-mat-timepicker #picker />\n```\n\nThe timepicker opens once you click on the input\n\n## Internationalization\n\nTimepicker supports locales in format `BCP 47`. It has `en-US` locale by default.\n\nTo override default locale:\n\n```typescript\nimport { NgModule } from '@angular/core';\nimport { NgxMatTimepickerModule } from '@alexfriesen/ngx-mat-timepicker';\n\n@NgModule({\n  imports: [NgxMatTimepickerModule.setLocale('en-GB')],\n})\nexport class MyModule {}\n```\n\n## Theming\n\nThis Package relies on an existing Angular Material Theme:\n\n```scss\n@import '@angular/material/prebuilt-themes/indigo-pink.css';\n```\n\nor\n\n```scss\n@use '@angular/material' as mat;\n\n@include mat.all-component-themes($my-theme);\n```\n\n## Documentation\n\n#### API reference for Angular Material Timepicker\n\n```typescript\nimport { NgxMatTimepickerModule } from '@alexfriesen/ngx-mat-timepicker';\n```\n\n#### NgxMatTimepicker\n\nDirective responsible for managing the timepicker popup and setting value to input\n\nSelector: `ngxMatTimepicker`\n\n**Properties**\n\n| Name                                                 | Description                                                                                                                                                         |\n| ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| @Input() ngxMatTimepicker: NgxMatTimepickerComponent | The timepicker that this input is associated with.                                                                                                                  |\n| @Input() color: ThemePalette                         | The material palette to use.                                                                                                                                        |\n| @Input() disabled: boolean                           | Weather the timepicker popup should be disabled.                                                                                                                    |\n| @Input() value: string                               | Set a default value and time for a timepicker. The format of the time is in 12 hours notation `11:00 PM` or in 24 hours notation `23:00`. A Date string won't work. |\n| @Input() format: number                              | `12` or `24` . 12h/24h view for hour selection clock . `12` (AM/PM) format by default.                                                                              |\n| @Input() min: string or DateTime                     | Set min time for timepicker (`11:15 pm` )                                                                                                                           |\n| @Input() max: string or DateTime                     | Set max time for timepicker (`11:15 pm` )                                                                                                                           |\n| @Input() disableClick: boolean                       | Set `true` to disable opening timepicker by clicking on the input                                                                                                   |\n\n#### NgxMatTimepickerLocaleService\n\nThis service allows to **change the locale anytime**.  \nYou can inject this in your component or extend and provide your version, in order to provide your current locale to all the pickers!  \nAt this time is **semi-static**, which means you can't change the locale for pickers that are already opened.  \nBut **new pickers will always get the updated locale**.\n\n#### NgxMatTimepickerComponent\n\nComponent responsible for visualisation the timepicker\n\nSelector: `ngx-mat-timepicker`\n\n**Properties**\n\n| Name                                           | Description                                                                                                                                |\n| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| @Input() cancelBtnTmpl: TemplateRef<Node>      | Set if you want to change cancel button to your custom one.                                                                                |\n| @Input() confirmBtnTmpl: TemplateRef<Node>     | Set if you want to change confirm button to your custom one.                                                                               |\n| @Input() editableHintTmpl: TemplateRef<Node>   | Set if you want to change dial hint to your custom one. Works only if `enableKeyboardInput = true`                                         |\n| @Input() ESC: boolean                          | Disable or enable closing timepicker by ESC.                                                                                               |\n| @Input() enableKeyboardInput: boolean          | To disable or enable changing time through a keyboard on the timepicker dial without interaction with a clock face. Set `false` by default |\n| @Input() minutesGap: number                    | To define a gap between minutes. Set `1` by default                                                                                        |\n| @Input() defaultTime: string                   | Set default time for a timepicker. `12:00 AM` by default                                                                                   |\n| @Input() preventOverlayClick: boolean          | Set `true` to prevent closing the timepicker by overlay click. Uses `false` by default                                                     |\n| @Input() disableAnimation: boolean             | Set `true` to prevent opening and closing timepicker animation. Uses `false` by default                                                    |\n| @Input() hoursOnly: boolean                    | Set `true` to prevent switching to minutes automatically once hour is selected. Uses `false` by default                                    |\n| @Input() theme: NgxMatTimepickerTheme          | Custom css properties which will override the defaults                                                                                     |\n| @Input() timepickerClass: string               | To provide a custom css class for the timepicker                                                                                           |\n| @Output() timeSet: EventEmitter\\<string\\>      | Emits time when that was set.                                                                                                              |\n| @Output() opened: EventEmitter\\<null\\>         | Emits after timepicker was opened.                                                                                                         |\n| @Output() closed: EventEmitter\\<null\\>         | Emits after timepicker was closed.                                                                                                         |\n| @Output() hourSelected: EventEmitter\\<number\\> | Emits after hour was selected.                                                                                                             |\n| @Output() timeChanged: EventEmitter\\<string\\>  | Emits once time was changed.                                                                                                               |\n\n#### NgxMatTimepickerFieldComponent\n\nThe timepicker as a control.\n\nSelector: `ngx-mat-timepicker-field`\n\n**Properties**\n\n| Name                                                  | Description                                                                 |\n| ----------------------------------------------------- | --------------------------------------------------------------------------- |\n| @Input() disabled: boolean                            | Whether the timepicker is disabled                                          |\n| @Input() floatLabel: 'never' or 'always' or 'auto'    | Whether the labels of the fields should float, default to never             |\n| @Input() toggleIcon: TemplateRef\\<HTMLObjectElement\\> | Provide custom `svg` icon for toggle button                                 |\n| @Input() buttonAlign: 'right' or 'left'               | Positioning toggle button (`right` by default)                              |\n| @Input() clockTheme: NgxMatTimepickerTheme            | Custom css properties which will override timepicker clock                  |\n| @Input() controlOnly: boolean                         | Hide or display toggle button with the timepicker clock                     |\n| @Input() format: number                               | `12` or `24` . Set format for timepicker. `12` (AM/PM) format by default.   |\n| @Input() cancelBtnTmpl: TemplateRef\\<Node\\>           | Set if you want to change cancel button for timepicker to your custom one.  |\n| @Input() confirmBtnTmpl: TemplateRef\\<Node\\>          | Set if you want to change confirm button for timepicker to your custom one. |\n| @Input() min: string or DateTime                      | Set min time for timepicker (`11:15 pm` )                                   |\n| @Input() max: string or DateTime                      | Set max time for timepicker (`11:15 pm` )                                   |\n\n| @Output()  \n timeChanged: EventEmitter\\<string\\> | Emit a new time once it is changed. |\n\n#### NgxMatTimepickerToggleComponent\n\nComponent responsible for opening the timepicker.\n\nSelector: `ngx-mat-timepicker-toggle`\n\n**Properties**\n\n| Name                                    | Description                                     |\n| --------------------------------------- | ----------------------------------------------- |\n| @Input() for: NgxMatTimepickerComponent | Timepicker instance that the button will toggle |\n| @Input() disabled: boolean              | Whether the toggle button is disabled           |\n\n#### NgxMatTimepickerToggleIconDirective\n\nCan be used to override the icon of a `NgxMatTimepickerToggleComponent`.\n\nSelector: `[ngxMatTimepickerToggleIcon]`\n\n**Properties**\n\n| Name                                                  | Description                                            |\n| ----------------------------------------------------- | ------------------------------------------------------ |\n| @Input() ngxMatTimepickerTheme: NgxMatTimepickerTheme | Custom css properties which will override the defaults |\n\n### Demo\n\n<a href=\"https://alexfriesen.github.io/ngx-mat-timepicker/\">Demo</a>\n\n```terminal\n$ npm\n$ npm start\n```\n\nRun `npm test` to run tests once.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n### Thanks to\n\n[LayZeeDK](https://github.com/LayZeeDK) - For his great work on the unit tests and upgrades for v15 \"legacy\"\n\n[Agranom](https://github.com/Agranom) for setting up the original repo.\n\n[badge-bundle]: https://img.shields.io/bundlephobia/minzip/@alexfriesen/ngx-mat-timepicker\n[badge-ci-state]: https://github.com/alexfriesen/ngx-mat-timepicker/actions/workflows/main.yml/badge.svg\n[badge-licence]: https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\n[badge-npm-downloads]: https://img.shields.io/npm/dm/@alexfriesen/ngx-mat-timepicker.svg?style=flat-square\n[badge-npm-version]: https://img.shields.io/npm/v/@alexfriesen/ngx-mat-timepicker.svg?style=flat-square\n[url-bundle]: https://img.shields.io/bundlephobia/minzip/@alexfriesen/ngx-mat-timepicker\n[url-ci-state]: https://github.com/alexfriesen/ngx-mat-timepicker/actions\n[url-licence]: https://github.com/alexfriesen/ngx-mat-timepicker/blob/master/LICENSE\n[url-npm]: https://www.npmjs.com/package/@alexfriesen/ngx-mat-timepicker\n","readmeFilename":"README.md"}