{"library":"chrono-node","type":"library","category":null,"description":"Chrono Node (chrono-node) is a natural language date and time parser for JavaScript, currently at version 2.9.0. It allows developers to extract and interpret date and time information from arbitrary text, supporting a wide range of formats including relative phrases (\"tomorrow,\" \"5 days ago\"), absolute dates (\"17 August 2013\"), and date ranges (\"Sep 12-13\"). Since its v2 rewrite, the library is implemented in TypeScript, offering a more modular architecture with distinct parser and refiner interfaces. It differentiates itself by focusing on a performant, native JavaScript date/time core (having removed `dayjs` in v2.9.0) and providing robust control over parsing context, including explicit reference dates and timezones. While previous versions attempted to parse all known languages by default, v2.0.0 and later default to international English, requiring explicit configuration for other supported locales (e.g., Japanese, French, Dutch, Russian, Ukrainian).","language":"javascript","status":"active","version":"2.9.0","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install chrono-node","imports":["import * as chrono from 'chrono-node';","import { parseDate } from 'chrono-node';","import type { ParsedResult, ParsingReference, ParsingOption } from 'chrono-node';","const chrono = require('chrono-node');"]},{"cmd":"yarn add chrono-node","imports":[]},{"cmd":"pnpm add chrono-node","imports":[]}],"homepage":null,"github":"https://github.com/wanasit/chrono","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/chrono-node","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/chrono-node/compatibility"}}