Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

chrono-node

Package Overview
Dependencies
Maintainers
1
Versions
107
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chrono-node - npm Package Compare versions

Comparing version 2.3.4 to 2.3.5

dist/locales/zh/hant/constants.d.ts

3

dist/common/parsers/AbstractParserWithWordBoundary.js

@@ -19,3 +19,4 @@ "use strict";

extract(context, match) {
const header = match[1];
var _a;
const header = (_a = match[1]) !== null && _a !== void 0 ? _a : "";
match.index = match.index + header.length;

@@ -22,0 +23,0 @@ match[0] = match[0].substring(header.length);

@@ -37,3 +37,4 @@ import * as en from "./locales/en";

import * as nl from "./locales/nl";
export { de, fr, ja, pt, nl };
import * as zh from "./locales/zh";
export { de, fr, ja, pt, nl, zh };
export declare const strict: Chrono;

@@ -40,0 +41,0 @@ export declare const casual: Chrono;

@@ -22,3 +22,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.parseDate = exports.parse = exports.casual = exports.strict = exports.nl = exports.pt = exports.ja = exports.fr = exports.de = exports.Meridiem = exports.Chrono = exports.en = void 0;
exports.parseDate = exports.parse = exports.casual = exports.strict = exports.zh = exports.nl = exports.pt = exports.ja = exports.fr = exports.de = exports.Meridiem = exports.Chrono = exports.en = void 0;
const en = __importStar(require("./locales/en"));

@@ -43,2 +43,4 @@ exports.en = en;

exports.nl = nl;
const zh = __importStar(require("./locales/zh"));
exports.zh = zh;
exports.strict = en.strict;

@@ -45,0 +47,0 @@ exports.casual = en.casual;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.implySimilarTime = exports.assignSimilarTime = exports.assignSimilarDate = exports.assignTheNextDay = void 0;
const index_1 = require("../index");
function assignTheNextDay(component, targetDayJs) {

@@ -21,2 +22,8 @@ targetDayJs = targetDayJs.add(1, "day");

component.assign("millisecond", targetDayJs.millisecond());
if (component.get("hour") < 12) {
component.assign("meridiem", index_1.Meridiem.AM);
}
else {
component.assign("meridiem", index_1.Meridiem.PM);
}
}

@@ -23,0 +30,0 @@ exports.assignSimilarTime = assignSimilarTime;

@@ -18,3 +18,3 @@ {

"license": "MIT",
"version": "2.3.4",
"version": "2.3.5",
"directories": {

@@ -21,0 +21,0 @@ "source": "./src",

@@ -40,3 +40,3 @@ # Chrono (v2)

* Chrono’s default now handles only international English. While in the previous version, it tried to parse with all known languages.
* The current fully supported languages are `en`, `ja`, and `fr` (`de` and `pt` are partially supported). Other languages from v1 (`nl` and `zh`) are under development.
* The current fully supported languages are `en`, `ja`, `fr`, and `nl` (`de`, `pt`, and `zh.hant` are partially supported).

@@ -43,0 +43,0 @@ For contributors and advanced users

@@ -30,3 +30,3 @@ import { Parser, ParsingContext } from "../../chrono";

extract(context: ParsingContext, match: RegExpMatchArray) {
const header = match[1];
const header = match[1] ?? "";
match.index = match.index + header.length;

@@ -33,0 +33,0 @@ match[0] = match[0].substring(header.length);

@@ -108,3 +108,4 @@ import { DebugHandler, DebugConsume } from "./debugging";

import * as nl from "./locales/nl";
export { de, fr, ja, pt, nl };
import * as zh from "./locales/zh";
export { de, fr, ja, pt, nl, zh };

@@ -111,0 +112,0 @@ /**

import { ParsingComponents } from "../results";
import dayjs from "dayjs";
import { Meridiem } from "../index";

@@ -21,2 +22,7 @@ export function assignTheNextDay(component: ParsingComponents, targetDayJs: dayjs.Dayjs) {

component.assign("millisecond", targetDayJs.millisecond());
if (component.get("hour") < 12) {
component.assign("meridiem", Meridiem.AM);
} else {
component.assign("meridiem", Meridiem.PM);
}
}

@@ -23,0 +29,0 @@

import * as chrono from "../../src/";
import { testSingleCase, testUnexpectedResult } from "../test_util";
import { Meridiem } from "../../src/";

@@ -34,2 +35,3 @@ test("Test - Single Expression", function () {

expect(result.start.get("minute")).toBe(59);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);

@@ -44,2 +46,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 11, 59));

expect(result.start.get("minute")).toBe(59);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);

@@ -54,2 +57,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 11, 59));

expect(result.start.get("minute")).toBe(59);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);

@@ -64,2 +68,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 11, 59));

expect(result.start.get("minute")).toBe(14);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);

@@ -74,2 +79,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 0, 14));

expect(result.start.get("minute")).toBe(14);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);
});

@@ -82,2 +88,3 @@

expect(result.start.get("minute")).toBe(14);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);
});

@@ -90,2 +97,3 @@

expect(result.start.get("minute")).toBe(44);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);

@@ -100,2 +108,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 11, 44));

expect(result.start.get("minute")).toBe(14);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);

@@ -111,2 +120,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 0, 14));

expect(result.start.get("second")).toBe(48);
expect(result.start.get("meridiem")).toBe(Meridiem.PM);

@@ -122,2 +132,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 12, 13, 48));

expect(result.start.get("second")).toBe(57);
expect(result.start.get("meridiem")).toBe(Meridiem.PM);

@@ -144,2 +155,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 12, 13, 57));

expect(result.start.get("minute")).toBe(44);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);

@@ -166,2 +178,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 11, 44));

expect(result.start.get("minute")).toBe(13);
expect(result.start.get("meridiem")).toBe(Meridiem.PM);

@@ -228,2 +241,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 12, 13));

expect(result.start.get("minute")).toBe(1);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);
});

@@ -236,2 +250,3 @@

expect(result.start.get("minute")).toBe(30);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);
});

@@ -245,2 +260,3 @@

expect(result.start.get("second")).toBe(11);
expect(result.start.get("meridiem")).toBe(Meridiem.PM);
});

@@ -247,0 +263,0 @@ });

import * as chrono from "../../src/";
import { testSingleCase } from "../test_util";
import { Meridiem } from "../../src/";

@@ -80,2 +81,3 @@ test("Test - Later Expression", function () {

expect(result.start.get("minute")).toBe(29);
expect(result.start.get("meridiem")).toBe(Meridiem.PM);

@@ -90,2 +92,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 12, 29));

expect(result.start.get("minute")).toBe(59);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);

@@ -100,2 +103,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 11, 59));

expect(result.start.get("minute")).toBe(29);
expect(result.start.get("meridiem")).toBe(Meridiem.PM);

@@ -121,2 +125,3 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 12, 29));

expect(result.start.get("minute")).toBe(14);
expect(result.start.get("meridiem")).toBe(Meridiem.AM);
});

@@ -129,2 +134,3 @@

expect(result.start.get("minute")).toBe(44);
expect(result.start.get("meridiem")).toBe(Meridiem.PM);

@@ -131,0 +137,0 @@ expect(result.start).toBeDate(new Date(2012, 7, 10, 12, 44));

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc