UNPKG

expires

Version:

Simple expiration helper

48 lines (33 loc) 796 B
# node-expires Simple Node.js expiration helper ## Install ```bash $ npm install expires ``` ## Usage ```javascript var expires = require('expires'); // Returns some timestamp like 1341151672247 var timestamp = expires.after('2 seconds'); // Then it can be tested for expiration expires.expired(timestamp); // false setTimeout(function() { expires.expired(timestamp); // true }, 2500); ``` ### Supported Units * "ms", "millisecond(s)" * "sec(s)", "second(s)" * "min(s)", "minute(s)" * "hr(s)", "hour(s)" * "day(s)" * "wk(s)", "week(s)" * "yr(s)", "year(s)" ### Fractions Also completely valid are fractional values, such as the following: ```javascript expires.after('0.5 hours'); expires.after('1/2 hours'); // A bit extreme, but still valid expires.after('2.3/4.5 hours'); ```