{"id":1092948,"name":"@normalized-db/denormalizer","ecosystem":"npm","description":"Denormalize `JavaScript` objects from a normalized data structure based on a simple schema (implemented with `TypeScript`).","homepage":"https://github.com/normalized-db/denormalizer","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/normalized-db/denormalizer","keywords_array":["TypeScript","JavaScript","Normalization","Normalizer","Denormalizer","Reverse references","IndexedDB","ObjectDB","NoSQL"],"namespace":"normalized-db","versions_count":14,"first_release_published_at":"2017-09-20T13:10:07.586Z","latest_release_published_at":"2018-01-16T15:17:06.636Z","latest_release_number":"2.4.0","last_synced_at":"2024-07-05T07:05:45.824Z","created_at":"2022-04-08T10:33:22.472Z","updated_at":"2024-07-05T07:05:48.808Z","registry_url":"https://www.npmjs.com/package/@normalized-db/denormalizer","install_command":"npm install @normalized-db/denormalizer","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.5.0-beta.4"}},"repo_metadata":{"id":57131914,"uuid":"104200426","full_name":"normalized-db/denormalizer","owner":"normalized-db","description":null,"archived":true,"fork":false,"pushed_at":"2024-07-03T16:10:31.000Z","size":73,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-04T11:12:01.466Z","etag":null,"topics":["denormalizer","indexeddb","javascript","normalization","normalization-database","normalizer","nosql","nosql-database","object-database","reverse-references","typescript"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/normalized-db.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-20T10:22:16.000Z","updated_at":"2024-07-03T16:14:04.000Z","dependencies_parsed_at":"2022-08-26T13:41:06.254Z","dependency_job_id":null,"html_url":"https://github.com/normalized-db/denormalizer","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/normalized-db","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":209433017,"owners_count":15009519,"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"},"owner_record":{"login":"normalized-db","name":"normalized-db","uuid":"32128102","kind":"organization","description":"Normalize and persist `JavaScript` objects using `IndexedDB`.","email":"saseb.schmid@gmail.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/32128102?v=4","repositories_count":5,"last_synced_at":"2024-07-04T11:07:15.531Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/normalized-db","funding_links":[],"total_stars":9,"followers":0,"following":0,"created_at":"2024-07-04T11:07:15.538Z","updated_at":"2024-07-04T11:07:15.538Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/normalized-db","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/normalized-db/repositories"},"tags":[{"name":"v2.5.0-beta.4","sha":"88d0c6cd8bb6a669d1ecbe07b31c241b2976d100","kind":"commit","published_at":"2019-02-10T10:52:20.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.5.0-beta.4","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.5.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.5.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.5.0-beta.4/manifests"},{"name":"v2.5.0-beta.3","sha":"1a54f1e85a98f8704008b47ff035b57d5b43c1e0","kind":"commit","published_at":"2018-08-01T17:06:07.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.5.0-beta.3","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.5.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.5.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.5.0-beta.3/manifests"},{"name":"v2.5.0-beta.1","sha":"c0cd3b1fd0c48d8f2badb611d8ad27f822e7e055","kind":"commit","published_at":"2018-08-01T11:11:33.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.5.0-beta.1","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.5.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.5.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.5.0-beta.1/manifests"},{"name":"v2.4.0","sha":"d6b99959c0a922bcf3b5dee2c5a0aa7f8c4e5c38","kind":"commit","published_at":"2018-01-16T15:16:30.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.4.0","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"42f986c6b687a48de54a9bb7c122aa653a9b7432","kind":"commit","published_at":"2018-01-02T17:14:12.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.3.0","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"40047a76ae1470204f5320e811acddb19bf02c86","kind":"commit","published_at":"2018-01-02T08:54:39.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.2.0","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"f8fbc75a116480a7341c417600949825c200dc3c","kind":"commit","published_at":"2017-12-12T13:20:07.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.1.0","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"d7e5cb8e1b688d27005161f6296cb234ac99bebb","kind":"commit","published_at":"2017-12-04T00:43:44.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.0.3","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"12be99cf260507ab1a7f03a281bb54239851dbcf","kind":"commit","published_at":"2017-12-04T00:43:44.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.0.2","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"d88226b33c7c13ff17b8c9cade829f76d58c7acf","kind":"commit","published_at":"2017-11-30T23:41:58.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.0.1","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"d0b63c3f43cf8ea613a0c86f70db8477f45cf5f5","kind":"commit","published_at":"2017-11-30T23:31:28.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v2.0.0","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v2.0.0/manifests"},{"name":"v1.0.3","sha":"f173eb392a1a70d2b15a257b605d6bcad6b0f782","kind":"commit","published_at":"2017-11-30T22:30:20.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v1.0.3","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"e56ff39012aff3fe54a7c19a9a3cd3b0668ad4a4","kind":"commit","published_at":"2017-09-20T14:57:08.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v1.0.2","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"4c37eb445ffed81b2295ecdaef061bd7d26d955f","kind":"commit","published_at":"2017-09-20T13:07:50.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v1.0.1","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"4c37eb445ffed81b2295ecdaef061bd7d26d955f","kind":"commit","published_at":"2017-09-20T13:07:50.000Z","download_url":"https://codeload.github.com/normalized-db/denormalizer/tar.gz/v1.0.0","html_url":"https://github.com/normalized-db/denormalizer/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-07-05T07:05:48.806Z","dependent_packages_count":2,"downloads":50,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":17.730397005597645,"dependent_repos_count":10.331462570266025,"dependent_packages_count":8.854664163323209,"stargazers_count":12.217040835596482,"forks_count":11.599616013021386,"docker_downloads_count":null,"average":12.146636117560949},"purl":"pkg:npm/%40normalized-db/denormalizer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@normalized-db/denormalizer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@normalized-db/denormalizer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@normalized-db/denormalizer/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-07-03T17:05:13.041Z","issues_count":0,"pull_requests_count":6,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":17.666666666666668,"issues_closed_count":0,"pull_requests_closed_count":6,"pull_request_authors_count":1,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/normalized-db%2Fdenormalizer/issues","maintainers":[{"login":"sandroschmid","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sandroschmid"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@normalized-db%2Fdenormalizer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@normalized-db%2Fdenormalizer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@normalized-db%2Fdenormalizer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@normalized-db%2Fdenormalizer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@normalized-db%2Fdenormalizer/codemeta","maintainers":[{"uuid":"atroy","login":"atroy","name":null,"email":"alexander.troy@fusonic.net","url":null,"packages_count":5,"html_url":"https://www.npmjs.com/~atroy","role":null,"created_at":"2022-11-20T20:57:01.674Z","updated_at":"2022-11-20T20:57:01.674Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/atroy/packages"},{"uuid":"sschmid","login":"sschmid","name":null,"email":"saseb.schmid@gmail.com","url":null,"packages_count":4,"html_url":"https://www.npmjs.com/~sschmid","role":null,"created_at":"2022-11-20T20:57:01.706Z","updated_at":"2022-11-20T20:57:01.706Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sschmid/packages"}]}