npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

trump-time-units

v1.2.0

Published

See time in terms of the Trump presidency

Downloads

1

Readme

trump-time-units Build Status

An npm module that aims to help put into perspective the new phenomenon of time under Trump. Time seems to move both quickly and slowly leading to many questions on Trump's effect on time. Until further research can be done this project aims to compare various trump time units against constant real time.

Usage

Units

  • comey
  • yates
  • bannon
  • priebus
  • spicer
  • flynn

trumpTimeUnits with start and end dates

trumpTimeUnits(start, end, units)

  • @param { Date|Moment } start - Start date, can be a javascript date object or moment date object
  • @param { Date|Moment } end - End date, can be a javascript date object or moment date object
  • @param { String } units One of the available units (see above)

trumpTimeUnits with duration in milliseconds

trumpTimeUnits(duration, units)

  • @param { Number } duration - The length of time in milliseconds
  • @param { String } units - One of the available units (see above)

Examples

Use moment as a helper to get things into a usable format

const moment = require('moment');
const trumpTimeUnits = require('trump-time-units');

// using a known duration in milliseconds
const twentyDays = moment.duration(20, 'days').asMilliseconds();
console.log(`20 days is ${trumpTimeUnits(twentyDays, 'scaramucci')} scaramucci's`);
// » 20 days is 2 scaramucci's

// using a start and end date
const start = new Date('2017-01-01');
const end = new Date('2017-07-04');
console.log(`
Between Janauary 1, 2017
and July 4, 2017
is ${trumpTimeUnits(start, end, 'comey')} yates's`);
// » Between Janauary 1, 2017
// and July 4, 2017
// is 1.6810049487883312 yates's

Additional Resources