auth0-lock
Advanced tools
Comparing version 11.26.3 to 11.27.0
@@ -69,2 +69,28 @@ 'use strict'; | ||
}); | ||
describe('databaseUsernameStyle', function () { | ||
beforeEach(function () { | ||
jest.resetAllMocks(); | ||
}); | ||
it('it should resolve to "username" if a connectionResolver is present', function () { | ||
var model = _immutable2.default.fromJS({ | ||
core: { | ||
connectionResolver: function connectionResolver() { | ||
return true; | ||
}, | ||
transient: { | ||
connections: { | ||
database: [{ | ||
requireUsername: false | ||
}] | ||
} | ||
} | ||
} | ||
}); | ||
expect((0, _database.databaseUsernameStyle)(model)).toBe('username'); | ||
}); | ||
}); | ||
describe('initDatabase', function () { | ||
@@ -71,0 +97,0 @@ describe('calls initNS with the correct additionalSignUpFields', function () { |
@@ -46,2 +46,5 @@ 'use strict'; | ||
return 'passwordStrengthPolicy'; | ||
}, | ||
signUpFieldsStrictValidation: function signUpFieldsStrictValidation() { | ||
return true; | ||
} | ||
@@ -73,3 +76,4 @@ }; | ||
passwordStrengthMessages: 'passwordStrengthMessages', | ||
usernameInputPlaceholder: 'usernameInputPlaceholder' | ||
usernameInputPlaceholder: 'usernameInputPlaceholder', | ||
strictValidation: false | ||
}; | ||
@@ -76,0 +80,0 @@ it('renders only email by default', function () { |
@@ -37,3 +37,4 @@ 'use strict'; | ||
lock: {}, | ||
placeholder: 'placeholder' | ||
placeholder: 'placeholder', | ||
strictValidation: false | ||
}; | ||
@@ -174,5 +175,5 @@ | ||
expect(mock.calls.length).toBe(1); | ||
expect(mock.calls[0]).toMatchSnapshot(); | ||
expect(mock.calls.length).toBe(2); | ||
expect(mock.calls[1]).toMatchSnapshot(); | ||
}); | ||
}); |
@@ -16,2 +16,5 @@ 'use strict'; | ||
expect((0, _email.isEmail)('test.test.com')).toBe(false); | ||
expect((0, _email.isEmail)('test..@test.com')).toBe(true); | ||
expect((0, _email.isEmail)('test..@test.com', false)).toBe(true); | ||
expect((0, _email.isEmail)('test..@test.com', true)).toBe(false); | ||
}); | ||
@@ -18,0 +21,0 @@ it('returns false when there is a white space in the middle of the string', function () { |
@@ -40,3 +40,4 @@ 'use strict'; | ||
return undefined; | ||
} | ||
}, | ||
connectionResolver: jest.fn() | ||
}; | ||
@@ -57,2 +58,3 @@ }); | ||
var databaseIndexMock = require('connection/database/index'); | ||
var coreMock = require('core/index'); | ||
@@ -68,2 +70,6 @@ beforeEach(function () { | ||
afterEach(function () { | ||
jest.resetAllMocks(); | ||
}); | ||
it('renders correctly', function () { | ||
@@ -78,2 +84,10 @@ (0, _testUtils.expectComponent)(_react2.default.createElement(_login_pane2.default, defaultProps)).toMatchSnapshot(); | ||
}); | ||
it('shows username pane when connectionResolver is specified, even if usernameStyle is email', function () { | ||
coreMock.connectionResolver.mockImplementation(function () { | ||
return function () { | ||
return true; | ||
}; | ||
}); | ||
(0, _testUtils.expectComponent)(_react2.default.createElement(_login_pane2.default, _extends({}, defaultProps, { usernameStyle: 'email' }))).toMatchSnapshot(); | ||
}); | ||
it('shows username pane when user usernameStyle !== email', function () { | ||
@@ -80,0 +94,0 @@ (0, _testUtils.expectComponent)(_react2.default.createElement(_login_pane2.default, _extends({}, defaultProps, { usernameStyle: 'any' }))).toMatchSnapshot(); |
@@ -168,2 +168,9 @@ 'use strict'; | ||
}); | ||
it('sets `blankErrorHint` when password is empty', function () { | ||
require('field/index').getFieldValue = function (m, field) { | ||
return ''; | ||
}; | ||
var PasswordPane = getComponent(); | ||
(0, _testUtils.expectComponent)(_react2.default.createElement(PasswordPane, defaultProps)).toMatchSnapshot(); | ||
}); | ||
}); |
@@ -40,3 +40,4 @@ 'use strict'; | ||
showPassword: true, | ||
usernameInputPlaceholder: 'usernameInputPlaceholder' | ||
usernameInputPlaceholder: 'usernameInputPlaceholder', | ||
strictValidation: false | ||
}; | ||
@@ -184,5 +185,5 @@ | ||
expect(mock.calls.length).toBe(1); | ||
expect(mock.calls[0]).toMatchSnapshot(); | ||
expect(mock.calls.length).toBe(2); | ||
expect(mock.calls[1]).toMatchSnapshot(); | ||
}); | ||
}); |
@@ -172,2 +172,5 @@ 'use strict'; | ||
}); | ||
it('email is used as user name', function () { | ||
expectToFailWith('a@a.com'); | ||
}); | ||
it('validates invalid chars', function () { | ||
@@ -174,0 +177,0 @@ var invalidChars = '{}[],;?/\\%\xA8&*()\xB9\xB2\xB3\xAA\xBA\xA7\xA3\xA2\xAC<>|" '.split(''); |
@@ -27,2 +27,3 @@ 'use strict'; | ||
exports.showTerms = showTerms; | ||
exports.signUpFieldsStrictValidation = signUpFieldsStrictValidation; | ||
exports.mustAcceptTerms = mustAcceptTerms; | ||
@@ -107,3 +108,4 @@ exports.termsAccepted = termsAccepted; | ||
signUpLink = opts.signUpLink, | ||
usernameStyle = opts.usernameStyle; | ||
usernameStyle = opts.usernameStyle, | ||
signUpFieldsStrictValidation = opts.signUpFieldsStrictValidation; | ||
@@ -138,2 +140,6 @@ var _processScreenOptions = processScreenOptions(opts), | ||
if (!assertMaybeBoolean(opts, 'signUpFieldsStrictValidation')) { | ||
signUpFieldsStrictValidation = false; | ||
} | ||
if (!assertMaybeArray(opts, 'additionalSignUpFields')) { | ||
@@ -246,3 +252,4 @@ additionalSignUpFields = undefined; | ||
signUpLink: signUpLink, | ||
usernameStyle: usernameStyle | ||
usernameStyle: usernameStyle, | ||
signUpFieldsStrictValidation: signUpFieldsStrictValidation | ||
}).filter(function (x) { | ||
@@ -379,2 +386,6 @@ return typeof x !== 'undefined'; | ||
if (l.hasSomeConnections(m, 'database')) { | ||
if (l.connectionResolver(m)) { | ||
return 'username'; | ||
} | ||
return databaseConnectionRequiresUsername(m) ? get(m, 'usernameStyle', 'any') : 'email'; | ||
@@ -431,2 +442,6 @@ } | ||
function signUpFieldsStrictValidation(m) { | ||
return get(m, 'signUpFieldsStrictValidation', false); | ||
} | ||
function mustAcceptTerms(m) { | ||
@@ -433,0 +448,0 @@ return get(m, 'mustAcceptTerms', false); |
@@ -81,9 +81,13 @@ 'use strict'; | ||
); | ||
var resolver = l.connectionResolver(lock); | ||
// Should never validate format on login because of custom db connection and import mode | ||
var fieldPane = usernameStyle === 'email' ? _react2.default.createElement(_email_pane2.default, { | ||
// Should never validate format on login because of custom db connection and import mode. | ||
// If a custom resolver is in use, always use UsernamePane without validating format, | ||
// as the target connection (and this validation rules) could change by time the user hits 'submit'. | ||
var fieldPane = usernameStyle === 'email' && resolver === undefined ? _react2.default.createElement(_email_pane2.default, { | ||
i18n: i18n, | ||
lock: lock, | ||
forceInvalidVisibility: !showPassword, | ||
placeholder: emailInputPlaceholder | ||
placeholder: emailInputPlaceholder, | ||
strictValidation: false | ||
}) : _react2.default.createElement(_username_pane2.default, { | ||
@@ -94,3 +98,4 @@ i18n: i18n, | ||
usernameStyle: usernameStyle, | ||
validateFormat: false | ||
validateFormat: false, | ||
strictValidation: false | ||
}); | ||
@@ -97,0 +102,0 @@ |
@@ -52,3 +52,8 @@ 'use strict'; | ||
header, | ||
_react2.default.createElement(_email_pane2.default, { i18n: i18n, lock: lock, placeholder: emailInputPlaceholder }) | ||
_react2.default.createElement(_email_pane2.default, { | ||
i18n: i18n, | ||
lock: lock, | ||
placeholder: emailInputPlaceholder, | ||
strictValidation: false | ||
}) | ||
); | ||
@@ -55,0 +60,0 @@ }; |
@@ -61,3 +61,4 @@ 'use strict'; | ||
placeholder: usernameInputPlaceholder, | ||
validateFormat: false | ||
validateFormat: false, | ||
strictValidation: false | ||
}), | ||
@@ -64,0 +65,0 @@ _react2.default.createElement(_password_pane2.default, { i18n: i18n, lock: model, placeholder: passwordInputPlaceholder }) |
@@ -51,3 +51,3 @@ 'use strict'; | ||
'thecity-sandbox': 'The City (sandbox)', | ||
thirtysevensignals: '37 Signals', | ||
thirtysevensignals: 'Basecamp', | ||
twitter: 'Twitter', | ||
@@ -54,0 +54,0 @@ vkontakte: 'vKontakte', |
@@ -179,3 +179,3 @@ 'use strict'; | ||
function getVersion() { | ||
return '11.26.3'; | ||
return '11.27.0'; | ||
} |
@@ -79,3 +79,4 @@ 'use strict'; | ||
placeholder: usernameInputPlaceholder, | ||
validateFormat: true | ||
validateFormat: true, | ||
strictValidation: (0, _index.signUpFieldsStrictValidation)(model) | ||
}) : null; | ||
@@ -115,3 +116,8 @@ | ||
header, | ||
_react2.default.createElement(_email_pane2.default, { i18n: i18n, lock: model, placeholder: emailInputPlaceholder }), | ||
_react2.default.createElement(_email_pane2.default, { | ||
i18n: i18n, | ||
lock: model, | ||
placeholder: emailInputPlaceholder, | ||
strictValidation: (0, _index.signUpFieldsStrictValidation)(model) | ||
}), | ||
usernamePane, | ||
@@ -118,0 +124,0 @@ passwordPane, |
@@ -62,3 +62,8 @@ 'use strict'; | ||
var email = l.hasSomeConnections(model, 'passwordless', 'email') ? _react2.default.createElement(_email_pane2.default, { i18n: i18n, lock: model, placeholder: i18n.str('emailInputPlaceholder') }) : null; | ||
var email = l.hasSomeConnections(model, 'passwordless', 'email') ? _react2.default.createElement(_email_pane2.default, { | ||
i18n: i18n, | ||
lock: model, | ||
placeholder: i18n.str('emailInputPlaceholder'), | ||
strictValidation: false | ||
}) : null; | ||
@@ -65,0 +70,0 @@ // TODO: instructions can't be on EmailPane because it breaks the CSS, |
@@ -89,2 +89,5 @@ 'use strict'; | ||
// TODO: blankErrorHint is deprecated. | ||
// It is kept for backwards compatibiliy in the code for the customers overwriting | ||
// it with languageDictionary. It can be removed in the next major release. | ||
return _react2.default.createElement(_captcha_input2.default, { | ||
@@ -98,3 +101,3 @@ lockId: lockId, | ||
value: value, | ||
invalidHint: i18n.str('blankErrorHint') | ||
invalidHint: i18n.str('blankErrorHint') || i18n.str('blankCaptchaErrorHint') | ||
}); | ||
@@ -101,0 +104,0 @@ }; |
@@ -14,2 +14,6 @@ 'use strict'; | ||
var _isEmail2 = require('validator/lib/isEmail'); | ||
var _isEmail3 = _interopRequireDefault(_isEmail2); | ||
var _index = require('./index'); | ||
@@ -28,6 +32,10 @@ | ||
function validateEmail(str) { | ||
return isEmail(str); | ||
var strictValidation = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; | ||
return isEmail(str, strictValidation); | ||
} | ||
function isEmail(str) { | ||
var strictValidation = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; | ||
if (typeof str !== 'string') { | ||
@@ -37,6 +45,8 @@ return false; | ||
var trimmed = (0, _trim2.default)(str); | ||
return trimmed.indexOf('@') >= 0 && trimmed.indexOf('.') >= 0 && trimmed.indexOf(' ') === -1; | ||
return strictValidation ? (0, _isEmail3.default)(str) : trimmed.indexOf('@') >= 0 && trimmed.indexOf('.') >= 0 && trimmed.indexOf(' ') === -1; | ||
} | ||
function setEmail(m, str) { | ||
var strictValidation = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; | ||
return (0, _index.setField)(m, 'email', str, function (str) { | ||
@@ -46,3 +56,3 @@ var validHRDEMail = (0, _enterprise.isHRDEmailValid)(m, str); | ||
return { | ||
valid: validateEmail(str) && validHRDEMail, | ||
valid: validateEmail(str, strictValidation) && validHRDEMail, | ||
hint: !validHRDEMail ? i18n.html(m, ['error', 'login', 'hrd.not_matching_email']) : undefined | ||
@@ -49,0 +59,0 @@ }; |
@@ -51,3 +51,5 @@ 'use strict'; | ||
EmailPane.prototype.componentDidMount = function componentDidMount() { | ||
var lock = this.props.lock; | ||
var _props = this.props, | ||
lock = _props.lock, | ||
strictValidation = _props.strictValidation; | ||
@@ -57,6 +59,10 @@ if (l.ui.avatar(lock) && c.email(lock)) { | ||
} | ||
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _email.setEmail, c.email(lock), strictValidation); | ||
}; | ||
EmailPane.prototype.handleChange = function handleChange(e) { | ||
var lock = this.props.lock; | ||
var _props2 = this.props, | ||
lock = _props2.lock, | ||
strictValidation = _props2.strictValidation; | ||
@@ -67,12 +73,12 @@ if (l.ui.avatar(lock)) { | ||
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _email.setEmail, e.target.value); | ||
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _email.setEmail, e.target.value, strictValidation); | ||
}; | ||
EmailPane.prototype.render = function render() { | ||
var _props = this.props, | ||
i18n = _props.i18n, | ||
lock = _props.lock, | ||
placeholder = _props.placeholder, | ||
_props$forceInvalidVi = _props.forceInvalidVisibility, | ||
forceInvalidVisibility = _props$forceInvalidVi === undefined ? false : _props$forceInvalidVi; | ||
var _props3 = this.props, | ||
i18n = _props3.i18n, | ||
lock = _props3.lock, | ||
placeholder = _props3.placeholder, | ||
_props3$forceInvalidV = _props3.forceInvalidVisibility, | ||
forceInvalidVisibility = _props3$forceInvalidV === undefined ? false : _props3$forceInvalidV; | ||
@@ -84,4 +90,8 @@ var allowAutocomplete = l.ui.allowAutocomplete(lock); | ||
var valid = field.get('valid', true); | ||
var invalidHint = field.get('invalidHint') || i18n.str(value ? 'invalidErrorHint' : 'blankErrorHint'); | ||
// TODO: invalidErrorHint and blankErrorHint are deprecated. | ||
// They are kept for backwards compatibiliy in the code for the customers overwriting | ||
// them with languageDictionary. They can be removed in the next major release. | ||
var invalidHint = field.get('invalidHint') || value ? i18n.str('invalidErrorHint') || i18n.str('invalidEmailErrorHint') : i18n.str('blankErrorHint') || i18n.str('blankEmailErrorHint'); | ||
var isValid = (!forceInvalidVisibility || valid) && !c.isFieldVisiblyInvalid(lock, 'email'); | ||
@@ -109,3 +119,4 @@ | ||
lock: _propTypes2.default.object.isRequired, | ||
placeholder: _propTypes2.default.string.isRequired | ||
placeholder: _propTypes2.default.string.isRequired, | ||
strictValidation: _propTypes2.default.bool.isRequired | ||
}; |
@@ -74,2 +74,7 @@ 'use strict'; | ||
var hiddenCss = hidden ? ' auth0-lock-hidden' : ''; | ||
// TODO: invalidErrorHint and blankErrorHint are deprecated. | ||
// They are kept for backwards compatibiliy in the code for the customers overwriting | ||
// them with languageDictionary. They can be removed in the next major release. | ||
var invalidHint = c.getFieldValue(lock, 'password') ? i18n.str('invalidErrorHint') || i18n.str('invalidPasswordErrorHint') : i18n.str('blankErrorHint') || i18n.str('blankPasswordErrorHint'); | ||
return _react2.default.createElement( | ||
@@ -80,3 +85,3 @@ 'div', | ||
value: c.getFieldValue(lock, 'password'), | ||
invalidHint: i18n.str('blankErrorHint'), | ||
invalidHint: invalidHint, | ||
showPasswordStrengthMessage: !c.isFieldValid(lock, 'password'), | ||
@@ -83,0 +88,0 @@ isValid: !c.isFieldVisiblyInvalid(lock, 'password'), |
@@ -25,2 +25,3 @@ 'use strict'; | ||
var settings = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : DEFAULT_CONNECTION_VALIDATION.username; | ||
var strictValidation = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; | ||
@@ -45,2 +46,7 @@ // If the connection does not have validation settings, it should only check if the field is empty. | ||
// check if user name is an email | ||
if (strictValidation && (0, _email.validateEmail)(str) === true) { | ||
return false; | ||
} | ||
// check allowed characters matched | ||
@@ -59,2 +65,3 @@ var result = regExp.exec(lowercased); | ||
var validateUsernameFormat = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true; | ||
var strictValidation = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false; | ||
@@ -68,5 +75,5 @@ var usernameValidation = validateUsernameFormat ? getUsernameValidation(m) : null; | ||
case 'username': | ||
return validateUsername(value, validateUsernameFormat, usernameValidation); | ||
return validateUsername(value, validateUsernameFormat, usernameValidation, strictValidation); | ||
default: | ||
return usernameLooksLikeEmail(value) ? (0, _email.validateEmail)(value) : validateUsername(value, validateUsernameFormat, usernameValidation); | ||
return usernameLooksLikeEmail(value) ? (0, _email.validateEmail)(value) : validateUsername(value, validateUsernameFormat, usernameValidation, strictValidation); | ||
} | ||
@@ -73,0 +80,0 @@ }; |
@@ -50,4 +50,8 @@ 'use strict'; | ||
UsernamePane.prototype.componentDidMount = function componentDidMount() { | ||
var lock = this.props.lock; | ||
UsernamePane.prototype.componentDidMount = function componentDidMount(e) { | ||
var _props = this.props, | ||
lock = _props.lock, | ||
validateFormat = _props.validateFormat, | ||
usernameStyle = _props.usernameStyle, | ||
strictValidation = _props.strictValidation; | ||
@@ -57,9 +61,11 @@ if (l.ui.avatar(lock) && c.username(lock)) { | ||
} | ||
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _username.setUsername, c.username(lock), usernameStyle, validateFormat, strictValidation); | ||
}; | ||
UsernamePane.prototype.handleChange = function handleChange(e) { | ||
var _props = this.props, | ||
lock = _props.lock, | ||
validateFormat = _props.validateFormat, | ||
usernameStyle = _props.usernameStyle; | ||
var _props2 = this.props, | ||
lock = _props2.lock, | ||
validateFormat = _props2.validateFormat, | ||
usernameStyle = _props2.usernameStyle, | ||
strictValidation = _props2.strictValidation; | ||
@@ -69,12 +75,11 @@ if (l.ui.avatar(lock)) { | ||
} | ||
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _username.setUsername, e.target.value, usernameStyle, validateFormat); | ||
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _username.setUsername, e.target.value, usernameStyle, validateFormat, strictValidation); | ||
}; | ||
UsernamePane.prototype.render = function render() { | ||
var _props2 = this.props, | ||
i18n = _props2.i18n, | ||
lock = _props2.lock, | ||
placeholder = _props2.placeholder, | ||
validateFormat = _props2.validateFormat; | ||
var _props3 = this.props, | ||
i18n = _props3.i18n, | ||
lock = _props3.lock, | ||
placeholder = _props3.placeholder, | ||
validateFormat = _props3.validateFormat; | ||
@@ -85,5 +90,10 @@ var allowAutocomplete = l.ui.allowAutocomplete(lock); | ||
// TODO: invalidErrorHint and blankErrorHint are deprecated. | ||
// They are kept for backwards compatibiliy in the code for the customers overwriting | ||
// them with languageDictionary. They can be removed in the next major release. | ||
var invalidHintKey = function invalidHintKey(str) { | ||
if (!str) return 'blankErrorHint'; | ||
if ((0, _username.usernameLooksLikeEmail)(str) || !validateFormat) return 'invalidErrorHint'; | ||
if (!str) { | ||
return i18n.str('blankErrorHint') ? 'blankErrorHint' : 'blankUsernameErrorHint'; | ||
} | ||
if ((0, _username.usernameLooksLikeEmail)(str) || !validateFormat) return i18n.str('invalidErrorHint') ? 'invalidErrorHint' : 'invalidUsernameErrorHint'; | ||
return 'usernameFormatErrorHint'; | ||
@@ -125,3 +135,4 @@ }; | ||
validateFormat: _propTypes2.default.bool.isRequired, | ||
usernameStyle: _propTypes2.default.oneOf(['any', 'email', 'username']) | ||
usernameStyle: _propTypes2.default.oneOf(['any', 'email', 'username']), | ||
strictValidation: _propTypes2.default.bool.isRequired | ||
}; | ||
@@ -128,0 +139,0 @@ |
@@ -123,3 +123,3 @@ 'use strict'; | ||
method: 'registerLanguageDictionary', | ||
url: l.languageBaseUrl(m) + '/js/lock/' + '11.26.3' + '/' + language + '.js', | ||
url: l.languageBaseUrl(m) + '/js/lock/' + '11.27.0' + '/' + language + '.js', | ||
check: function check(str) { | ||
@@ -126,0 +126,0 @@ return str && str === language; |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Mag nie leeg wees nie', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Mag nie leeg wees nie', | ||
blankEmailErrorHint: 'Mag nie leeg wees nie', | ||
blankUsernameErrorHint: 'Mag nie leeg wees nie', | ||
blankCaptchaErrorHint: 'Mag nie leeg wees nie', | ||
codeInputPlaceholder: 'jou kode', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Stuur e-pos', | ||
invalidErrorHint: 'Ongeldig', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Ongeldig', | ||
invalidEmailErrorHint: 'Ongeldig', | ||
invalidUsernameErrorHint: 'Ongeldig', | ||
lastLoginInstructions: 'Vorige intekening was met', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Ingeteken by%s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'لا ينبغي أن يكون فارغاً.', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'لا ينبغي أن يكون فارغاً.', | ||
blankEmailErrorHint: 'لا ينبغي أن يكون فارغاً.', | ||
blankUsernameErrorHint: 'لا ينبغي أن يكون فارغاً.', | ||
blankCaptchaErrorHint: 'لا ينبغي أن يكون فارغاً.', | ||
codeInputPlaceholder: 'الرمز', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'أرسل بريداً إلكترونياً', | ||
invalidErrorHint: 'غير صالح', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'غير صالح', | ||
invalidEmailErrorHint: 'غير صالح', | ||
invalidUsernameErrorHint: 'غير صالح', | ||
lastLoginInstructions: 'دخلت آخر مرة باستخدام', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'ادخل إلى %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Boş ola bilməz', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Boş ola bilməz', | ||
blankEmailErrorHint: 'Boş ola bilməz', | ||
blankUsernameErrorHint: 'Boş ola bilməz', | ||
blankCaptchaErrorHint: 'Boş ola bilməz', | ||
codeInputPlaceholder: 'kodunuz', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Email göndər', | ||
invalidErrorHint: 'Yalnış', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Yalnış', | ||
invalidEmailErrorHint: 'Yalnış', | ||
invalidUsernameErrorHint: 'Yalnış', | ||
lastLoginInstructions: 'Sonuncu daxil olduğunuz', | ||
@@ -74,0 +81,0 @@ loginAtLabel: '%s ilə daxil olun', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Попълването на полето е задължително', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Попълването на полето е задължително', | ||
blankEmailErrorHint: 'Попълването на полето е задължително', | ||
blankUsernameErrorHint: 'Попълването на полето е задължително', | ||
blankCaptchaErrorHint: 'Попълването на полето е задължително', | ||
codeInputPlaceholder: 'Вашата парола', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Изпращане на имейл', | ||
invalidErrorHint: 'Грешка', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Грешка', | ||
invalidEmailErrorHint: 'Грешка', | ||
invalidUsernameErrorHint: 'Грешка', | ||
lastLoginInstructions: 'При предходното влизане, Вие се опитахте да влезете в профила си с', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Вход при %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'No pot ser buit', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'No pot ser buit', | ||
blankEmailErrorHint: 'No pot ser buit', | ||
blankUsernameErrorHint: 'No pot ser buit', | ||
blankCaptchaErrorHint: 'No pot ser buit', | ||
codeInputPlaceholder: 'codi', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Enviar email', | ||
invalidErrorHint: 'Invàlid', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Invàlid', | ||
invalidEmailErrorHint: 'Invàlid', | ||
invalidUsernameErrorHint: 'Invàlid', | ||
lastLoginInstructions: "L'última vegada vàreu iniciar sessió amb", | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Iniciar a %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Nemůže zůstat prázdné', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Nemůže zůstat prázdné', | ||
blankEmailErrorHint: 'Nemůže zůstat prázdné', | ||
blankUsernameErrorHint: 'Nemůže zůstat prázdné', | ||
blankCaptchaErrorHint: 'Nemůže zůstat prázdné', | ||
codeInputPlaceholder: 'kód', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Poslat email', | ||
invalidErrorHint: 'Nesprávný', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Nesprávný', | ||
invalidEmailErrorHint: 'Nesprávný', | ||
invalidUsernameErrorHint: 'Nesprávný', | ||
lastLoginInstructions: 'Naposled jste se přihlásil s', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Přihlásit k %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Kan ikke være tom', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Kan ikke være tom', | ||
blankEmailErrorHint: 'Kan ikke være tom', | ||
blankUsernameErrorHint: 'Kan ikke være tom', | ||
blankCaptchaErrorHint: 'Kan ikke være tom', | ||
codeInputPlaceholder: 'din kode', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Send e-mail', | ||
invalidErrorHint: 'Ugyldig', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Ugyldig', | ||
invalidEmailErrorHint: 'Ugyldig', | ||
invalidUsernameErrorHint: 'Ugyldig', | ||
lastLoginInstructions: 'Sidste gang loggede du ind med', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Log ind hos %s', |
@@ -54,3 +54,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Darf nicht leer sein', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Darf nicht leer sein', | ||
blankEmailErrorHint: 'Darf nicht leer sein', | ||
blankUsernameErrorHint: 'Darf nicht leer sein', | ||
blankCaptchaErrorHint: 'Darf nicht leer sein', | ||
codeInputPlaceholder: 'Ihr Code', | ||
@@ -69,3 +73,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'E-Mail senden', | ||
invalidErrorHint: 'Ungültig!', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Ungültig!', | ||
invalidEmailErrorHint: 'Ungültig!', | ||
invalidUsernameErrorHint: 'Ungültig!', | ||
lastLoginInstructions: 'Letztes Mal waren Sie angemeldet mit', | ||
@@ -72,0 +79,0 @@ loginAtLabel: 'Anmelden bei %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Δεν μπορεί μείνει κενό', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Δεν μπορεί μείνει κενό', | ||
blankEmailErrorHint: 'Δεν μπορεί μείνει κενό', | ||
blankUsernameErrorHint: 'Δεν μπορεί μείνει κενό', | ||
blankCaptchaErrorHint: 'Δεν μπορεί μείνει κενό', | ||
codeInputPlaceholder: 'ο κωδικός σας', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Αποστολή email', | ||
invalidErrorHint: 'Μη έγκυρο', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Μη έγκυρο', | ||
invalidEmailErrorHint: 'Μη έγκυρο', | ||
invalidUsernameErrorHint: 'Μη έγκυρο', | ||
lastLoginInstructions: 'Η τελευταία συνδεσή σας έγινε με', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Συνδεθείτε στο %s', |
@@ -55,3 +55,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: "Can't be blank", | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: "Password can't be blank", | ||
blankEmailErrorHint: "Email can't be blank", | ||
blankUsernameErrorHint: "Username can't be blank", | ||
blankCaptchaErrorHint: "Can't be blank", | ||
codeInputPlaceholder: 'your code', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Send email', | ||
invalidErrorHint: 'Invalid', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Password is invalid', | ||
invalidEmailErrorHint: 'Email is invalid', | ||
invalidUsernameErrorHint: 'Username is invalid', | ||
lastLoginInstructions: 'Last time you logged in with', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Log in at %s', |
@@ -54,3 +54,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Requerido', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Requerido', | ||
blankEmailErrorHint: 'Requerido', | ||
blankUsernameErrorHint: 'Requerido', | ||
blankCaptchaErrorHint: 'Requerido', | ||
codeInputPlaceholder: 'código', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Enviar email', | ||
invalidErrorHint: 'Inválido', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Inválido', | ||
invalidEmailErrorHint: 'Inválido', | ||
invalidUsernameErrorHint: 'Inválido', | ||
lastLoginInstructions: 'La última vez inició sesión con', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Iniciar en %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Ei või olla tühi', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Ei või olla tühi', | ||
blankEmailErrorHint: 'Ei või olla tühi', | ||
blankUsernameErrorHint: 'Ei või olla tühi', | ||
blankCaptchaErrorHint: 'Ei või olla tühi', | ||
codeInputPlaceholder: 'sinu kood', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Saada e-mail', | ||
invalidErrorHint: 'Vigane', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Vigane', | ||
invalidEmailErrorHint: 'Vigane', | ||
invalidUsernameErrorHint: 'Vigane', | ||
lastLoginInstructions: 'Viimati logisid sisse kasutades:', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Logi sisse %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'نباید خالی باشد', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'نباید خالی باشد', | ||
blankEmailErrorHint: 'نباید خالی باشد', | ||
blankUsernameErrorHint: 'نباید خالی باشد', | ||
blankCaptchaErrorHint: 'نباید خالی باشد', | ||
codeInputPlaceholder: 'کد شما', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'ارسال ایمیل', | ||
invalidErrorHint: 'نا معتبر', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'نا معتبر', | ||
invalidEmailErrorHint: 'نا معتبر', | ||
invalidUsernameErrorHint: 'نا معتبر', | ||
lastLoginInstructions: 'آخرین باری که وارد شده اید با', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'ورود در %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Ei voi olla tyhjä', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Ei voi olla tyhjä', | ||
blankEmailErrorHint: 'Ei voi olla tyhjä', | ||
blankUsernameErrorHint: 'Ei voi olla tyhjä', | ||
blankCaptchaErrorHint: 'Ei voi olla tyhjä', | ||
codeInputPlaceholder: 'koodisi', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Lähetä sähköposti', | ||
invalidErrorHint: 'Epäkelpo', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Epäkelpo', | ||
invalidEmailErrorHint: 'Epäkelpo', | ||
invalidUsernameErrorHint: 'Epäkelpo', | ||
lastLoginInstructions: 'Viimeksi kirjauduit', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Kirjauduttu %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Ne peut être vide', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Ne peut être vide', | ||
blankEmailErrorHint: 'Ne peut être vide', | ||
blankUsernameErrorHint: 'Ne peut être vide', | ||
blankCaptchaErrorHint: 'Ne peut être vide', | ||
codeInputPlaceholder: 'votre code', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Envoyer le courriel', | ||
invalidErrorHint: 'Invalide', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Invalide', | ||
invalidEmailErrorHint: 'Invalide', | ||
invalidUsernameErrorHint: 'Invalide', | ||
lastLoginInstructions: 'Dernière connexion avec', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Connexion à %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'לא יכול להישאר ריק', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'לא יכול להישאר ריק', | ||
blankEmailErrorHint: 'לא יכול להישאר ריק', | ||
blankUsernameErrorHint: 'לא יכול להישאר ריק', | ||
blankCaptchaErrorHint: 'לא יכול להישאר ריק', | ||
codeInputPlaceholder: 'הקוד שלך', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'שלח מייל', | ||
invalidErrorHint: 'לא תקין', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'לא תקין', | ||
invalidEmailErrorHint: 'לא תקין', | ||
invalidUsernameErrorHint: 'לא תקין', | ||
lastLoginInstructions: 'פעם אחרונה שנכנסת עם', | ||
@@ -75,0 +82,0 @@ loginAtLabel: '%sכניסה ב', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Ne može biti prazno', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Ne može biti prazno', | ||
blankEmailErrorHint: 'Ne može biti prazno', | ||
blankUsernameErrorHint: 'Ne može biti prazno', | ||
blankCaptchaErrorHint: 'Ne može biti prazno', | ||
codeInputPlaceholder: 'vaš kôd', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Pošalji elektroničku poruku', | ||
invalidErrorHint: 'Nevaljano', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Nevaljano', | ||
invalidEmailErrorHint: 'Nevaljano', | ||
invalidUsernameErrorHint: 'Nevaljano', | ||
lastLoginInstructions: 'Vrijeme zadnje prijave s', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Prijavite se na mrežnom mjestu %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Nem lehet üres.', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Nem lehet üres.', | ||
blankEmailErrorHint: 'Nem lehet üres.', | ||
blankUsernameErrorHint: 'Nem lehet üres.', | ||
blankCaptchaErrorHint: 'Nem lehet üres.', | ||
codeInputPlaceholder: 'PIN', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'E-mail küldése', | ||
invalidErrorHint: 'Érvénytelen', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Érvénytelen', | ||
invalidEmailErrorHint: 'Érvénytelen', | ||
invalidUsernameErrorHint: 'Érvénytelen', | ||
lastLoginInstructions: 'Utolsó bejelentkezés', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Bejelentkezés ideje: %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Wajib diisi', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Wajib diisi', | ||
blankEmailErrorHint: 'Wajib diisi', | ||
blankUsernameErrorHint: 'Wajib diisi', | ||
blankCaptchaErrorHint: 'Wajib diisi', | ||
codeInputPlaceholder: 'kode Anda', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Kirim email', | ||
invalidErrorHint: 'Tidak valid', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Tidak valid', | ||
invalidEmailErrorHint: 'Tidak valid', | ||
invalidUsernameErrorHint: 'Tidak valid', | ||
lastLoginInstructions: 'Terakhir kali Anda masuk log dengan', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Masuk log pada %s', |
@@ -54,3 +54,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Non può essere vuoto', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Non può essere vuoto', | ||
blankEmailErrorHint: 'Non può essere vuoto', | ||
blankUsernameErrorHint: 'Non può essere vuoto', | ||
blankCaptchaErrorHint: 'Non può essere vuoto', | ||
codeInputPlaceholder: 'il tuo codice', | ||
@@ -68,3 +72,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: "Inviare l'email", | ||
invalidErrorHint: 'Non valido', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Non valido', | ||
invalidEmailErrorHint: 'Non valido', | ||
invalidUsernameErrorHint: 'Non valido', | ||
lastLoginInstructions: "L'ultima volta hai effettuato l’accesso con", | ||
@@ -71,0 +78,0 @@ loginAtLabel: 'Accedere a %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'この項目は必須です。', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'この項目は必須です。', | ||
blankEmailErrorHint: 'この項目は必須です。', | ||
blankUsernameErrorHint: 'この項目は必須です。', | ||
blankCaptchaErrorHint: 'この項目は必須です。', | ||
codeInputPlaceholder: 'コードを入力', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: '再設定用のリンクを送る', | ||
invalidErrorHint: 'エラー', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'エラー', | ||
invalidEmailErrorHint: 'エラー', | ||
invalidUsernameErrorHint: 'エラー', | ||
lastLoginInstructions: '最終ログイン:', | ||
@@ -75,0 +82,0 @@ loginAtLabel: '%sへのログイン', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: '입력란을 공백으로 둘 수 없습니다', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: '입력란을 공백으로 둘 수 없습니다', | ||
blankEmailErrorHint: '입력란을 공백으로 둘 수 없습니다', | ||
blankUsernameErrorHint: '입력란을 공백으로 둘 수 없습니다', | ||
blankCaptchaErrorHint: '입력란을 공백으로 둘 수 없습니다', | ||
codeInputPlaceholder: '코드 입력', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: '메일 전송', | ||
invalidErrorHint: '오류', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: '오류', | ||
invalidEmailErrorHint: '오류', | ||
invalidUsernameErrorHint: '오류', | ||
lastLoginInstructions: '최종 로그인', | ||
@@ -75,0 +82,0 @@ loginAtLabel: '%s 로그인', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Laukas negali būti tuščias', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Laukas negali būti tuščias', | ||
blankEmailErrorHint: 'Laukas negali būti tuščias', | ||
blankUsernameErrorHint: 'Laukas negali būti tuščias', | ||
blankCaptchaErrorHint: 'Laukas negali būti tuščias', | ||
codeInputPlaceholder: 'jūsų kodas', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Siųsti laišką', | ||
invalidErrorHint: 'Negaliojantys duomenys', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Negaliojantys duomenys', | ||
invalidEmailErrorHint: 'Negaliojantys duomenys', | ||
invalidUsernameErrorHint: 'Negaliojantys duomenys', | ||
lastLoginInstructions: 'Paskutinį kartą prisijungėte su', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Prisijunkite naudojant šią nuorodą %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Nevar būt tukšs', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Nevar būt tukšs', | ||
blankEmailErrorHint: 'Nevar būt tukšs', | ||
blankUsernameErrorHint: 'Nevar būt tukšs', | ||
blankCaptchaErrorHint: 'Nevar būt tukšs', | ||
codeInputPlaceholder: 'jūsu kods', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Nosūtīt e-pasta ziņojumu', | ||
invalidErrorHint: 'Nederīgs', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Nederīgs', | ||
invalidEmailErrorHint: 'Nederīgs', | ||
invalidUsernameErrorHint: 'Nederīgs', | ||
lastLoginInstructions: 'Jūs pēdējo reizi pieteicāties, izmantojot', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Pieteikties šeit: %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Tidak boleh kosong', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Tidak boleh kosong', | ||
blankEmailErrorHint: 'Tidak boleh kosong', | ||
blankUsernameErrorHint: 'Tidak boleh kosong', | ||
blankCaptchaErrorHint: 'Tidak boleh kosong', | ||
codeInputPlaceholder: 'kod anda', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Hantar e-mel', | ||
invalidErrorHint: 'Tidak sah', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Tidak sah', | ||
invalidEmailErrorHint: 'Tidak sah', | ||
invalidUsernameErrorHint: 'Tidak sah', | ||
lastLoginInstructions: 'Kali terakhir anda log masuk dengan', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Log masuk di %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Kan ikke være tom', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Kan ikke være tom', | ||
blankEmailErrorHint: 'Kan ikke være tom', | ||
blankUsernameErrorHint: 'Kan ikke være tom', | ||
blankCaptchaErrorHint: 'Kan ikke være tom', | ||
codeInputPlaceholder: 'din kode', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Send e-post', | ||
invalidErrorHint: 'Ugyldig', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Ugyldig', | ||
invalidEmailErrorHint: 'Ugyldig', | ||
invalidUsernameErrorHint: 'Ugyldig', | ||
lastLoginInstructions: 'Forrige gang logget du inn med', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Logg inn på %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Mag niet leeg zijn', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Mag niet leeg zijn', | ||
blankEmailErrorHint: 'Mag niet leeg zijn', | ||
blankUsernameErrorHint: 'Mag niet leeg zijn', | ||
blankCaptchaErrorHint: 'Mag niet leeg zijn', | ||
codeInputPlaceholder: 'uw code', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Verstuur e-mail', | ||
invalidErrorHint: 'Ongeldig', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Ongeldig', | ||
invalidEmailErrorHint: 'Ongeldig', | ||
invalidUsernameErrorHint: 'Ongeldig', | ||
lastLoginInstructions: 'U bent laatst aangemeld met', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Inloggen op %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Dette feltet kan ikkje vere tomt', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Dette feltet kan ikkje vere tomt', | ||
blankEmailErrorHint: 'Dette feltet kan ikkje vere tomt', | ||
blankUsernameErrorHint: 'Dette feltet kan ikkje vere tomt', | ||
blankCaptchaErrorHint: 'Dette feltet kan ikkje vere tomt', | ||
codeInputPlaceholder: 'din kode', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Send e-post', | ||
invalidErrorHint: 'Ugyldig', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Ugyldig', | ||
invalidEmailErrorHint: 'Ugyldig', | ||
invalidUsernameErrorHint: 'Ugyldig', | ||
lastLoginInstructions: 'Sist gang du logga deg inn med', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Logg inn som %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Dette feltet kan ikke være tomt', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Dette feltet kan ikke være tomt', | ||
blankEmailErrorHint: 'Dette feltet kan ikke være tomt', | ||
blankUsernameErrorHint: 'Dette feltet kan ikke være tomt', | ||
blankCaptchaErrorHint: 'Dette feltet kan ikke være tomt', | ||
codeInputPlaceholder: 'din kode', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Send e-post', | ||
invalidErrorHint: 'Ugyldig', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Ugyldig', | ||
invalidEmailErrorHint: 'Ugyldig', | ||
invalidUsernameErrorHint: 'Ugyldig', | ||
lastLoginInstructions: 'Sist gang du logget deg inn med', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Logg inn som %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Nie może być puste', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Nie może być puste', | ||
blankEmailErrorHint: 'Nie może być puste', | ||
blankUsernameErrorHint: 'Nie może być puste', | ||
blankCaptchaErrorHint: 'Nie może być puste', | ||
codeInputPlaceholder: 'Twój kod', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Wyślij email', | ||
invalidErrorHint: 'Niepoprawnie', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Niepoprawnie', | ||
invalidEmailErrorHint: 'Niepoprawnie', | ||
invalidUsernameErrorHint: 'Niepoprawnie', | ||
lastLoginInstructions: 'Ostatnie poprawne logowanie z:', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Logowanie z: %s', |
@@ -54,3 +54,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Não pode estar em branco', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Não pode estar em branco', | ||
blankEmailErrorHint: 'Não pode estar em branco', | ||
blankUsernameErrorHint: 'Não pode estar em branco', | ||
blankCaptchaErrorHint: 'Não pode estar em branco', | ||
codeInputPlaceholder: 'seu código', | ||
@@ -68,3 +72,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Enviar email', | ||
invalidErrorHint: 'Inválido', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Inválido', | ||
invalidEmailErrorHint: 'Inválido', | ||
invalidUsernameErrorHint: 'Inválido', | ||
lastLoginInstructions: 'Na última vez você entrou com', | ||
@@ -71,0 +78,0 @@ loginAtLabel: 'Login em %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Não pode ficar em branco', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Não pode ficar em branco', | ||
blankEmailErrorHint: 'Não pode ficar em branco', | ||
blankUsernameErrorHint: 'Não pode ficar em branco', | ||
blankCaptchaErrorHint: 'Não pode ficar em branco', | ||
codeInputPlaceholder: 'o seu código', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Enviar correio eletrónico', | ||
invalidErrorHint: 'Inválido', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Inválido', | ||
invalidEmailErrorHint: 'Inválido', | ||
invalidUsernameErrorHint: 'Inválido', | ||
lastLoginInstructions: 'Da última vez iniciou sessão com', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Iniciar sessão em %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Câmpul nu poate fi gol', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Câmpul nu poate fi gol', | ||
blankEmailErrorHint: 'Câmpul nu poate fi gol', | ||
blankUsernameErrorHint: 'Câmpul nu poate fi gol', | ||
blankCaptchaErrorHint: 'Câmpul nu poate fi gol', | ||
codeInputPlaceholder: 'codul tău', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Email transmis', | ||
invalidErrorHint: 'Invalid', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Invalid', | ||
invalidEmailErrorHint: 'Invalid', | ||
invalidUsernameErrorHint: 'Invalid', | ||
lastLoginInstructions: 'Ultima oară când te-ai conectat', | ||
@@ -75,0 +82,0 @@ loginAtLabel: ' Autentifică-te cu %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Поле не может быть пустым', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Поле не может быть пустым', | ||
blankEmailErrorHint: 'Поле не может быть пустым', | ||
blankUsernameErrorHint: 'Поле не может быть пустым', | ||
blankCaptchaErrorHint: 'Поле не может быть пустым', | ||
codeInputPlaceholder: 'Ваш код', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'отправить по электронной почте', | ||
invalidErrorHint: 'Недействительные данные', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Недействительные данные', | ||
invalidEmailErrorHint: 'Недействительные данные', | ||
invalidUsernameErrorHint: 'Недействительные данные', | ||
lastLoginInstructions: 'В прошлый раз Вы вошли под', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Войдите по ссылке %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Nemôže byť prázdne', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Nemôže byť prázdne', | ||
blankEmailErrorHint: 'Nemôže byť prázdne', | ||
blankUsernameErrorHint: 'Nemôže byť prázdne', | ||
blankCaptchaErrorHint: 'Nemôže byť prázdne', | ||
codeInputPlaceholder: 'Váš kód', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Poslať e-mail', | ||
invalidErrorHint: 'Neplatné', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Neplatné', | ||
invalidEmailErrorHint: 'Neplatné', | ||
invalidUsernameErrorHint: 'Neplatné', | ||
lastLoginInstructions: 'Naposledy prihlásený ako', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Prihlásiť sa ako %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Ne sme biti prazno', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Ne sme biti prazno', | ||
blankEmailErrorHint: 'Ne sme biti prazno', | ||
blankUsernameErrorHint: 'Ne sme biti prazno', | ||
blankCaptchaErrorHint: 'Ne sme biti prazno', | ||
codeInputPlaceholder: 'vaša koda', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Pošlji e-pošto', | ||
invalidErrorHint: 'Napaka', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Napaka', | ||
invalidEmailErrorHint: 'Napaka', | ||
invalidUsernameErrorHint: 'Napaka', | ||
lastLoginInstructions: 'Nazadnje ste se prijavili z', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Prijava v %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Ne može biti prazno', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Ne može biti prazno', | ||
blankEmailErrorHint: 'Ne može biti prazno', | ||
blankUsernameErrorHint: 'Ne može biti prazno', | ||
blankCaptchaErrorHint: 'Ne može biti prazno', | ||
codeInputPlaceholder: 'vaš kôd', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Pošalji e-poruku', | ||
invalidErrorHint: 'Nevažeće', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Nevažeće', | ||
invalidEmailErrorHint: 'Nevažeće', | ||
invalidUsernameErrorHint: 'Nevažeće', | ||
lastLoginInstructions: 'Poslednji put ste se prijavili sa', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Prijavite se na %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Får inte lämnas tom', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Får inte lämnas tom', | ||
blankEmailErrorHint: 'Får inte lämnas tom', | ||
blankUsernameErrorHint: 'Får inte lämnas tom', | ||
blankCaptchaErrorHint: 'Får inte lämnas tom', | ||
codeInputPlaceholder: 'Din kod', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Skicka e-post', | ||
invalidErrorHint: 'Ogiltig', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Ogiltig', | ||
invalidEmailErrorHint: 'Ogiltig', | ||
invalidUsernameErrorHint: 'Ogiltig', | ||
lastLoginInstructions: 'Senast loggade du in med', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Logga in på %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Boş kalamaz', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Şifre boş kalamaz', | ||
blankEmailErrorHint: 'E-posta boş kalamaz', | ||
blankUsernameErrorHint: 'Kullanıcı adı boş kalamaz', | ||
blankCaptchaErrorHint: 'Boş kalamaz', | ||
codeInputPlaceholder: 'kodunuz', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Email gönder', | ||
invalidErrorHint: 'Geçersiz', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Geçersiz şifre', | ||
invalidEmailErrorHint: 'Geçersiz e-posta', | ||
invalidUsernameErrorHint: 'Geçersiz kullanıcı adı', | ||
lastLoginInstructions: 'En son giriş yaptığınız', | ||
@@ -74,0 +81,0 @@ loginAtLabel: '%s ile giriş yap', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Поле не може бути порожнім', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Поле не може бути порожнім', | ||
blankEmailErrorHint: 'Поле не може бути порожнім', | ||
blankUsernameErrorHint: 'Поле не може бути порожнім', | ||
blankCaptchaErrorHint: 'Поле не може бути порожнім', | ||
codeInputPlaceholder: 'Ваш код', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'відправити електронною поштою', | ||
invalidErrorHint: 'Недійсні дані', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Недійсні дані', | ||
invalidEmailErrorHint: 'Недійсні дані', | ||
invalidUsernameErrorHint: 'Недійсні дані', | ||
lastLoginInstructions: 'Останнього разу ви увійшли використовуючи', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Увійдіть за посиланням %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Не може бути порожнім', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Не може бути порожнім', | ||
blankEmailErrorHint: 'Не може бути порожнім', | ||
blankUsernameErrorHint: 'Не може бути порожнім', | ||
blankCaptchaErrorHint: 'Не може бути порожнім', | ||
codeInputPlaceholder: 'ваш код', | ||
@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Відправити електронне повідомлення', | ||
invalidErrorHint: 'Неприпустимо', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Неприпустимо', | ||
invalidEmailErrorHint: 'Неприпустимо', | ||
invalidUsernameErrorHint: 'Неприпустимо', | ||
lastLoginInstructions: 'Останній раз ви увійшли в систему, використовуючи', | ||
@@ -75,0 +82,0 @@ loginAtLabel: 'Вхід в %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: 'Không được để trống', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: 'Không được để trống', | ||
blankEmailErrorHint: 'Không được để trống', | ||
blankUsernameErrorHint: 'Không được để trống', | ||
blankCaptchaErrorHint: 'Không được để trống', | ||
codeInputPlaceholder: 'Mã số của bạn', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: 'Gửi email', | ||
invalidErrorHint: 'Không hợp lệ', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: 'Không hợp lệ', | ||
invalidEmailErrorHint: 'Không hợp lệ', | ||
invalidUsernameErrorHint: 'Không hợp lệ', | ||
lastLoginInstructions: 'Lần đăng nhập gần đây nhất của bạn', | ||
@@ -74,0 +81,0 @@ loginAtLabel: 'Đăng nhập vào lúc %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: '不能是空白', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: '不能是空白', | ||
blankEmailErrorHint: '不能是空白', | ||
blankUsernameErrorHint: '不能是空白', | ||
blankCaptchaErrorHint: '不能是空白', | ||
codeInputPlaceholder: '您的代碼', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: '送出電子郵件', | ||
invalidErrorHint: '錯誤', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: '錯誤', | ||
invalidEmailErrorHint: '錯誤', | ||
invalidUsernameErrorHint: '錯誤', | ||
lastLoginInstructions: '上次登入帳號為', | ||
@@ -74,0 +81,0 @@ loginAtLabel: '登入 %s', |
@@ -57,3 +57,7 @@ 'use strict'; | ||
}, | ||
blankErrorHint: '不能为空', | ||
blankErrorHint: '', | ||
blankPasswordErrorHint: '不能为空', | ||
blankEmailErrorHint: '不能为空', | ||
blankUsernameErrorHint: '不能为空', | ||
blankCaptchaErrorHint: '不能为空', | ||
codeInputPlaceholder: '您的代码', | ||
@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '', | ||
forgotPasswordSubmitLabel: '发电子邮件', | ||
invalidErrorHint: '错误', | ||
invalidErrorHint: '', | ||
invalidPasswordErrorHint: '错误', | ||
invalidEmailErrorHint: '错误', | ||
invalidUsernameErrorHint: '错误', | ||
lastLoginInstructions: '上次登录的信息为', | ||
@@ -74,0 +81,0 @@ loginAtLabel: '登录到 %s', |
@@ -45,3 +45,3 @@ 'use strict'; | ||
exports.default = Auth0Lock; | ||
Auth0Lock.version = '11.26.3'; | ||
Auth0Lock.version = '11.27.0'; | ||
@@ -48,0 +48,0 @@ // TODO: should we have different telemetry for classic/passwordless? |
@@ -44,2 +44,2 @@ 'use strict'; | ||
Auth0LockPasswordless.version = '11.26.3'; | ||
Auth0LockPasswordless.version = '11.27.0'; |
{ | ||
"name": "auth0-lock", | ||
"version": "11.26.3", | ||
"version": "11.27.0", | ||
"description": "Auth0 Lock", | ||
@@ -102,3 +102,3 @@ "author": "Auth0 <support@auth0.com> (http://auth0.com)", | ||
"webpack-dev-server": "^2.3.0", | ||
"zuul": "3.10.1", | ||
"zuul": "^3.12.0", | ||
"zuul-ngrok": "4.0.0" | ||
@@ -119,3 +119,4 @@ }, | ||
"trim": "0.0.1", | ||
"url-join": "^1.1.0" | ||
"url-join": "^1.1.0", | ||
"validator": "^13.1.1" | ||
}, | ||
@@ -122,0 +123,0 @@ "ccu": { |
@@ -6,2 +6,3 @@ [![NPM version][npm-image]][npm-url] | ||
[![Downloads][downloads-image]][downloads-url] | ||
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fauth0%2Flock.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fauth0%2Flock?ref=badge_shield) | ||
@@ -27,3 +28,3 @@ # Lock | ||
<!-- Latest patch release (recommended for production) --> | ||
<script src="https://cdn.auth0.com/js/lock/11.26.3/lock.min.js"></script> | ||
<script src="https://cdn.auth0.com/js/lock/11.27.0/lock.min.js"></script> | ||
``` | ||
@@ -611,1 +612,4 @@ | ||
[david-url]: https://david-dm.org/auth0/lock | ||
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fauth0%2Flock.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fauth0%2Flock?ref=badge_large) |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
1408554
22845
613
14
+ Addedvalidator@^13.1.1
+ Addedvalidator@13.12.0(transitive)