{"id":1275078,"name":"@shelf/fast-normalize-spaces","ecosystem":"npm","description":"A faster (by 16-70%) implementation of \"normalize-space-x\" package that uses at least 3x less RAM","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"","keywords_array":[],"namespace":"shelf","versions_count":5,"first_release_published_at":"2022-01-26T15:21:11.709Z","latest_release_published_at":"2025-09-19T18:50:49.774Z","latest_release_number":"2.1.0","last_synced_at":"2026-10-01T14:59:53.844Z","created_at":"2022-04-08T19:12:42.855Z","updated_at":"2026-10-01T14:59:53.844Z","registry_url":"https://www.npmjs.com/package/@shelf/fast-normalize-spaces","install_command":"npm install @shelf/fast-normalize-spaces","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.1.0"},"contentPolicy":null},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":2,"downloads":2868,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":1.4517940413156059,"dependent_repos_count":10.40278016761116,"dependent_packages_count":8.904434559153312,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.919669589360026},"purl":"pkg:npm/%40shelf/fast-normalize-spaces","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@shelf/fast-normalize-spaces","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@shelf/fast-normalize-spaces","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@shelf/fast-normalize-spaces/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shelf%2Ffast-normalize-spaces/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shelf%2Ffast-normalize-spaces/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shelf%2Ffast-normalize-spaces/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shelf%2Ffast-normalize-spaces/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shelf%2Ffast-normalize-spaces/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shelf%2Ffast-normalize-spaces/codemeta","maintainers":[{"uuid":"mpushkin","login":"mpushkin","name":null,"email":"maksym.push@gmail.com","url":null,"packages_count":93,"html_url":"https://www.npmjs.com/~mpushkin","role":null,"created_at":"2022-11-10T22:38:32.020Z","updated_at":"2022-11-10T22:38:32.020Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mpushkin/packages"},{"uuid":"hmelenok","login":"hmelenok","name":null,"email":"hmelenok@gmail.com","url":null,"packages_count":63,"html_url":"https://www.npmjs.com/~hmelenok","role":null,"created_at":"2022-11-10T22:38:32.424Z","updated_at":"2022-11-10T22:38:32.424Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hmelenok/packages"},{"uuid":"olesiamuller","login":"olesiamuller","name":null,"email":"olesia.melnyk@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~olesiamuller","role":null,"created_at":"2022-11-10T22:38:31.866Z","updated_at":"2022-11-10T22:38:31.866Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/olesiamuller/packages"},{"uuid":"yuliiakovalchuk","login":"yuliiakovalchuk","name":null,"email":"yuliia.kovalchuk@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~yuliiakovalchuk","role":null,"created_at":"2022-11-10T22:38:31.901Z","updated_at":"2022-11-10T22:38:31.901Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/yuliiakovalchuk/packages"},{"uuid":"el_scrambone","login":"el_scrambone","name":null,"email":"dmytro.federlyan@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~el_scrambone","role":null,"created_at":"2022-11-10T22:38:31.918Z","updated_at":"2022-11-10T22:38:31.918Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/el_scrambone/packages"},{"uuid":"andriisermiahin","login":"andriisermiahin","name":null,"email":"andrii.sermiahin@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~andriisermiahin","role":null,"created_at":"2022-11-10T22:38:31.978Z","updated_at":"2022-11-10T22:38:31.978Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/andriisermiahin/packages"},{"uuid":"domovoj","login":"domovoj","name":null,"email":"domovoj1@gmail.com","url":null,"packages_count":60,"html_url":"https://www.npmjs.com/~domovoj","role":null,"created_at":"2022-11-10T22:38:32.075Z","updated_at":"2022-11-10T22:38:32.075Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/domovoj/packages"},{"uuid":"maksym.hayovets","login":"maksym.hayovets","name":null,"email":"maksym.hayovets@gmail.com","url":null,"packages_count":68,"html_url":"https://www.npmjs.com/~maksym.hayovets","role":null,"created_at":"2022-11-10T22:38:32.168Z","updated_at":"2022-11-10T22:38:32.168Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/maksym.hayovets/packages"},{"uuid":"oles.zadorozhnyy","login":"oles.zadorozhnyy","name":null,"email":"oles.zadorozhnyy@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~oles.zadorozhnyy","role":null,"created_at":"2022-11-10T22:38:32.178Z","updated_at":"2022-11-10T22:38:32.178Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/oles.zadorozhnyy/packages"},{"uuid":"ss1l","login":"ss1l","name":null,"email":"vlad.artyukh@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~ss1l","role":null,"created_at":"2022-11-10T22:38:32.197Z","updated_at":"2022-11-10T22:38:32.197Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ss1l/packages"},{"uuid":"gemshelf","login":"gemshelf","name":null,"email":"npm@shelf.io","url":null,"packages_count":63,"html_url":"https://www.npmjs.com/~gemshelf","role":null,"created_at":"2022-11-10T22:38:32.222Z","updated_at":"2022-11-10T22:38:32.222Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gemshelf/packages"},{"uuid":"hartzler","login":"hartzler","name":null,"email":"vlad.polushyn@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~hartzler","role":null,"created_at":"2022-11-10T22:38:32.280Z","updated_at":"2022-11-10T22:38:32.280Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hartzler/packages"},{"uuid":"vladgolubev","login":"vladgolubev","name":null,"email":"vladyslav.holubiev@gmail.com","url":null,"packages_count":85,"html_url":"https://www.npmjs.com/~vladgolubev","role":null,"created_at":"2022-11-10T22:38:32.398Z","updated_at":"2022-11-10T22:38:32.398Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vladgolubev/packages"},{"uuid":"marianna-milovanova","login":"marianna-milovanova","name":null,"email":"mmilovanova@kse.org.ua","url":null,"packages_count":60,"html_url":"https://www.npmjs.com/~marianna-milovanova","role":null,"created_at":"2024-06-03T16:15:15.270Z","updated_at":"2024-06-03T16:15:15.270Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/marianna-milovanova/packages"},{"uuid":"knupman","login":"knupman","name":null,"email":"vitalii.sikora@gmail.com","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~knupman","role":null,"created_at":"2022-11-10T22:38:32.441Z","updated_at":"2022-11-10T22:38:32.441Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/knupman/packages"},{"uuid":"maaraanas","login":"maaraanas","name":null,"email":"maaraanas@gmail.com","url":null,"packages_count":68,"html_url":"https://www.npmjs.com/~maaraanas","role":null,"created_at":"2022-11-10T22:38:32.456Z","updated_at":"2022-11-10T22:38:32.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/maaraanas/packages"},{"uuid":"terret","login":"terret","name":null,"email":"andrew.petlya@gmail.com","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~terret","role":null,"created_at":"2022-11-10T22:38:32.478Z","updated_at":"2022-11-10T22:38:32.478Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/terret/packages"},{"uuid":"chapelskyi.slavik","login":"chapelskyi.slavik","name":null,"email":"chapelskyi.slavik@gmail.com","url":null,"packages_count":60,"html_url":"https://www.npmjs.com/~chapelskyi.slavik","role":null,"created_at":"2022-11-10T22:38:32.507Z","updated_at":"2022-11-10T22:38:32.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chapelskyi.slavik/packages"},{"uuid":"pihorb","login":"pihorb","name":null,"email":"ihorpylypyak@gmail.com","url":null,"packages_count":61,"html_url":"https://www.npmjs.com/~pihorb","role":null,"created_at":"2022-11-10T22:38:32.527Z","updated_at":"2022-11-10T22:38:32.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pihorb/packages"},{"uuid":"diana.kryskuv","login":"diana.kryskuv","name":null,"email":"Diana.kryskuv@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~diana.kryskuv","role":null,"created_at":"2022-11-10T22:38:32.566Z","updated_at":"2022-11-10T22:38:32.566Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/diana.kryskuv/packages"},{"uuid":"andy.raven","login":"andy.raven","name":null,"email":"snickone77@gmail.com","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~andy.raven","role":null,"created_at":"2022-11-10T22:38:32.585Z","updated_at":"2022-11-10T22:38:32.585Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/andy.raven/packages"},{"uuid":"demiansua","login":"demiansua","name":null,"email":"demiansua@gmail.com","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~demiansua","role":null,"created_at":"2022-11-10T22:38:32.663Z","updated_at":"2022-11-10T22:38:32.663Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/demiansua/packages"},{"uuid":"yuriil","login":"yuriil","name":null,"email":"yuralevus@gmail.com","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~yuriil","role":null,"created_at":"2022-11-10T22:38:32.681Z","updated_at":"2022-11-10T22:38:32.681Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/yuriil/packages"},{"uuid":"ktv18","login":"ktv18","name":null,"email":"tarasklyushta@gmail.com","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~ktv18","role":null,"created_at":"2022-11-10T22:38:32.707Z","updated_at":"2022-11-10T22:38:32.707Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ktv18/packages"},{"uuid":"drews_abuse","login":"drews_abuse","name":null,"email":"bakanov012@gmail.com","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~drews_abuse","role":null,"created_at":"2022-11-10T22:38:32.755Z","updated_at":"2022-11-10T22:38:32.755Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/drews_abuse/packages"},{"uuid":"rostyslav-horytskyi","login":"rostyslav-horytskyi","name":null,"email":"rostyslav.horytskyi@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~rostyslav-horytskyi","role":null,"created_at":"2022-11-10T22:38:32.784Z","updated_at":"2022-11-10T22:38:32.784Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rostyslav-horytskyi/packages"},{"uuid":"whodeen","login":"whodeen","name":null,"email":"whodeen@gmail.com","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~whodeen","role":null,"created_at":"2022-11-10T22:38:32.814Z","updated_at":"2022-11-10T22:38:32.814Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/whodeen/packages"},{"uuid":"ahavrysh","login":"ahavrysh","name":null,"email":"gavrysh.andrey@gmail.com","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~ahavrysh","role":null,"created_at":"2023-07-02T09:55:50.085Z","updated_at":"2023-07-02T09:55:50.085Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ahavrysh/packages"},{"uuid":"maksym.tarnavskyi","login":"maksym.tarnavskyi","name":null,"email":"maksym.tarnavskyi@shelf.io","url":null,"packages_count":59,"html_url":"https://www.npmjs.com/~maksym.tarnavskyi","role":null,"created_at":"2023-07-27T13:16:15.358Z","updated_at":"2023-07-27T13:16:15.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/maksym.tarnavskyi/packages"},{"uuid":"vadymaslovskyi","login":"vadymaslovskyi","name":null,"email":"vadym.maslovskyi@shelf.io","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~vadymaslovskyi","role":null,"created_at":"2026-03-07T07:47:38.264Z","updated_at":"2026-03-07T07:47:38.264Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vadymaslovskyi/packages"},{"uuid":"vladmarchuk","login":"vladmarchuk","name":null,"email":"vlad@vladmarchuk.com","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~vladmarchuk","role":null,"created_at":"2026-03-07T07:47:38.306Z","updated_at":"2026-03-07T07:47:38.306Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vladmarchuk/packages"},{"uuid":"yaroslav_korolchuk","login":"yaroslav_korolchuk","name":null,"email":"yaroslav.korolchuk@shelf.io","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~yaroslav_korolchuk","role":null,"created_at":"2026-03-07T07:47:38.773Z","updated_at":"2026-03-07T07:47:38.773Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/yaroslav_korolchuk/packages"},{"uuid":"pietras","login":"pietras","name":null,"email":"lukasz.pietras@shelf.io","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~pietras","role":null,"created_at":"2026-03-07T07:47:38.533Z","updated_at":"2026-03-07T07:47:38.533Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pietras/packages"},{"uuid":"isadovyi","login":"isadovyi","name":null,"email":"igor.sadovyi+npm@shelf.io","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~isadovyi","role":null,"created_at":"2026-03-07T07:47:38.726Z","updated_at":"2026-03-07T07:47:38.726Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/isadovyi/packages"},{"uuid":"pawelpiasecki","login":"pawelpiasecki","name":null,"email":"pawel.piasecki@shelf.io","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~pawelpiasecki","role":null,"created_at":"2026-03-07T07:47:38.425Z","updated_at":"2026-03-07T07:47:38.425Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pawelpiasecki/packages"},{"uuid":"ncqpele","login":"ncqpele","name":null,"email":"ncqpele@gmail.com","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~ncqpele","role":null,"created_at":"2026-03-07T07:47:38.354Z","updated_at":"2026-03-07T07:47:38.354Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ncqpele/packages"},{"uuid":"plazowicz","login":"plazowicz","name":null,"email":"mateusz.opala@shelf.io","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~plazowicz","role":null,"created_at":"2026-03-07T07:47:38.463Z","updated_at":"2026-03-07T07:47:38.463Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/plazowicz/packages"},{"uuid":"timorohnershelf","login":"timorohnershelf","name":null,"email":"timo.rohner@shelf.io","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~timorohnershelf","role":null,"created_at":"2026-04-09T03:32:43.486Z","updated_at":"2026-04-09T03:32:43.486Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/timorohnershelf/packages"},{"uuid":"denys-boichuk","login":"denys-boichuk","name":null,"email":"denys.boichuk@shelf.io","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~denys-boichuk","role":null,"created_at":"2026-08-05T13:48:30.129Z","updated_at":"2026-08-05T13:48:30.129Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/denys-boichuk/packages"},{"uuid":"theholiday","login":"theholiday","name":null,"email":"svyat@shelf.io","url":null,"packages_count":57,"html_url":"https://www.npmjs.com/~theholiday","role":null,"created_at":"2026-08-18T13:27:55.603Z","updated_at":"2026-08-18T13:27:55.603Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/theholiday/packages"},{"uuid":"paulchiappetta","login":"paulchiappetta","name":null,"email":"paul.chiappetta@shelf.io","url":null,"packages_count":57,"html_url":"https://www.npmjs.com/~paulchiappetta","role":null,"created_at":"2026-08-20T17:42:43.075Z","updated_at":"2026-08-20T17:42:43.075Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/paulchiappetta/packages"},{"uuid":"ulianak","login":"ulianak","name":null,"email":"uliana.kryva@shelf.io","url":null,"packages_count":56,"html_url":"https://www.npmjs.com/~ulianak","role":null,"created_at":"2026-08-25T08:09:14.474Z","updated_at":"2026-08-25T08:09:14.474Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ulianak/packages"},{"uuid":"vladabramov","login":"vladabramov","name":null,"email":"vladyslav.work@gmail.com","url":null,"packages_count":56,"html_url":"https://www.npmjs.com/~vladabramov","role":null,"created_at":"2026-08-31T17:39:09.046Z","updated_at":"2026-08-31T17:39:09.046Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vladabramov/packages"},{"uuid":"dymitrkorlotian","login":"dymitrkorlotian","name":null,"email":"dymitr.korlotian@shelf.io","url":null,"packages_count":56,"html_url":"https://www.npmjs.com/~dymitrkorlotian","role":null,"created_at":"2026-09-11T10:09:56.805Z","updated_at":"2026-09-11T10:09:56.805Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dymitrkorlotian/packages"},{"uuid":"dariiakohutiak","login":"dariiakohutiak","name":null,"email":"dariia.kohutiak@shelf.io","url":null,"packages_count":56,"html_url":"https://www.npmjs.com/~dariiakohutiak","role":null,"created_at":"2026-09-28T12:10:07.658Z","updated_at":"2026-09-28T12:10:07.658Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dariiakohutiak/packages"}]}