{"id":1138935,"name":"@rahazad/payload-reducer","ecosystem":"npm","description":"Something like lodash.merge() (a recursive version of Object.assign()) that specially designed for roudex. It especially supports functions to make it possible to transform properties based on them previous states/values.","homepage":"https://github.com/Rahazad/payload-reducer.js#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/Rahazad/payload-reducer.js","keywords_array":["javascript","js","roudex","state","reucer","payload","object","objects","{}","[object Object]","merge","deep-assign","deep-object-assign","recursive-assign","recursive-object-assign"],"namespace":"rahazad","versions_count":2,"first_release_published_at":"2020-12-09T23:47:09.734Z","latest_release_published_at":"2020-12-15T22:01:06.233Z","latest_release_number":"0.0.1","last_synced_at":"2026-09-02T20:26:43.476Z","created_at":"2022-04-08T11:52:35.298Z","updated_at":"2026-09-02T20:26:43.476Z","registry_url":"https://www.npmjs.com/package/@rahazad/payload-reducer","install_command":"npm install @rahazad/payload-reducer","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"}},"repo_metadata":{},"repo_metadata_updated_at":"2026-08-23T07:21:21.732Z","dependent_packages_count":3,"downloads":62,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":45.76322889354142,"dependent_repos_count":25.32799796580169,"dependent_packages_count":16.223928578504864,"stargazers_count":null,"forks_count":null,"average":29.105051812615994},"purl":"pkg:npm/%40rahazad/payload-reducer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@rahazad/payload-reducer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@rahazad/payload-reducer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@rahazad/payload-reducer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rahazad%2Fpayload-reducer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rahazad%2Fpayload-reducer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rahazad%2Fpayload-reducer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rahazad%2Fpayload-reducer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rahazad%2Fpayload-reducer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rahazad%2Fpayload-reducer/codemeta","maintainers":[{"uuid":"mirismaili","login":"mirismaili","name":null,"email":"s.m.mirismaili@gmail.com","url":null,"packages_count":47,"html_url":"https://www.npmjs.com/~mirismaili","role":null,"created_at":"2022-11-20T22:51:09.322Z","updated_at":"2022-11-20T22:51:09.322Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mirismaili/packages"}]}