chore(validate.js): Replace validatejs Meteor package with direct npm import

This commit is contained in:
Bruno Alves de Faria authored and Erik Ziegler committed 2018-09-28 15:09:01 +02:00
1 parent 4e17ac39eb
commit ea34f2db83
11 files changed
+45 -1151

No files matched your search

@@ -0,0 +1,39 @@
import { validate } from 'validate.js';
validate.validators.equals = function(value, options, key, attributes) {
if (options && value !== options.value) {
return key + 'must equal ' + options.value;
}
};
validate.validators.doesNotEqual = function(value, options, key) {
if (options && value === options.value) {
return key + 'cannot equal ' + options.value;
}
};
validate.validators.contains = function(value, options, key) {
if (options && value.indexOf && value.indexOf(options.value) === -1) {
return key + 'must contain ' + options.value;
}
};
validate.validators.doesNotContain = function(value, options, key) {
if (options && value.indexOf && value.indexOf(options.value) !== -1) {
return key + 'cannot contain ' + options.value;
}
};
validate.validators.startsWith = function(value, options, key) {
if (options && value.startsWith && !value.startsWith(options.value)) {
return key + 'must start with ' + options.value;
}
};
validate.validators.endsWith = function(value, options, key) {
if (options && value.endsWith && !value.endsWith(options.value)) {
return key + 'must end with ' + options.value;
}
};
export { validate };
@@ -2,6 +2,7 @@
import { Viewerbase } from 'meteor/ohif:viewerbase';
// Local imports
import { validate } from '../lib/validate.js';
import '../customAttributes';
/**