{"id":1645179,"name":"easy-bits","ecosystem":"npm","description":"Enums, BitFlags, BitFields, BitMasks and BitArrays for JavaScript \u0026 TypeScript","homepage":"https://github.com/aesy/easy-bits#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/aesy/easy-bits","keywords_array":["Enum","BitFlag","BitField","BitMask","BitArray","BitSet","JavaScript","TypeScript"],"namespace":null,"versions_count":12,"first_release_published_at":"2017-08-08T13:28:28.338Z","latest_release_published_at":"2022-03-29T18:17:58.713Z","latest_release_number":"1.2.2","last_synced_at":"2026-05-24T18:18:24.563Z","created_at":"2022-04-09T13:12:33.771Z","updated_at":"2026-05-24T18:18:24.563Z","registry_url":"https://www.npmjs.com/package/easy-bits","install_command":"npm install easy-bits","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.2.2"}},"repo_metadata":{"id":57218308,"uuid":"74205527","full_name":"aesy/easy-bits","owner":"aesy","description":"Enums, BitFlags, BitFields, BitMasks and BitArrays for JavaScript \u0026 TypeScript","archived":false,"fork":false,"pushed_at":"2024-07-02T20:45:23.000Z","size":2128,"stargazers_count":22,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-11T15:32:45.830Z","etag":null,"topics":["bitarray","bitfields","bitflags","bitmasks","bits","bytes"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/aesy.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}},"created_at":"2016-11-19T11:53:16.000Z","updated_at":"2024-10-09T09:24:03.000Z","dependencies_parsed_at":"2022-08-28T21:41:00.827Z","dependency_job_id":null,"html_url":"https://github.com/aesy/easy-bits","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/aesy/easy-bits","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aesy","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270596277,"owners_count":24613185,"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","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"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":"aesy","name":"Isak Wertwein","uuid":"5068689","kind":"user","description":"Software developer","email":"","website":null,"location":"Sweden","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5068689?u=3c1418a6a8a0b23be08cfc042e3cd8f4a63cfedb\u0026v=4","repositories_count":32,"last_synced_at":"2025-08-11T15:27:29.134Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/aesy","funding_links":["https://github.com/sponsors/aesy"],"total_stars":100,"followers":9,"following":8,"created_at":"2022-11-09T03:09:47.807Z","updated_at":"2025-08-11T15:27:29.134Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aesy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aesy/repositories"},"tags":[{"name":"v1.2.2","sha":"3e6b1d5b171e0d6c559b2236ccc804297c737f03","kind":"commit","published_at":"2022-03-29T18:17:55.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v1.2.2","html_url":"https://github.com/aesy/easy-bits/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"1c31e294274e5dd28a8c449cb40332b593f2617b","kind":"commit","published_at":"2022-03-24T20:39:29.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v1.2.1","html_url":"https://github.com/aesy/easy-bits/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"c47b1793836d4df4dfe22fd5492531a81ce83090","kind":"commit","published_at":"2021-06-26T13:37:50.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v1.2.0","html_url":"https://github.com/aesy/easy-bits/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"586843bbcc21f34c65b19aa5679fdae67c13ba13","kind":"commit","published_at":"2017-10-11T19:25:15.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v1.1.0","html_url":"https://github.com/aesy/easy-bits/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"d713329be9c1a0edcabd9067f4220e49e23eb339","kind":"commit","published_at":"2017-09-12T12:44:14.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v1.0.1","html_url":"https://github.com/aesy/easy-bits/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"6dafe494a75c563c14851545ba04fdb11f16df4e","kind":"commit","published_at":"2017-09-02T20:08:13.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v1.0.0","html_url":"https://github.com/aesy/easy-bits/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v1.0.0/manifests"},{"name":"v0.1.5","sha":"e54c6b2e2221899ecb4a6151afb9809627c5accf","kind":"commit","published_at":"2017-08-17T20:05:07.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v0.1.5","html_url":"https://github.com/aesy/easy-bits/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"f60c60dc4310136ebb299b03f8fb3ae8dc28f1b5","kind":"commit","published_at":"2017-08-10T01:17:24.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v0.1.4","html_url":"https://github.com/aesy/easy-bits/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"d7d77e12f49150dafdf99aa80eedb5c352e24fda","kind":"commit","published_at":"2017-08-09T23:44:54.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v0.1.3","html_url":"https://github.com/aesy/easy-bits/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v0.1.3/manifests"},{"name":"v0.1.0","sha":"789e3972898e7dbff880648aa7276e3eb20cf23f","kind":"commit","published_at":"2017-08-08T13:36:43.000Z","download_url":"https://codeload.github.com/aesy/easy-bits/tar.gz/v0.1.0","html_url":"https://github.com/aesy/easy-bits/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/aesy/easy-bits@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aesy%2Feasy-bits/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-15T16:24:10.891Z","dependent_packages_count":1,"downloads":630,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":6.721143732356668,"dependent_repos_count":36.1839428201092,"dependent_packages_count":20.919690699359002,"stargazers_count":8.143382399336826,"forks_count":15.388159688063329,"docker_downloads_count":null,"average":17.471263867845003},"purl":"pkg:npm/easy-bits","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/easy-bits","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/easy-bits","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/easy-bits/dependencies","status":null,"funding_links":["https://github.com/sponsors/aesy"],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-12T06:37:16.155Z","issues_count":4,"pull_requests_count":1,"avg_time_to_close_issue":137640.75,"avg_time_to_close_pull_request":64.0,"issues_closed_count":4,"pull_requests_closed_count":1,"pull_request_authors_count":1,"issue_authors_count":4,"avg_comments_per_issue":2.25,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":0,"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/aesy%2Feasy-bits/issues","maintainers":[{"login":"aesy","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aesy"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/easy-bits/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/easy-bits/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/easy-bits/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/easy-bits/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/easy-bits/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/easy-bits/codemeta","maintainers":[{"uuid":"easypeasy","login":"easypeasy","name":null,"email":"isak.wertwein@gmail.com","url":null,"packages_count":2,"html_url":"https://www.npmjs.com/~easypeasy","role":null,"created_at":"2022-11-12T03:34:54.625Z","updated_at":"2022-11-12T03:34:54.625Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/easypeasy/packages"}]}