├── .gitignore ├── .jshintignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── Hintfile ├── LICENSE ├── Makefile ├── README.md ├── component.json ├── docs ├── README.md └── json │ ├── comparison.md │ ├── methods │ ├── addAttribute.md │ ├── addAttributeConstructor.md │ └── validate.md │ └── objects │ ├── error.md │ ├── options.md │ └── schema.md ├── package.json ├── releases ├── 0.4.0 │ ├── amanda.js │ └── amanda.min.js ├── 0.4.1 │ ├── amanda.js │ └── amanda.min.js ├── 0.4.2 │ ├── amanda.js │ └── amanda.min.js ├── 0.4.3 │ ├── amanda.js │ └── amanda.min.js ├── 0.4.4 │ ├── amanda.js │ └── amanda.min.js ├── 0.4.5 │ ├── amanda.js │ └── amanda.min.js ├── 0.4.6 │ ├── amanda.js │ └── amanda.min.js ├── 0.4.7 │ ├── amanda.js │ └── amanda.min.js ├── 0.4.8 │ ├── amanda.js │ └── amanda.min.js └── latest │ ├── amanda.js │ └── amanda.min.js ├── src ├── amanda.js ├── engines │ └── json │ │ ├── addAttribute.js │ │ ├── addAttributeConstructor.js │ │ ├── attributes.js │ │ ├── attributes │ │ ├── additionalProperties.js │ │ ├── dependencies.js │ │ ├── description.js │ │ ├── divisibleBy.js │ │ ├── enum.js │ │ ├── except.js │ │ ├── format.js │ │ ├── length.js │ │ ├── maxItems.js │ │ ├── maxLength.js │ │ ├── maximum.js │ │ ├── minItems.js │ │ ├── minLength.js │ │ ├── minimum.js │ │ ├── pattern.js │ │ ├── patternProperties.js │ │ ├── required.js │ │ ├── title.js │ │ ├── type.js │ │ └── uniqueItems.js │ │ ├── errorMessages.js │ │ ├── getProperty.js │ │ ├── intro.js │ │ ├── joinPath.js │ │ ├── outro.js │ │ ├── validate.js │ │ ├── validateItems.js │ │ ├── validateProperties.js │ │ ├── validateProperty.js │ │ ├── validateSchema.js │ │ ├── validation.js │ │ └── validationError.js ├── intro.js ├── outro.js └── utils │ ├── detectType.js │ ├── each.js │ ├── every.js │ ├── filter.js │ ├── hasProperty.js │ ├── isArray.js │ ├── isBoolean.js │ ├── isDefined.js │ ├── isEmpty.js │ ├── isEqual.js │ ├── isFunction.js │ ├── isInteger.js │ ├── isNull.js │ ├── isNumber.js │ ├── isObject.js │ ├── isString.js │ ├── isUndefined.js │ ├── keys.js │ ├── merge.js │ ├── pluck.js │ ├── returnFalse.js │ ├── returnTrue.js │ └── some.js ├── tests ├── component │ └── index.html ├── json │ ├── addAttribute.js │ ├── arrays.js │ ├── arraysLarge.js │ ├── arraysObjects.js │ ├── arraysObjectsSingleError.js │ ├── arraysSingleError.js │ ├── attributes │ │ ├── additionalProperties.js │ │ ├── divisibleBy.js │ │ ├── enum.js │ │ ├── exclusiveMaximum.js │ │ ├── exclusiveMinimum.js │ │ ├── format │ │ │ ├── alpha.js │ │ │ ├── alphanumeric.js │ │ │ ├── date-time.js │ │ │ ├── date.js │ │ │ ├── decimal.js │ │ │ ├── email.js │ │ │ ├── ip.js │ │ │ ├── percentage.js │ │ │ ├── port.js │ │ │ ├── regex.js │ │ │ └── url.js │ │ ├── maxItems.js │ │ ├── maxLength.js │ │ ├── maximum.js │ │ ├── minItems.js │ │ ├── minLength.js │ │ ├── minimum.js │ │ ├── pattern.js │ │ ├── patternProperties.js │ │ ├── required │ │ │ ├── objects.js │ │ │ └── required.js │ │ ├── type │ │ │ ├── array.js │ │ │ ├── boolean.js │ │ │ ├── function.js │ │ │ ├── number.js │ │ │ ├── object.js │ │ │ └── string.js │ │ └── uniqueItems.js │ ├── compatibility.js │ ├── errorObject.js │ ├── objects.js │ └── objectsSingleError.js └── resources │ ├── domainNames.js │ ├── domains.js │ ├── emails.js │ ├── params.js │ └── percentage.js └── tools └── compile.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | profile 3 | node_modules 4 | /amanda-*.tgz -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/.jshintignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Hintfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/Hintfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/README.md -------------------------------------------------------------------------------- /component.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/component.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/json/comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/docs/json/comparison.md -------------------------------------------------------------------------------- /docs/json/methods/addAttribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/docs/json/methods/addAttribute.md -------------------------------------------------------------------------------- /docs/json/methods/addAttributeConstructor.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/json/methods/validate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/docs/json/methods/validate.md -------------------------------------------------------------------------------- /docs/json/objects/error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/docs/json/objects/error.md -------------------------------------------------------------------------------- /docs/json/objects/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/docs/json/objects/options.md -------------------------------------------------------------------------------- /docs/json/objects/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/docs/json/objects/schema.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/package.json -------------------------------------------------------------------------------- /releases/0.4.0/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.0/amanda.js -------------------------------------------------------------------------------- /releases/0.4.0/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.0/amanda.min.js -------------------------------------------------------------------------------- /releases/0.4.1/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.1/amanda.js -------------------------------------------------------------------------------- /releases/0.4.1/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.1/amanda.min.js -------------------------------------------------------------------------------- /releases/0.4.2/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.2/amanda.js -------------------------------------------------------------------------------- /releases/0.4.2/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.2/amanda.min.js -------------------------------------------------------------------------------- /releases/0.4.3/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.3/amanda.js -------------------------------------------------------------------------------- /releases/0.4.3/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.3/amanda.min.js -------------------------------------------------------------------------------- /releases/0.4.4/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.4/amanda.js -------------------------------------------------------------------------------- /releases/0.4.4/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.4/amanda.min.js -------------------------------------------------------------------------------- /releases/0.4.5/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.5/amanda.js -------------------------------------------------------------------------------- /releases/0.4.5/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.5/amanda.min.js -------------------------------------------------------------------------------- /releases/0.4.6/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.6/amanda.js -------------------------------------------------------------------------------- /releases/0.4.6/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.6/amanda.min.js -------------------------------------------------------------------------------- /releases/0.4.7/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.7/amanda.js -------------------------------------------------------------------------------- /releases/0.4.7/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.7/amanda.min.js -------------------------------------------------------------------------------- /releases/0.4.8/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.8/amanda.js -------------------------------------------------------------------------------- /releases/0.4.8/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/0.4.8/amanda.min.js -------------------------------------------------------------------------------- /releases/latest/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/latest/amanda.js -------------------------------------------------------------------------------- /releases/latest/amanda.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/releases/latest/amanda.min.js -------------------------------------------------------------------------------- /src/amanda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/amanda.js -------------------------------------------------------------------------------- /src/engines/json/addAttribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/addAttribute.js -------------------------------------------------------------------------------- /src/engines/json/addAttributeConstructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/addAttributeConstructor.js -------------------------------------------------------------------------------- /src/engines/json/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes.js -------------------------------------------------------------------------------- /src/engines/json/attributes/additionalProperties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/additionalProperties.js -------------------------------------------------------------------------------- /src/engines/json/attributes/dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/dependencies.js -------------------------------------------------------------------------------- /src/engines/json/attributes/description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/description.js -------------------------------------------------------------------------------- /src/engines/json/attributes/divisibleBy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/divisibleBy.js -------------------------------------------------------------------------------- /src/engines/json/attributes/enum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/enum.js -------------------------------------------------------------------------------- /src/engines/json/attributes/except.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/except.js -------------------------------------------------------------------------------- /src/engines/json/attributes/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/format.js -------------------------------------------------------------------------------- /src/engines/json/attributes/length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/length.js -------------------------------------------------------------------------------- /src/engines/json/attributes/maxItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/maxItems.js -------------------------------------------------------------------------------- /src/engines/json/attributes/maxLength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/maxLength.js -------------------------------------------------------------------------------- /src/engines/json/attributes/maximum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/maximum.js -------------------------------------------------------------------------------- /src/engines/json/attributes/minItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/minItems.js -------------------------------------------------------------------------------- /src/engines/json/attributes/minLength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/minLength.js -------------------------------------------------------------------------------- /src/engines/json/attributes/minimum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/minimum.js -------------------------------------------------------------------------------- /src/engines/json/attributes/pattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/pattern.js -------------------------------------------------------------------------------- /src/engines/json/attributes/patternProperties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/patternProperties.js -------------------------------------------------------------------------------- /src/engines/json/attributes/required.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/required.js -------------------------------------------------------------------------------- /src/engines/json/attributes/title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/title.js -------------------------------------------------------------------------------- /src/engines/json/attributes/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/type.js -------------------------------------------------------------------------------- /src/engines/json/attributes/uniqueItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/attributes/uniqueItems.js -------------------------------------------------------------------------------- /src/engines/json/errorMessages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/errorMessages.js -------------------------------------------------------------------------------- /src/engines/json/getProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/getProperty.js -------------------------------------------------------------------------------- /src/engines/json/intro.js: -------------------------------------------------------------------------------- 1 | (function() { -------------------------------------------------------------------------------- /src/engines/json/joinPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/joinPath.js -------------------------------------------------------------------------------- /src/engines/json/outro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/outro.js -------------------------------------------------------------------------------- /src/engines/json/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/validate.js -------------------------------------------------------------------------------- /src/engines/json/validateItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/validateItems.js -------------------------------------------------------------------------------- /src/engines/json/validateProperties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/validateProperties.js -------------------------------------------------------------------------------- /src/engines/json/validateProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/validateProperty.js -------------------------------------------------------------------------------- /src/engines/json/validateSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/validateSchema.js -------------------------------------------------------------------------------- /src/engines/json/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/validation.js -------------------------------------------------------------------------------- /src/engines/json/validationError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/engines/json/validationError.js -------------------------------------------------------------------------------- /src/intro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/intro.js -------------------------------------------------------------------------------- /src/outro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/outro.js -------------------------------------------------------------------------------- /src/utils/detectType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/detectType.js -------------------------------------------------------------------------------- /src/utils/each.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/each.js -------------------------------------------------------------------------------- /src/utils/every.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/every.js -------------------------------------------------------------------------------- /src/utils/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/filter.js -------------------------------------------------------------------------------- /src/utils/hasProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/hasProperty.js -------------------------------------------------------------------------------- /src/utils/isArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isArray.js -------------------------------------------------------------------------------- /src/utils/isBoolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isBoolean.js -------------------------------------------------------------------------------- /src/utils/isDefined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isDefined.js -------------------------------------------------------------------------------- /src/utils/isEmpty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isEmpty.js -------------------------------------------------------------------------------- /src/utils/isEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isEqual.js -------------------------------------------------------------------------------- /src/utils/isFunction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isFunction.js -------------------------------------------------------------------------------- /src/utils/isInteger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isInteger.js -------------------------------------------------------------------------------- /src/utils/isNull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isNull.js -------------------------------------------------------------------------------- /src/utils/isNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isNumber.js -------------------------------------------------------------------------------- /src/utils/isObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isObject.js -------------------------------------------------------------------------------- /src/utils/isString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isString.js -------------------------------------------------------------------------------- /src/utils/isUndefined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/isUndefined.js -------------------------------------------------------------------------------- /src/utils/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/keys.js -------------------------------------------------------------------------------- /src/utils/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/merge.js -------------------------------------------------------------------------------- /src/utils/pluck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/pluck.js -------------------------------------------------------------------------------- /src/utils/returnFalse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/returnFalse.js -------------------------------------------------------------------------------- /src/utils/returnTrue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/returnTrue.js -------------------------------------------------------------------------------- /src/utils/some.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/src/utils/some.js -------------------------------------------------------------------------------- /tests/component/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/component/index.html -------------------------------------------------------------------------------- /tests/json/addAttribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/addAttribute.js -------------------------------------------------------------------------------- /tests/json/arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/arrays.js -------------------------------------------------------------------------------- /tests/json/arraysLarge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/arraysLarge.js -------------------------------------------------------------------------------- /tests/json/arraysObjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/arraysObjects.js -------------------------------------------------------------------------------- /tests/json/arraysObjectsSingleError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/arraysObjectsSingleError.js -------------------------------------------------------------------------------- /tests/json/arraysSingleError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/arraysSingleError.js -------------------------------------------------------------------------------- /tests/json/attributes/additionalProperties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/additionalProperties.js -------------------------------------------------------------------------------- /tests/json/attributes/divisibleBy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/divisibleBy.js -------------------------------------------------------------------------------- /tests/json/attributes/enum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/enum.js -------------------------------------------------------------------------------- /tests/json/attributes/exclusiveMaximum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/exclusiveMaximum.js -------------------------------------------------------------------------------- /tests/json/attributes/exclusiveMinimum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/exclusiveMinimum.js -------------------------------------------------------------------------------- /tests/json/attributes/format/alpha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/alpha.js -------------------------------------------------------------------------------- /tests/json/attributes/format/alphanumeric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/alphanumeric.js -------------------------------------------------------------------------------- /tests/json/attributes/format/date-time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/date-time.js -------------------------------------------------------------------------------- /tests/json/attributes/format/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/date.js -------------------------------------------------------------------------------- /tests/json/attributes/format/decimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/decimal.js -------------------------------------------------------------------------------- /tests/json/attributes/format/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/email.js -------------------------------------------------------------------------------- /tests/json/attributes/format/ip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/ip.js -------------------------------------------------------------------------------- /tests/json/attributes/format/percentage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/percentage.js -------------------------------------------------------------------------------- /tests/json/attributes/format/port.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/port.js -------------------------------------------------------------------------------- /tests/json/attributes/format/regex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/regex.js -------------------------------------------------------------------------------- /tests/json/attributes/format/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/format/url.js -------------------------------------------------------------------------------- /tests/json/attributes/maxItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/maxItems.js -------------------------------------------------------------------------------- /tests/json/attributes/maxLength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/maxLength.js -------------------------------------------------------------------------------- /tests/json/attributes/maximum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/maximum.js -------------------------------------------------------------------------------- /tests/json/attributes/minItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/minItems.js -------------------------------------------------------------------------------- /tests/json/attributes/minLength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/minLength.js -------------------------------------------------------------------------------- /tests/json/attributes/minimum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/minimum.js -------------------------------------------------------------------------------- /tests/json/attributes/pattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/pattern.js -------------------------------------------------------------------------------- /tests/json/attributes/patternProperties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/patternProperties.js -------------------------------------------------------------------------------- /tests/json/attributes/required/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/required/objects.js -------------------------------------------------------------------------------- /tests/json/attributes/required/required.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/required/required.js -------------------------------------------------------------------------------- /tests/json/attributes/type/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/type/array.js -------------------------------------------------------------------------------- /tests/json/attributes/type/boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/type/boolean.js -------------------------------------------------------------------------------- /tests/json/attributes/type/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/type/function.js -------------------------------------------------------------------------------- /tests/json/attributes/type/number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/type/number.js -------------------------------------------------------------------------------- /tests/json/attributes/type/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/type/object.js -------------------------------------------------------------------------------- /tests/json/attributes/type/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/type/string.js -------------------------------------------------------------------------------- /tests/json/attributes/uniqueItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/attributes/uniqueItems.js -------------------------------------------------------------------------------- /tests/json/compatibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/compatibility.js -------------------------------------------------------------------------------- /tests/json/errorObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/errorObject.js -------------------------------------------------------------------------------- /tests/json/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/objects.js -------------------------------------------------------------------------------- /tests/json/objectsSingleError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/json/objectsSingleError.js -------------------------------------------------------------------------------- /tests/resources/domainNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/resources/domainNames.js -------------------------------------------------------------------------------- /tests/resources/domains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/resources/domains.js -------------------------------------------------------------------------------- /tests/resources/emails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/resources/emails.js -------------------------------------------------------------------------------- /tests/resources/params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/resources/params.js -------------------------------------------------------------------------------- /tests/resources/percentage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tests/resources/percentage.js -------------------------------------------------------------------------------- /tools/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/Amanda/HEAD/tools/compile.js --------------------------------------------------------------------------------