diff -Nru node-dateformat-1.0.11/bin/cli.js node-dateformat-2.0.0/bin/cli.js --- node-dateformat-1.0.11/bin/cli.js 2014-11-28 18:46:08.000000000 +0000 +++ node-dateformat-2.0.0/bin/cli.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,75 +0,0 @@ -#!/usr/bin/env node -/** - * dateformat - * - * Copyright (c) 2014 Charlike Mike Reagent (cli), contributors. - * Released under the MIT license. - */ - -'use strict'; - -/** - * Module dependencies. - */ - -var dateFormat = require('../lib/dateformat'); -var meow = require('meow'); -var stdin = require('get-stdin'); - -var cli = meow({ - pkg: '../package.json', - help: [ - 'Options', - ' --help Show this help', - ' --version Current version of package', - ' -d | --date Date that want to format (Date object as Number or String)', - ' -m | --mask Mask that will use to format the date', - ' -u | --utc Convert local time to UTC time or use `UTC:` prefix in mask', - ' -g | --gmt You can use `GMT:` prefix in mask', - '', - 'Usage', - ' dateformat [date] [mask]', - ' dateformat "Nov 26 2014" "fullDate"', - ' dateformat 1416985417095 "dddd, mmmm dS, yyyy, h:MM:ss TT"', - ' dateformat 1315361943159 "W"', - ' dateformat "UTC:h:MM:ss TT Z"', - ' dateformat "longTime" true', - ' dateformat "longTime" false true', - ' dateformat "Jun 9 2007" "fullDate" true', - ' date +%s | dateformat', - '' - ].join('\n') -}) - -var date = cli.input[0] || cli.flags.d || cli.flags.date || Date.now(); -var mask = cli.input[1] || cli.flags.m || cli.flags.mask || dateFormat.masks.default; -var utc = cli.input[2] || cli.flags.u || cli.flags.utc || false; -var gmt = cli.input[3] || cli.flags.g || cli.flags.gmt || false; - -utc = utc === 'true' ? true : false; -gmt = gmt === 'true' ? true : false; - -if (!cli.input.length) { - stdin(function(date) { - console.log(dateFormat(date, dateFormat.masks.default, utc, gmt)); - }); - return; -} - -if (cli.input.length === 1 && date) { - mask = date; - date = Date.now(); - console.log(dateFormat(date, mask, utc, gmt)); - return; -} - -if (cli.input.length >= 2 && date && mask) { - if (mask === 'true' || mask === 'false') { - utc = mask === 'true' ? true : false; - gmt = !utc; - mask = date - date = Date.now(); - } - console.log(dateFormat(date, mask, utc, gmt)); - return; -} diff -Nru node-dateformat-1.0.11/debian/changelog node-dateformat-2.0.0/debian/changelog --- node-dateformat-1.0.11/debian/changelog 2017-06-20 10:55:57.000000000 +0000 +++ node-dateformat-2.0.0/debian/changelog 2017-09-09 14:52:47.000000000 +0000 @@ -1,3 +1,11 @@ +node-dateformat (2.0.0-1) unstable; urgency=medium + + * New upstream version 2.0.0 + + bin/cli.js was removed by upstream + * Bump Standards-Version to 4.0.0 + + -- Marcelo Jorge Vieira Sat, 09 Sep 2017 11:52:47 -0300 + node-dateformat (1.0.11-4) unstable; urgency=medium * Team upload diff -Nru node-dateformat-1.0.11/debian/control node-dateformat-2.0.0/debian/control --- node-dateformat-1.0.11/debian/control 2017-06-20 10:55:57.000000000 +0000 +++ node-dateformat-2.0.0/debian/control 2017-09-09 14:52:47.000000000 +0000 @@ -1,5 +1,5 @@ Source: node-dateformat -Section: web +Section: javascript Priority: optional Maintainer: Debian Javascript Maintainers Uploaders: Marcelo Jorge Vieira , @@ -12,7 +12,7 @@ , node-underscore , node-get-stdin , node-meow -Standards-Version: 3.9.8 +Standards-Version: 4.0.0 Homepage: https://github.com/felixge/node-dateformat Vcs-Browser: https://anonscm.debian.org/git/pkg-javascript/node-dateformat.git Vcs-Git: https://anonscm.debian.org/cgit/pkg-javascript/node-dateformat.git diff -Nru node-dateformat-1.0.11/debian/copyright node-dateformat-2.0.0/debian/copyright --- node-dateformat-1.0.11/debian/copyright 2017-06-20 10:55:57.000000000 +0000 +++ node-dateformat-2.0.0/debian/copyright 2017-09-09 14:52:47.000000000 +0000 @@ -1,4 +1,4 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: dateformat Source: https://github.com/felixge/node-dateformat @@ -6,10 +6,6 @@ Copyright: 2007-2009 Steven Levithan License: Expat -Files: bin/cli.js -Copyright: 2014 Charlike Mike Reagent (cli), contributors. -License: Expat - Files: debian/* Copyright: 2013 Marcelo Jorge Vieira License: Expat diff -Nru node-dateformat-1.0.11/lib/dateformat.js node-dateformat-2.0.0/lib/dateformat.js --- node-dateformat-1.0.11/lib/dateformat.js 2014-11-28 18:46:08.000000000 +0000 +++ node-dateformat-2.0.0/lib/dateformat.js 2016-11-25 06:15:11.000000000 +0000 @@ -215,7 +215,9 @@ if (typeof define === 'function' && define.amd) { - define(dateFormat); + define(function () { + return dateFormat; + }); } else if (typeof exports === 'object') { module.exports = dateFormat; } else { diff -Nru node-dateformat-1.0.11/.npmignore node-dateformat-2.0.0/.npmignore --- node-dateformat-1.0.11/.npmignore 1970-01-01 00:00:00.000000000 +0000 +++ node-dateformat-2.0.0/.npmignore 2016-11-25 06:15:11.000000000 +0000 @@ -0,0 +1,2 @@ +test +.travis.yml diff -Nru node-dateformat-1.0.11/package.json node-dateformat-2.0.0/package.json --- node-dateformat-1.0.11/package.json 2014-11-28 18:46:08.000000000 +0000 +++ node-dateformat-2.0.0/package.json 2016-11-25 06:15:11.000000000 +0000 @@ -7,21 +7,12 @@ "contributors": [ "Steven Levithan", "Felix Geisendörfer ", - "Christoph Tavan " + "Christoph Tavan ", + "Jon Schlinkert (https://github.com/jonschlinkert)" ], - "version": "1.0.11", - "licenses": { - "type": "MIT", - "url": "https://raw.githubusercontent.com/felixge/node-dateformat/master/LICENSE" - }, + "version": "2.0.0", + "license": "MIT", "main": "lib/dateformat", - "bin": { - "dateformat": "bin/cli.js" - }, - "dependencies": { - "get-stdin": "*", - "meow": "*" - }, "devDependencies": { "underscore": "1.7.0", "mocha": "2.0.1" diff -Nru node-dateformat-1.0.11/Readme.md node-dateformat-2.0.0/Readme.md --- node-dateformat-1.0.11/Readme.md 2014-11-28 18:46:08.000000000 +0000 +++ node-dateformat-2.0.0/Readme.md 2016-11-25 06:15:11.000000000 +0000 @@ -21,59 +21,112 @@ As taken from Steven's post, modified to match the Modifications listed above: ```js - var dateFormat = require('dateformat'); - var now = new Date(); +var dateFormat = require('dateformat'); +var now = new Date(); - // Basic usage - dateFormat(now, "dddd, mmmm dS, yyyy, h:MM:ss TT"); - // Saturday, June 9th, 2007, 5:46:21 PM - - // You can use one of several named masks - dateFormat(now, "isoDateTime"); - // 2007-06-09T17:46:21 - - // ...Or add your own - dateFormat.masks.hammerTime = 'HH:MM! "Can\'t touch this!"'; - dateFormat(now, "hammerTime"); - // 17:46! Can't touch this! - - // When using the standalone dateFormat function, - // you can also provide the date as a string - dateFormat("Jun 9 2007", "fullDate"); - // Saturday, June 9, 2007 - - // Note that if you don't include the mask argument, - // dateFormat.masks.default is used - dateFormat(now); - // Sat Jun 09 2007 17:46:21 - - // And if you don't include the date argument, - // the current date and time is used - dateFormat(); - // Sat Jun 09 2007 17:46:22 - - // You can also skip the date argument (as long as your mask doesn't - // contain any numbers), in which case the current date/time is used - dateFormat("longTime"); - // 5:46:22 PM EST - - // And finally, you can convert local time to UTC time. Simply pass in - // true as an additional argument (no argument skipping allowed in this case): - dateFormat(now, "longTime", true); - // 10:46:21 PM UTC - - // ...Or add the prefix "UTC:" or "GMT:" to your mask. - dateFormat(now, "UTC:h:MM:ss TT Z"); - // 10:46:21 PM UTC - - // You can also get the ISO 8601 week of the year: - dateFormat(now, "W"); - // 42 - - // and also get the ISO 8601 numeric representation of the day of the week: - dateFormat(now,"N"); - // 6 +// Basic usage +dateFormat(now, "dddd, mmmm dS, yyyy, h:MM:ss TT"); +// Saturday, June 9th, 2007, 5:46:21 PM + +// You can use one of several named masks +dateFormat(now, "isoDateTime"); +// 2007-06-09T17:46:21 + +// ...Or add your own +dateFormat.masks.hammerTime = 'HH:MM! "Can\'t touch this!"'; +dateFormat(now, "hammerTime"); +// 17:46! Can't touch this! + +// When using the standalone dateFormat function, +// you can also provide the date as a string +dateFormat("Jun 9 2007", "fullDate"); +// Saturday, June 9, 2007 + +// Note that if you don't include the mask argument, +// dateFormat.masks.default is used +dateFormat(now); +// Sat Jun 09 2007 17:46:21 + +// And if you don't include the date argument, +// the current date and time is used +dateFormat(); +// Sat Jun 09 2007 17:46:22 + +// You can also skip the date argument (as long as your mask doesn't +// contain any numbers), in which case the current date/time is used +dateFormat("longTime"); +// 5:46:22 PM EST + +// And finally, you can convert local time to UTC time. Simply pass in +// true as an additional argument (no argument skipping allowed in this case): +dateFormat(now, "longTime", true); +// 10:46:21 PM UTC + +// ...Or add the prefix "UTC:" or "GMT:" to your mask. +dateFormat(now, "UTC:h:MM:ss TT Z"); +// 10:46:21 PM UTC + +// You can also get the ISO 8601 week of the year: +dateFormat(now, "W"); +// 42 + +// and also get the ISO 8601 numeric representation of the day of the week: +dateFormat(now,"N"); +// 6 ``` + +### Mask options + +Mask | Description +---- | ----------- +`d` | Day of the month as digits; no leading zero for single-digit days. +`dd` | Day of the month as digits; leading zero for single-digit days. +`ddd` | Day of the week as a three-letter abbreviation. +`dddd` | Day of the week as its full name. +`m` | Month as digits; no leading zero for single-digit months. +`mm` | Month as digits; leading zero for single-digit months. +`mmm` | Month as a three-letter abbreviation. +`mmmm` | Month as its full name. +`yy` | Year as last two digits; leading zero for years less than 10. +`yyyy` | Year represented by four digits. +`h` | Hours; no leading zero for single-digit hours (12-hour clock). +`hh` | Hours; leading zero for single-digit hours (12-hour clock). +`H` | Hours; no leading zero for single-digit hours (24-hour clock). +`HH` | Hours; leading zero for single-digit hours (24-hour clock). +`M` | Minutes; no leading zero for single-digit minutes. +`MM` | Minutes; leading zero for single-digit minutes. +`N` | ISO 8601 numeric representation of the day of the week. +`o` | GMT/UTC timezone offset, e.g. -0500 or +0230. +`s` | Seconds; no leading zero for single-digit seconds. +`ss` | Seconds; leading zero for single-digit seconds. +`S` | The date's ordinal suffix (st, nd, rd, or th). Works well with `d`. +`l` | Milliseconds; gives 3 digits. +`L` | Milliseconds; gives 2 digits. +`t` | Lowercase, single-character time marker string: a or p. +`tt` | Lowercase, two-character time marker string: am or pm. +`T` | Uppercase, single-character time marker string: A or P. +`TT` | Uppercase, two-character time marker string: AM or PM. +`W` | ISO 8601 week number of the year, e.g. 42 +`Z` | US timezone abbreviation, e.g. EST or MDT. With non-US timezones or in the +`'...'`, `"..."` | Literal character sequence. Surrounding quotes are removed. +`UTC:` | Must be the first four characters of the mask. Converts the date from local time to UTC/GMT/Zulu time before applying the mask. The "UTC:" prefix is removed. + +### Named Formats + +Name | Mask | Example +---- | ---- | ------- +`default` | `ddd mmm dd yyyy HH:MM:ss` | Sat Jun 09 2007 17:46:21 +`shortDate` | `m/d/yy` | 6/9/07 +`mediumDate` | `mmm d, yyyy` | Jun 9, 2007 +`longDate` | `mmmm d, yyyy` | June 9, 2007 +`fullDate` | `dddd, mmmm d, yyyy` | Saturday, June 9, 2007 +`shortTime` | `h:MM TT` | 5:46 PM +`mediumTime` | `h:MM:ss TT` | 5:46:21 PM +`longTime` | `h:MM:ss TT Z` | 5:46:21 PM EST +`isoDate` | `yyyy-mm-dd` | 2007-06-09 +`isoTime` | `HH:MM:ss` | 17:46:21 +`isoDateTime` | `yyyy-mm-dd'T'HH:MM:ss` | 2007-06-09T17:46:21 +`isoUtcDateTime` | `UTC:yyyy-mm-dd'T'HH:MM:ss'Z'` | 2007-06-09T22:46:21Z ## License (c) 2007-2009 Steven Levithan [stevenlevithan.com][stevenlevithan], MIT license.