It is the main zero-dependency and framework-agnostic package. It can be used alone in Vanilla JavaScript project. It listens beforeinput and input events to validate and calibrate textfield's value.
("08/18/2018 07:22:16", "String with a date and time component"), ("08/18/2018", "String with a date component only"), ("8/2018", "String with a month and year ...