{"id":8242892,"name":"@snickerdoodlelabs/node-utils","ecosystem":"npm","description":"Utilities that rely on Node APIs. They are usable in a browser with polyfills","homepage":"https://github.com/SnickerdoodleLabs/protocol/tree/master/packages/node-utils#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/SnickerdoodleLabs/protocol","keywords_array":["Encryption","Snickerdoodle","Crypto"],"namespace":"snickerdoodlelabs","versions_count":12,"first_release_published_at":"2023-09-06T19:21:30.887Z","latest_release_published_at":"2024-11-14T17:26:38.490Z","latest_release_number":"2.1.2","last_synced_at":"2026-07-16T19:21:11.496Z","created_at":"2023-09-06T20:57:47.282Z","updated_at":"2026-09-23T00:30:40.977Z","registry_url":"https://www.npmjs.com/package/@snickerdoodlelabs/node-utils","install_command":"npm install @snickerdoodlelabs/node-utils","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.1.2"}},"repo_metadata":{"id":223534697,"uuid":"493929679","full_name":"SnickerdoodleLabs/protocol","owner":"SnickerdoodleLabs","description":"Most Lovable Implementation for Synamint Protocol","archived":false,"fork":false,"pushed_at":"2024-11-14T19:29:29.000Z","size":186633,"stargazers_count":6,"open_issues_count":20,"forks_count":1,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2026-09-12T00:26:42.315Z","etag":null,"topics":["avalanche","docker","nfts","snickerdoodle"],"latest_commit_sha":null,"homepage":"https://protocol-docs.snickerdoodle.com","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/SnickerdoodleLabs.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-19T05:14:42.000Z","updated_at":"2024-10-02T12:55:27.000Z","dependencies_parsed_at":"2024-11-14T20:36:10.999Z","dependency_job_id":null,"html_url":"https://github.com/SnickerdoodleLabs/protocol","commit_stats":{"total_commits":3587,"total_committers":32,"mean_commits":112.09375,"dds":0.8296626707555059,"last_synced_commit":"6cd7ef61819ca6ac56dfd4e791973dab27d6ed33"},"previous_names":["snickerdoodlelabs/protocol"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/SnickerdoodleLabs/protocol","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SnickerdoodleLabs","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37387101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-17T02:00:07.197Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"SnickerdoodleLabs","name":"Snickerdoodle Labs","uuid":"102828284","kind":"organization","description":"Data ownership \u0026 privacy tools for Web 3. ","email":"hi@snickerdoodlelabs.io","website":"https://snickerdoodle.com","location":"United States of America","twitter":"YoSnickerdoodle","company":null,"icon_url":"https://avatars.githubusercontent.com/u/102828284?v=4","repositories_count":3,"last_synced_at":"2023-03-06T13:23:37.940Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/SnickerdoodleLabs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T15:36:44.065Z","updated_at":"2023-03-06T13:23:37.979Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SnickerdoodleLabs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SnickerdoodleLabs/repositories"},"tags":[{"name":"extension-v0.0.8","sha":"d062cb2c524e1df26b98aebe89e637c35c0000a3","kind":"commit","published_at":"2022-10-14T17:47:51.000Z","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/extension-v0.0.8","html_url":"https://github.com/SnickerdoodleLabs/protocol/releases/tag/extension-v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SnickerdoodleLabs/protocol@extension-v0.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/extension-v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/extension-v0.0.8/manifests"},{"name":"MVP-0.0.3","sha":"604c186d03f585106a14b738dc5ea563c9e48f45","kind":"commit","published_at":"2022-08-25T15:58:20.000Z","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/MVP-0.0.3","html_url":"https://github.com/SnickerdoodleLabs/protocol/releases/tag/MVP-0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SnickerdoodleLabs/protocol@MVP-0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/MVP-0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/MVP-0.0.3/manifests"},{"name":"MVP-0.0.2","sha":"ff6dec345374ac108b9ef1772d081c05dd56725b","kind":"commit","published_at":"2022-08-14T22:47:23.000Z","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/MVP-0.0.2","html_url":"https://github.com/SnickerdoodleLabs/protocol/releases/tag/MVP-0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SnickerdoodleLabs/protocol@MVP-0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/MVP-0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/MVP-0.0.2/manifests"},{"name":"MVP-v0.0.1","sha":"059eb0374dd7c8bf76af517d397a7142ed8e6009","kind":"commit","published_at":"2022-08-07T02:06:31.000Z","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/MVP-v0.0.1","html_url":"https://github.com/SnickerdoodleLabs/protocol/releases/tag/MVP-v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SnickerdoodleLabs/protocol@MVP-v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/MVP-v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/MVP-v0.0.1/manifests"},{"name":"extension-v0.0.3","sha":"b0e24fb936b5b17f7dab83e00277681958f88eaf","kind":"commit","published_at":"2022-07-14T18:38:26.000Z","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/extension-v0.0.3","html_url":"https://github.com/SnickerdoodleLabs/protocol/releases/tag/extension-v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SnickerdoodleLabs/protocol@extension-v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/extension-v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/extension-v0.0.3/manifests"},{"name":"July-8-2022-Chrome-Extension-Review-Submission","sha":"1aeb889ea2a03bcc22613e69bb7edbddead45c83","kind":"commit","published_at":"2022-07-07T20:53:03.000Z","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/July-8-2022-Chrome-Extension-Review-Submission","html_url":"https://github.com/SnickerdoodleLabs/protocol/releases/tag/July-8-2022-Chrome-Extension-Review-Submission","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SnickerdoodleLabs/protocol@July-8-2022-Chrome-Extension-Review-Submission","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/July-8-2022-Chrome-Extension-Review-Submission","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/July-8-2022-Chrome-Extension-Review-Submission/manifests"},{"name":"extension-v0.0.2","sha":"d2f4e0721f73f0e82bb94544406c0696b50a10fb","kind":"commit","published_at":"2022-06-07T21:22:51.000Z","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/extension-v0.0.2","html_url":"https://github.com/SnickerdoodleLabs/protocol/releases/tag/extension-v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SnickerdoodleLabs/protocol@extension-v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/extension-v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/extension-v0.0.2/manifests"},{"name":"extension-v0.0.1","sha":"4b2182c126a76362471243f700654f9a11fb3ffe","kind":"commit","published_at":"2022-06-07T00:17:28.000Z","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/extension-v0.0.1","html_url":"https://github.com/SnickerdoodleLabs/protocol/releases/tag/extension-v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SnickerdoodleLabs/protocol@extension-v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/extension-v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/extension-v0.0.1/manifests"},{"name":"datawallet-with-metamask-verification","sha":"c696c602a22fd3b462fc9f46ffb989d85b5c9c31","kind":"commit","published_at":"2022-05-27T23:22:12.000Z","download_url":"https://codeload.github.com/SnickerdoodleLabs/protocol/tar.gz/datawallet-with-metamask-verification","html_url":"https://github.com/SnickerdoodleLabs/protocol/releases/tag/datawallet-with-metamask-verification","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SnickerdoodleLabs/protocol@datawallet-with-metamask-verification","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/datawallet-with-metamask-verification","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnickerdoodleLabs%2Fprotocol/tags/datawallet-with-metamask-verification/manifests"}]},"repo_metadata_updated_at":"2026-09-23T00:30:40.977Z","dependent_packages_count":4,"downloads":71,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":37.433675743975094,"dependent_packages_count":53.834948372640966,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":45.634312058308026},"purl":"pkg:npm/%40snickerdoodlelabs/node-utils","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@snickerdoodlelabs/node-utils","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@snickerdoodlelabs/node-utils","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@snickerdoodlelabs/node-utils/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-22T18:34:52.481Z","issues_count":2,"pull_requests_count":298,"avg_time_to_close_issue":1604.0,"avg_time_to_close_pull_request":543355.6777777778,"issues_closed_count":1,"pull_requests_closed_count":270,"pull_request_authors_count":20,"issue_authors_count":2,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.10738255033557047,"merged_pull_requests_count":242,"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/SnickerdoodleLabs%2Fprotocol/issues","maintainers":[{"login":"fghalasz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fghalasz"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@snickerdoodlelabs%2Fnode-utils/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@snickerdoodlelabs%2Fnode-utils/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@snickerdoodlelabs%2Fnode-utils/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@snickerdoodlelabs%2Fnode-utils/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@snickerdoodlelabs%2Fnode-utils/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@snickerdoodlelabs%2Fnode-utils/codemeta","maintainers":[{"uuid":"muhammed0101","login":"muhammed0101","name":null,"email":"muhammed.altinci@gmail.com","url":null,"packages_count":47,"html_url":"https://www.npmjs.com/~muhammed0101","role":null,"created_at":"2023-09-06T20:57:50.611Z","updated_at":"2023-09-06T20:57:50.611Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/muhammed0101/packages"},{"uuid":"tthebc01","login":"tthebc01","name":null,"email":"tac688@alumni.stanford.edu","url":null,"packages_count":32,"html_url":"https://www.npmjs.com/~tthebc01","role":null,"created_at":"2023-09-06T20:57:50.777Z","updated_at":"2023-09-06T20:57:50.777Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tthebc01/packages"},{"uuid":"cookies_baker","login":"cookies_baker","name":null,"email":"andrew@snickerdoodlelabs.io","url":null,"packages_count":17,"html_url":"https://www.npmjs.com/~cookies_baker","role":null,"created_at":"2023-09-06T20:57:50.496Z","updated_at":"2023-09-06T20:57:50.496Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/cookies_baker/packages"},{"uuid":"sdmuki","login":"sdmuki","name":null,"email":"muktadir@snickerdoodlelabs.io","url":null,"packages_count":17,"html_url":"https://www.npmjs.com/~sdmuki","role":null,"created_at":"2023-09-06T20:57:50.535Z","updated_at":"2023-09-06T20:57:50.535Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sdmuki/packages"},{"uuid":"ldnovaksdl","login":"ldnovaksdl","name":null,"email":"lucas@snickerdoodlelabs.io","url":null,"packages_count":18,"html_url":"https://www.npmjs.com/~ldnovaksdl","role":null,"created_at":"2023-09-06T20:57:50.575Z","updated_at":"2023-09-06T20:57:50.575Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ldnovaksdl/packages"},{"uuid":"snickerchar","login":"snickerchar","name":null,"email":"charlie@snickerdoodlelabs.io","url":null,"packages_count":17,"html_url":"https://www.npmjs.com/~snickerchar","role":null,"created_at":"2023-09-06T20:57:50.652Z","updated_at":"2023-09-06T20:57:50.652Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/snickerchar/packages"},{"uuid":"seansing","login":"seansing","name":null,"email":"sean@snickerdoodlelabs.io","url":null,"packages_count":17,"html_url":"https://www.npmjs.com/~seansing","role":null,"created_at":"2023-09-06T20:57:50.694Z","updated_at":"2023-09-06T20:57:50.694Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/seansing/packages"},{"uuid":"edlgn2","login":"edlgn2","name":null,"email":"enesdolgun2@gmail.com","url":null,"packages_count":21,"html_url":"https://www.npmjs.com/~edlgn2","role":null,"created_at":"2023-10-11T20:33:14.669Z","updated_at":"2023-10-11T20:33:14.669Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/edlgn2/packages"},{"uuid":"okanozdemir","login":"okanozdemir","name":null,"email":"okan@snickerdoodlelabs.io","url":null,"packages_count":17,"html_url":"https://www.npmjs.com/~okanozdemir","role":null,"created_at":"2023-09-06T20:57:50.457Z","updated_at":"2023-09-06T20:57:50.457Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/okanozdemir/packages"},{"uuid":"oz_sdl","login":"oz_sdl","name":null,"email":"ozan@snickerdoodlelabs.io","url":null,"packages_count":17,"html_url":"https://www.npmjs.com/~oz_sdl","role":null,"created_at":"2023-09-06T20:57:50.419Z","updated_at":"2023-09-06T20:57:50.419Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/oz_sdl/packages"}]}