{"_id":"@lakea/gravity-date-adapter-date-fns","_rev":"37-ed1d86e44486b16c5289b7dd34e85c7a","name":"@lakea/gravity-date-adapter-date-fns","dist-tags":{"dev":"1.0.0","latest":"3.0.2","next":"3.0.0-next.0"},"versions":{"1.0.0":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.0","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.0","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"b816af5a0b0b54094e160335c10220d2d1627fdf","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-iYL/kxWFmBLxj8WAL2hpDLiJIdxRXlJR1RQUokAwnUdGIhIHSG+Eayr3e4xAjz5NdVbBBAjH/QM/b6/CQENFMg==","shasum":"4600a8fcbb9d90de3232cbf72e4220186758a697","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.0.tgz","fileCount":12,"unpackedSize":29757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqDhiRCU/gZpRCeXoUDKABLi4Q2D4a40NFQnkVIfGvJQIgeQ/GZBSQypQNA5ZGv7qMviMqp2shNAdR3gZHqdwy0aM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilRcuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1vg//Z7xGTlywHUozUOxcujSspE10GidZ/zY2zbBp0nGcilP1UQ5x\r\nVilOJkwUKioRaU7UN/06F0kfSwErmhbry1l8vioEuKsQczoHg2fV4nanwaLS\r\ncf1bMvT28vBRt5jo3+0g3yJaBSqDIeXrxBqMPljqRfLj8ZLC30B6yGfiA2ay\r\nMMPLRhOH8zqZXibszZiSNyUuf3+wFv6FIIxTvbEw9Fsl4Fc1D2NX9ASV4lM7\r\niERmWqrZtMBw1u13suefiqzvCYI+qCK1dzDnwyR26IrMGPYnbA+p3jL1roku\r\n6tA4//LRRPNMfl9rWTnS6g5UsiyTeLKKxSwiSzwlzLmWFBw397/2aElGq5FL\r\npNrNKknbhB5DjOmW+K0TJTDEcqE5Xzt6R7NAHytiN4JPVOlfntQ2nyvjK8b/\r\nNuWZIxeSSJWpDcvqJswlSLZW6nA+Mc+AnJy85EKpdudYxBsZHT5zrWxCOZuW\r\nV+sT6HxaOmXx6aTuUWV+Kf/Fndx0Z2V5Q6ufMvEGwC0Tvxb6lJIonz5tQCq4\r\n92LYuZnMocbzdUPq0NPQn733QCwLOCJx0esQVGErKfL7E1vrIyhF4muyC7a3\r\nJRzH1gqc1YGw0XOExJS8L5bJWNDrC2nE4baYK1yhtwzv/U7doUyvhA26zoD8\r\nEh9cfMAhn3mSEZpq+YU7jN3i6TTnWD+DoLE=\r\n=Zue1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.0_1653937966392_0.9217452601391252"},"_hasShrinkwrap":false},"1.0.1":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.1","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.0","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"a2379470f6b9ec7919bcb5769b51099a16a1a335","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-v8ryE3nhM/wegw1nIXZT17elySZUcKA00F1o8l492hacsWhW4POOS5B8kly7Yc040SGPjv41ftsaK+WXdtV8pg==","shasum":"318e633a001a60c83cd02bbc801dbd0b7563e621","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.1.tgz","fileCount":12,"unpackedSize":32512,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvihV4KKEVN5pT7UIUJ8dBUb5llhgvYKAw4UVACRmQ8AiBYcOQ386oVegm18iEq8AWdP6pRXXN3fhnWGWd4JVKapQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil2+0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqngQ//aPwnAqf0weDksWVQsSbHnqPzRinfCIEkOwjxg66WmGQZV+Ia\r\nPyPQw5lrgHHLFpiI2eR4IZ1aHfOzeG7Isc+Uv0l0GDBx6FDK2UAT5uI2SXul\r\nj53f5VRk5dsUHvlsGfm/dTrLeyy7VC5sTjOxZNrdmJ0bH7gGA8fRg/qaT8Mu\r\nnxKQzk/JDP9d/pD7FTMzmSYcFbws56iaG6Zb5Xe8qTmwHf7LBweVaOcGuGTJ\r\nnrmgPD4aWAtKYU6rjtDRSZ2g6002bmaPSbJJ9eEllTgOr+zFyGSX/RVIUAqC\r\nah7hvrc+XvUo7Bqz93qq7W3eDpE1en7OJ6phq5tWpjePoCg+V+YAYKkb61nD\r\nLi674q8L7mh3qkPFpM/7Vcq8x4AUvEfj9lJYfDQLNtGONredV2gKGtSpdSnL\r\nx8h6oS32kvANz8a/TvCl46bqXnnRAKpG6fhRTNaxFFFsU6DwyirOrPow+ZgR\r\noizRs+RZP3jUib4Zdnt0dLLaqdiAgbF9KuICU29FRFy4O6Nr2lHbnJ5VJ9E9\r\nmfE4XFwWDYZDSBtk3sxBcb6v6p7Mgn+I09o1It1/WzbFGQIMhXFmNwHOm4La\r\n9r3TSpFYs85d52ZPe7prUd3Z1P4DPyQF7WEqnCbWGRiEI2uH7ziW3Q4ZNHyt\r\nLc6qrDccPsFxLgeWDBSwxYtHkdEQco9WzAs=\r\n=OmID\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.1_1654091700362_0.86227660972042"},"_hasShrinkwrap":false},"1.0.2":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.2","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.0","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"74fb57791ca2ed933c2eff8ebd6abc865fd2d412","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-yIFfyhNJmPpM10S2cOU5nn24ZwpbMbgdxKWA8F2xE99qdznbjWj4xeE9XobDAsQnrBCZb9XgUuAR+8WeANVDpw==","shasum":"b86a9e257f011da17b55035425d03417c4bd50a4","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.2.tgz","fileCount":12,"unpackedSize":31748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUEklO41jBctrj4sggDJW+/9uO9MN/PZrXCo4rMCuC5AiB65V0Hf7YEXRFRot8Wft6MlDJ4GTnoex/eFv/DMAuJHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil8fsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXIw//fd19i7gedySZ3vPzic1BzFwQr4t5Ku+T7pSs2x3TJ2mTSs/t\r\njtXTB3FzDQTI2FOBLZfsPPZCGWxrQwX3ZSrJOkGpbgkSvsFfBzaBo5tSJUg4\r\nJK8k8ql2QQ3CGdzHLi1ZUUrZUTA4RJz57FNuWNHo/zSByrkcFRFW0bar3WSO\r\nwC4uGx1hTK6GpWr18IIoS3qaoDT8zxaNO5+0PWEAFwjh0jFzesRjCHUBntjk\r\nyFJRve0BJAofpw27UBo7O5gEoRUc4RJjPD32oafqR5bwX+O5D90JikD3F98B\r\nJPcFl3DaKbs2uMBfr5SCnMmo6q81IPZ2mCRinx/Um0zKE1vJfdEwGyzivK+0\r\nXdmCEesIruBoBGQMYO4gYJrCjc4ynVnh+NvPHztEnqRdf+3BlCPr+lx7o/+u\r\nVFLAJ4L9MhHaIezncZFiJAbiT+mU/vRPSata7vQSovSZBJizg0xWqIxG2uoC\r\npWopz7oTub6XOp5+pGYlh57/eMY5+iFmg09LrwzkZYcKSz32gOgUZSlRPODD\r\nbkXbYf5fuTOBrq0ePfto4KKoC1+UWHQ4lySlwmVCcFYBwk1637/f99QhLtL9\r\nInfp6SUUOLLIEk1QMFWSTbETpHqS7JCpjeGakC9d1LoJLQBaYn1YOULLfzph\r\njuqjKpocKddG0iwvTy1FopgiKV22J7UHN2o=\r\n=l6yP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.2_1654114284367_0.2283349290295602"},"_hasShrinkwrap":false},"1.0.3":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.3","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.3","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"9360b69d5489da260faf3c363dadbdcb98d2ba41","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-e30ssC585pIGL9O4YWIBsUk5NdPIR7Yaf/CFQI5/4djZNKYJFfZT1uXriz7FXOz72DRutOr+/wQmqqP4thHUdQ==","shasum":"088794396323ed9bf4d171e2f2d040b2a651f2f8","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.3.tgz","fileCount":12,"unpackedSize":31748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoqz1oCwS9Ajy+3BHFCvemqp/Tqnli76Vc9XSf1JJ5EgIgMArdvwsHHtDLjTc//5ue4owNFBVMiJ/ZLoe1Ur4QWmc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinlRLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/TA//ayNwARwrR3Tqjzj8Sz2n9CRGR3eyKbu9JeRM7v0VRtXMUchN\r\n3Nw4oQ2ljkB9A5OslaniuQulJHeLHJbnIO10iGj5VedsLgTqcDdtWx55jk0/\r\n7SLoNLWoMix1NKsKn9X/v5Ie3XI63diMc8AXqGFyuRJjjHbSenflEa4/Ig4A\r\njLYHY5UGyENPU0u0YC7v2ekSxZigPNqNCcMuNNq+LVM29mYEYg+1O57HTp4a\r\nToZ5wFHNrWS/LKoVLPCi29A8CDkhn1342lxhiqIdC//QE5twPD9w2i6x3r9m\r\nn8O0RSxKGqmjgr+7Y9F41UtT+K5laWGzKUCWY6JdN0YhKp9F+yMj80/cfaCm\r\nMxS3p6+tfhrTq4e4ylbNnPjxQ7as15TwpqnClvhuCCsjEdmThbckXB2T1drS\r\nvEzNvf6BqNhHIS2PeYwmQM61uciI4nkNefBjzpU3eUh0KXTOsJywPyPg95/W\r\nQsZsqPL6Hcf+WQmAGPfUuR1EkSdPQDzB5tHyd1D4+xdB8wEw8gGpMKylVNRe\r\n9OjXDVzYIkx/1IHZRuD79eDFGPfAUJbaSl1bJL78iFN4gmaHF2W3KjDuvfAG\r\nZageNADWaCZxDJEVLK4wGMpyeC6FjM4zZAT0A7r5XS1RISQfEY2rJKp6fa9j\r\nd797Nnk33WmUrv1Ga/6VJEuuChSF+Ft/fkk=\r\n=ZGq/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.3_1654543435020_0.16725791025088466"},"_hasShrinkwrap":false},"1.0.4":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.4","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.4","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"cd87c8bcf592c8b38482a0ff147aafe99d1257f2","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-nmUs28SpO0HFEacyt+T4AFXnEWekQT3PxhqbkT93slRdNRjzpN+enOYgufrirN2P5YXOL9dCkyGz+NLH5hUAbg==","shasum":"b0bc686d5e0dd2fc3121930aabc035f48bb0fd27","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.4.tgz","fileCount":12,"unpackedSize":31748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2HG66SKX7cLaX59Sl3nENCdIHPpS7rKqrOnJRPkg9YAiBpGxRgz9FQzcyuBfpg5ZyRJgSb4RZgUCzVMW8eyVWAOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioOaHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogZQ//YZ/939X5pAKJpbI9FAabjWSFi/VOgF11YaDHGkz6q03qR07S\r\nOLbPKwqnD0ZJjwYF+xIXTJBlg97GvnfeLB6CRnuQPUfGqMtujxAuMpZle18e\r\nuQRicSmj2OaNVso+ffqmcj3u0TXVsG8kcCLEjh7y5A97xHnerF4V2zP4TNIL\r\nLltSXM1Nyqmcb9S3SjlHm89YQhVCiOUkHOVFZwYkNk31HWkxM0gYwDhTAsrm\r\nIRmjysylHYmIA4ciL599l0/Ee7ywwWhggvpJUZG3L+8xHC1Yc9KuGvUeHEvq\r\n4J//tyAfMMlY3uGsOqxZZZmemFBfxUT9AaEKcr+GoT7kp6uEWDotgIjwqwTz\r\n2/kaB+Jvg0JDGNLFcCbqz0O48Fr9/haFT459Erp6dKwk5JZdYUJnKuhEb6Q5\r\nYtgQdYl/7HusQfB9861rqVAuhOYEfbfIP0EicK46d1iw48zMlZAalePXL1N6\r\nY2x4iCWLTof3mMqiA5ytG1UjcLrzzu2c9oH49IqEOFqTH8goKNGSPFoIDhZ7\r\ncWiDzSs7ZqKahzXkyW12yzfzokUL4lLRhYFQkMkEHqJiLIWKDoh/ZEiXCj/R\r\nNsDSsibrh+4rek6YT5fktcOAd/ggGvynqKMCudFDqJkQ3qaK3Wyu+w+eZG2v\r\nuCb+DNdCcdLW9x4khfR/J8uU1v6w81e8Ddo=\r\n=XCfl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.4_1654711942880_0.21055113526684277"},"_hasShrinkwrap":false},"1.0.5":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.5","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.5","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"d6fef891c1c667b5442ec72b381a1539d32c0e4c","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-W8c+0YLrwxtNHp2GgfWqBDNv070Ra8uSWZm2Ni/sz7WvNobL8xv+08eP0ryYMnIKoktwsuP8MuswW/Tk5Pm4Ag==","shasum":"b1a772b45c0853e2309c6fb63aa73c90cde36db5","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.5.tgz","fileCount":12,"unpackedSize":31748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlinQVXZLoK3VQlefm9qWBeT7ND/YQaQ6wpcmL+6Q53AiEA8b8Q81P9tFFTc0s/0p9qzI3zz3lusLodHUQVRHPw44Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiokxeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdZQ/+ILMT7olpmIl4REYqe/BNUwTRShPuVes6wzw+YG+V3JPspV2m\r\nWpJt7LEXTPr3XgrjEsz2ocyp01ArA1jca3OpzyKerTsayuUaclX9KvTgQsAO\r\nj4TYB7U+cpLb09LmT3I5bfJGMxXjUWKqnWQx7L3fWyM8GjbLiIGywXptDFOz\r\nVpGnSo36wZzXI+yMOJSmzM31Hky9Pnf1xZr4lwml3xSpOrSszYUJ/iP6h+Y2\r\nPOVQOKrn/0avqZhgu+F2Cl5sARN+PcdjKNIwLh9Tx3v+PggxOl+67fv+jR4L\r\n8grLYQaFRKRrhbzCAOPET0mvNNlUjQXUvBlGSoWXN4YIzH6ndnnDRcTqT3B4\r\nUZ+qZLxf2/MKW6jW1/8vr8xFH/zuenPhxvTRucJUP3Ti8foLi8DO/4uRiiTL\r\nlvbF8TcpbhJ6q9iTBvLVXGxRiHXdIJsC2A8rrxMY5dBK2rOYJiMDQLrfE1Jt\r\neltrjcZm/F8mIXgZzNq4f3N5IF7q63UXk+HilxDsaMV0qG6jJQ38ExBiMj3c\r\nkSUQmSf6JsN9ME/mI7NZg9cXlY3C0tsaJGiPSgmamCogRIRZkgEv6nC8EUOe\r\nVf9vwhonTXWo8wH6sIG2M6/HOelI+MadUkQ0xGS9Jd4v3nRl2zcW+lJNqE0o\r\nHbexcCpiayCXPgOW8btROe9dwfQDKlaUt34=\r\n=u3yp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.5_1654803550811_0.8640997183837626"},"_hasShrinkwrap":false},"1.0.6":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.6","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.6","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"a3ccf7c62ddd425dbabeca9c3a93a952877d2099","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-9xHAAUnHGeWuxuHEJyRW6jeat23/sy4uhWZv4HhzlQHPVCPLB6QOaFH/oWiMp7RD3+1AOfpEPCy0xaGfewYo5A==","shasum":"52547543d8bd0829288d782c4be952b6d8c94404","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.6.tgz","fileCount":12,"unpackedSize":31748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB8mHOgV5p03iMfFbM9AWEL2225cKDSt6waNkSACLI2gIhALCRBdSdsbf0R8RHkwVnz+4ds0/hg+OFB1pXeWOd+sR0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio0/RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2/g//bUDV3o9lZEZmqLYCMByiy7OHyQv9NlzQWuOq8iw95B3RMyGo\r\nt1fAlSqR2Ky14XczFMT8IuD/VSRjsRtSGIasCn1W9BzlLhQqwNqmAAwO2YR5\r\n9gwt8DgnxHnak7q1VIwLQHXfW0pFTcZxqTuwm+nCTOB8T0bAFNvJ1o0NKm2z\r\nslkwWzGQoJRnaQtMO+Ap24StPMlGlKg4/jLVitdjrGvDn/1xW3EpP4OTT45j\r\nBZl+Iq3hzMuTnFRZ1V0tBvLP0A9mIYtx6oAt/7B4iTHGP4NFKSEb2mNjwfuF\r\nJsDdoaR3tqS1g5ohq/zefcb2pO5zfnj0p6a3LV/7HRh0QKdtHXyCHMicRIdQ\r\n7eAU0dykExyYzlDIjm8qrE8XDPd7wuyMQiFKFVnTlSBhZQFjWCveSSW0V2W/\r\nESDlSODVEKXB2e/2AJsgh4oh4LvqZnP1frSxqdG3a/wj4OEQQ+Kt3CAxj0Qh\r\nimrmiQZxK83tQxCZZNc1ZWysvpomMUKY7pZ0UVZEGOO7R3o1FXi4e9R/1D4w\r\nlhYJuq93ipQ12i1vRgjabFkNYCvcE3NdgwZrEyPL8f8RR1OeXQBuG7oG5r/X\r\nVv7YA56O1W8Qptqn+YnTwSy+UFhvMLl2Bw4A4ZPz8Y47KrlKx+1SPzorQYzg\r\nJz2FPMk85dDnFeUHMvg3/6+1iBUW7akBRzY=\r\n=HhAo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.6_1654869969402_0.20532801157061642"},"_hasShrinkwrap":false},"1.0.7":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.7","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.7","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"fa9d22281703dc76aff66295eb293fd998c234a3","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-smhZTBNl6UP9CqDRqUXA8CvvOOT/YjN8RCMMwhiqfPSv8RpSLq8s2BNJHmfsMNMuLcKgfrKgkevqZL5qI9Ugtg==","shasum":"3bb3e4a499a1e090b70960f724c1e0ad9679427a","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.7.tgz","fileCount":12,"unpackedSize":31748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzHTQXD1xOC13TThKA9D8n2a2Z9jMFxUr3/Nnh7WqYvAiAaMUyaygELqU9YEfERDglp6OEfTM46dLdV1C+I6Powaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip5AuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcbA//Vg2CjvIeHR1A/TtgxlKcaMHCnBeUzjZORZ0Of4cQLU4YEgF3\r\nrdRBup5sh1xqo/sUix1/ozQSCYe2V0HZbCEQhfUxn8fzw5sTaXwmAqgUstnB\r\nJy6ApX9SZulbTO22QvvIt977Nn8A08JAc63hMA1sm+Jb6bjpdxCuuuRPpRw3\r\nJZi5KldV+2rirHo8PJHXlq74Kq9l9uCQ7IlxjRTFGp7YrOnmoGcqzI5KgCfk\r\nST5bY8+FQn0IvFiBBcFuYtA99t4LOEjnDWNpTo+FH2quJ5aqR8ulUpF16qP7\r\n4cWSho2is/cNH+Trl7tHHP8vg7bc+iVvtMAxM+BB1SezHw3F4C0p5CgV3LxF\r\nE153bsNWrd/ISRy+gY/taewPrfWqzzGxn0p0pqDFChXbmn72z2SBwzBEPbBX\r\nOO2PcX+5HVIrUgTXSrvo2achCgmJNBJz5YBBrieeWeV166iuryOc6J3ATGtB\r\nR3JFRTTQNSBIrn/o8cMKjkNANePWyQ6LZe2xaksvFzWt3XGwLCahhoGvmFUE\r\np/04JLoTn+TT5ft4lKdcaIJIma4cb4hdUA13LPvDqG5DgImaGmHzn+rI4q5Y\r\nbthBXMLIA00lY6s7skI8oTfJoRCni+y8wO6VOCI1fgfkOUxvCwFTj6sYF1ER\r\nZv16w3XWC9/n1hfA/MEltjPqHlWQFjyepR0=\r\n=CyGa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.7_1655148590568_0.4490302531115329"},"_hasShrinkwrap":false},"1.0.8":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.8","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.8","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"93c0aed33dfbf3ff25d46db67e5a900aef00cdb7","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NimNRpNMFbLRz4UtoGZyt3P4yCaKECsxox4sCG7rtTHCP0z1N87a3vUnngmunUpNECyeoJrtj8XDrEnqa3+RIw==","shasum":"411421bd1eb345e9759027a28d33f24074eabe24","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.8.tgz","fileCount":12,"unpackedSize":31748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEU7UnCzFRl7LACNiAeDcOsbYA2JwSCrOTWBtoJ46KJAiEAurd1pWXf8wAd+2DZ3k00V1li5FqkvuynA+XlDjLLIpc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitL0iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHsw/8CZN2kZqlqd6uUyQ5OQ5P51x7UbdyB5A3Oj4gZHCDfm0bVbvc\r\nJTodBs+H66Lpbuxi9K4Wt16uDLg5qvSwzpssfe76KDfbLaLf8DC90KH2oq8H\r\nFMDMEqStU5m0stQEY76xRWAH9PHD7YENVKjq2Fm0h+AHda88e76s1vMi5uDS\r\n10DX6h++kcxQQJhHI0xvWFg98fwZFTzsgIwnq05SdYXxS0jjwgZch8mJ0TDY\r\nl5TEzYMt6ty0GRcFXCXxK4/ZYFO4/UPqBfa6KHkz8iURzAaDBn7oFu+VlSqP\r\nFjAzstPHsEiji+ysu2ifTha8Z4vHJ7lmptp0z+mtUQLMCe2pY5vm0/UeuKs0\r\nILR9+BRh9jffIulO5tQTOp7K5A35T2W2ippabTecApEOYTWtqzXF+ifDULb2\r\nzKlmrGHbeu8D+QIqw0iweEV4JRHPWsu9+gESfP6JJVeYPFS83aB6vaBsoGQt\r\nqe7ffFcHZoLc8XHAWb/BXlc7fK1/2/w3IY6zafYolJfYSe8GMnTVvQgJFttl\r\nG/O/5ezjBLczvEk1oL3YsBERYT974v3b1+j/4UQK0sUivw2XQd+m2IFdfp0M\r\nhNLvfSza+kjAN5+PhhFVUoewF8hfbeEsuWZIaQ2T4L7kewzHnyzjwzVSQqRc\r\np1AMiydTeynhkKUZ/um/0WVq4buYWhDhEdg=\r\n=ak8H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.8_1656012066588_0.6663730997273751"},"_hasShrinkwrap":false},"1.0.9":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.9","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.9","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"31872ce9e15c164d6605b9e1c03ff5c56fdcc428","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1FFGCcKLxB/YzDK40sjAentg9mrFrq9cETxh1zpANmdtml33UAd/FRF44tdSZEktwmWhtZUDJ2VYdSKA2RLJBA==","shasum":"ab9eafdb71f1524536c50c9aad22f333ab97c0cd","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.9.tgz","fileCount":12,"unpackedSize":31748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/+9v9GUYxZIJQDdrAUPDqwvOQgGjX0ZBW2OjUdF1owgIgMWM4uZ+eVqKWscdOhJD4FzSUWjPkKxZxngwvBhJS7Ug="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiueVpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBaQ//dROiY7YHp7/76ppdA2Zc2vg6dWOHxeQDnYBFbSBZYroSzO8g\r\nwR9m6JwbdccirZPiYB5nMsGTMWVRFplBeErIProZmiihkxc3B/FhsE4feWTU\r\nQnL8Yk5qXoCT8V3mWRhT8gynrsf/xVXo3iycEjFeVDooXy+edi5qHT2irsRe\r\nuPRKMxFpD1YJKtyUo3ELi25SfGjWnu5UM48nWo118wYtiF6VM2OfHHBzE9Xm\r\nUxPFh1iScpqwibanqVuQpt5AyEuvO6uKZLgtYsVdeIxWbYAjb35hRvoozC7y\r\nwl01DZlf6kdaqAUXmq7w+XYsJUmdje4y91MOJnF12AvnvONzQhbzQ+cuO+FK\r\nHTeXPRa76ZQ3jSJB8vgLVM3mQ7R89BzEYetTYWgXmWUkuSSX6ma03Tg5c7mK\r\nywffBfgil1ngFhfZqhCaXH3ry9emGHVUwmLDMvUAnNNmO8+Oj5kuKMBEYHuE\r\nTQo7Wh++C9Mi1RNMZRptTSWajhaJtGonJwTWdfxKK2N+Ra2FunHZ/HKVecBV\r\nXmxnjjVPpHc5S9WTx6QFfaMOMd6WlofAUbr9hJoBXtY3y2ICjEVM++UpDmxs\r\n8IeT8cUhVn4KxrDtVIphaFi0DoCQGEhp+oU/mAP19SvZit5n80jCvheeEu+9\r\n5gr/5rHSilSgP6VJpghRqFELR4esSGwQZ5E=\r\n=uPRG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.9_1656350057043_0.220443263848924"},"_hasShrinkwrap":false},"1.0.10-next.0":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.10-next.0","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.10-next.0","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n","readmeFilename":"README.md","gitHead":"af253dfd58d4ee4f2b2df39032bb1720ca0ac67a","description":"","_id":"@lakea/gravity-date-adapter-date-fns@1.0.10-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-JsyVR36GS4VJ7JjHB7ncmabuDA6aPgMQO8QVgAxwFAIFQY6wOo0kuN81woQT/yX4ketdS26DiYK8cilIWFsmPA==","shasum":"b01c5c40359e89e0755ee8978ec76cde71c82ffa","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.10-next.0.tgz","fileCount":12,"unpackedSize":31764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsaWagyA/N2ER+MXy/aT67oWjQoypkABc3ly6u4jPGFAiAzZk9r3zbZWvHk0Dkucd0lmxZi+zD5aggin561FFCwsg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufVSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Og//awTuZ/JY1hfdyaR91bqtnYnao8xzuB3tPvIYyBx0ZCuqCbOq\r\n+MDQtxAUDohSwkCYUe0N0nF2zjgCTSPUhpzmVgQE68IeXJjs6J9V864w3ViK\r\nTmJFZunP62dwHI8G9GlIK9Mq37AiagcrMkbvZx6WLET0yu4JZZeQptSGtWG6\r\ncD633cs7MOc2qx98EJn2r9HUJOKTls1gbIfkUCHtZX6GfUBGLC260ykiKwjY\r\nH23dy/0/jdjpVnSqgGPTEQxdP5o5opGdjeDs+Ssq14O2zUysiXLU5Uxt6Mz3\r\nAMEVynWaJTud6MKPabK/2w3KVxBnTMyoana3otPGzbhnnDkaHHX87fuWGZpT\r\nwEbWuhDGSkzJSZbKiogdrVtu0p5nrzFvoPH+vzSMhN2IUMx8XB6ekNZpHHE2\r\nTjw8emuORBjMv0kQROlLOQyg0iSbgaM8NpaslJy2hXRp0GrYGjDqW+hccKGc\r\n8p8VqUHGe/i583RW3bq8jv29+aBgp2SEcU0hRr78q6BnBQCZEHRWqNmEr8kw\r\nXhfHYiH9IRVyhpHTTzZp/12Ib95Ir/waMUQ+UrTvx2gnKPatvYr4WTG/mAKa\r\nzczTjawp21V9TjhoXTUMVVE3GlMG/65KdsFxwF9zfmq1emIdGjjDJNbWQyHu\r\nDTgmM76fvFcGShHi1UL9gYyA2sreWcBcodg=\r\n=8/OP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.10-next.0_1656354129889_0.21935354605734103"},"_hasShrinkwrap":false},"1.0.10-next.1":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.10-next.1","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"^1.0.10-next.1","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.4.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"6dd57e6527eae63e8d92100fab21040a5635f915","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.0.10-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NHyaQ3V2JjQlFzJTmlXX6ZzlhZOFK3aZ3FoaOOFTdKbfM3Y9q/An2Fe7xUGXomVKwHyv+UGtuuwNNdoUtIvY3g==","shasum":"80a0fe13750d5ec1745d088c2b6c22368d72b4e7","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.10-next.1.tgz","fileCount":12,"unpackedSize":34645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSDAdkOJ9wMTG0OEa86cQvZXftjbp0yuq7poFjM+TSgAiEAiXoMK+FvLvA+y+8A0+RhahVPrgp5OBFlF186T1WrVHk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0FUAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowlw/9FThvjm4WMDd+QpUfPcYIeouY0+JVAs0iPA3PHSl3vH7M6GbU\r\n1NIfIAvIAndBP3n2Gw3BM1qqfr92pbU4CSwJNq/ngVfz3wzkkXbTp1mJKPCP\r\neSdKU5aFQf/MMoIJM5uxa6Bo5MECRqUBd9Pl8a1HhOJnNHeBU7TMBSLUn9BU\r\n0wr8FwS2drPBpY8DlZSHNqNMZXvmBFU0eOKAB8szMvraGidNYpwC7U0ev+jz\r\nuJU7KOLB+tGhZYgh9W/e5zsA7Z5Z2RpkOOIO1p28BnItM2fLaP9dTtqtlBtb\r\n5AtLRvRPWXKVRQoh0STlK0LMyw/HPyUWzGDegXLUDgb8QaAbudguq2tGWdOO\r\ne5+BMQKk5DziDXAPy4dT28hf7Vbk87wNJxaNVf34O7BnsMx2GXUAZW9I0v4P\r\nyzFA6N4OOpDbK1rSloO3tf+IYlwHPt1wivNLdxDxtJsr3372R914+lAsUBjG\r\ndOAPUdp+5NC0ym9/EtlPfb0wbwThT9ni52a3V16+eL3Wge847PwV/wnI4hvU\r\ncXUatIS5yUiSpnurslgMKw7VN23kbr9aXrGsa7L0DPJq9zUbilu8SLEewSQp\r\nct54X6Ar8ZMVOfo7oU9nfEkLzOuLRxicIKJp5Rjqj5cjM4LKbVmnMIXc/Hpc\r\nnEGcJXTPdEeHUhv35MgUKb8QJTlcWdtQ0F0=\r\n=TLOp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.10-next.1_1657820416757_0.33184204953097307"},"_hasShrinkwrap":false},"1.0.10-next.2":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.10-next.2","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.0.10-next.2","date-fns":"^2.28.0"},"dependencies":{"tslib":"^2.4.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"0d940352616e1ab4f2382277bc25b97c86d0d216","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.0.10-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-bD+PJNKjQrF4gFRexTj0tGyaez7lJZU4tX2DeFxXrQmxrwjn4ddam6BYiM5ODQ2C4p7iF5AAGFVFIjzSnJnpuA==","shasum":"10223c954ad03707be1da70c9c5472815eeb3044","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.10-next.2.tgz","fileCount":12,"unpackedSize":34644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDziJWJyaILK98wj1Dw5wmO01LsOC1OrmYKeEhsnQSwKgIhALOuBRywHpreC2maDJoOKRq//HuPUe5tjakLALirrXLK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0GJFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgDhAAiZqHUzglcsgFDP77Rr0b3X/dIXeKkYCzaJ6d9h3DgCvPf8U8\r\n99RkEm0ELM1NcEIQRPzKNZsXA5Vx4RqgWhvguJYvp/+u2ZvG7CqojHQvsOV3\r\nmZO/uK/5vACJBce8vi21Ct+0PQCXS2K5qkz/LwrJfS/zexzrqPIq3COJtYUF\r\nFpEiahD2hVdJx49bnUVQ+7jXe/6ZA441M+97Ckx7SQYCzSQ4CNFeBFjqCqv7\r\nLSBB5At7MS3JLTK2AJd6aoL+tm782z4MnpP1P5fAVJ50o0DoYabPIEbevo8G\r\n5RTH1Qpbjk6qdo18y0u8gxm0SVY1NF48odYPJbd3+ZfAuDk3YdCti8itbPnf\r\nvL9LwMGatjP5uZzj5o1FYk6R+RqL9FuMVWhuD4/EPN/KlYqXrDB82c2mrREt\r\nT9C9C1GweuqXJogWktJWBiqaOxE2JLjfzQ/jVIL7fcSFAydWzJZOmOR8Mz1f\r\nhLTMBAlgkbjifesycZhggaj2m5HsOM12f1fNUE3H5gXl0aOfmXl9eYbaBlD7\r\nW4ndy3PjteWGHUZWTOr2mwzTVrc6m2eZFKhOOjIExKzrb9SYvI1d6ldeEeXb\r\neRqwZUKqffwxA2bB90+mfUTFR456uNcEyQmdIZG+WbtPpPvztN3ZjbAsUipQ\r\nArS/6s8wQWhjgcJuzRUNZrtt5jm8wcZu0FY=\r\n=IlGh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.10-next.2_1657823813750_0.5932451213352672"},"_hasShrinkwrap":false},"1.0.10-next.3":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.10-next.3","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.0.10-next.3"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"0d940352616e1ab4f2382277bc25b97c86d0d216","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.0.10-next.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-66zZnBMTDWeIavhodvcBhhuiQ09S/Rz5+AcpuuWEFFdFaUMnwkKpwPNiiZ9HkYc0ol+hWMtTvXrdvgA3uSg7Aw==","shasum":"c1885f84b64313d6c2c328d2be4d42694296f1ad","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.10-next.3.tgz","fileCount":12,"unpackedSize":34644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVHbMW0R35J+XNqKIwaQ7bUU1y3y9a0G+SkJauXOA8eAiEA6TWuUt8BZNoegyM0pioyXa/Hen4LotzobSvE6XHLuus="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0G3fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj+A//UZAb22B4iJYbknPvhnLxSeJDzR7SRQKDNpqWJ5mYoiJuHZty\r\n4/+CoeEQST0plHi/aHVtFFbhVx1rTPMY82QM+FE7uKuCyJLIx0391u9GbmYf\r\ntbB2XD2SH9RcIbQ90ZcYC/zw/jjjVFnuVSsYuhOKrXoXldBbEF+9Jg13D1Ve\r\nIRTqyfOXfDWdTa7wknn/iuTnmq8bItMI7y1aghXDW89RYKLkQYHAhPscskaw\r\nl30HoseT8jAZXUM7JPaRK17gLpGV58JQmC6OIAd7+qkfGFJgxds7Q03afTpp\r\nDjoulMLlvl6uMOl3vJpxflwKXx3/Y5qzB5eJVCesyeNVGgkymDLD3mmTw2Oz\r\nyt0ROK/o0Fdc3bnJEuIpzbWpdE6rkk8P/XeGnS0I5fmOoccgJNdnrVoolpVx\r\ngvKCa2vqqGDupDiwAsL820Qu4ml6q1fJYbGAgEQRtwgI56Z1EE+kjRPYGknO\r\nPzUUIAplT8y8TOOGH10fCyDnumsNA6mtHLU6AU/i7dD8kXDSaEh9dMl1sCY2\r\n9U2iA6jBEuTdCQ6z0MNRMMUstqIdpL7tGLsEM+M//FF97d7kfVadKauZowBX\r\nRK7UKRxdJRnEf7VnkjrzMJFj8NDiTNA/+Ktn8jlDIA0cw3qEVQ90Hx8HNzOs\r\nzPtttg9EwRRIYIdLbhP3s0bhEV360K09PlE=\r\n=LENp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.10-next.3_1657826782874_0.20537692661374907"},"_hasShrinkwrap":false},"1.0.10":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.0.10","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.0.10"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"0d940352616e1ab4f2382277bc25b97c86d0d216","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.0.10","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-9Hd4Fdxm4wl3KjLA3/T/lauNN0Ut88tjZ/2puR0Wf2b8xf/eAX3QsXY/+HdoFYmsAPqU8Nqkf+fkC/NsCTun7Q==","shasum":"88e3bf8975bed8c7a70ef16674a1ebedc4c0d2b2","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.0.10.tgz","fileCount":12,"unpackedSize":34630,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSzbCRcbetFRSB4VYMwrtGdIFrfNU4X4dYF1vu/kj/yAiEA3qE0/fWI857CcISQvrNY3s4+Aj21fUtLyi02NSQ2O8g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0HAOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIEg//YnrMmZzeKK6QwN6gFwQvpttctu/aihThk0g5B3YN5TvKOszQ\r\n3KbfEy/jTesDS/AA1Ud/im6uJKm1OzMZwLqyjjWrTI4XcqJcpu9NpjGwEvzK\r\nCNb8XrD0+ZCxP1ABkMM2vA8QG1xdzstPBl+vSr/F0ELjNLsLqQ17hFuxvuon\r\nv8yBjgcXgVZbyI7IslH5b0qGZV+26j/Dx1VtiC2OyoFjrr6qfw7F2ilE8Xwb\r\nJtQa2aC5dnKETfXUGX9WZphYLJBVFIqNd9UYgzsPqLm6WkBZvtUsSMo/nnO0\r\nh4m7tkKjKneZquyn18cxfWbNDHr1bV/nzuFYXXExkZQxkjs39ZzhkQHzBqUg\r\nMhbxAp+2MuAIQDXfwRpdwP0hgYa3q8fs0DwpRUIdzq4th+YWiAMIN/68j83D\r\nCcNbc896dCdwEmjpyoiMUkmTguX9dVQf4UgwSVXsHlSCrPOgwD0UQ6H2Jc2n\r\n/pCP3pXqRYjBOXF3BN/E0RKbinvORu4eSDr+Yovbg6DoTdZm9Tjf1Y3D2zko\r\nr8BO/PhkAaBV3ZReVxca5QZoBcFGBEc+ozPJqAbyDNSWCxd6wuzVVex77yEc\r\nrFDn93sZGWt5+y32SOofmrFV/k4Zr0znQV40QACunqdhJN7lu95Qy+QzucDk\r\n/MSSuf+YF50okHxY90qqD98By4DDC7hvzLo=\r\n=xotM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.0.10_1657827342439_0.8528111929201718"},"_hasShrinkwrap":false},"1.1.0-next.0":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.0","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.0"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"6c6dfaeaa5f51cba12503910ddf9625f33c6ded9","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-evPJZX8daboOtP0p/q24ANWHM2tuDWd99FJrqp0krsmBVKYdadVlfC+7hjiFXOCOaT0GKwFK88H/6SVnu8DfUQ==","shasum":"b34f62d344c6fac71835c778075b949edbc525f2","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.0.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbkCnQLse4dQcAqvkwI3x7oaoGzD2QmjyNZ/mZ3YO0QAIgZ7iMeCQwnw0Gco8KWWAIhBpiSUeimToGU8cJR+l5FgU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1p0jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqytA/+PYkRjqA4xlUeesPWMvjPRkKMMXkZyykvvPBn0kiuB73xjjQY\r\nqQwAgOshasmKoqa/HQvZ5eVHc0qevloO7jDzd4BeD2/lh/bF6rprQ1miz7Ut\r\n2ey1gryGX5JlKq+AqvU6h+q3vcOlIJ/37tI4JCUS5ofTLthlEkBNpsza6u1y\r\nm7vWKJA1SmcrkBiG/LMFHAM9Dh0yOBV5Vm1aFjwUIWiUq147twlklbjVsEYb\r\n/zZkT5beSxyZgnsIzNYkV+SX70g14F0lJE9hwq/2vTq+pgLs5haLTTukwZKW\r\nPRwAD2aUhM/l7CTIXBtWZfyZmT02Oj7+L76GSsDHVfPv1/1rizEcbUZVDWg9\r\ntsUFzPkmG+UkDlvY3knrurCNSueq1Cph0fqhK73/DNjxsSXn3k3jU8ceK/W6\r\nYhSX8PXvk7U2sGRsRUPLI6Hywdyd6nqIxK+5QA7U6BGpY5fESBstgrmGrHvs\r\ncFkuXdkc2l+5FP0LL7OJoqbHyOZnzbnzStm6igQN4RbhxxtZbw4qADT+CUUw\r\nNQcmC2T8imGbqU+FYung5D+YAdYQPWUZujNgg1uW4K0Zp/GCurHlSRVee9Sv\r\nkNT8iDC/R0JktZd4Jo/MoBjRt7FhQGp9qxC593wY4xX6jn+4DOHxod0H3L4s\r\nM3x6bI/DEA5iDqSgSWAQWj8mziI4pXKbzDY=\r\n=bl+y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.0_1658232099591_0.6694984366819712"},"_hasShrinkwrap":false},"1.1.0-next.1":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.1","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.1"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"4048a76326d49edbb8e7bbf9cc9798154bc6222f","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-nPPfCc0y0LXwLa/KpzkrTJPrYLVF62AZxVRxEqOA1ALTy9D0xq9o7SV4H5yccUpjARTYQhedv7DGSLF8OeVq+A==","shasum":"eedf251df6edc121da5844a601d71465b5613c9f","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.1.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwTjTGyyH7rdstaoLksmfTPGyEGp7VxiqHU14sSNp8nAiBDTQzOGj4UcuhxRVViF7rKG23biYGmPqQWkotCJMHTyw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2DU+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodzw/+PZFMnWgb0lCbxLKDNjZDZo/AtTO52hYUT2C9p3tjh4amPGf5\r\nfQ1n9eRHN+1qZfD2TyHsNvFidJ6Jay7Zluw9NzYbZFH2Nl7vgoW0T+PF0/Ib\r\nryQLbvuRFwWbVvUzG60niHvLzTM9TA4nCS4y0akXkTkk63IaFNQrRnqcb/ia\r\nN3O6Xgqbszg9eZvwCWKoiOXAg54xxAfFxQDkNzpdBX0n5AClrKADN2o9x1Hc\r\nvbcREsGgNdObvQ+fbJ5sX7dJ7fSjf3Hv7fH0F7FTG0cju8vf/W69AAHV/O41\r\nAAWB65Ub6u/kC3WtEihbztX3skbUpGSX5NncPtW18TLF38Nbwjmqx2z1wu7x\r\nkMgDvBYJHaQ7yfCaZxASwARiwP0g7dug+sA3RVSm7KcyjbVNu76o8kgERb5J\r\n2+w5yIc7DH47QoqII4vbA0DUWqgNPqzjFHmZ9lTeiYos/XSslPHJz49zlJvj\r\nwA7SQ9NrYnhBklOf6XL5sQwpNt5+uAajaxO6MbZMOgghizU8r6M514fvHC3S\r\nbYRvwRsTHsO0n5KvFqYzF+jKP6XLKJ4w36QVhHRyKyy/I/kC0zoyNhcQ45Ti\r\nLki0g7ba5/8wJm7cqAOd/j9bqkqgLHNgq38co6H0pnGQ+sID4UOQuNQIBrNZ\r\n7VrPG7RaXkfi1Y/FTs2tLfy5O5H4CswaHNQ=\r\n=AUww\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.1_1658336573795_0.4744550808169061"},"_hasShrinkwrap":false},"1.1.0-next.2":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.2","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.2"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"67c288e930a80fd2f1281480bd677126acd42170","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-BHzyrxVygeUT2Syd6sx3qP/U+MIw4o5TGlcbYo2JhsET3oncb2Ij7o10qq42WcDRvGbTO4Sfaih6KIR6weaSlg==","shasum":"0463b7818e140e53eb78118f7557a6ba101cca98","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.2.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJE0C7+gsWfjxCgu8V+B/DUyKfiHDJ5FZMyAULEDaNAAiEA6MllCG23e6si7K8QdTWrNAO7/2Vtms+VhC7JM1RGLYE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2ptKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnQQ//cxwDHLeCIj51+7zEvbDF4LbX/jt+ABFPRYQbvrk6rNmsvYtJ\r\n48RYFYuIKuwe7usF45BdSObQXA0sgjfK24mF5J7OTukcpM8VbwFKFB4OVIAt\r\nr45dcrF6OGYooAVezIxMMwKFMPV59maa8hOzp1m3ZkYDP2+lIuOMAI/fdlZa\r\nUwe1SMeTnSyhq64jrz4x/ZivHByPd6LLlBVyQ9Ra5R5vOvaS0RWVL7DN1Njf\r\nSfU/ZoYuH01h/q6Uxj/u9U3vG6X4s3aZLipKVvbuL2RoAjIPYY123QNDWZbd\r\n4z7FOO5ztkhS3MK7M7Bbp5IdasFwhl8RJTqfb7Bfz511xw5UvUxMFsoexIUA\r\n10xibxbW32lLErDgtGiMHiwQ/FlJVdhcWMZxgW+7OY9/bkLx9ponNbXTCDfG\r\n2lKKKOf3dW+2DffwCZcAgsN4ewXNjdZeg4BpK2p9CRqwniEiFO0/+NqQl5oj\r\ndeXT1VvCsTUwiNGbLye0XvtFPCsYPYsqOQTnKMLS2CDo61KIvfPj4VJlhW9X\r\n9wjdjTXl9/J0yElrn/bq9ss0KagyenzYMa5/D9Rc5tVYrZM80B/3xEmRZDWz\r\nhSVIp4zOLPpexeI2CHbLt8I1KGwCnv3yFHlxgY/RQbiD0BGRYlp9EQSGPx6q\r\nbBuw2rf5O5t8Dda2YxOmlbGvf0DqsJJWzu0=\r\n=sVRV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.2_1658493770428_0.13092761499099304"},"_hasShrinkwrap":false},"1.1.0-next.3":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.3","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.3"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"4dcd172760d5f15d771ef9c72c10da6a44af1fbe","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-XID6S45qkAvzlE3Pvgrru/jix5gbb4QhCEMcr50oaSsSTH43flvVhs3mPNSvnQ7fOgOeEDCwYsLRsUr7PahVkg==","shasum":"d036d61b7a15a987668ec77eb1773e20ede82912","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.3.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZG7Sn3y1A73aOMDTWdWDa3UgKdBc4N+Yk9OOYsiCYCQIhALW8xCyO0CSNpp1nu/JSG0+L90T92UsTfx1COeamNlFi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi58MWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7lw//dtRve1EOUK+Gnub4AaV2I02cnBWfStJvt7+2PDVxf7FSG2EY\r\np5hS153XwbBTJai4QHoYQhF2ncilUwhOQLwnPamrr7DkWpEjmursNmLdMR41\r\ny97g0FecgCudSAR55IN8NpsDLDzl5ATQZ/I1aY5xh1kmamb5S/MHa3R4vOqj\r\n+4lStIRnxMfBrAHXv+tHIP+lkL2aHaPcRw5+zUS8ECt4qg6tmt7peuwYznWO\r\nPKBwDAxzH6sB2nGbTe9YS7uJ5AcOJgCHZ+hNkTavMDCFkOqD032oAx80bzHA\r\n6AeLhXybc51NMk50P8MGNI6c3Ej2Cg1eC/yES15ShhAOv/ORGQrP3WJY7osd\r\n5qbWMEY2noHgPiG86eHlm87RNu8LKhDAZfx1g3eNjzwmMMajIigu0ZOWZGAA\r\n8mIFeReVotXGHby+uxBo1+9CN+rrrSwVBGxb73o6k0QuQ7/y68wyB8yx48HI\r\n5MUwwx16Qfa4MU6twhoqjDFgMqAFXhSqCqkHETpEAOTDhPGR0qWIM2ISqLnf\r\nAcwzJYB5ef3pATHKyeV/G5HTKZf7EU3dqba5M5GKe2wzqfGoG86NAUCme5kz\r\nkMrq+dpsU5RdTe93NtUm6r4yM9qSIzMqlZUT420qGDpwRr8MpkrXHvzjUUo5\r\nwbEjA4Lf2J7WNWimpZyJecdx9rnD0ZHU+dY=\r\n=FNos\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.3_1659355926001_0.8453799331619958"},"_hasShrinkwrap":false},"1.1.0-next.4":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.4","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.4"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"3551647fb899d57911e4e46569f7fc388f7d15bb","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-heFMks6wDbhoudk1Asbh+YYTQvZQyjPKbrsblYQvxaO5eYBg9VdgdUy1SPbRLD14bIHXmdLZkgj1jiFHjTfeLg==","shasum":"3815cdd4dcee8ec04cbd2b74180898e618b47e07","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.4.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVq17yjY7d8+D+ZpMprftijMCrIfwCChiXf5aqMu604AiEAvCPXYJrUNAvtz2HolaZ7maTXMhv4wy5Um10loiGWXz0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi67iIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE/g//fUnzv2NPDLHF/MQxrUOjL1cerM8zuJ2ezqiGxuop58ErSHL9\r\n3FQiFVLvgoah7Kf444cmeZDVcB8EjTUk0xdJrqIDtzqpK/RhJ5LVA1lWWUW+\r\nGKQphlaQU/n0oDFMKLxw2XHHfz4kPxQ3dRdt13WRIDIiH4OyJT8QX96BrdlE\r\nMQLel0UD1+a16r63jXzA/3+YMHIfhyUKXd8vB+SLMdvwae20h5IADKtc+Sfx\r\n4abMg/n0K2RqokYdME5aVOoJ3HgHocrcH5yU4oTegbvOb7czBjMoo/I4r/37\r\nZUJbF3zJJTugf1uZlB9n2jwM1MOa0fycD7wjm8oghrjvj72BJUDZZS/CfmHK\r\nRm5mS/93Zmrd2qACPOCcCT6lsYFTSCEnzIMBNCLZXWY04/FJ05PEfrR2dlzy\r\nWVnPRqJE6i5Hg0CxQqN6j4G3SkEoXUV9S8Q5v+rDWdt9Hssem9+BInwN5aX/\r\nym7xpimajN6ki2zPYe/kJSjmsSzydbrlLc7QNjZZcABEfsbt5KtPCx5QzbYs\r\negw8jj9EJ7V2dy3a4B7I36CbnzEIRR2iaVyVvWAW8MBSF8R8eJ2/XB6eC/KP\r\nDyfqq1Q64/a+uZzDVCqi1VaL185Gy1aDdQyeoLzyeq2gbcaZlMUHK8rvgX6m\r\nWW4a/udWdzMGZSmYBMMAYLRlEbdE/xfOvHQ=\r\n=kiA4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.4_1659615367846_0.8578956078643374"},"_hasShrinkwrap":false},"1.1.0-next.5":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.5","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.5"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"720902f273cbf1c3581bd37f9f6e6dfa026e67c4","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-z4gNt+2i7jcGw66N0YLM8DJrZ2+4ho5OJKAs+fM6dlEhmg8nTrKfIMtCgREiNa2PlAk7XZGQZE3v++6cxwOKog==","shasum":"da74f7548d3c0861ae7e642d3b3f1f419d9455f0","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.5.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjuWOUDOcsurkwPKyqeqWU7gc/bTJjTuWhg7Tai1TsSAiEAhRn/noWE5fRp0P8QLhH6Jux/AXRLwbVN0tJ+7XNPqoQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7BzUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGNQ/+NIPumoMbt5SjXIywXR/xZyC8J+mSxQ/9m6EOkGdW+KYJ1LTW\r\nnZcLwX0RRQ/fO2VheJH2CpG4tXvtoLDmNQPDjwr1IbfYmMXtOyGJ5uOJ6r+G\r\nDbMtV0bCOHi1jw3QSaL3RMZ/67MS07d1oJkfmrXcUJ3KfdUqhJ7CUVVBiIXr\r\ntXoFGSAnsOFl7J6v49w0XNsWe5yvchURul+g97iunl6IVplXH4+vnc2GfGrI\r\nxKma/GmXmG7lcrUX0ncMYRR3XSxL29f541DBVzIVVgJXnwiP+VMCjSyKlWlq\r\nUnU2mGBqJREAppJ5cV5IwNP5tqTsAsg1ggHv+yFaC00Mn4HKEyrAQtKq5+72\r\nutqOQjukzl9v+piqdVP99WN9YID4k+qKyCOJB38w6lDhIh2MGUaDp8wM/zYP\r\nEAjJHzJJdeSv62jPFP2NXVnnax1lOO/t4T/7U4hVtl3ZSEIp/SqXUiiuROzT\r\nti4QD4tFi7Rc7SzePQIBbRubChR1EogFK5/rbIRLHJprr0IGfgr7zEnlROzf\r\nnsOu3C/1obnsLgK1RF/pceZ1LRg9m6BKkA/ebjrQeKSnjbsoZL+41bzsdm3Z\r\npPbpQUohF92MECXSyyGPbN1ufjr+Bs3YMVv49GP+xpl65Wh5XlztkYIDfllJ\r\nqVP2EgAqfeMiUfuFQ9XeP9bpTcOKhjcDydE=\r\n=uVYp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.5_1659641044446_0.7313917862809349"},"_hasShrinkwrap":false},"1.1.0-next.6":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.6","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.6"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"0396b9b3687bf3bef94e847f5e8ced8a5e8163d8","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-/n2XjoqJ+As74PeCBtmsVdoEHKjpnPfF00Q7UYAyPZONWZ3uxXsya++FszB/PtZPxz+pKQsuQWSP4sj3IvTXMQ==","shasum":"965e7af760ad1be3c5f71cea45104637d5e8109c","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.6.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3bUqL8Ee6rSgzicnruVWiqVqfm+8sN7P+KYmjozbM5AiEAzKa/LYlorPmoENWzNdFqjicpPiex7Qxgdykgi5r9bEs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA79LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqHg/7ByHUknsErUowMipratJ7PqGQxx9YEEBtPSue2iFZMKfLa0zo\r\n7U/C+0eZatTqAiGwzQxR0pjMNlM5laC83ow7xbFzHygcVYLds32QlXnLFF3g\r\nbj1LZTAvIIrvqA+GTAe9jeQqh/enO3WUQr34sCPSHzxXbXPXvzGeeykCq51I\r\nuEHK8+vulycMkFk+AGdaj/XRz/JleOeiI27kTVJ+VMUSPyBCbwX52RXrvw64\r\nkahprZvSgV2iAdHzy9HSM9023NKwv13uCPt2dkwd0loydJOhYwr6hjm+oV5v\r\nrclxaMFUbVW6y38v4TSpgrmqMRH6srStnJ89iqVhiFnuqzG715xSr56H7PMh\r\npe28b9FbOK7VklLQ9Y/qk+HwxnthpD3qXbwKWfmW3jbbEdnkdjCKOlNR/ZBv\r\nWxmrwEicEH2EmCkqJMVG57WLlIEhsVMSL60hpwsuCnMP0NRAMGjUK1apIGfS\r\nIfzLtDCc21fInqBtJNiRXbPaCNIv6uCtjOzn3r6uMH3a8IGaz4pmEXIot1nZ\r\nMqGbrZb3J+Mwd8o0/4KuIaM9rBv7CUGqkzAlTRNfCqnrX5biPi1x/9qLlQx4\r\nrG+hZUp4+CLy/pSBPu74xoRj8XoiZeD2asmdkaZg7g/O/Cn762R/gg4SWfDq\r\nzeha85QoIV7RYqKrTe/lb66j02og4Q9qfkY=\r\n=/l6e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.6_1661189962856_0.7168726108796992"},"_hasShrinkwrap":false},"1.1.0-next.7":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.7","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.7"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"33b849ee8aaea99d3eadc45301b78c6d1de37f01","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-5Qu/JUo/gv8HtGwbs5z5OCvolc5KU0oZwXOwdHhR/X3XShf+1topMTq99PKsST8SHCgpD2l1ndiweI5z31iVFg==","shasum":"34885a469ed477361aba9e214019a924e67d2674","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.7.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOfAe6oypCnLOP8TkmsmbuYymlv8inTBqAwZytTZalkAiEAzdB02jv34Yl4WDiaLtgd9PFVOO5zWEwGzr6FjB+jNEE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQDgxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjrQ//XMV2Y3I/gbDHPHLD2037U1JdlMK4teLrAfUi0G0er0LkG2UH\r\nzgGLn3ol4C8G8N2VRMDz47+dHPirMYn3NMnUQjSIq4+E7WCkguivTE6VUTNW\r\nGt6m61+1ak2mfu7BR0lSDLbuB8bVUaXyT1n8cbeP/vPqCWyx5DPMV3zOiMKM\r\nipoOn/++SbkeSPUsSKSEO8r/uPtdBAtLLlIGR+Wg2ugZHKW+N8YoYxVuW08X\r\np8l39CKpabh2cu+KJZFlmwSv8+rqAb7zE23FrbDMDHQqOKTd5qHCAChLtk5P\r\nW9pS4HpcT8/DbYGVUVEfFb5+yTZqFpI97HNkaLyf6E/MW/HuO7cdJCz9C0FZ\r\no2YEyvv7Xuq6zkFI+HAaRqWt7LWSIG2A5ODCLPVxfTEenn8Ez9H2UFtUDzEO\r\nS1AwtIdowQvjr50IBGEB4Gt4/rnZZalRoY49G4TZTvHVu3WYmLlqkUZ1PTXQ\r\nWa2Y0J6USPSWz5SKZg5R95ZDbgg7SYFzyU1pEEVIaVRyuuILDJC2SgeFSuZ9\r\nQkk6h3W+acNN4JBblVzelbhpbeEk4vrib3hc9usto0dNYNzcJhD80sWt8sGH\r\n5t1l0S3qlSmRehqxnkENN2+xfmJHJBc84PBY3twSFD03nCv5qZrRQcwLpSiD\r\npTku4uH773x5i6rxAk1bppT08diULCUE+Ng=\r\n=lTZg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.7_1665153073346_0.01851713819222711"},"_hasShrinkwrap":false},"1.1.0-next.8":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.8","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.8"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"cd6e72ffe61278ad02da8830766583a45ff558ad","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-VUqG6VF+xL6JIL0pJ5PBjzm8Kk2YjoyoJkZWT1/uzzl17UbBFJskJNG1dZuOIeIXTvOtVTPcggor9eW3qXK8+A==","shasum":"62aa2aaae468517eb598e94679dafca538f6582d","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.8.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFLOuX9NePhhtqbqY2Q8XoLO/V3gGzXiQ4Y7tpUCWa9gIhAIU/fBQ9gSu6AsjQzLx6Ut+32tslWWCbxJETKtCAInrY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRHCqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/ThAAkug0DGueYDGQTB4f96taSoyvOyKYYxLRxR5+g5Lo2ZDIxYe8\r\n5Pvi9homMRrnf4439h8pxVDLHE14aynIdwY+7qT97Tux1prVRrvUFKT2xElq\r\nsMZQq+QXxpCpF4W2yHFNbVrutYUjcQDqMnBnDiz4xjgymQ7OPgFMZ/LXovBp\r\nea8W4R95n+rzPuyO301hi3D7BptJN5rCS14NJ7G0tE3tX2tWFW5QTXgQt15C\r\nADTyJ7jVKCQRhjZ7bIzuE4enRvb+7HyJoB2WoK73Ruw8igJ0laInM7ofuwA+\r\nEPaCUXkxTn4RdP/cMf+m9IBAD5dE3l06kmk1lsIhtT/lEHTXKMcqFoo06Ba0\r\nPMmEKX1qq467F9vJg0fkRMr64wKCje9czvu+QtJwFZisz/Os5ZqsGwEaMxy6\r\nbM/AWa1KZ+YKV5y8jljMrob1WEiJWi015jiVlgkJrh0jLVaEtzwojDQAfvt7\r\n2ucsXy51eqM+pBhtutTkQac+tRLdTr1Ou7G9KHea/k2da1heHEL7Pxa2k8eh\r\ntL9vRMhHAaDIGN2JhYq84JNHTnQoYPeKmk45iqK0mNu4/sg8mtxG1jndKQom\r\n54ECRhmMQhVgXg6VXvCiyTO/5FBHBEng3A7zJclo1N8EkToDzvTYEquEd9lv\r\n19TAHjbQT9UaZpQP7Zff03UtV/3lyBM7ywk=\r\n=VRkS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.8_1665429674534_0.08135484573160379"},"_hasShrinkwrap":false},"1.1.0-next.9":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.9","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.9"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"2a4930d7cf30de9cfc0c60f8de3b8eb7af690245","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+qZmivBzqgESCjTaMPXtlEtunAMmKUAQSTTkjQkQMk1sII5VJzZPMJfwDaRGg2Zbd/+OLvWVhwLgiBS4Goyxtw==","shasum":"01c84cc463849a7a5516bb230a643fcdb5be030e","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.9.tgz","fileCount":12,"unpackedSize":34642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGe5SN4W8jRrd2yjV1KudQDch6I5/Gu3OMMlvr7uogX1AiEAqiBS+TOW7+1ejUA1FJygaY/6wPgl9ndXTlXaT3vXLt8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSGfdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlAQ/+KcBtV0oF105SHKVeeSouXVMeW8hRIIsfAwWO0ee0EVokGgWK\r\ngwCXoGGJQ72fSCLPkOhhNsxXmdIHKjUkP57Q0MIF5RVRa43Wp+IVHSuUm7OO\r\nVzd0Mw3UCJGzDsm/2anCZp+DfOaq7zvDGfeAeFtrU/sHXRJy9iuSPsmsbg3E\r\nyrxQ/sNiatnayujLVljVev6BywvFIIqc4vC2DRWJ8dKLBUoSbPGg2GhR2XhV\r\neWMlurOcsW3lvSmJllxGHPBNsQWLMR83gX4pja3Ij+mKYX6TNcLdz5s5kYXQ\r\ncr7QVCIuW26L/FuHV5u240lvXqAbIwLRrOEJWfPB5nraYVAiWYav/KIb0TBg\r\nf0IoIrGE6sAqnk5GjyuJnBdJAcsVbbGSl6TdzsI2o8rApGIshg7gJhrb4Las\r\nOK8mQZ0Py3Gsbdkz8dYYR+r3f6VU3Nh5mpb504eMJ26E5JEKIFdnUkyWn+K+\r\ndfKWbaVcFqZhxTWCGK+Nz/14wuN7oC4wRCRdzeYdsAR8w2fUujD/22dSN/Z7\r\nI01Oc0i+TQ2zS/GvdjU+RiBFF5oxRIgWHlQZO4OCFsQ4W5oVuOlgNqvVmpPE\r\noPiy4u7FfikN6xpZiRMdGF9B3i7vQI19qpRcmK2Q/ekE/OTGlZDXSob6kMxD\r\nQIV6kDrlhJppRK89YW7dEnSuBU8sFrlYJqA=\r\n=4G9n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.9_1665689565707_0.9664053661435275"},"_hasShrinkwrap":false},"1.1.0-next.10":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0-next.10","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.10"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"a5e5d5f7911aeef970dc08656314f2ec6f0f4af8","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0-next.10","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-iQm9qc98WhlD+YJSbmMOVregPsGE3Af7ZpVX+UVdPoLk1yoRJ1aA4g2SMAEw20mS5TWZ36UhCU2pZRg1ZE3WQw==","shasum":"04fb78de96c3e4a5c97c1509d12c14b3cf5d3e01","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0-next.10.tgz","fileCount":12,"unpackedSize":34644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGF6FfyXs7xEkTIHmKC1I/2CUYiXi72jbtyaGzt364uuAiEAoiuT6RBsFbRjnGfLkrQMF8+4vdz3fG8KAvG+UNpS2aA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX9k0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNig//YEGKK/NrprHT5NTHNffXhyBE/aiwc/zHsSe8s5pj+5aCHdFV\r\n4BK9yrpMPOFPJPauO7sCKEcSs3Ntr3yA2OCCJOk2C/V9BCG9Z1aKauD7/L/U\r\nzINMqqMv+Icm6ENfLW9Ns38HRRwr8EdtoUNaK00Ctwkdoox6AniFqvI8fXsu\r\nmMu0O2ULXUvgrDbxj1lJtaEHFH72DflqdOOl0UzmjGkjmrwTnm6nRBOGoLmo\r\nTj9nG4fzsMC0VM4ckaY2qRKilOrxYPme5fx5H9HXQhRfI8+co3AoKF2/Dj59\r\nLCbg77g7+Wmrb5G1YZ0zUyPoMHxXYWbvUieMlPOlFY+5yrHLNylcxXR3fm37\r\n9NdNB9zGWnJStcSPL4P9esQ0/HB+MzTmkLXeZlfMTOABsEq3I98SZYNSo7QO\r\n8LRE69gYHnBbKsIwNAItXmYOVWpabOAh9oEMwt2lie2zZKa15i5ZvUN1y9+q\r\nLqr6ob332v7mIWTPeXTnDgR20z+UMopiZybA/B7cFf78F0WHsxzX47sUQjQD\r\n888gx49piuP6xifXt1nHFoAjsBOdn69uT4jKQ2QJHe3YU3ecIO8iXAyi4+lh\r\nLKLrXFILdhrfn8tJr/cG3YSkMYMvB+CicMW78lCIFdevdbLFCazUrX4YuetR\r\nWDFMAhLqwJJQSI4Ga9Q/+9ZLTmrzq2wSrjs=\r\n=/f6K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0-next.10_1667225908312_0.3668659047468581"},"_hasShrinkwrap":false},"1.1.0":{"name":"@lakea/gravity-date-adapter-date-fns","version":"1.1.0","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0"},"dependencies":{"tslib":"^2.4.0","date-fns":"^2.28.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"lakea-gravity-date-adapter-date-fns.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-date-adapter-date-fns.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"a5e5d5f7911aeef970dc08656314f2ec6f0f4af8","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@1.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-rGd//jl6WAnTa+zDeFoEkd/YZdK21U8BqP0ymCIyIwDuoD+wxgvzuv5hoQlE0wKjAfbM0BmuvU0C+ZYbmYptFg==","shasum":"fc21f67fd254fe64f6c3f68683a33db9047cfa6d","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-1.1.0.tgz","fileCount":12,"unpackedSize":34628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQaTJtr7YtbKY6zNjmxB7ykKEUml9Gzlj58u62OMoTXgIhAIBvMZYBb0pDV6XNGtn4CwWOjNFJ7kpft1wzzqt23WEj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX+GJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK4w/+PhE+JvTc+B4GoTffsa76pI9NnAcbOuHzcEGsPPgdHc9z0ddg\r\n44XH+EUQ90Gh/p3iYAJkKL/QNt6tq1/iQfDfHQooYDP6IFe4YIoJx+Wh36op\r\nJNzWiFlUip76XCtX1hGdLQJErgH4MdRiCPcEWz7TEz7Sg0qs955DYv5xnxsx\r\nYnizLKT8814jLbmNYaLIbgnMuSjpRM4ytoMt0Q4j01RuzD8Aht+kpOuqd3zu\r\n5d6ezo0a+pbAeXdBmL7Q8MHfxGoi5rZIfD5rM9j2b1ON/mQUTUQTwaLtg1DC\r\nlE6quAmzJE72Lu4VSrET9MA4UtLlWqFDxn/rC/GMPPVt1DghKgSxi6dxwHkW\r\n/hqhloWZfhGjg/HrOBVHz8cHyZVYiH3NamN27pK35KT4Cxl4nuvwmFDlFrtp\r\nP1eGSu0xirYZro1ypELczMHxu6e1LJXKJHNP2LbtxVkKuH/IlIeWuX++QR5E\r\nnlGjxA0zMaICSTiE3nH/0mIOjRZbG4tbabgcTNd/cK6czfqb+sKIGX7cb51v\r\ncmrk6bxjnbZcbxES4QiRl3N9C6lsyIleacTr2imJl1TxdSKe1juKGGRQAp6x\r\nX6vlH6MqvIOkZmdzlheCpe2F05edis831TRPMorN6SihslgOjgnMzsJ2h72J\r\nBPTWE/Q20Uu7k8ep/tzn1aEEB4//W/dqhC4=\r\n=2RWJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_1.1.0_1667228041055_0.29245913688669845"},"_hasShrinkwrap":false},"2.0.0-next.0":{"name":"@lakea/gravity-date-adapter-date-fns","version":"2.0.0-next.0","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.0"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"ec40f2c9faf40f8669f89bbe845ae171b7f04390","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@2.0.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-mUpYBSj80KFLdqPG0l8GsqYhg/Wz6yfBHKc0Yys6XbTUAaNP3kD03m5fJsHHocZmBGLHlo4W47MK/fD+xyCt8Q==","shasum":"5dbfdba079f548835c4627aa0402a220a5568e00","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-2.0.0-next.0.tgz","fileCount":12,"unpackedSize":34582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHg+Q5zOwmWkpnCFv2/vmNRbHrhqOnGxThGI0YdZsOtQIhAMU8UlK7nJdcNcE+DTkpHyT5KfOxfJwTp6Hus2A/V4T7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY7gpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNSRAAjcMtgPscqBR0lW5FTbuZMTq8H+VRmeQl/FuqwQ/5XC9s9YS2\r\nr1J/opGjTQinGr68gXwx22cu3MBiVAh58IDmjUQUiBvMokfbphR/VYeNP8Ky\r\nzP5UkCPocBoGV8jOMmvYbI7TpCzqRJBuKBVnu7O8GPItkkHNxOvitr49LW+E\r\nWPbICehOYm54Fv9BALs2SeSudfXxWifmFA1nuyxmwYdFwQT9od960D0W8gXx\r\nGDfYtCpUUuRG3b3Syxrs5z+EmGT3KGp7g4f1smiEurU6ARyw+FidlixqQPQp\r\n9YkAdJhlNGk/P0W57EmDRWt+2u4eDxvSPQi24qgTX9XRMKodkHBmYKwaa7+s\r\nljOVqLU6Y6Ylm88qIyjKr5EMIHRe4tg3oD2ij6E5CIBatjV0d0vhRpV3uY5I\r\ncE/38l9p9SjM513puZhTzPcxoonfUDKPYVExmopb0tgAs6G28olYL2TKfX7Q\r\nrHkh66sb301hQ+nrVGdBYyCMVTkQiBH/6TsHB6VS16/Hzek5ghg0iIU9UCxp\r\nC09fTJBJMLBTgAhAhA59uTjp0ssgnbQyje5RTZKpdWOSLWojiofyN7T7Tcy0\r\nV1lcOXzIFOJv9KdNUx8EYE7w3oVWwRpXH2radhJGZ1eclPItsWoEvaDXq08F\r\n/jDM2P61DQccpCv1yb8CCILOyBfohW7HOzg=\r\n=5yh4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_2.0.0-next.0_1667479593569_0.4296326418006735"},"_hasShrinkwrap":false},"2.0.0-next.1":{"name":"@lakea/gravity-date-adapter-date-fns","version":"2.0.0-next.1","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.1"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"b4d8e91ab4dee2482fe22c17eb4426cc8507cdf7","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@2.0.0-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-nWB/VWP5pA+abhTsyejiehSqHD7Ueowy2JnPPEZbhVlqCKVfXIQai5dYXw7NkJx73ZOE8pKPDGG4480mD8VTaw==","shasum":"14338d9f54c56a9750ca5645a037d60204bdc978","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-2.0.0-next.1.tgz","fileCount":12,"unpackedSize":34582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApPUmUI83H4DF/TknfKJZyTWcQt2Rz4o0kDR7LegU+uAiAbN+/51KHnFHe8uoUIhczIvXQKvuliuOLWHSKmcaHU/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfQ/JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo8Q/+K+uyP1nDzRqPuH9tGfsvDBHAsssZXvMB2fn027tBZGxiOoFb\r\nt6bdpmiecWoJgGp4lujNU6sn6H2MCDheGYhaaiho9x45TsyJKtzlpY7qGj3+\r\nVssh7Px3Il0tWwT5D9+r7hNueK0jOScz37y6s9M402Ab4VSKvvnwmiOzdbuh\r\nLvCT1vSrXhRui3E2h97J/G3aT19SEKk8CSyet8Wo5N6LiS7E6qRuura8/AVc\r\nBNg0BhOrh3cNQgAUo0BaimVFz20Hq62svCFbLXU02zK8CFe826lDhFy+/PLT\r\n9fd7gF/TBYVW2r2+qOqju0UjH/y8rEC7PLYiNsoVtIsCRifXqbpNFHLwWVF+\r\nPHLIifhr5WHintyOgDFghdzoJV9oMvL61W5kPEYBq8guxSgDH8ZsiIblq/wn\r\nB7U1kmOJMosu8mLBytAp5Zwfy+2Z2hZQ7XEt157a0CERsJWggEkDNkg49chk\r\nSrybWN0MLCjk9nTj33p3tO35pUs6YDq390vChgxmGMJV0/Adp1pjJ5vIJ/Nx\r\ng4NicOy1vNP0eDvwmJDp1+86fgkdOIo6iAvWzbA6O2+PGGU4TMPoiNGNlsbN\r\nZHR83IO7C4w3RbcRmSvqWtHy0KcRQz1/YXhj5h/00gf4aS0FLZJt77mRptL7\r\nuDd9ZweyYUbfIyedMn3FQ/qyf48g3V3gXyg=\r\n=6OfQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_2.0.0-next.1_1669140425390_0.44447252979821683"},"_hasShrinkwrap":false},"2.0.0-next.2":{"name":"@lakea/gravity-date-adapter-date-fns","version":"2.0.0-next.2","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.2"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"22a44334b99015487d4ea7464006629b1d2998d2","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@2.0.0-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-PuXKQkl1oc0xTZHHRG+UGKdCEwjLrWsdlL3dBspfy+2PHqn/TtXoSPBgT3ls8VHeq1aFYDpyikPXPU5a4Vd/OA==","shasum":"fc83317bde9d40940fa0d666513f231e891044e0","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-2.0.0-next.2.tgz","fileCount":12,"unpackedSize":34582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgWUpWgH/wj6MjheQydzSKv61nS01HdLnlxddrF8DwjwIhAOYrtP1zvAxEE0QEkg/Wk9SF8cV1O/NVL6iQryJ9gRPI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjflaeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAphAAnRT9Qgq593xXvUUCO0Mhe47gXtBv4TDM0zbLQ7Z0MvOVMPGh\r\nIjlzePhzxTAUepSGf9Odgt63MX3B/yoa0W3a95I68B8L/B1Pv7VG6pBqNb6b\r\nHWK7QJEUz/n6leL1gE+psa6hQBtKdQil4FeXlzdKAzzk24M5HK5uSHJnr60y\r\n18cXwjH5+utFBbNUUoerCoHYeNwudxMHtkLogl3Bvoql1dTVcfKuVgmObJx8\r\nr2IyEgdyj7mRaVrAxFazPIXPwb6MyKs2Eca98U/twYA/305es1O7GZL4QHre\r\nAV3mXvFPROyF1WippRmD2XHF23KMeTN08E+5/F7pM4c/Jyya8mItBFKYiAXf\r\nn5neFn1gHyvcjHzMrRxZR6f7kCviWX2rFcB2iqpkZkCARn0/JM06b3AhEoOJ\r\nQqGoWM4SCsMx4MVECk+YGfs4PHo8YHNSUHj7xMwiMVAJU+tcVwrPRFtxFIeT\r\nacLHSw+9GdB7Kkp/ItG+399SWIoA++Nq7v3oCgqgO+bp+H84qIpELTxWosBc\r\nmIIcjvK+0NIif80ZJvUdyuxHn9k4i5HDdf1eAwnjSdGviqkv1b3Q8BBt/I5f\r\n5UsnB9agi/i+0wF/k4ibpAIA8WeDj2TJbgSgZnQUaTfhXsUtqbybskdsUdCD\r\nFP/Ywp6jPY5bDPIN2db7sfOTMY1uRSwfa2Y=\r\n=Tld8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_2.0.0-next.2_1669224094756_0.5812106697164807"},"_hasShrinkwrap":false},"2.0.0-next.3":{"name":"@lakea/gravity-date-adapter-date-fns","version":"2.0.0-next.3","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.3"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"22a44334b99015487d4ea7464006629b1d2998d2","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@2.0.0-next.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-th9chMe9m2tkaFzz7yUk3nLOR263hZBpDeqvV6BjzdGEilxjrBoNv5L0Nh+sG+tAvdmwIKX4rTt42l0aiRC7QA==","shasum":"8b98fd3aad9ea2357fdd9f0726aa144c7de31460","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-2.0.0-next.3.tgz","fileCount":12,"unpackedSize":34582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWkMDeoc3DGR5PqqKz3QNYC4jGxp0D9YL5uUhX9OxV0QIgTsBNl1MXK4Jns7oanKI/2xoqSKD/fPMkOxwy45SUMoo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgMYJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqypg//WAwwOKtu9TM43IpfuT5UGrSJ3MyLzH3Rk7jjvpyRn1oEY6xR\r\nq8MNi9Xe31i5SFh63gwlxrxSd/C6VgTFB7ynnDZTFMLDVKER1nXwcvEo6mUA\r\nUILeWC4YxnE7bsdtjJ+hg8074wsFrGHjr94CUBCikV2nuk+krgfhMcBy8zUl\r\nRSy2PzXQmysInYJ+HpJtDC61D8/muYP8J7RU38xfKWptXsivWE3D5iqcILmi\r\nx/wTRQUzzDK/iDM//ZJQk9twjA19E+Xr87VhLske3x21JL0apIMFqM/5Ea8G\r\nP7IohjlTivonVAu33sG6rt8HcC9n1FqACPXhh3W3ixl+kIV2RC055uZdO0aD\r\nlWPlNWbtm/W2IVX6zUb0iV5q8wutNFA2ZwG3LFqDYN65Irwj0jleo+nZ3DP8\r\ni4W2W+DTBC0O1jur5Tpj4QyVen5Jd8oaKy2fu0TusNTMrjAjZn+qkPBNTea2\r\neo4BK1nrpUl0p6+Ucdpw1CDgi0IJE+W1cd4HReZJLjWthQJ+eGzpPRtf0YNA\r\nEoJtXaJw5EfjZKnh3ln09600ArOP4kd8xH4YiiKb86gLF9qYUAq6mfZdNpyD\r\nI+HYPMbrl135qtXA/c5SvW9UVQBfspya7Jd5r2wgeOni+AcWUDqgyMiwWvQw\r\nCFtJmJSNOSUPSl0OCOoOrhA8NZrXWD30RrU=\r\n=ExSk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_2.0.0-next.3_1669383689444_0.4512394486219833"},"_hasShrinkwrap":false},"2.0.0-next.4":{"name":"@lakea/gravity-date-adapter-date-fns","version":"2.0.0-next.4","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.4"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"465340841b5c60f62b03149841eeeb92bbe0b15b","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@2.0.0-next.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-baV6HMR33IxLGmzu6FkytDHWlI38dHzKDGaGYxd361imTgUEQZKCXc+7yC2sXfKUmPMcmjnijFQCBaXJzoGwRw==","shasum":"118099ec169bf1ade9216d9efb81dd8a2eadfc24","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-2.0.0-next.4.tgz","fileCount":12,"unpackedSize":34582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGpPC6tvNVvbmBalzR836CRMU2xvoGUnFg+OJK7WzHgQIgIHkhe//80cUiQP5ZzDlIZ+PQA4aCaqM5qQW0gRsUxjs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmgp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpoyg//XBMik2ubyq7XmQUo+Ppspsr19to9MZzT3mRBhLpWIiw3pxfH\r\nOVVWblHxw46m4SBhPcztp471xJm1HxRaNysEZW+ZHLtulPj+QcdVySCFFB79\r\n1emMgyhIO1TFQCWOWwsL2Wx4ZiVFHqj0q/eP08Cv23v7QRVGyHOiDdl7rmtF\r\njV6NCedwkNEIlBt7D+1NCdiHLeRGCCVmXOg6xO9UTvKkQ3sCuuFp8+0TRhzS\r\nJGquu06MbcOrm3WQxNxzHs+x+FUFJ/hJ+x3IY82AnzdeTEyv/sCxCWJBcthB\r\n+Np8lJygVABk/AwHAf3K7DQ6DI0slY4oSFyIB2PC+r0finslyiFeOK5xawUF\r\nF7HZ8vvfw9iVTaZeoKDmHeC6eANvkqxrn/yk6b8NO8zHgjUu4LByAUhS0LWn\r\nXoL6a0P6PF30tW4J04xK7D9dZc7soAjyDhUVrvrMIGQFy/45jsaMzCGqSTB5\r\nI775yP96UV/k82AurwHPP+9hDU+UeomXD0zaAgxEt9zPsMQ8akfbKXYv2n5Y\r\nczmkx/AJUeImThf4njfQMeD+7Qd4zWWLgYLQP23BDVys4x/d2UTa81vVgRFA\r\ns97dpd75269Piti7b9U+9s/TaIGjSEwTL84r7U5ACyye2/IlnO6LEt+HA9fi\r\nlcKJ8cTlu82yXyfjK3S3s5XWzpc4PMEA0J8=\r\n=sTfE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_2.0.0-next.4_1671039609593_0.2809355426411957"},"_hasShrinkwrap":false},"2.0.0":{"name":"@lakea/gravity-date-adapter-date-fns","version":"2.0.0","peerDependencies":{"@angular/common":">=14.0.0 <15.0.0","@angular/core":">=14.0.0 <15.0.0","@lakea/gravity":"2.0.0"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"1941f426ea4b8daf0dc8f51b9c03e6a640c61890","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@2.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-qpXv0PsztK3Y4hk02q9AzHpwBWGuIG5gng7Dhf0mDipTaq8P0LtaYb/yb2x7GXr/o3eSm/lQcuYXGfk3rADdXA==","shasum":"f595c73fb622b46e0062842f3f1de5f0a7a625c1","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-2.0.0.tgz","fileCount":12,"unpackedSize":34584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg8ua8SWTAQ7ssJ3tzOH9CkPS+I0qoEruZb2nVcmHd0AIgBuOGoip/rgCCOjTDCLZywLY3DZicu8JDh9JUbyG89dc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmxO+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqolw/+IiAcKjJgtYDvCJRBHzb8MdRpYzvb15hU03v1SHHV8QJgsIFi\r\nWnCG4Ee6/z7PXZwKxfvn1Wtpz6vJ9K7aWJBB7CB/ELfm+yOFRVuiF14yVVG/\r\nt2Enf8wxM/R0qeIHTQotMIuVWf2705ofW8ROqY+ooorKxMbSMwqmCBe+dVL1\r\nB8sbezPiMOt433fpg3NQYtefVAfnBtem4WORZcKkkRVVvYs2l2nnWHjas9vX\r\nI+gDvphnlciopaBxPHpRZEvcNmecgol3YCXR5f57ncfQfovd3BvkMzTs66xI\r\npV8wbQXcbIZH2+cSZDI3YgBFObp54mflt3jOkfIrg9zrOmXhT0wdbR3lu5K+\r\nF9pqmCN+KUIRFsKCs1Gu8jDx0Eh3GZTJg9MKkWl2vs/T59/IdUaIHwaHpe3Z\r\n9aQOkx57ljLz4GzKt32FX526hJye0w6Uvy9xck4KT2SNmy7uTyi4lMJve7dP\r\nXz3J2SMgK0pzYA+z+fmT3bNFM8UzNk6e3fnxLCCcvTtwGZjcWJHwWxWkkZsa\r\ngvat37/4Y7ARnKdzZTI6Acdcc63+SqiPvJ/DqOenK1zw39MPh79IzGaktFIr\r\nHyscVJWMPGi9XAxzpcuCcTpOvWdmXmz9FGEakX+a+9965fdlSsTVa3Y8tJH6\r\nXIWd8CaRih3nXk8FeL5j8vKFncpQuqTIyhg=\r\n=LDd2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_2.0.0_1671107518466_0.1265172580071816"},"_hasShrinkwrap":false},"2.0.1":{"name":"@lakea/gravity-date-adapter-date-fns","version":"2.0.1","peerDependencies":{"@angular/common":">=14.0.0 <15.0.0","@angular/core":">=14.0.0 <15.0.0","@lakea/gravity":"2.0.1"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"f6518e890668b3fa82b55297d79c560e0f2bad2c","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@2.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-xjhTyWo9iS1iFklfilbgpD4AdId8ALFJRnJ5ZYD0fxYuvf8lnYU2h9UPnXX5cQ6PTgx7u27gGpvuisEBE3K4kQ==","shasum":"d3fe053b867bda1b21aea3a0d9c031b0eaa129e6","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-2.0.1.tgz","fileCount":12,"unpackedSize":34584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyhyAbpu3tHSLt/p3aifzy/FcVu/lYmtCTo69lt06OKAIgYcjErFBXeNS5xKwRzWJxa+wt87Z5kqp+2rWzifXCRvw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo0urACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkaQ//TVf6oQChdVOj8u5YUV0MyAvV18lJFwLyrFYKdCpjzuNKnbcR\r\nZzOEN6N4/FbBEOgse81EyG2zClejUSXVm9gQ9i+cTGZ/9H8p+CGaLw6/jw8/\r\n2+Sv3JOvmHTxaNlPd7KdBLwhOz8R/hHQM8r+uGQ+AqVPmMVtn5MNvn2t89b9\r\nx83vT0mBWaLKRoiAVT15Ea3qbHwCsBPfLUdCjL0Xj4drN+L1bEeIguOQJG0Z\r\nYiPSEYYs0FSqmKPBDlz2BpdFwD2laIVszqpuJ3neeFXTNKnWqNYi0lmklInK\r\n0FZ3FU0OkonXKDowW9ri5RADFhmSj7oYeYOBv8+JHfxGHqXQzv+wG4tQ5ieV\r\nB0q+vcwI6b9BGfSHClKBhQikd+KzwOHgyPg9l6QP3bMGWj+Nk6Iw/TmFGTnZ\r\nB8i5NCKzSF9w32avwQxetVO1k6TU9P13EB4vbTfPuWkg4cBou1nBF+f0Ty02\r\nWYqJdHN7J1qCgWuX8Tb4G5fF7swzcz8NAWakEL5zZeTUYO29C7wNG9IBrIfW\r\nXV7H2lxtqI4z04XToQVAdSZAzQAda7yccfsHzklvHkXZo37EK1+qUZKnOHN/\r\n2inz8b3CPQC+XQsIa2PhQe6pWjV0KSK5W8LMZCWsLMNwOXz9BI08wHjiwulW\r\n2swffG/g/z0SevC5j4cDNA2tFUMTbh1XfAg=\r\n=QNy2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_2.0.1_1671646123550_0.6544817081589471"},"_hasShrinkwrap":false},"2.0.2":{"name":"@lakea/gravity-date-adapter-date-fns","version":"2.0.2","peerDependencies":{"@angular/common":">=14.0.0 <15.0.0","@angular/core":">=14.0.0 <15.0.0","@lakea/gravity":"2.0.2"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"6f1037af89bb26f844355a8cdadb0d07b5e00837","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@2.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Vu8wuQXsbwzN72v2HnIavNqhiuai5m6DgH9SE6sxFRU2oma7YKVGnLxrHvTZVnlQGGDK7QBZeEZIEsP35MaDFQ==","shasum":"af6b0165ae6a08ca0cd124b58e04183194b177dd","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-2.0.2.tgz","fileCount":12,"unpackedSize":34584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd5jZKoS1prbsZAcgW6Mi4SkLaC3oNZu2yNmiEITe5EwIhAOcWugIgLnC0MxNInkpmSxSPRw4ZqqAwl3HEb7yPNX4D"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpFPcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq44Q/+NyYf4aiomakamix4hrUsyccPmwDCr1Isl7Lb7hQSmZ6vhsL1\r\n7tRW9IUDvTcRcLrYl/5vvt4mE50UOs1nT1gofJ5G7v+uXKeJTOzgCeoe+oo1\r\nRBooLMSHGHRiF3fx3Q/czmV/tF+dqAjqDjx/dtpU1XrAVKMn1x0h7B1iw0nw\r\ndQnSYPCt2xIJWauBEghDq0XMi8UOVDYs96PGFnJYUzWkchg0GwTBlY11YJfG\r\nsRm0//uWVr6+YjSvg8g37fOsSFiVG0OQVCMNQEmeh594bd3GAGVLpPJBvtty\r\n+bu2ohY7FQoBZt2bEp+K5nOHGEa5ouP4VL8MoaFBGOC8X/FwTkZEddtoYvV8\r\nKZ88L8ziwBZ8XHVKI0dInPGiZHmLPtSsWBdhPdl0ywNtIJmNhtDyMqUjNYd1\r\nmVjIWOHnPZDIbsBfmDb7nh8gkbdgJzZ0e44Em5zTOg0kHWe3BVTdCGZ3bn7B\r\nfLbPJ/+0Q+KdwUJ31ivhFAWV518IgKsqMNAeVvOA8cuYiOCSbs6Wwd4Me37/\r\nPFsBXSpibSwMHLpjWRzwxQdtD22JQo4E6qFXz02k6qpCwKwWstW8hbu8tbcT\r\nNoUj6yRsJQu8thr/jXn5DI2k2yfSUWKyGcCcxITvC2uICD17Pwgs6GZM4cl5\r\nppMlst4mIUmLaqiBoXAti3zqJhKKwu/1HjE=\r\n=gzxb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_2.0.2_1671713756477_0.9518326896103122"},"_hasShrinkwrap":false},"3.0.0-next.0":{"name":"@lakea/gravity-date-adapter-date-fns","version":"3.0.0-next.0","peerDependencies":{"@angular/common":">=15.0.0","@angular/core":">=15.0.0","@lakea/gravity":"3.0.0-next.0"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"ce934b354ac8b6018bf351e9e41c45c25e1546e2","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@3.0.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-DfIe5H+FNAQC6J3sb/ITBKxYKJVfeQx4NM+EKhamjEiNT8FbfXbrqSt4SeknmJqCq8ShwKJnDaCw17vr+cJqXA==","shasum":"905bb09e06c758a89f329e701a2a6f87a15e3f11","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-3.0.0-next.0.tgz","fileCount":12,"unpackedSize":51639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHohTTECPc0oBkOYTX2mki64dIJRUEjSGWFb4mH7nPYwIhAMUAwtGqRb890q/x/qvLQCH+HUByAL3khim0sgpO1Daf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvB/XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmquog//VsYILiT62HLD1yOjvmLV8UUI1TsaGjOtn5m7bjC7I/lzJmUh\r\nKizLFZ3SAjV5NeQyBTh5vc591IrzU0I8x+De2SgVYEz88y698XRC7vWXz5mr\r\nWQV6pfCQsTAJYEiMwaPH9g3b6Xx0IJadPoJgIJQo/WlQHAT7sI2wAbpGBW+K\r\nb/rn0gKtWNMv3RxkXNymyPecINEJe7JRwuVW+hCG7MPBOobLmghfQM0GO+Qn\r\nfDsc1mMXlnG6J9v8TFEf6a5ALpd5fEq1P4F31nedsVnYH+9ML+iZ/BeNvEqQ\r\nv85U/AD9eBGGTfAxAnqTvtI1fjHyu0Igf/fwv4C4L4h61EBh9qeENajtVyTp\r\nBKxrizzyCiJbsPRPQi7Cm+fZ2gXdSI0/6/spvVdmf+oeD6qOFVb/43QfFtvY\r\ndG9gMyxZTVsIpQ+4liyVNqwMFC0ovo/t9PCRlyIjH5S3QbJCwZF9CO0e8O57\r\nscMNL4mQwZjp/GoVgQ2WfOynUXkKkHBbwyqVx/W2pPy02IeDLM6lRv0O2Uub\r\nXn41BasVrtiNpmPykspT1h657A5nDFAO1sVYFxERiQwmzPb8jYpw5VVatnbB\r\nLKHU/hfW/PxagaBoxpEPdF62tbCHHxJK9aMQakKNl2GbF1KLh0d1ctsxyGu3\r\na0J1fvNLfNTFbdXznq83L97JhWnxO6lY56g=\r\n=Djsy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_3.0.0-next.0_1673273303694_0.4895208867951557"},"_hasShrinkwrap":false},"3.0.0":{"name":"@lakea/gravity-date-adapter-date-fns","version":"3.0.0","peerDependencies":{"@angular/common":">=15.0.0","@angular/core":">=15.0.0","@lakea/gravity":"3.0.0"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"6b49243a4ff0fc956435b65692796061e6541d72","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@3.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-av5ZnJ5kYwAWltRDAyd74baVIv9h3/3at4pXBx5iyxJm7zVu3bR09ytTuSCCMOWBeEiIRYY/Own62qAAMrIAgw==","shasum":"ab6838603b85b3f34bca5804728fb64881e888fa","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-3.0.0.tgz","fileCount":12,"unpackedSize":51755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLk7IPFP+JKI+pYGVQkOnrhM7pinxVBD53GvVsYPQjAQIhAKTDsy+w0WYlqwsF7lBxoZF98E/kKR+ii6+1KXJht38l"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvEMRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobVQ/9HbSh7Oh2LtYVv7z6QoaUMu3CdQNk8EKTKqnzARz17FN9DkWI\r\nMNhBv1mIB/KB4RTS7itDnkwhqEEMxxAWAE0JjKoqVfZMhx3geKkcSti3NyKa\r\ny6W9K2/dIglI9VMGmHpEgcoJ8Cz6t8xwaFDSR//FE1qsH7uUKxpWC8dnw+VW\r\njDxFTVBOP3+8fBe+f+IH2n4m/jIEKovIevUfGa4HBGvUMZkmwhqvbgfAe51T\r\n3HLsJ2vk3iETvS//v0339QJGmgL/e81Hgw5VSlwGgALPs2OejtQGMYE2sxZD\r\n+pmd3EIO5UJUfwUyoCycPlhD0HC1alX7M5m42gIieWVvuNBmQehHKbIFNRcj\r\nyo1MiGdjJiYHuFSrEhzWA4EGHfaHNTiHfPsNfN6/8tZAAKbtLUh8vXAqxPmj\r\nrvWWNYO/3OStIVS/mGuseezVXpDCttnoU94ujOTNOfKpAqxjNocXhnmDnXbx\r\nKS7uLIqRbiGxzBIfdu2nv+Kc3z0m28dC5aST0hoIf5Sx+2VJy0fIzJJLpzmt\r\nm2eDm5Dmr2qBR7JEDPA918oYfLp3WNWuq9UlQ2ESqIBPlfj5p6TjMen8Ar0I\r\ndaH1ByYDFARgWwFuJQBCC7n5WCcSq8z6LifAe0sGHjyA7o62iTg6ZfiwpAA+\r\nQreZrgVRtBuxHIUxNCNNIuucbbu5pmOoX4I=\r\n=33LX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_3.0.0_1673282321472_0.5356948986022907"},"_hasShrinkwrap":false},"3.0.2":{"name":"@lakea/gravity-date-adapter-date-fns","version":"3.0.2","peerDependencies":{"@angular/common":">=15.0.0","@angular/core":">=15.0.0","@lakea/gravity":"3.0.2"},"dependencies":{"tslib":"^2.4.0","date-fns":"~2.29.0"},"module":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","es2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","esm2020":"esm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2020":"fesm2020/lakea-gravity-date-adapter-date-fns.mjs","fesm2015":"fesm2015/lakea-gravity-date-adapter-date-fns.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-date-adapter-date-fns.mjs","es2020":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs","es2015":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","node":"./fesm2015/lakea-gravity-date-adapter-date-fns.mjs","default":"./fesm2020/lakea-gravity-date-adapter-date-fns.mjs"}},"sideEffects":false,"gitHead":"d21be6377117f661be52de36d0e0f317acec7612","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.","_id":"@lakea/gravity-date-adapter-date-fns@3.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-A4KepoxhUpXqS0f6NHL3nFyEbmQLXeGFueAP5zCmmIiROArUNp1Aqasv3/kU6sf+NcOd+P7iSdJKjNXdfgzO2Q==","shasum":"40815db7afb3dabb0870bdcc09baa30e88869909","tarball":"https://registry.npmjs.org/@lakea/gravity-date-adapter-date-fns/-/gravity-date-adapter-date-fns-3.0.2.tgz","fileCount":12,"unpackedSize":51755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS4aBiVQThUqOXOOxt5J1c2aWPT5IATYqZBrrZhA0mgAIgfNFQLz03fGsv4etyMmL+Vi67SQzKzFJcJHKf6kow79o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyZH2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoveQ/+OIqk66go0wGcGIiobjMgldZAvjdyDtHqhWncdlAjpTnuJpHE\r\nNWx2+fq6DcG4RkueGR5ZFJ0YN2rViaQ/8ZmDUy0m1S9aIyVN0KWF0lfXsOPU\r\nXRomRBjmwoEMde1jTCZ7T+zayORdExGaWjV+XqiC8NxeZ+Oyyhf1H4aQimDC\r\noMb6vBEsaeAjUDSxiptET7qXG663idudEfRIa/YnFOnEi/BdktIpQJFxZU2v\r\nR32HCUOPBHT4LAMmAlUrcgk5n+VT1II9ADbokiRz9G6Yz8QBpUR3WVcLuZmU\r\n/PHQ+d2963Z3YvWFfqEivX7ZakOylZhIfXuVEmVrv5GN58WP1Vy9ZcphfP4Q\r\nB6yhze8+lTDPydQsE7NM8hFhBoc4FMJ1qiR0TRlOuf6WlAYPcjpSayQVrzD5\r\n/2gdbMCcANqg1mlGNqidUzn+mu/PgInxIPzpdXzko0ieKCeef1Pnio/bCER5\r\ndFDYlsEA8kr+GkvgaT4rt8rrMb8P1mvPd019L3ckbAvKUYg4jaOl01/3xKkt\r\njYVLgeQufd3uvxHJP0TQVtk+Y4QRl4VdKZwMGxdIAxG3ktBSwte5LMHF37jZ\r\noBleCiVGiVYgXK5auF3QJ6LiqK72aV/L2x2RnV29O+bpQRWpNPCuCQHCg7NH\r\nrBNbrpizsoikI5aIOlakSJ59/85esnY8vVs=\r\n=aOdb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-date-adapter-date-fns_3.0.2_1674154486763_0.8698813171376267"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-30T19:12:46.310Z","1.0.0":"2022-05-30T19:12:46.555Z","modified":"2023-01-19T18:54:47.043Z","1.0.1":"2022-06-01T13:55:00.518Z","1.0.2":"2022-06-01T20:11:24.539Z","1.0.3":"2022-06-06T19:23:55.255Z","1.0.4":"2022-06-08T18:12:23.116Z","1.0.5":"2022-06-09T19:39:10.958Z","1.0.6":"2022-06-10T14:06:09.587Z","1.0.7":"2022-06-13T19:29:50.748Z","1.0.8":"2022-06-23T19:21:06.770Z","1.0.9":"2022-06-27T17:14:17.238Z","1.0.10-next.0":"2022-06-27T18:22:10.037Z","1.0.10-next.1":"2022-07-14T17:40:16.934Z","1.0.10-next.2":"2022-07-14T18:36:53.905Z","1.0.10-next.3":"2022-07-14T19:26:23.069Z","1.0.10":"2022-07-14T19:35:42.600Z","1.1.0-next.0":"2022-07-19T12:01:39.772Z","1.1.0-next.1":"2022-07-20T17:02:53.971Z","1.1.0-next.2":"2022-07-22T12:42:50.577Z","1.1.0-next.3":"2022-08-01T12:12:06.178Z","1.1.0-next.4":"2022-08-04T12:16:08.067Z","1.1.0-next.5":"2022-08-04T19:24:04.637Z","1.1.0-next.6":"2022-08-22T17:39:23.077Z","1.1.0-next.7":"2022-10-07T14:31:13.462Z","1.1.0-next.8":"2022-10-10T19:21:14.677Z","1.1.0-next.9":"2022-10-13T19:32:45.898Z","1.1.0-next.10":"2022-10-31T14:18:28.492Z","1.1.0":"2022-10-31T14:54:01.247Z","2.0.0-next.0":"2022-11-03T12:46:33.690Z","2.0.0-next.1":"2022-11-22T18:07:05.546Z","2.0.0-next.2":"2022-11-23T17:21:34.918Z","2.0.0-next.3":"2022-11-25T13:41:29.633Z","2.0.0-next.4":"2022-12-14T17:40:09.796Z","2.0.0":"2022-12-15T12:31:58.588Z","2.0.1":"2022-12-21T18:08:43.729Z","2.0.2":"2022-12-22T12:55:56.675Z","3.0.0-next.0":"2023-01-09T14:08:23.844Z","3.0.0":"2023-01-09T16:38:41.686Z","3.0.2":"2023-01-19T18:54:46.947Z"},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"readme":"# @lakea/gravity-date-adapter-date-fns\n\nAn adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-date-adapter-date-fns date-fns --save`\n\nNext, create a new file, `date-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GR_DATE_FORMAT, GrDate} from '@lakea/gravity/cdk';\nimport {GR_DATE_FORMAT_DATE_FNS, GrDateAdapterDateFns} from '@lakea/gravity-date-adapter-date-fns';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapterDateFns,\n    },\n    {\n      provide: GR_DATE_FORMAT,\n      useValue: GR_DATE_FORMAT_DATE_FNS,\n    },\n  ],\n})\nexport class DateAdapterRootModule {}\n```\n\nImport `DateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the DateAdapterRootModule once in your root module.\n\nThe `DateAdapterRootModule` provide the adapter implementation for `GrDate` and a default date format.\n\n`GR_DATE_FORMAT_DATE_FNS` pattern value is `P`.\n\nTo change default date format, provide a new pattern value for `GR_DATE_FORMAT` injector. Read the [`date-fns` format docs](https://date-fns.org/v2.28.0/docs/format) to see all available patterns.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrDate` abstraction:\n\n```typescript\nimport {Inject, Injectable} from '@angular/core';\n\nimport {GrDate} from '@lakea/gravity/cdk';\n\n@Injectable()\nexport class GrDateAdapter extends GrDate {\n  constructor(@Inject(GR_DATE_FORMAT) private _dateFormat: string) {\n    super();\n  }\n\n  public add(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public subs(date: Date, value: number, type: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year'): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public isBetween(date: Date, start: Date, end: Date): boolean {\n    // YOUR IMPLEMENTATION\n  }\n\n  public set(\n    date: Date,\n    values: {\n      year?: number;\n      month?: number;\n      date?: number;\n      hours?: number;\n      minutes?: number;\n      seconds?: number;\n      milliseconds?: number;\n    }\n  ): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public formatDate(date: Date, dateFormat?: string): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toDate(value: string, fromFormat?: string): Date {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toISO(date: Date): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public toUnix(date: Date): number {\n    // YOUR IMPLEMENTATION\n  }\n\n  public unixToDate(value: number): Date {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrDate,\n      useClass: GrDateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","description":"An adapter for `GrDate` using [`date-fns`](https://date-fns.org/) as implementation."}