{"id":17483537,"url":"https://github.com/creationix/msgpack-js-browser","last_synced_at":"2025-08-27T09:42:55.261Z","repository":{"id":3992198,"uuid":"5088775","full_name":"creationix/msgpack-js-browser","owner":"creationix","description":"A browser port of msgpack-js using DataView and ArrayBuffer.","archived":false,"fork":false,"pushed_at":"2017-09-05T19:31:57.000Z","size":20,"stargazers_count":95,"open_issues_count":3,"forks_count":22,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-10T02:55:31.089Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/creationix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-07-17T22:06:33.000Z","updated_at":"2025-03-27T11:27:05.000Z","dependencies_parsed_at":"2022-09-10T00:40:22.623Z","dependency_job_id":null,"html_url":"https://github.com/creationix/msgpack-js-browser","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/creationix/msgpack-js-browser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creationix%2Fmsgpack-js-browser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creationix%2Fmsgpack-js-browser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creationix%2Fmsgpack-js-browser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creationix%2Fmsgpack-js-browser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/creationix","download_url":"https://codeload.github.com/creationix/msgpack-js-browser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creationix%2Fmsgpack-js-browser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272315617,"owners_count":24912609,"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-27T02:00:09.397Z","response_time":76,"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"}},"keywords":[],"created_at":"2024-10-19T00:05:50.665Z","updated_at":"2025-08-27T09:42:50.232Z","avatar_url":"https://github.com/creationix.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# msgpack for the browser\n\n[![Build Status](https://secure.travis-ci.org/creationix/msgpack-js-browser.png)](http://travis-ci.org/creationix/msgpack-js-browser)\n\nA handwritten msgpack encoder and decoder for Browsers\n\nThis is a browser port of https://github.com/creationix/msgpack-js\n\nThe original format can be found at \u003chttp://wiki.msgpack.org/display/MSGPACK/Format+specification\u003e\n\n## Extension\n\nI've extended the format a little to allow for encoding and decoding of `undefined`.\n\nThis required a new type code that is marked as \"ext format\".\nThis change means that using these new types will render your serialized data\nincompatible with other messagepack implementations that don't have the same\nextension.\n\nI've added a type for `undefined` that works just like the `null` type.\n\n    undefined  11010100  0xd4\n\n## Usage\n\n``` javascript\nrequire(['msgpack'], function (msgpack) {\n\n  var initial = {Hello: \"World\"};\n  var encoded = msgpack.encode(initial);\n  var decoded = msgpack.decode(encoded);\n\n});\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreationix%2Fmsgpack-js-browser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcreationix%2Fmsgpack-js-browser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreationix%2Fmsgpack-js-browser/lists"}