globalize
Advanced tools
Comparing version 1.0.0-alpha.12 to 1.0.0-alpha.13
{ | ||
"name": "globalize", | ||
"version": "1.0.0-alpha.12", | ||
"version": "1.0.0-alpha.13", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "ignore": [ |
/** | ||
* Globalize v1.0.0-alpha.12 | ||
* Globalize v1.0.0-alpha.13 | ||
* | ||
@@ -10,6 +10,6 @@ * http://github.com/jquery/globalize | ||
* | ||
* Date: 2014-12-08T10:21Z | ||
* Date: 2014-12-10T16:48Z | ||
*/ | ||
/*! | ||
* Globalize v1.0.0-alpha.12 2014-12-08T10:21Z Released under the MIT license | ||
* Globalize v1.0.0-alpha.13 2014-12-10T16:48Z Released under the MIT license | ||
* http://git.io/TrdQbw | ||
@@ -85,2 +85,19 @@ */ | ||
var objectExtend = function() { | ||
var destination = arguments[ 0 ], | ||
sources = [].slice.call( arguments, 1 ); | ||
sources.forEach(function( source ) { | ||
var prop; | ||
for ( prop in source ) { | ||
destination[ prop ] = source[ prop ]; | ||
} | ||
}); | ||
return destination; | ||
}; | ||
var createError = function( code, message, attributes ) { | ||
@@ -93,6 +110,3 @@ var error; | ||
// extend( error, attributes ); | ||
Object.keys( attributes ).forEach(function( attribute ) { | ||
error[ attribute ] = attributes[ attribute ]; | ||
}); | ||
objectExtend( error, attributes ); | ||
@@ -246,2 +260,16 @@ return error; | ||
var stringPad = function( str, count, right ) { | ||
var length; | ||
if ( typeof str !== "string" ) { | ||
str = String( str ); | ||
} | ||
for ( length = str.length; length < count; length += 1 ) { | ||
str = ( right ? ( str + "0" ) : ( "0" + str ) ); | ||
} | ||
return str; | ||
}; | ||
function validateLikelySubtags( cldr ) { | ||
@@ -315,3 +343,6 @@ cldr.once( "get", validateCldr ); | ||
Globalize._isPlainObject = isPlainObject; | ||
Globalize._objectExtend = objectExtend; | ||
Globalize._regexpEscape = regexpEscape; | ||
Globalize._stringPad = stringPad; | ||
Globalize._validate = validate; | ||
Globalize._validateCldr = validateCldr; | ||
@@ -323,3 +354,2 @@ Globalize._validateDefaultLocale = validateDefaultLocale; | ||
Globalize._validateParameterType = validateParameterType; | ||
Globalize._validate = validate; | ||
@@ -326,0 +356,0 @@ return Globalize; |
/** | ||
* Globalize v1.0.0-alpha.12 | ||
* Globalize v1.0.0-alpha.13 | ||
* | ||
@@ -10,6 +10,6 @@ * http://github.com/jquery/globalize | ||
* | ||
* Date: 2014-12-08T10:21Z | ||
* Date: 2014-12-10T16:48Z | ||
*/ | ||
/*! | ||
* Globalize v1.0.0-alpha.12 2014-12-08T10:21Z Released under the MIT license | ||
* Globalize v1.0.0-alpha.13 2014-12-10T16:48Z Released under the MIT license | ||
* http://git.io/TrdQbw | ||
@@ -16,0 +16,0 @@ */ |
/** | ||
* Globalize v1.0.0-alpha.12 | ||
* Globalize v1.0.0-alpha.13 | ||
* | ||
@@ -10,6 +10,6 @@ * http://github.com/jquery/globalize | ||
* | ||
* Date: 2014-12-08T10:21Z | ||
* Date: 2014-12-10T16:48Z | ||
*/ | ||
/*! | ||
* Globalize v1.0.0-alpha.12 2014-12-08T10:21Z Released under the MIT license | ||
* Globalize v1.0.0-alpha.13 2014-12-10T16:48Z Released under the MIT license | ||
* http://git.io/TrdQbw | ||
@@ -16,0 +16,0 @@ */ |
/** | ||
* Globalize v1.0.0-alpha.12 | ||
* Globalize v1.0.0-alpha.13 | ||
* | ||
@@ -10,6 +10,6 @@ * http://github.com/jquery/globalize | ||
* | ||
* Date: 2014-12-08T10:21Z | ||
* Date: 2014-12-10T16:48Z | ||
*/ | ||
/*! | ||
* Globalize v1.0.0-alpha.12 2014-12-08T10:21Z Released under the MIT license | ||
* Globalize v1.0.0-alpha.13 2014-12-10T16:48Z Released under the MIT license | ||
* http://git.io/TrdQbw | ||
@@ -41,3 +41,5 @@ */ | ||
var createError = Globalize._createError, | ||
objectExtend = Globalize._objectExtend, | ||
regexpEscape = Globalize._regexpEscape, | ||
stringPad = Globalize._stringPad, | ||
validateCldr = Globalize._validateCldr, | ||
@@ -132,16 +134,2 @@ validateDefaultLocale = Globalize._validateDefaultLocale, | ||
var stringPad = function( str, count, right ) { | ||
var length; | ||
if ( typeof str !== "string" ) { | ||
str = String( str ); | ||
} | ||
for ( length = str.length; length < count; length += 1 ) { | ||
str = ( right ? ( str + "0" ) : ( "0" + str ) ); | ||
} | ||
return str; | ||
}; | ||
/** | ||
@@ -1008,19 +996,2 @@ * integerFractionDigits( number, minimumIntegerDigits, minimumFractionDigits, | ||
var objectFlatExtend = function() { | ||
var destination = arguments[ 0 ], | ||
sources = [].slice.call( arguments, 1 ); | ||
sources.forEach(function( source ) { | ||
var prop; | ||
for ( prop in source ) { | ||
destination[ prop ] = source[ prop ]; | ||
} | ||
}); | ||
return destination; | ||
}; | ||
/** | ||
@@ -1051,3 +1022,3 @@ * parseProperties( pattern, cldr ) | ||
}, {} ); | ||
invertedNuDigitsMap = objectFlatExtend( | ||
invertedNuDigitsMap = objectExtend( | ||
invertedNuDigitsMapSanityCheck, | ||
@@ -1070,3 +1041,3 @@ invertedNuDigitsMap | ||
numberSymbol( "infinity", cldr ), | ||
objectFlatExtend( {}, numberSymbolName, numberSymbolInvertedMap( cldr ) ), | ||
objectExtend( {}, numberSymbolName, numberSymbolInvertedMap( cldr ) ), | ||
negativeProperties[ 0 ], | ||
@@ -1245,4 +1216,7 @@ negativeProperties[ 10 ].replace( "%", "" ).replace( "\u2030", "" ), | ||
Globalize._createErrorUnsupportedFeature = createErrorUnsupportedFeature; | ||
Globalize._numberNumberingSystem = numberNumberingSystem; | ||
Globalize._numberPattern = numberPattern; | ||
Globalize._numberSymbol = numberSymbol; | ||
Globalize._stringPad = stringPad; | ||
Globalize._validateParameterTypeNumber = validateParameterTypeNumber; | ||
Globalize._validateParameterTypeString = validateParameterTypeString; | ||
@@ -1249,0 +1223,0 @@ |
/** | ||
* Globalize v1.0.0-alpha.12 | ||
* Globalize v1.0.0-alpha.13 | ||
* | ||
@@ -10,6 +10,6 @@ * http://github.com/jquery/globalize | ||
* | ||
* Date: 2014-12-08T10:21Z | ||
* Date: 2014-12-10T16:48Z | ||
*/ | ||
/*! | ||
* Globalize v1.0.0-alpha.12 2014-12-08T10:21Z Released under the MIT license | ||
* Globalize v1.0.0-alpha.13 2014-12-10T16:48Z Released under the MIT license | ||
* http://git.io/TrdQbw | ||
@@ -16,0 +16,0 @@ */ |
/*! | ||
* Globalize v1.0.0-alpha.12 | ||
* Globalize v1.0.0-alpha.13 | ||
* | ||
@@ -10,3 +10,3 @@ * http://github.com/jquery/globalize | ||
* | ||
* Date: 2014-12-08T10:21Z | ||
* Date: 2014-12-10T16:48Z | ||
*/ | ||
@@ -23,2 +23,3 @@ | ||
// Load after globalize/number | ||
require( "./globalize/currency" ); | ||
require( "./globalize/date" ); |
@@ -31,4 +31,6 @@ /** | ||
// CLDR content. | ||
"json!cldr-data/main/en/currencies.json", | ||
"json!cldr-data/main/en/ca-gregorian.json", | ||
"json!cldr-data/main/en/numbers.json", | ||
"json!cldr-data/supplemental/currencyData.json", | ||
"json!cldr-data/supplemental/likelySubtags.json", | ||
@@ -40,6 +42,9 @@ "json!cldr-data/supplemental/plurals.json", | ||
// Extend Globalize with Date and Number modules. | ||
"globalize/currency", | ||
"globalize/date", | ||
"globalize/number", | ||
"globalize/plural" | ||
], function( Globalize, enGregorian, enNumbers, likelySubtags, pluralsData, timeData, weekData ) { | ||
], function( Globalize, enCurrencies, enGregorian, enNumbers, currencyData, likelySubtags, | ||
pluralsData, timeData, weekData ) { | ||
var en, pluralData; | ||
@@ -49,2 +54,4 @@ | ||
Globalize.load( | ||
currencyData, | ||
enCurrencies, | ||
enGregorian, | ||
@@ -69,11 +76,10 @@ enNumbers, | ||
// Use Globalize to format a message with plural inflection. | ||
pluralData = { | ||
one: "{0} result", | ||
other: "{0} results" | ||
}; | ||
document.getElementById( "plural-0" ).innerHTML = en.formatPlural( 0, pluralData ); | ||
document.getElementById( "plural-1" ).innerHTML = en.formatPlural( 1, pluralData ); | ||
document.getElementById( "plural-2" ).innerHTML = en.formatPlural( 2, pluralData ); | ||
// Use Globalize to format currencies. | ||
document.getElementById( "currency" ).innerHTML = en.formatCurrency( 69900, "USD" ); | ||
// Use Globalize to get the plural form of a numeric value. | ||
document.getElementById( "plural-0" ).innerHTML = en.plural( 0 ); | ||
document.getElementById( "plural-1" ).innerHTML = en.plural( 1 ); | ||
document.getElementById( "plural-2" ).innerHTML = en.plural( 2 ); | ||
document.getElementById( "requirements" ).style.display = "none"; | ||
@@ -80,0 +86,0 @@ document.getElementById( "demo" ).style.display = "block"; |
@@ -8,4 +8,6 @@ #! /usr/bin/node | ||
Globalize.load( | ||
cldrData( "main/en/currencies" ), | ||
cldrData( "main/en/ca-gregorian" ), | ||
cldrData( "main/en/numbers" ), | ||
cldrData( "supplemental/currencyData" ), | ||
cldrData( "supplemental/likelySubtags" ), | ||
@@ -26,6 +28,6 @@ cldrData( "supplemental/plurals" ), | ||
// Use Globalize to format a message with plural inflection. | ||
console.log( Globalize.formatPlural( 12345, { | ||
one: "{0} result", | ||
other: "{0} results" | ||
})); | ||
// Use Globalize to format currencies. | ||
console.log( Globalize.formatCurrency( 69900, "USD" ) ); | ||
// Use Globalize to get the plural form of a numeric value. | ||
console.log( Globalize.plural( 12345 ); |
@@ -193,2 +193,14 @@ module.exports = function( grunt ) { | ||
{ | ||
name: "globalize.currency", | ||
include: [ "currency" ], | ||
exclude: [ "cldr", "cldr/event", "./core", "./number" ], | ||
create: true, | ||
override: { | ||
wrap: { | ||
startFile: "src/build/intro-currency.js", | ||
endFile: "src/build/outro.js" | ||
} | ||
} | ||
}, | ||
{ | ||
name: "globalize.date", | ||
@@ -287,2 +299,3 @@ include: [ "date" ], | ||
"tmp/globalize.min.js": [ "dist/globalize.js" ], | ||
"tmp/globalize/currency.min.js": [ "dist/globalize/currency.js" ], | ||
"tmp/globalize/date.min.js": [ "dist/globalize/date.js" ], | ||
@@ -289,0 +302,0 @@ "tmp/globalize/number.min.js": [ "dist/globalize/number.js" ], |
{ | ||
"name": "globalize", | ||
"version": "1.0.0-alpha.12", | ||
"version": "1.0.0-alpha.13", | ||
"description": "A JavaScript library for internationalization and localization that leverage the official Unicode CLDR JSON data.", | ||
@@ -73,3 +73,2 @@ "keywords": [ | ||
"devDependencies": { | ||
"cldr-data-downloader": "0.1.x", | ||
"grunt": "0.4.5", | ||
@@ -76,0 +75,0 @@ "grunt-check-dependencies": "0.6.0", |
@@ -29,2 +29,3 @@ # Globalize | ||
- [Number module](#number_module) | ||
- [Currency module](#currency_module) | ||
- [Plural module](#plural_module) | ||
@@ -100,6 +101,7 @@ - more to come... | ||
|---|--:|---| | ||
| globalize.js | 1.1KB | [Core library](#core) | | ||
| globalize.js | 1.3KB | [Core library](#core) | | ||
| globalize/currency.js | +2.6KB | [Currency module](#currency_module) provides currency formatting and parsing | | ||
| globalize/date.js | +4.8KB | [Date module](#date_module) provides date formatting and parsing | | ||
| globalize/message.js | +0.5KB | [Message module](#message_module) provides message translation | | ||
| globalize/number.js | +3.0KB | [Number module](#number_module) provides number formatting and parsing | | ||
| globalize/number.js | +2.9KB | [Number module](#number_module) provides number formatting and parsing | | ||
| globalize/plural.js | +1.7KB | [Plural module](#plural_module) provides pluralization support | | ||
@@ -171,2 +173,3 @@ | ||
| Core module | cldr/supplemental/likelySubtags.json | | ||
| Currency module | cldr/main/`locale`/currencies.json<br>cldr/supplemental/currencyData.json<br>+CLDR JSON files from number module | | ||
| Date module | cldr/main/`locale`/ca-gregorian.json<br>cldr/main/`locale`/timeZoneNames.json<br>cldr/supplemental/timeData.json<br>cldr/supplemental/weekData.json<br>+CLDR JSON files from number module | | ||
@@ -316,2 +319,18 @@ | Number module | cldr/main/`locale`/numbers.json<br>cldr/supplemental/numberingSystems.json | | ||
<a name="currency_module"></a> | ||
#### Currency module | ||
- **`.currencyFormatter( currency [, options] )`** | ||
Return a function that formats a currency according to the given options or | ||
locale's defaults. | ||
[Read more...](doc/api/currency/currency-formatter.md) | ||
- **`.formatCurrency( value, currency [, options] )`** | ||
Format a currency according to the given options or locale's defaults. | ||
[Read more...](doc/api/currency/format-currency.md) | ||
<a name="plural_module"></a> | ||
@@ -386,2 +405,7 @@ ### Plural module | ||
- **`E_MISSING_PLURAL_MODULE`** | ||
Thrown when plural module is needed, but not loaded, eg. to format currencies | ||
using the named form. [Read more...](doc/error/e-missing-plural-module.md) | ||
- **`E_UNSUPPORTED`** | ||
@@ -388,0 +412,0 @@ |
@@ -40,3 +40,5 @@ /** | ||
var createError = Globalize._createError, | ||
objectExtend = Globalize._objectExtend, | ||
regexpEscape = Globalize._regexpEscape, | ||
stringPad = Globalize._stringPad, | ||
validateCldr = Globalize._validateCldr, | ||
@@ -43,0 +45,0 @@ validateDefaultLocale = Globalize._validateDefaultLocale, |
@@ -22,2 +22,3 @@ /*! | ||
// Load after globalize/number | ||
require( "./globalize/currency" ); | ||
require( "./globalize/date" ); |
define([ | ||
"./format-message" | ||
], function( formatMessage ) { | ||
"./format-message", | ||
"../util/object/extend" | ||
], function( formatMessage, objectExtend ) { | ||
@@ -12,6 +13,3 @@ return function( code, message, attributes ) { | ||
// extend( error, attributes ); | ||
Object.keys( attributes ).forEach(function( attribute ) { | ||
error[ attribute ] = attributes[ attribute ]; | ||
}); | ||
objectExtend( error, attributes ); | ||
@@ -18,0 +16,0 @@ return error; |
@@ -16,3 +16,6 @@ define([ | ||
"./util/is-plain-object", | ||
"./util/object/extend", | ||
"./util/regexp/escape", | ||
"./util/string/pad", | ||
"cldr/event" | ||
@@ -22,3 +25,3 @@ ], function( Cldr, createError, formatMessage, validate, validateCldr, validateDefaultLocale, | ||
validateParameterTypeLocale, validateParameterTypePlainObject, alwaysArray, alwaysCldr, | ||
isPlainObject, regexpEscape ) { | ||
isPlainObject, objectExtend, regexpEscape, stringPad ) { | ||
@@ -93,3 +96,6 @@ function validateLikelySubtags( cldr ) { | ||
Globalize._isPlainObject = isPlainObject; | ||
Globalize._objectExtend = objectExtend; | ||
Globalize._regexpEscape = regexpEscape; | ||
Globalize._stringPad = stringPad; | ||
Globalize._validate = validate; | ||
Globalize._validateCldr = validateCldr; | ||
@@ -101,3 +107,2 @@ Globalize._validateDefaultLocale = validateDefaultLocale; | ||
Globalize._validateParameterType = validateParameterType; | ||
Globalize._validate = validate; | ||
@@ -104,0 +109,0 @@ return Globalize; |
@@ -18,2 +18,3 @@ define([ | ||
"./date/tokenizer-properties", | ||
"cldr/event", | ||
@@ -20,0 +21,0 @@ "cldr/supplemental", |
@@ -13,2 +13,3 @@ define([ | ||
"./number/format-properties", | ||
"./number/numbering-system", | ||
"./number/parse", | ||
@@ -19,2 +20,3 @@ "./number/parse-properties", | ||
"./util/string/pad", | ||
"cldr/event" | ||
@@ -24,4 +26,4 @@ ], function( Globalize, createErrorUnsupportedFeature, validateCldr, validateDefaultLocale, | ||
validateParameterTypePlainObject, validateParameterTypeString, numberFormat, | ||
numberFormatProperties, numberParse, numberParseProperties, numberPattern, numberSymbol, | ||
stringPad ) { | ||
numberFormatProperties, numberNumberingSystem, numberParse, numberParseProperties, | ||
numberPattern, numberSymbol, stringPad ) { | ||
@@ -170,4 +172,7 @@ /** | ||
Globalize._createErrorUnsupportedFeature = createErrorUnsupportedFeature; | ||
Globalize._numberNumberingSystem = numberNumberingSystem; | ||
Globalize._numberPattern = numberPattern; | ||
Globalize._numberSymbol = numberSymbol; | ||
Globalize._stringPad = stringPad; | ||
Globalize._validateParameterTypeNumber = validateParameterTypeNumber; | ||
Globalize._validateParameterTypeString = validateParameterTypeString; | ||
@@ -174,0 +179,0 @@ |
@@ -7,5 +7,5 @@ define([ | ||
"./symbol/name", | ||
"../util/object/flat-extend" | ||
"../util/object/extend" | ||
], function( numberNumberingSystemDigitsMap, numberPatternProperties, numberSymbol, | ||
numberSymbolInvertedMap, numberSymbolName, objectFlatExtend ) { | ||
numberSymbolInvertedMap, numberSymbolName, objectExtend ) { | ||
@@ -37,3 +37,3 @@ /** | ||
}, {} ); | ||
invertedNuDigitsMap = objectFlatExtend( | ||
invertedNuDigitsMap = objectExtend( | ||
invertedNuDigitsMapSanityCheck, | ||
@@ -56,3 +56,3 @@ invertedNuDigitsMap | ||
numberSymbol( "infinity", cldr ), | ||
objectFlatExtend( {}, numberSymbolName, numberSymbolInvertedMap( cldr ) ), | ||
objectExtend( {}, numberSymbolName, numberSymbolInvertedMap( cldr ) ), | ||
negativeProperties[ 0 ], | ||
@@ -59,0 +59,0 @@ negativeProperties[ 10 ].replace( "%", "" ).replace( "\u2030", "" ), |
@@ -10,2 +10,3 @@ define([ | ||
"./common/validate/parameter-type/number", | ||
"cldr/supplemental" | ||
@@ -12,0 +13,0 @@ ], function( Cldr, MakePlural, Globalize, validateCldr, validateDefaultLocale, |
@@ -17,2 +17,6 @@ require.config({ | ||
// currency | ||
"./functional/currency/currency-formatter", | ||
"./functional/currency/format-currency", | ||
// date | ||
@@ -19,0 +23,0 @@ "./functional/date/date-formatter", |
define([ | ||
"globalize", | ||
"../util", | ||
"globalize/date", | ||
@@ -5,0 +6,0 @@ "globalize/message", |
@@ -10,2 +10,3 @@ define([ | ||
"../../util", | ||
"globalize/date" | ||
@@ -12,0 +13,0 @@ ], function( Globalize, enNumbers, enCaGregorian, likelySubtags, numberingSystems, timeData, |
@@ -13,2 +13,3 @@ define([ | ||
"../../util", | ||
"globalize/date" | ||
@@ -15,0 +16,0 @@ ], function( Globalize, startOf, enCaGregorian, enNumbers, ptCaGregorian, ptNumbers, likelySubtags, |
@@ -16,2 +16,3 @@ define([ | ||
"../../util", | ||
"globalize/date" | ||
@@ -18,0 +19,0 @@ ], function( Globalize, arCaGregorian, arNumbers, arTimeZoneNames, enCaGregorian, enNumbers, |
@@ -17,2 +17,3 @@ define([ | ||
"../../util", | ||
"globalize/date" | ||
@@ -19,0 +20,0 @@ ], function( Globalize, startOf, arCaGregorian, arNumbers, arTimeZoneNames, enCaGregorian, |
@@ -5,2 +5,3 @@ define([ | ||
"../../util", | ||
"cldr/unresolved", | ||
@@ -7,0 +8,0 @@ "globalize/message" |
@@ -10,2 +10,3 @@ define([ | ||
"../../util", | ||
"globalize/number" | ||
@@ -12,0 +13,0 @@ ], function( Globalize, arNumbers, enNumbers, esNumbers, zhNumbers, likelySubtags, numberingSystems, |
@@ -8,2 +8,3 @@ define([ | ||
"../../util", | ||
"globalize/number" | ||
@@ -10,0 +11,0 @@ ], function( Globalize, arNumbers, enNumbers, esNumbers, likelySubtags, util ) { |
@@ -6,2 +6,3 @@ define([ | ||
"../../util", | ||
"globalize/number" | ||
@@ -8,0 +9,0 @@ ], function( Globalize, enNumbers, likelySubtags, util ) { |
@@ -11,2 +11,3 @@ define([ | ||
"../../util", | ||
"globalize/number" | ||
@@ -13,0 +14,0 @@ ], function( Globalize, arNumbers, enNumbers, esNumbers, svNumbers, zhNumbers, likelySubtags, |
@@ -6,2 +6,3 @@ define([ | ||
"../../util", | ||
"globalize/plural" | ||
@@ -8,0 +9,0 @@ ], function( Globalize, likelySubtags, plurals, util ) { |
@@ -16,2 +16,9 @@ require.config({ | ||
// currency | ||
"./unit/currency/code-properties", | ||
"./unit/currency/name-properties", | ||
"./unit/currency/symbol-properties", | ||
"./unit/currency/name-format", | ||
// date | ||
@@ -18,0 +25,0 @@ "./unit/date/expand-pattern", |
@@ -8,2 +8,3 @@ define([ | ||
"json!cldr-data/supplemental/weekData.json", | ||
"cldr/supplemental" | ||
@@ -10,0 +11,0 @@ ], function( Cldr, properties, enCaGregorian, likelySubtags, timeData, weekData ) { |
@@ -11,2 +11,3 @@ define([ | ||
"json!cldr-data/supplemental/weekData.json", | ||
"cldr/supplemental" | ||
@@ -13,0 +14,0 @@ ], function( Cldr, format, formatProperties, stringPad, enCaGregorian, timeZoneNames, likelySubtags, |
@@ -7,2 +7,3 @@ define([ | ||
"json!cldr-data/supplemental/timeData.json", | ||
"cldr/supplemental" | ||
@@ -9,0 +10,0 @@ ], function( Cldr, parseProperties, enCaGregorian, likelySubtags, timeData ) { |
@@ -13,2 +13,3 @@ define([ | ||
"json!cldr-data/supplemental/weekData.json", | ||
"cldr/supplemental" | ||
@@ -15,0 +16,0 @@ ], function( Cldr, parse, parseProperties, startOf, tokenizer, numberTokenizerProperties, |
define([ | ||
"src/core", | ||
"json!cldr-data/supplemental/likelySubtags.json", | ||
"cldr/unresolved", | ||
@@ -5,0 +6,0 @@ "src/message" |
@@ -77,2 +77,12 @@ define([ | ||
assertCurrencyParameter: function( assert, name, fn ) { | ||
assertParameterType( assert, [ "string" ], name, fn ); | ||
assert.throws( fn( "ABCD" ), function E_INVALID_PAR_TYPE( error ) { | ||
return error.code === "E_INVALID_PAR_TYPE" && | ||
error.name === name && | ||
"value" in error && | ||
"expected" in error; | ||
}, "Expected \"E_INVALID_PAR_TYPE: Invalid `" + name + "` parameter type (string.length > 3)\" to be thrown" ); | ||
}, | ||
assertDateParameter: function( assert, name, fn ) { | ||
@@ -79,0 +89,0 @@ assertParameterType( assert, "date", name, fn ); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
453664
14
196
11729
506