{"id":15099025,"url":"https://github.com/farynaio/object-dot-notation","last_synced_at":"2026-01-06T15:41:28.361Z","repository":{"id":92073440,"uuid":"108170576","full_name":"farynaio/object-dot-notation","owner":"farynaio","description":"Simple object to object dot notation converter in Node.js.","archived":false,"fork":false,"pushed_at":"2017-10-24T19:21:47.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-01T17:44:57.222Z","etag":null,"topics":["bdd","chai","chaijs","ecmascript2016","es6","functional-programming","mocha","mochajs","node","nodejs","tdd"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/farynaio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-10-24T18:58:40.000Z","updated_at":"2017-10-24T19:19:03.000Z","dependencies_parsed_at":"2023-08-27T14:28:25.613Z","dependency_job_id":null,"html_url":"https://github.com/farynaio/object-dot-notation","commit_stats":null,"previous_names":["farynaio/object-dot-notation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farynaio%2Fobject-dot-notation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farynaio%2Fobject-dot-notation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farynaio%2Fobject-dot-notation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farynaio%2Fobject-dot-notation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/farynaio","download_url":"https://codeload.github.com/farynaio/object-dot-notation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245854854,"owners_count":20683426,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bdd","chai","chaijs","ecmascript2016","es6","functional-programming","mocha","mochajs","node","nodejs","tdd"],"created_at":"2024-09-25T17:02:57.425Z","updated_at":"2026-01-06T15:41:28.326Z","avatar_url":"https://github.com/farynaio.png","language":"JavaScript","readme":"# Object dot notation converter\r\n\r\nThis is simple implementation of object to object in dot notation converter.\r\n\r\n## What it does\r\n\r\nLet me express it by example:\r\n\r\nInput:\r\n```\r\n{ a: { b: { c: 1 }, e: 2 }, f: { g: 3, h: 4 }}\r\n```\r\n\r\nOutput:\r\n```\r\n{ 'a.b.c': 1, 'a.e': 2, 'f.g': 3, 'f.h': 4 }\r\n```\r\n\r\n## How to run it\r\n\r\nThere is no specific demo code, but you can run tests if you want.\r\n\r\n### To run tests\r\n\r\nInstall dependencies:\r\n```npm i```\r\n\r\nRun tests:\r\n``` npm test ```\r\n\r\nRun tests in watch mode:\r\n``` npm run watch ```\r\n\r\n## Contribution\r\n\r\nIf you know any ways to make it simpler, faster, better in any way, using ES6+ features (even not disclosed in specification like 'object spread'), without external libraries feel free to do it and send me pull request. Let's make it as good as possible and learn in the process.\r\n\r\n##\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarynaio%2Fobject-dot-notation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffarynaio%2Fobject-dot-notation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarynaio%2Fobject-dot-notation/lists"}