Research
Security News
Malicious npm Package Targets Solana Developers and Hijacks Funds
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
@telerik/kendo-intl
Advanced tools
A package exporting functions for date and number parsing and formatting
This repository contains the source code and documentation of the Kendo UI Internationalization package.
It includes methods for parsing and formatting dates and numbers using Unicode Common Locale Data Repository (CLDR) data, which are split into the following modules:
The cldr-data module is required in order to download the full CDLR database.
npm install --save cldr-data
To use the methods for different locales, use the load
method to load the likelySubtags
and locale data. Additionally, the library requires the loading of the supplemental currencyData
for the default currency formatting and the weekData
for the day of week formatting.
import { load } from '@telerik/kendo-intl';
load(require("cldr-data/main/bg/numbers.json"),
require("cldr-data/main/bg/currencies.json"),
require("cldr-data/main/bg/ca-gregorian.json"),
require("cldr-data/main/bg/timeZoneNames.json"),
require("cldr-data/supplemental/likelySubtags.json"),
require("cldr-data/supplemental/currencyData.json"),
require("cldr-data/supplemental/weekData.json"));
For more examples and available configuration options, refer to the article on CLDR Data.
Date parsing converts a string to a Date
object using the locale specific settings.
import { parseDate } from '@telerik/kendo-intl';
parseDate("11/6/2000", ["G", "d"]); // Mon Nov 06 2000
parseDate("Montag, 6.11.2000", "EEEE, d.MM.y", "de"); // Mon Nov 06 2000
parseDate("2000-11-06T10:30Z"); // Mon Nov 06 2000 12:30
For more examples and available configuration options, refer to the article on date parsing.
Date parsing converts a Date
object to a human-readable string using the locale specific settings.
import { formatDate } from '@telerik/kendo-intl';
formatDate(new Date(2000, 10, 6), "d"); // 11/6/2000
formatDate(new Date(2000, 10, 6), "yMd", "de"); // 6.11.2000
formatDate(new Date(2000, 10, 6), "EEEE, d.MM.y", "bg"); // понеделник, 6.11.2000
For more examples and available configuration options, refer to the article on date formatting.
Number parsing converts a string to a Number
object using the specific settings of the locale.
import { parseNumber } from '@telerik/kendo-intl';
parseNumber("12.22"); // 12.22
parseNumber("1.212,22 €", "de"); // 1212.22
parseNumber("10.22 %"); // 0.1022
parseNumber("1,0000123e+4", "bg"); // 10000.123
For more examples and available configuration options, refer to the article on number parsing.
Number formatting converts a Number
object to a human-readable string using the locale specific settings.
import { formatNumber } from '@telerik/kendo-intl';
formatNumber(1234.567, "n2"); // 1,234.57
formatNumber(1234.567, "c", "de"); // 1.234,57 €
formatNumber(1234.567, {
style: "currency",
currency: "USD",
currencyDisplay: "displayName"
}, "bg"); // 1 234,57 щатски долара
formatNumber(2345678, "##,#.00"); // 2,345,678.00
For more examples and available configuration options, refer to the article on number formatting.
The Internationalization library is published as a scoped NPM package in the NPMJS Telerik account.
Install it using NPM.
npm install --save '@telerik/kendo-intl';
Once installed, import the module.
// ES2015 module syntax
import { formatDate, parseDate } from '@telerik/kendo-intl';
//or
import { formatNumber, parseNumber } from '@telerik/kendo-intl';
// CommonJS format
var numbers = require('@telerik/kendo-intl/number').numbers;
//or
var dates = require('@telerik/kendo-intl/dates').dates;
To install the npm package, you use Node.js 5.0.0 or later versions.
FAQs
A package exporting functions for date and number parsing and formatting
The npm package @telerik/kendo-intl receives a total of 57,158 weekly downloads. As such, @telerik/kendo-intl popularity was classified as popular.
We found that @telerik/kendo-intl demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
Security News
Research
Socket researchers have discovered malicious npm packages targeting crypto developers, stealing credentials and wallet data using spyware delivered through typosquats of popular cryptographic libraries.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.