├── .circleci └── config.yml ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── ditto ├── ditto.js ├── mappers │ ├── map.js │ ├── postmap.js │ └── premap.js └── plugins │ ├── README.md │ ├── base64Encode.js │ ├── cleanEmail.js │ ├── cleanString.js │ ├── cleanURI.js │ ├── concatName.js │ ├── concatString.js │ ├── concatWithComma.js │ ├── createURL.js │ ├── data │ ├── countriesKB.js │ └── languages.json │ ├── extractName.js │ ├── formatDate.js │ ├── generateCleanId.js │ ├── generateFacebookImageLink.js │ ├── generateId.js │ ├── generateIdForLinks.js │ ├── generateIdFromLanguageCode.js │ ├── generateUUID.js │ ├── getCountryCode.js │ ├── getCountryName.js │ ├── getLanguageCode.js │ ├── getLanguageFromCode.js │ ├── getLinkService.js │ ├── getLinkType.js │ ├── getValueAtPath.js │ ├── index.js │ ├── minBy.js │ ├── normalizeString.js │ ├── parseDate.js │ ├── parseString.js │ ├── splitList.js │ └── uniqueArray.js ├── package.json └── test ├── ditto.js ├── index.js ├── mappings ├── services │ ├── facebook.js │ ├── facebook_raw.js │ ├── github.js │ ├── github_raw.js │ ├── google.js │ ├── google_raw.js │ ├── linkedin.js │ └── linkedin_raw.js └── test.js ├── plugins ├── base64Encode.js ├── cleanEmail.js ├── cleanString.js ├── cleanURI.js ├── concatName.js ├── concatString.js ├── concatWithComma.js ├── createURL.js ├── extractName.js ├── formatDate.js ├── generateCleanId.js ├── generateFacebookImageLink.js ├── generateFullExperience.js ├── generateFullLocation.js ├── generateId.js ├── generateIdForLinks.js ├── generateIdFromLanguageCode.js ├── generateUUID.js ├── getLanguageCode.js ├── getLanguageFromCode.js ├── getLinkService.js ├── getLinkType.js ├── getValueAtPath.js ├── minBy.js ├── normalizeString.js ├── parseDate.js ├── parseString.js ├── splitList.js └── uniqueArray.js ├── results ├── services │ ├── facebook.js │ ├── facebook_raw.js │ ├── github.js │ ├── github_raw.js │ ├── google.js │ ├── linkedin.js │ └── linkedin_raw.js └── test.js ├── samples ├── services │ ├── facebook.js │ ├── facebook_raw.js │ ├── github.js │ ├── github_raw.js │ ├── google.js │ ├── linkedin.js │ └── linkedin_raw.js └── test.js └── socialServices.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/README.md -------------------------------------------------------------------------------- /ditto/ditto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/ditto.js -------------------------------------------------------------------------------- /ditto/mappers/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/mappers/map.js -------------------------------------------------------------------------------- /ditto/mappers/postmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/mappers/postmap.js -------------------------------------------------------------------------------- /ditto/mappers/premap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/mappers/premap.js -------------------------------------------------------------------------------- /ditto/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/README.md -------------------------------------------------------------------------------- /ditto/plugins/base64Encode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/base64Encode.js -------------------------------------------------------------------------------- /ditto/plugins/cleanEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/cleanEmail.js -------------------------------------------------------------------------------- /ditto/plugins/cleanString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/cleanString.js -------------------------------------------------------------------------------- /ditto/plugins/cleanURI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/cleanURI.js -------------------------------------------------------------------------------- /ditto/plugins/concatName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/concatName.js -------------------------------------------------------------------------------- /ditto/plugins/concatString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/concatString.js -------------------------------------------------------------------------------- /ditto/plugins/concatWithComma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/concatWithComma.js -------------------------------------------------------------------------------- /ditto/plugins/createURL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/createURL.js -------------------------------------------------------------------------------- /ditto/plugins/data/countriesKB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/data/countriesKB.js -------------------------------------------------------------------------------- /ditto/plugins/data/languages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/data/languages.json -------------------------------------------------------------------------------- /ditto/plugins/extractName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/extractName.js -------------------------------------------------------------------------------- /ditto/plugins/formatDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/formatDate.js -------------------------------------------------------------------------------- /ditto/plugins/generateCleanId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/generateCleanId.js -------------------------------------------------------------------------------- /ditto/plugins/generateFacebookImageLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/generateFacebookImageLink.js -------------------------------------------------------------------------------- /ditto/plugins/generateId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/generateId.js -------------------------------------------------------------------------------- /ditto/plugins/generateIdForLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/generateIdForLinks.js -------------------------------------------------------------------------------- /ditto/plugins/generateIdFromLanguageCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/generateIdFromLanguageCode.js -------------------------------------------------------------------------------- /ditto/plugins/generateUUID.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/generateUUID.js -------------------------------------------------------------------------------- /ditto/plugins/getCountryCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/getCountryCode.js -------------------------------------------------------------------------------- /ditto/plugins/getCountryName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/getCountryName.js -------------------------------------------------------------------------------- /ditto/plugins/getLanguageCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/getLanguageCode.js -------------------------------------------------------------------------------- /ditto/plugins/getLanguageFromCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/getLanguageFromCode.js -------------------------------------------------------------------------------- /ditto/plugins/getLinkService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/getLinkService.js -------------------------------------------------------------------------------- /ditto/plugins/getLinkType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/getLinkType.js -------------------------------------------------------------------------------- /ditto/plugins/getValueAtPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/getValueAtPath.js -------------------------------------------------------------------------------- /ditto/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/index.js -------------------------------------------------------------------------------- /ditto/plugins/minBy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/minBy.js -------------------------------------------------------------------------------- /ditto/plugins/normalizeString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/normalizeString.js -------------------------------------------------------------------------------- /ditto/plugins/parseDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/parseDate.js -------------------------------------------------------------------------------- /ditto/plugins/parseString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/parseString.js -------------------------------------------------------------------------------- /ditto/plugins/splitList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/splitList.js -------------------------------------------------------------------------------- /ditto/plugins/uniqueArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/ditto/plugins/uniqueArray.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/package.json -------------------------------------------------------------------------------- /test/ditto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/ditto.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/index.js -------------------------------------------------------------------------------- /test/mappings/services/facebook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/mappings/services/facebook.js -------------------------------------------------------------------------------- /test/mappings/services/facebook_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/mappings/services/facebook_raw.js -------------------------------------------------------------------------------- /test/mappings/services/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/mappings/services/github.js -------------------------------------------------------------------------------- /test/mappings/services/github_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/mappings/services/github_raw.js -------------------------------------------------------------------------------- /test/mappings/services/google.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/mappings/services/google.js -------------------------------------------------------------------------------- /test/mappings/services/google_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/mappings/services/google_raw.js -------------------------------------------------------------------------------- /test/mappings/services/linkedin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/mappings/services/linkedin.js -------------------------------------------------------------------------------- /test/mappings/services/linkedin_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/mappings/services/linkedin_raw.js -------------------------------------------------------------------------------- /test/mappings/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/mappings/test.js -------------------------------------------------------------------------------- /test/plugins/base64Encode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/base64Encode.js -------------------------------------------------------------------------------- /test/plugins/cleanEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/cleanEmail.js -------------------------------------------------------------------------------- /test/plugins/cleanString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/cleanString.js -------------------------------------------------------------------------------- /test/plugins/cleanURI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/cleanURI.js -------------------------------------------------------------------------------- /test/plugins/concatName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/concatName.js -------------------------------------------------------------------------------- /test/plugins/concatString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/concatString.js -------------------------------------------------------------------------------- /test/plugins/concatWithComma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/concatWithComma.js -------------------------------------------------------------------------------- /test/plugins/createURL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/createURL.js -------------------------------------------------------------------------------- /test/plugins/extractName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/extractName.js -------------------------------------------------------------------------------- /test/plugins/formatDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/formatDate.js -------------------------------------------------------------------------------- /test/plugins/generateCleanId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/generateCleanId.js -------------------------------------------------------------------------------- /test/plugins/generateFacebookImageLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/generateFacebookImageLink.js -------------------------------------------------------------------------------- /test/plugins/generateFullExperience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/generateFullExperience.js -------------------------------------------------------------------------------- /test/plugins/generateFullLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/generateFullLocation.js -------------------------------------------------------------------------------- /test/plugins/generateId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/generateId.js -------------------------------------------------------------------------------- /test/plugins/generateIdForLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/generateIdForLinks.js -------------------------------------------------------------------------------- /test/plugins/generateIdFromLanguageCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/generateIdFromLanguageCode.js -------------------------------------------------------------------------------- /test/plugins/generateUUID.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/generateUUID.js -------------------------------------------------------------------------------- /test/plugins/getLanguageCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/getLanguageCode.js -------------------------------------------------------------------------------- /test/plugins/getLanguageFromCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/getLanguageFromCode.js -------------------------------------------------------------------------------- /test/plugins/getLinkService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/getLinkService.js -------------------------------------------------------------------------------- /test/plugins/getLinkType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/getLinkType.js -------------------------------------------------------------------------------- /test/plugins/getValueAtPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/getValueAtPath.js -------------------------------------------------------------------------------- /test/plugins/minBy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/minBy.js -------------------------------------------------------------------------------- /test/plugins/normalizeString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/normalizeString.js -------------------------------------------------------------------------------- /test/plugins/parseDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/parseDate.js -------------------------------------------------------------------------------- /test/plugins/parseString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/parseString.js -------------------------------------------------------------------------------- /test/plugins/splitList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/splitList.js -------------------------------------------------------------------------------- /test/plugins/uniqueArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/plugins/uniqueArray.js -------------------------------------------------------------------------------- /test/results/services/facebook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/results/services/facebook.js -------------------------------------------------------------------------------- /test/results/services/facebook_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/results/services/facebook_raw.js -------------------------------------------------------------------------------- /test/results/services/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/results/services/github.js -------------------------------------------------------------------------------- /test/results/services/github_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/results/services/github_raw.js -------------------------------------------------------------------------------- /test/results/services/google.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/results/services/google.js -------------------------------------------------------------------------------- /test/results/services/linkedin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/results/services/linkedin.js -------------------------------------------------------------------------------- /test/results/services/linkedin_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/results/services/linkedin_raw.js -------------------------------------------------------------------------------- /test/results/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/results/test.js -------------------------------------------------------------------------------- /test/samples/services/facebook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/samples/services/facebook.js -------------------------------------------------------------------------------- /test/samples/services/facebook_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/samples/services/facebook_raw.js -------------------------------------------------------------------------------- /test/samples/services/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/samples/services/github.js -------------------------------------------------------------------------------- /test/samples/services/github_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/samples/services/github_raw.js -------------------------------------------------------------------------------- /test/samples/services/google.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/samples/services/google.js -------------------------------------------------------------------------------- /test/samples/services/linkedin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/samples/services/linkedin.js -------------------------------------------------------------------------------- /test/samples/services/linkedin_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/samples/services/linkedin_raw.js -------------------------------------------------------------------------------- /test/samples/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/samples/test.js -------------------------------------------------------------------------------- /test/socialServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeameryHQ/json-ditto/HEAD/test/socialServices.js --------------------------------------------------------------------------------