├── .gitignore ├── .travis.yml ├── README.md ├── dist ├── index.d.ts ├── index.js └── validators │ ├── absence.d.ts │ ├── absence.js │ ├── array-exclusion.d.ts │ ├── array-exclusion.js │ ├── array-inclusion.d.ts │ ├── array-inclusion.js │ ├── array-length.d.ts │ ├── array-length.js │ ├── block.d.ts │ ├── block.js │ ├── bson-object-id.d.ts │ ├── bson-object-id.js │ ├── index.d.ts │ ├── index.js │ ├── number-size.d.ts │ ├── number-size.js │ ├── presence.d.ts │ ├── presence.js │ ├── string-base64.d.ts │ ├── string-base64.js │ ├── string-date.d.ts │ ├── string-date.js │ ├── string-email.d.ts │ ├── string-email.js │ ├── string-eth-address.d.ts │ ├── string-eth-address.js │ ├── string-exclusion.d.ts │ ├── string-exclusion.js │ ├── string-fqdn.d.ts │ ├── string-fqdn.js │ ├── string-hex-color.d.ts │ ├── string-hex-color.js │ ├── string-hexadecimal.d.ts │ ├── string-hexadecimal.js │ ├── string-inclusion.d.ts │ ├── string-inclusion.js │ ├── string-json.d.ts │ ├── string-json.js │ ├── string-length.d.ts │ ├── string-length.js │ ├── string-lowercase.d.ts │ ├── string-lowercase.js │ ├── string-match.d.ts │ ├── string-match.js │ ├── string-uppercase.d.ts │ ├── string-uppercase.js │ ├── string-uuid.d.ts │ └── string-uuid.js ├── nodemon.json ├── package.json ├── src ├── index.ts └── validators │ ├── absence.ts │ ├── array-exclusion.ts │ ├── array-inclusion.ts │ ├── array-length.ts │ ├── block.ts │ ├── bson-object-id.ts │ ├── index.ts │ ├── number-size.ts │ ├── presence.ts │ ├── string-base64.ts │ ├── string-date.ts │ ├── string-email.ts │ ├── string-eth-address.ts │ ├── string-exclusion.ts │ ├── string-fqdn.ts │ ├── string-hex-color.ts │ ├── string-hexadecimal.ts │ ├── string-inclusion.ts │ ├── string-json.ts │ ├── string-length.ts │ ├── string-lowercase.ts │ ├── string-match.ts │ ├── string-uppercase.ts │ └── string-uuid.ts ├── tests ├── index.js └── validators │ ├── absence.js │ ├── array-exclusion.js │ ├── array-inclusion.js │ ├── array-length.js │ ├── block.js │ ├── bson-object-id.js │ ├── number-size.js │ ├── presence.js │ ├── string-base64.js │ ├── string-date.js │ ├── string-email.js │ ├── string-eth-address.js │ ├── string-exclusion.js │ ├── string-fqdn.js │ ├── string-hex-color.js │ ├── string-hexadecimal.js │ ├── string-inclusion.js │ ├── string-json.js │ ├── string-length.js │ ├── string-lowercase.js │ ├── string-match.js │ ├── string-uppercase.js │ └── string-uuid.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vscode 3 | node_modules 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/validators/absence.d.ts: -------------------------------------------------------------------------------- 1 | export declare function absence(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/absence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/absence.js -------------------------------------------------------------------------------- /dist/validators/array-exclusion.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/array-exclusion.d.ts -------------------------------------------------------------------------------- /dist/validators/array-exclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/array-exclusion.js -------------------------------------------------------------------------------- /dist/validators/array-inclusion.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/array-inclusion.d.ts -------------------------------------------------------------------------------- /dist/validators/array-inclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/array-inclusion.js -------------------------------------------------------------------------------- /dist/validators/array-length.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/array-length.d.ts -------------------------------------------------------------------------------- /dist/validators/array-length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/array-length.js -------------------------------------------------------------------------------- /dist/validators/block.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/block.d.ts -------------------------------------------------------------------------------- /dist/validators/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/block.js -------------------------------------------------------------------------------- /dist/validators/bson-object-id.d.ts: -------------------------------------------------------------------------------- 1 | export declare function BSONObjectID(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/bson-object-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/bson-object-id.js -------------------------------------------------------------------------------- /dist/validators/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/index.d.ts -------------------------------------------------------------------------------- /dist/validators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/index.js -------------------------------------------------------------------------------- /dist/validators/number-size.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/number-size.d.ts -------------------------------------------------------------------------------- /dist/validators/number-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/number-size.js -------------------------------------------------------------------------------- /dist/validators/presence.d.ts: -------------------------------------------------------------------------------- 1 | export declare function presence(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/presence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/presence.js -------------------------------------------------------------------------------- /dist/validators/string-base64.d.ts: -------------------------------------------------------------------------------- 1 | export declare function stringBase64(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/string-base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-base64.js -------------------------------------------------------------------------------- /dist/validators/string-date.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-date.d.ts -------------------------------------------------------------------------------- /dist/validators/string-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-date.js -------------------------------------------------------------------------------- /dist/validators/string-email.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-email.d.ts -------------------------------------------------------------------------------- /dist/validators/string-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-email.js -------------------------------------------------------------------------------- /dist/validators/string-eth-address.d.ts: -------------------------------------------------------------------------------- 1 | export declare function stringETHAddress(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/string-eth-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-eth-address.js -------------------------------------------------------------------------------- /dist/validators/string-exclusion.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-exclusion.d.ts -------------------------------------------------------------------------------- /dist/validators/string-exclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-exclusion.js -------------------------------------------------------------------------------- /dist/validators/string-fqdn.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-fqdn.d.ts -------------------------------------------------------------------------------- /dist/validators/string-fqdn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-fqdn.js -------------------------------------------------------------------------------- /dist/validators/string-hex-color.d.ts: -------------------------------------------------------------------------------- 1 | export declare function stringHexColor(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/string-hex-color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-hex-color.js -------------------------------------------------------------------------------- /dist/validators/string-hexadecimal.d.ts: -------------------------------------------------------------------------------- 1 | export declare function stringHexadecimal(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/string-hexadecimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-hexadecimal.js -------------------------------------------------------------------------------- /dist/validators/string-inclusion.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-inclusion.d.ts -------------------------------------------------------------------------------- /dist/validators/string-inclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-inclusion.js -------------------------------------------------------------------------------- /dist/validators/string-json.d.ts: -------------------------------------------------------------------------------- 1 | export declare function stringJSON(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/string-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-json.js -------------------------------------------------------------------------------- /dist/validators/string-length.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-length.d.ts -------------------------------------------------------------------------------- /dist/validators/string-length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-length.js -------------------------------------------------------------------------------- /dist/validators/string-lowercase.d.ts: -------------------------------------------------------------------------------- 1 | export declare function stringLowercase(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/string-lowercase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-lowercase.js -------------------------------------------------------------------------------- /dist/validators/string-match.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-match.d.ts -------------------------------------------------------------------------------- /dist/validators/string-match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-match.js -------------------------------------------------------------------------------- /dist/validators/string-uppercase.d.ts: -------------------------------------------------------------------------------- 1 | export declare function stringUppercase(value: any): boolean; 2 | -------------------------------------------------------------------------------- /dist/validators/string-uppercase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-uppercase.js -------------------------------------------------------------------------------- /dist/validators/string-uuid.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-uuid.d.ts -------------------------------------------------------------------------------- /dist/validators/string-uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/dist/validators/string-uuid.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/validators/absence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/absence.ts -------------------------------------------------------------------------------- /src/validators/array-exclusion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/array-exclusion.ts -------------------------------------------------------------------------------- /src/validators/array-inclusion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/array-inclusion.ts -------------------------------------------------------------------------------- /src/validators/array-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/array-length.ts -------------------------------------------------------------------------------- /src/validators/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/block.ts -------------------------------------------------------------------------------- /src/validators/bson-object-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/bson-object-id.ts -------------------------------------------------------------------------------- /src/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/index.ts -------------------------------------------------------------------------------- /src/validators/number-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/number-size.ts -------------------------------------------------------------------------------- /src/validators/presence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/presence.ts -------------------------------------------------------------------------------- /src/validators/string-base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-base64.ts -------------------------------------------------------------------------------- /src/validators/string-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-date.ts -------------------------------------------------------------------------------- /src/validators/string-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-email.ts -------------------------------------------------------------------------------- /src/validators/string-eth-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-eth-address.ts -------------------------------------------------------------------------------- /src/validators/string-exclusion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-exclusion.ts -------------------------------------------------------------------------------- /src/validators/string-fqdn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-fqdn.ts -------------------------------------------------------------------------------- /src/validators/string-hex-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-hex-color.ts -------------------------------------------------------------------------------- /src/validators/string-hexadecimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-hexadecimal.ts -------------------------------------------------------------------------------- /src/validators/string-inclusion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-inclusion.ts -------------------------------------------------------------------------------- /src/validators/string-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-json.ts -------------------------------------------------------------------------------- /src/validators/string-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-length.ts -------------------------------------------------------------------------------- /src/validators/string-lowercase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-lowercase.ts -------------------------------------------------------------------------------- /src/validators/string-match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-match.ts -------------------------------------------------------------------------------- /src/validators/string-uppercase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-uppercase.ts -------------------------------------------------------------------------------- /src/validators/string-uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/src/validators/string-uuid.ts -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/validators/absence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/absence.js -------------------------------------------------------------------------------- /tests/validators/array-exclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/array-exclusion.js -------------------------------------------------------------------------------- /tests/validators/array-inclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/array-inclusion.js -------------------------------------------------------------------------------- /tests/validators/array-length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/array-length.js -------------------------------------------------------------------------------- /tests/validators/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/block.js -------------------------------------------------------------------------------- /tests/validators/bson-object-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/bson-object-id.js -------------------------------------------------------------------------------- /tests/validators/number-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/number-size.js -------------------------------------------------------------------------------- /tests/validators/presence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/presence.js -------------------------------------------------------------------------------- /tests/validators/string-base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-base64.js -------------------------------------------------------------------------------- /tests/validators/string-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-date.js -------------------------------------------------------------------------------- /tests/validators/string-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-email.js -------------------------------------------------------------------------------- /tests/validators/string-eth-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-eth-address.js -------------------------------------------------------------------------------- /tests/validators/string-exclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-exclusion.js -------------------------------------------------------------------------------- /tests/validators/string-fqdn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-fqdn.js -------------------------------------------------------------------------------- /tests/validators/string-hex-color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-hex-color.js -------------------------------------------------------------------------------- /tests/validators/string-hexadecimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-hexadecimal.js -------------------------------------------------------------------------------- /tests/validators/string-inclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-inclusion.js -------------------------------------------------------------------------------- /tests/validators/string-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-json.js -------------------------------------------------------------------------------- /tests/validators/string-length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-length.js -------------------------------------------------------------------------------- /tests/validators/string-lowercase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-lowercase.js -------------------------------------------------------------------------------- /tests/validators/string-match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-match.js -------------------------------------------------------------------------------- /tests/validators/string-uppercase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-uppercase.js -------------------------------------------------------------------------------- /tests/validators/string-uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tests/validators/string-uuid.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpepermint/validatablejs/HEAD/tsconfig.json --------------------------------------------------------------------------------