{"_id":"@afa-ag/ngx-dayjs","_rev":"5-8bf3f7c320900a850e978bcb28c8b69f","time":{"12.0.0":"2021-11-23T12:44:58.826Z","created":"2021-11-23T12:52:57.952Z","12.0.1":"2021-11-23T12:52:58.144Z","modified":"2022-04-04T11:50:07.471Z","13.0.0":"2022-02-21T13:11:19.878Z"},"name":"@afa-ag/ngx-dayjs","dist-tags":{"latest":"13.0.0"},"versions":{"12.0.1":{"name":"@afa-ag/ngx-dayjs","version":"12.0.1","description":"dayjs pipes for Angular","keywords":["angular","daysjs"],"author":{"name":"Leonardo Merza"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alexander-mai/ngx-dayjs.git"},"bugs":{"url":"https://github.com/alexander-mai/ngx-dayjs/issues"},"homepage":"https://github.com/alexander-mai/ngx-dayjs#readme","peerDependencies":{"@angular/common":">=6.0.0","@angular/core":">=6.0.0","dayjs":"^1.10.0"},"main":"bundles/afa-ag-ngx-dayjs.umd.js","module":"fesm2015/afa-ag-ngx-dayjs.js","es2015":"fesm2015/afa-ag-ngx-dayjs.js","esm2015":"esm2015/afa-ag-ngx-dayjs.js","fesm2015":"fesm2015/afa-ag-ngx-dayjs.js","typings":"afa-ag-ngx-dayjs.d.ts","metadata":"afa-ag-ngx-dayjs.metadata.json","sideEffects":false,"dependencies":{"tslib":"^2.2.0"},"gitHead":"64e4a74b52cde3ea9ad30017a2050f240c25b7ed","_id":"@afa-ag/ngx-dayjs@12.0.1","_nodeVersion":"12.22.6","_npmVersion":"7.24.2","dist":{"integrity":"sha512-VlPWtI3piHMaNOkQVa71Ax4ySDt9Kl/FtGXZrfpDmHrssxKfEta8ADpwYXJPlpm/S56CcQzWP5fgONF2Wb9QHw==","shasum":"0c1c0f256c8a338c6a225afce1dd67bb63efa927","tarball":"https://registry.npmjs.org/@afa-ag/ngx-dayjs/-/ngx-dayjs-12.0.1.tgz","fileCount":26,"unpackedSize":42604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnOQqCRA9TVsSAnZWagAAlA0P+QEERhrroPIAOsK+R3f1\n7mSQk5MRcDlNKqubiAL8x6nPOEgJrNBwO0f5lB4Z5Z5QAGWT9TjGOZYlTKI0\njzOegyZf/DpWSpQep0HKQas92jESYotOlyzzKgjWIl5Q7GVsuDqmcMC7gL7t\nEMlTp3uXD5yTOCYp9lRs8R+8ESukDkBEDGiLRIusSRklzJ0h/ZCV11SdRF+k\nNZ78FsZlbS+XO2zYGxRGLMIk1frznTvU7iP+dt2E/p/INAEEFF/0sH/nUV1m\n3rSodLXQtK0aqysnNTzOaSwkZ0XQgCFAykxm2QKKVKEaQeaMxyrEwmxYDRL/\nMpz0x3r3AIYufLutQJNcY0d+j1dwrr7mR0jdU4/y9AL2mno4Dp6gXe+ajyht\nYpSEWBmra87DjQbXBfapkC6+RKoEny0AHm8zGrAVb/cn1pzeWRuExH2BKZTk\nmG7e8e3ixZ46ht6a2sn39AK/gZKvUNrrul2m++X2hIyDf69/Q2EU5Xw+EhRc\nIgVqQSExcMtl6p3XAYH9t2UZrPzNhu1IKcXeNlKiO49XAWoV3hIqxhtGzv+U\n2VIDSd6H0594wU+/hlQAx/TI9RZ+uXjhLZ7XUopr0CFrrnwsArBmuNdvYd3c\njtUNfpkiiRuWGJg4oOGHE+sEEte+TnTOdP7o9btXgGnPXzCwn0CKuBbo8DeJ\nUL1T\r\n=Wfyj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd3lQlg3CRjiLBBgpqPUr2OqyLol6N5hqtzkroF1xCuQIgSGDo8T0HIECO1XO3MfBXDgAyU5eYvKFv42O41ql3mWc="}]},"_npmUser":{"name":"alexander-mai","email":"alexander.mai@afa-ag.de"},"directories":{},"maintainers":[{"name":"alexander-mai","email":"alexander.mai@afa-ag.de"},{"name":"afa-entwicklung","email":"entwicklung@afa-ag.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-dayjs_12.0.1_1637671978008_0.7466239099013803"},"_hasShrinkwrap":false},"13.0.0":{"name":"@afa-ag/ngx-dayjs","version":"13.0.0","description":"dayjs pipes for Angular","keywords":["angular","daysjs"],"author":{"name":"Leonardo Merza"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alexander-mai/ngx-dayjs.git"},"bugs":{"url":"https://github.com/alexander-mai/ngx-dayjs/issues"},"homepage":"https://github.com/alexander-mai/ngx-dayjs#readme","peerDependencies":{"@angular/common":">=6.0.0","@angular/core":">=6.0.0","dayjs":"^1.10.0"},"module":"fesm2015/afa-ag-ngx-dayjs.mjs","es2020":"fesm2020/afa-ag-ngx-dayjs.mjs","esm2020":"esm2020/afa-ag-ngx-dayjs.mjs","fesm2020":"fesm2020/afa-ag-ngx-dayjs.mjs","fesm2015":"fesm2015/afa-ag-ngx-dayjs.mjs","typings":"afa-ag-ngx-dayjs.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./afa-ag-ngx-dayjs.d.ts","esm2020":"./esm2020/afa-ag-ngx-dayjs.mjs","es2020":"./fesm2020/afa-ag-ngx-dayjs.mjs","es2015":"./fesm2015/afa-ag-ngx-dayjs.mjs","node":"./fesm2015/afa-ag-ngx-dayjs.mjs","default":"./fesm2020/afa-ag-ngx-dayjs.mjs"}},"sideEffects":false,"dependencies":{"tslib":"^2.3.0"},"gitHead":"7849c30a09680eaec22726b1d9e2e781cd4d7136","_id":"@afa-ag/ngx-dayjs@13.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-3IZfdNaPmvpQO4yNlhQjb/47oId9jzBLfLjhj4PpUxw8f+VocUiiKa6C00ZfKn9q/FqvJwRxjmY4AQtr5yJ3Mg==","shasum":"1f67bad0417b1e5682717297a714c6f485db7283","tarball":"https://registry.npmjs.org/@afa-ag/ngx-dayjs/-/ngx-dayjs-13.0.0.tgz","fileCount":72,"unpackedSize":165505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE493ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnSw/6A7u5CGArmsl2M2IPUfgZzryxEhA5DB9KXCpeun7Nc1rAq20B\r\nNYToWCAFlAX7VcZsvS2nDQMxdfVN7rSL0fn80CjiZjBe0n1JhK+3ZNW+TOBt\r\nQsChw8TvQtNIcC+UbkRN36N5iVSrkaIDD9yP8S1Ix7ZpJdQdrAfsJgmKtJeF\r\nW+ykWvIi+h3o1ZFLGmMqMtZM8zfqW/ZqgwqTCDECLshJhIrdoV7RPHQcnGnL\r\nCxlN6iBQ3JfUPbtK6qZz7okHnfk6OZfHFyCm8gPEePJ8wqyBPorYFEawTd3l\r\nmkTfP2/31jRzrXbiYa8HWZEEsSfbSF9ba+4FtxEMQ4wO0ZvhivoRBZcOXQqb\r\n/uRiz7i4Q5yIxVmUBFJ5fuQuME9MJQK6ZwEvQgqDGiwKy5Duw3rQEKvV5IXc\r\nSP08QJQAfIyQp6lPGef1RNfJWVgZis9zmINTUAKKOAOThv3qrVJuqWqGnx2D\r\nCycO5fIHN0+y1A6/7dtyy1D9M7pCJxsgQhkWDIrHIHVFUi09GOW4Z6as1KcT\r\n3rbNPpYO/cC0KS/4ksWKiPrfP5Tk2FALXEBQmBBi18unPDdDOWpS1KouRs3T\r\nYH8pAn9+hPS3YAAQKDqMJe2U02/ClIrRTFMMN4zMYd+bqwBHPd2QBTdgsmdt\r\nZkYuZcHCX2wcLKTykbYDtxW9eY4LmhD03pY=\r\n=bQCC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHYWaducPgTAyGtpo+h6EhKW/ieFeapwr612z6nz+6FAIgJKAjAkXTHUBJoyaP8He/BaxrHJIb2n2Kngr0DQSgg4U="}]},"_npmUser":{"name":"alexander-mai","email":"alexander.mai@afa-ag.de"},"directories":{},"maintainers":[{"name":"alexander-mai","email":"alexander.mai@afa-ag.de"},{"name":"afa-entwicklung","email":"entwicklung@afa-ag.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-dayjs_13.0.0_1645449079694_0.7937425178120907"},"_hasShrinkwrap":false}},"maintainers":[{"name":"alexander-mai","email":"alexander.mai@afa-ag.de"},{"name":"afa-entwicklung","email":"entwicklung@afa-ag.de"}],"description":"dayjs pipes for Angular","homepage":"https://github.com/alexander-mai/ngx-dayjs#readme","keywords":["angular","daysjs"],"repository":{"type":"git","url":"git+https://github.com/alexander-mai/ngx-dayjs.git"},"author":{"name":"Leonardo Merza"},"bugs":{"url":"https://github.com/alexander-mai/ngx-dayjs/issues"},"license":"MIT","readme":"# ngx-dayjs\n\ndayjs pipes for Angular\n\n[![Build Status](https://travis-ci.org/alexander-mai/ngx-dayjs.svg?branch=master)](https://travis-ci.org/alexander-mai/ngx-dayjs)\n\nInstallation\n------------\n\n`npm install --save @afa-ag/ngx-dayjs`\n\n### For System.js users:\n\nFirst you need to install dayjs:\n\n`npm install @afa-ag/dayjs --save`\n\nDon't forget to update your systemjs.config.js:\n\n```\npackages: {\n            app: {\n                main: './main.js',\n                defaultExtension: 'js'\n            },\n            'dayjs': {\n                main: './dayjs.js',\n                defaultExtension: 'js'\n            },\n            'ngx-dayjs': {\n                main: './index.js',\n                defaultExtension: 'js'\n            }\n        }\n```\n\nUsage\n-----\n\nImport `dayjsModule` into your app's modules:\n\n``` typescript\nimport { dayjsModule } from '@afa-ag/ngx-dayjs';\n\n@NgModule({\n  imports: [\n    dayjsModule\n  ]\n})\n```\n\nThis makes all the `@afa-ag/ngx-dayjs` pipes available for use in your app components.\n\nAvailable pipes\n---------------\n\n## amFromUnix pipe\n\n``` typescript\n@Component({\n  selector: 'app',\n  template: `\n    Last updated: {{ (1456263980 | amFromUnix) | amDateFormat:'hh:mmA'}}\n  `\n})\n```\n\nPrints `Last updated: 01:46PM`\n\n## amParse pipe\n\nParses a custom-formatted date into a dayjs object that can be used with the other pipes.\n\n``` typescript\n@Component({\n  selector: 'app',\n  template: `\n    Last updated: {{'24/01/2014' | amParse:'DD/MM/YYYY' | amDateFormat:'LL'}}\n  `\n})\n```\n\nPrints `Last updated: January 24, 2016`\n\n## amDifference pipe\n\n``` typescript\n@Component({\n  selector: 'app',\n  template: `\n    Expiration: {{nextDay | amDifference: today :'days' : true}} days\n  `\n})\n```\nPrints `Expiration: 1 day`\n\n## amAdd and amSubtract pipes\n\nUse these pipes to perform date arithmetics. See [dayjsjs docs](http://dayjsjs.com/docs/#/manipulating/add/) for details.\n\n``` typescript\n@Component({\n  selector: 'app',\n  template: `\n    Expiration: {{'2017-03-17T16:55:00.000+01:00' | amAdd: 2 : 'hours' | amDateFormat: 'YYYY-MM-DD HH:mm'}}\n  `\n})\n```\nPrints `Expiration: 2017-03-17 18:55`\n\n``` typescript\n@Component({\n  selector: 'app',\n  template: `\n    Last updated: {{'2017-03-17T16:55:00.000+01:00' | amSubtract: 5 : 'years' | amDateFormat: 'YYYY-MM-DD HH:mm'}}\n  `\n})\n```\nPrints `Last updated: 2012-03-17 16:55`\n\n\nComplete Example\n----------------\n\n``` typescript\nimport { NgModule, Component } from '@angular/core';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\nimport { dayjsModule } from '@afa-ag/ngx-dayjs';\n\n@Component({\n  selector: 'app',\n  template: `\n    Last updated: <b>{{myDate | amSubtract:timeLeft}}</b>\n  `\n})\nexport class AppComponent {\n  myDate: Date;\n\n  constructor() {\n    this.myDate = new Date();\n  }\n}\n\n@NgModule({\n  imports: [\n    BrowserModule,\n    dayjsModule\n  ],\n  declarations: [ AppComponent ]\n  bootstrap: [ AppComponent ]\n})\nclass AppModule {}\n\nplatformBrowserDynamic().bootstrapModule(AppModule);\n```\n","readmeFilename":"README.md"}