{"_id":"moment-transform","_rev":"6-2af67a5bdaa132c20991e6f33f424b0b","name":"moment-transform","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"moment-transform","version":"1.0.0","keywords":["moment","plugin","date","transformation"],"author":{"name":"A----","email":"A----@users.noreply.github.com"},"license":"Public Domain","_id":"moment-transform@1.0.0","maintainers":[{"name":"kachkaev","email":"alexander@kachkaev.ru"}],"homepage":"https://github.com/A----/moment-transform","bugs":{"url":"https://github.com/A----/moment-transform/issues"},"dist":{"shasum":"454968cf9492900d1d178252087287fbfb0e1ab7","tarball":"https://registry.npmjs.org/moment-transform/-/moment-transform-1.0.0.tgz","integrity":"sha512-tzjNtL/MPY31J39YSf/fMXxk8qZMgstkwrSmhHCcJZDdnKpKUCeLmGjBYBiAPc8GrLOMkjtKIbPweRmHHoFfNQ==","signatures":[{"sig":"MEUCIQCNCRs5Ucf9VsrPExTIf5LgxomDf/wNsVQPkj0Yk5zC2gIgTUyFAlNot860rytxIsfRmm1oJ3yfnkCPGbK+tb18xZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"moment-transform.js","_from":".","_shasum":"454968cf9492900d1d178252087287fbfb0e1ab7","gitHead":"fe9673d63260ff33f57f6cdad3dc63e0a4611580","scripts":{"test":"grunt test"},"_npmUser":{"name":"kachkaev","email":"alexander@kachkaev.ru"},"repository":{"url":"git+https://github.com/A----/moment-transform.git","type":"git"},"_npmVersion":"3.6.0","description":"A plugin for Moment.js that allows date transformation from a pattern","_nodeVersion":"5.7.1","dependencies":{"moment":"^2.10.2"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.31","grunt-karma":"^0.10.1","karma-jasmine":"^0.3.5","grunt-contrib-clean":"^0.6.0","grunt-contrib-concat":"^0.5.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"^0.9.1","karma-phantomjs-launcher":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/moment-transform-1.0.0.tgz_1459785274095_0.20292723854072392","host":"packages-12-west.internal.npmjs.com"},"directories":{},"deprecated":"This package is no longer maintained"},"1.0.1":{"name":"moment-transform","version":"1.0.1","keywords":["moment","plugin","date","transformation"],"author":{"name":"A----","email":"A----@users.noreply.github.com"},"license":"Public Domain","_id":"moment-transform@1.0.1","maintainers":[{"name":"kachkaev","email":"alexander@kachkaev.ru"}],"homepage":"https://github.com/A----/moment-transform","bugs":{"url":"https://github.com/A----/moment-transform/issues"},"dist":{"shasum":"d08565aa0c12d9fb7f76c0b0952b32bbec69bbe9","tarball":"https://registry.npmjs.org/moment-transform/-/moment-transform-1.0.1.tgz","integrity":"sha512-SMhzIyRspgi+YbicwOWxj/v2JXT77jO7fKGiqqvUOqrmlk49WtIZ5jSQBe1+EGmnCd/Wj6B7FAsoXNsxnnYNLQ==","signatures":[{"sig":"MEQCIBPNcahO9EV/3m2LFlrJxfj0+rE6HR3/I99bswjWrw8/AiBcCL+LALikG7BMXpWExnRFFJdjYEZZiMHUN5JZABo2XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/moment-transform.js","_from":".","_shasum":"d08565aa0c12d9fb7f76c0b0952b32bbec69bbe9","gitHead":"d155ba6680d3d06afdb3fea5d491f297d0df8248","scripts":{"test":"grunt test"},"_npmUser":{"name":"kachkaev","email":"alexander@kachkaev.ru"},"repository":{"url":"git+https://github.com/A----/moment-transform.git","type":"git"},"_npmVersion":"3.6.0","description":"A plugin for Moment.js that allows date transformation from a pattern","_nodeVersion":"5.7.1","dependencies":{"moment":"^2.10.2"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.31","grunt-karma":"^0.10.1","karma-jasmine":"^0.3.5","grunt-contrib-clean":"^0.6.0","grunt-contrib-concat":"^0.5.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"^0.9.1","karma-phantomjs-launcher":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/moment-transform-1.0.1.tgz_1459958580389_0.8052244978025556","host":"packages-12-west.internal.npmjs.com"},"directories":{},"deprecated":"This package is no longer maintained"}},"time":{"created":"2016-04-04T15:54:36.279Z","modified":"2025-11-09T02:44:42.878Z","1.0.0":"2016-04-04T15:54:36.279Z","1.0.1":"2016-04-06T16:03:02.794Z"},"bugs":{"url":"https://github.com/A----/moment-transform/issues"},"author":{"name":"A----","email":"A----@users.noreply.github.com"},"license":"Public Domain","homepage":"https://github.com/A----/moment-transform","keywords":["moment","plugin","date","transformation"],"repository":{"url":"git+https://github.com/A----/moment-transform.git","type":"git"},"description":"A plugin for Moment.js that allows date transformation from a pattern","maintainers":[{"name":"kachkaev","email":"alexander@kachkaev.ru"}],"readme":"# moment-transform\nA plugin for Moment.js that allows date transformation from a pattern.\n\n## Usage\n\nFirst, download the plugin by:\n* cloning this repository,\n* use `npm` or `bower`,\n* checking the `dist/` folder.\n\nInclude it in your website/app (after moment if you don't use `require`).\n\nThen:\n\n```javascript\nvar tomorrow = moment().transform('YYYY-MM-+01');\nvar midnightTonight = moment().transform('YYYY-MM-+01 00:00:00.000');\nvar breakfirstTimeToday = moment().transform('07:30:00');\n\n// Optional pattern argument\ntomorrow = moment().transform('+01/MM/YYYY', 'DD/MM/YYYY');\n// Multiple patterns, take the first that fits\nmidnightTonight = moment().transform('+01/MM/YYYY 00:00:00.000', ['DD/MM/YYYY', 'DD/MM/YYYY HH:mm:ss.SSS']);\n\n// Optional strict argument\ntomorrow = moment().transform('+01MMYYYY', 'DD/MM/YYYY', false); // this works\nvar invalid = moment().transform('+01MMYYYY', 'DD/MM/YYYY', true); // this will return an invalid date.\ninvalid.isValid(); // false\nbreakfirstTimeToday = moment().transform('07:30:00', undefined, true); // with default patterns\n```\n\n## Options\n\n`transform()` takes up to three arguments:\n* `value`: value to be checked against the pattern,\n* `patterns` (optional): a string or an array of strings. Check [`format()` documentation](http://momentjs.com/docs/#/displaying/format/) for syntax. Default value is `['YYYY-MM-DD HH:mm:ss.SSS', 'YYYY-MM-DD HH:mm:ss', 'YYYY-MM-DD', 'HH:mm:ss.SSS', 'HH:mm:ss']`.\n* `strict` (optional): non-alphabetic characters in patterns are not mandatory when not strict. Default is `false`.\n\n## Contributing\n\nFork the repository and do a `npm install`.\n\nYou can check your code is correct by doing a `grunt test`.\n\nWhen you're done, do a `grunt build`.\n","readmeFilename":"README.md"}