Natural language time parser for moment.js strings. Latest version 0.3.0, last released in 2016. Parses durations, absolute moments (ISO dates), and relative moments (e.g., '3 days ago', 'next month'). Supports abbreviations like 2h, 3d, and time expressions such as '01:23:00'. Infrequently updated; consider modern alternatives like chrono-node or dayjs. Not TypeScript-friendly; uses CommonJS.
npm install moment-parserNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Parses a duration and relative moment using CJS require; warns that package uses CommonJS.
Use a maintained alternative like chrono-node, date-fns, or dayjs.
Use require() or convert to ESM with dynamic import.
Create your own .d.ts file or use @ts-ignore.
Clone moments if needed: const result = parser.parseMoment('now').clone();npm install moment-parser
Use const parser = require('moment-parser'); parser.parse(...)Declare module: declare module 'moment-parser'; or use require.