René's URL Explorer Experiment


Title: Add BigInt support by jasonpaulos · Pull Request #211 · msgpack/msgpack-javascript · GitHub

Open Graph Title: Add BigInt support by jasonpaulos · Pull Request #211 · msgpack/msgpack-javascript

X Title: Add BigInt support by jasonpaulos · Pull Request #211 · msgpack/msgpack-javascript

Description: This PR adds native support for JavaScript BigInts. I didn't want to cause a breaking change in any way, so I've introduced a few different decoding options that essentially allow library users to opt into this feature. Additionally, since no BigInts are returned by this library by default, everything else should remain functional in environments where BigInt is not supported. Encoding Similar to Numbers, BigInts are encoded using the smallest possible MessagePack int type. The added benefit of encoding a BigInt is that integers larger than Number.MAX_SAFE_INTEGER can be encoded with the correct precision. If you attempt to encode a BigInt larger than the maximum uint64 value or smaller than the minimum int64 value, an error will be thrown, since MessagePack does not support larger integer types. Decoding Decoding BigInts is more nuanced. I believe there is no single correct way to do this, since consumers of this library will want different behavior depending on their use cases. For example, some may never want to see a BigInt from this library, some may only want to see BigInts if the value being decoded cannot fit into a Number, and some may want to always receive BigInts for consistency. Instead of choosing just a single way to decoding integers, I've offered the following possibilities, which can be specified with the new DecodeOptions.intMode option: IntMode.UNSAFE_NUMBER: Always returns the value as a number. Be aware that there will be a loss of precision if the value is outside the range of Number.MIN_SAFE_INTEGER to Number.MAX_SAFE_INTEGER. IntMode.SAFE_NUMBER: Always returns the value as a number, but throws an error if the value is outside of the range of Number.MIN_SAFE_INTEGER to Number.MAX_SAFE_INTEGER. IntMode.MIXED: Returns all values inside the range of Number.MIN_SAFE_INTEGER to Number.MAX_SAFE_INTEGER as numbers and all values outside that range as bigints. IntMode.BIGINT: Always returns the value as a bigint, even if it is small enough to safely fit in a number. For backwards compatibility, IntMode.UNSAFE_NUMBER is the default value for decoding. As a result, there should be no change in behavior for users who do not specify this option. At Algorand, we've had success adopting a similar approach for JSON integer decoding: algorand/js-algorand-sdk#260 Tests New tests have been added to ensure the new functionality works as intended. Additionally, I've enabled the bignum tests from msgpack-test-js. Feedback is appreciated, please let me know if there are any questions or suggested changes! Closes #115

Open Graph Description: This PR adds native support for JavaScript BigInts. I didn't want to cause a breaking change in any way, so I've introduced a few different decoding options that essentially allow library u...

X Description: This PR adds native support for JavaScript BigInts. I didn't want to cause a breaking change in any way, so I've introduced a few different decoding options that essentially allow l...

Opengraph URL: https://github.com/msgpack/msgpack-javascript/pull/211

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:7308fef1-2d09-b5e2-cc08-9142cf38e756
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCB0A:3D0DAC:1C1D89C:28FD347:6A563818
html-safe-noncefe3de8149d8fb0f9b639181f4254d7f21d6eed35d3c0a66c7a9ceafbec78b9ab
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQjBBOjNEMERBQzoxQzFEODlDOjI4RkQzNDc6NkE1NjM4MTgiLCJ2aXNpdG9yX2lkIjoiNjUxNzg4OTcyMjc2MDk2ODIxNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac4465bffdcc863da5ceb64ffd98a9efd739c37c80373878898548f0e639c7f603
hovercard-subject-tagpull_request:928197951
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/msgpack/msgpack-javascript/pull/211/files
twitter:imagehttps://avatars.githubusercontent.com/u/5856867?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/5856867?s=400&v=4
og:image:altThis PR adds native support for JavaScript BigInts. I didn't want to cause a breaking change in any way, so I've introduced a few different decoding options that essentially allow library u...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None9d78ea552aac0685ca5f006d44f88166cbbf3bb96843f8da0c5a2c0b9908430b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/msgpack/msgpack-javascript git https://github.com/msgpack/msgpack-javascript.git
octolytics-dimension-user_id198264
octolytics-dimension-user_loginmsgpack
octolytics-dimension-repository_id2761854
octolytics-dimension-repository_nwomsgpack/msgpack-javascript
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id2761854
octolytics-dimension-repository_network_root_nwomsgpack/msgpack-javascript
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release423b2fb76ac2b90de5ab599b7a76a0d2b2c83f24
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/msgpack/msgpack-javascript/pull/211/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmsgpack%2Fmsgpack-javascript%2Fpull%2F211%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmsgpack%2Fmsgpack-javascript%2Fpull%2F211%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=msgpack%2Fmsgpack-javascript
Reloadhttps://github.com/msgpack/msgpack-javascript/pull/211/files
Reloadhttps://github.com/msgpack/msgpack-javascript/pull/211/files
Reloadhttps://github.com/msgpack/msgpack-javascript/pull/211/files
Please reload this pagehttps://github.com/msgpack/msgpack-javascript/pull/211/files
msgpack https://github.com/msgpack
msgpack-javascripthttps://github.com/msgpack/msgpack-javascript
Notifications https://github.com/login?return_to=%2Fmsgpack%2Fmsgpack-javascript
Fork 177 https://github.com/login?return_to=%2Fmsgpack%2Fmsgpack-javascript
Star 1.6k https://github.com/login?return_to=%2Fmsgpack%2Fmsgpack-javascript
Code https://github.com/msgpack/msgpack-javascript
Issues 17 https://github.com/msgpack/msgpack-javascript/issues
Pull requests 5 https://github.com/msgpack/msgpack-javascript/pulls
Discussions https://github.com/msgpack/msgpack-javascript/discussions
Actions https://github.com/msgpack/msgpack-javascript/actions
Security and quality 0 https://github.com/msgpack/msgpack-javascript/security
Insights https://github.com/msgpack/msgpack-javascript/pulse
Code https://github.com/msgpack/msgpack-javascript
Issues https://github.com/msgpack/msgpack-javascript/issues
Pull requests https://github.com/msgpack/msgpack-javascript/pulls
Discussions https://github.com/msgpack/msgpack-javascript/discussions
Actions https://github.com/msgpack/msgpack-javascript/actions
Security and quality https://github.com/msgpack/msgpack-javascript/security
Insights https://github.com/msgpack/msgpack-javascript/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fmsgpack%2Fmsgpack-javascript%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fmsgpack%2Fmsgpack-javascript%2Fissues%2Fnew%2Fchoose
jasonpauloshttps://github.com/jasonpaulos
msgpack:mainhttps://github.com/msgpack/msgpack-javascript/tree/main
jasonpaulos:bigint-supporthttps://github.com/jasonpaulos/msgpack-javascript/tree/bigint-support
Conversation 7 https://github.com/msgpack/msgpack-javascript/pull/211
Commits 3 https://github.com/msgpack/msgpack-javascript/pull/211/commits
Checks 0 https://github.com/msgpack/msgpack-javascript/pull/211/checks
Files changed https://github.com/msgpack/msgpack-javascript/pull/211/files
Please reload this pagehttps://github.com/msgpack/msgpack-javascript/pull/211/files
Add BigInt support https://github.com/msgpack/msgpack-javascript/pull/211/files#top
Show all changes 3 commits https://github.com/msgpack/msgpack-javascript/pull/211/files
54bda4e Add bigint support jasonpaulos May 5, 2022 https://github.com/msgpack/msgpack-javascript/pull/211/commits/54bda4e1ffaa6e73e0831c13c32b0db53e504ae9
c871979 Merge branch 'main' into bigint-support jasonpaulos Nov 2, 2022 https://github.com/msgpack/msgpack-javascript/pull/211/commits/c87197990958172e07a8a44b49b1f4317ecd0021
461429d Merge branch 'main' into bigint-support jasonpaulos Jan 3, 2023 https://github.com/msgpack/msgpack-javascript/pull/211/commits/461429def81ab900f691183c23d7d040cdd4dc3e
Clear filters https://github.com/msgpack/msgpack-javascript/pull/211/files
Please reload this pagehttps://github.com/msgpack/msgpack-javascript/pull/211/files
Please reload this pagehttps://github.com/msgpack/msgpack-javascript/pull/211/files
README.md https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
Decoder.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
Encoder.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-2b07fa9965c82a4be8829b5cdcaff0dbd4e71fe8e601e353efcd72eee2e0c243
decode.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-0af22e0758f48f54947ac5607868a4f0dbbf18a498f98865615984e25e4181cb
decodeAsync.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-3375867621802bff5546453145f919cdc0dd0d4c425b3db015f77fc160d33b93
index.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-a2a171449d862fe29692ce031981047d7ab755ae7f84c707aef80701b3ea0c80
timestamp.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-31bc6ef5ac24d93b5bd998c3adfb6957528d4d36b7e925f2da9b1d7ee7d19481
int.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-ef7e7f39a968421361e9e5e6d399b0ae3dc67bf4cf97ae350e781e7d9bacb190
codec-bigint.test.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-cfe367174ecd311728ae848eec46e819da078e30880708af8bbf921f6978e811
codec-int.test.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-4eca3165e8dd4316e356e90bb3ccff4a11cb8bba480cfc8924d5ef52c8273786
encode.test.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-23e7931f2f1248ccec5dd696c5218fece6a6522fde36d4b265a20d2955d6c68e
msgpack-test-suite.test.ts https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-8b8d957e74f786907d42aa4f81b7253376799f8cb85a5aa823d781bc1c9b844b
README.mdhttps://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
View file https://github.com/jasonpaulos/msgpack-javascript/blob/461429def81ab900f691183c23d7d040cdd4dc3e/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/msgpack/msgpack-javascript/pull/211/{{ revealButtonHref }}
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
src/Decoder.tshttps://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
View file https://github.com/jasonpaulos/msgpack-javascript/blob/461429def81ab900f691183c23d7d040cdd4dc3e/src/Decoder.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/msgpack/msgpack-javascript/pull/211/{{ revealButtonHref }}
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-16dbc5e69787775b89623a833818bd88951fe3fdf77c49e2161c14459e5e3717
src/Encoder.tshttps://github.com/msgpack/msgpack-javascript/pull/211/files#diff-2b07fa9965c82a4be8829b5cdcaff0dbd4e71fe8e601e353efcd72eee2e0c243
View file https://github.com/jasonpaulos/msgpack-javascript/blob/461429def81ab900f691183c23d7d040cdd4dc3e/src/Encoder.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/msgpack/msgpack-javascript/pull/211/{{ revealButtonHref }}
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-2b07fa9965c82a4be8829b5cdcaff0dbd4e71fe8e601e353efcd72eee2e0c243
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-2b07fa9965c82a4be8829b5cdcaff0dbd4e71fe8e601e353efcd72eee2e0c243
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-2b07fa9965c82a4be8829b5cdcaff0dbd4e71fe8e601e353efcd72eee2e0c243
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-2b07fa9965c82a4be8829b5cdcaff0dbd4e71fe8e601e353efcd72eee2e0c243
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-2b07fa9965c82a4be8829b5cdcaff0dbd4e71fe8e601e353efcd72eee2e0c243
src/decode.tshttps://github.com/msgpack/msgpack-javascript/pull/211/files#diff-0af22e0758f48f54947ac5607868a4f0dbbf18a498f98865615984e25e4181cb
View file https://github.com/jasonpaulos/msgpack-javascript/blob/461429def81ab900f691183c23d7d040cdd4dc3e/src/decode.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/msgpack/msgpack-javascript/pull/211/{{ revealButtonHref }}
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-0af22e0758f48f54947ac5607868a4f0dbbf18a498f98865615984e25e4181cb
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-0af22e0758f48f54947ac5607868a4f0dbbf18a498f98865615984e25e4181cb
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-0af22e0758f48f54947ac5607868a4f0dbbf18a498f98865615984e25e4181cb
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-0af22e0758f48f54947ac5607868a4f0dbbf18a498f98865615984e25e4181cb
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-0af22e0758f48f54947ac5607868a4f0dbbf18a498f98865615984e25e4181cb
src/decodeAsync.tshttps://github.com/msgpack/msgpack-javascript/pull/211/files#diff-3375867621802bff5546453145f919cdc0dd0d4c425b3db015f77fc160d33b93
View file https://github.com/jasonpaulos/msgpack-javascript/blob/461429def81ab900f691183c23d7d040cdd4dc3e/src/decodeAsync.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/msgpack/msgpack-javascript/pull/211/{{ revealButtonHref }}
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-3375867621802bff5546453145f919cdc0dd0d4c425b3db015f77fc160d33b93
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-3375867621802bff5546453145f919cdc0dd0d4c425b3db015f77fc160d33b93
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-3375867621802bff5546453145f919cdc0dd0d4c425b3db015f77fc160d33b93
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-3375867621802bff5546453145f919cdc0dd0d4c425b3db015f77fc160d33b93
src/index.tshttps://github.com/msgpack/msgpack-javascript/pull/211/files#diff-a2a171449d862fe29692ce031981047d7ab755ae7f84c707aef80701b3ea0c80
View file https://github.com/jasonpaulos/msgpack-javascript/blob/461429def81ab900f691183c23d7d040cdd4dc3e/src/index.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/msgpack/msgpack-javascript/pull/211/{{ revealButtonHref }}
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-a2a171449d862fe29692ce031981047d7ab755ae7f84c707aef80701b3ea0c80
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-a2a171449d862fe29692ce031981047d7ab755ae7f84c707aef80701b3ea0c80
src/timestamp.tshttps://github.com/msgpack/msgpack-javascript/pull/211/files#diff-31bc6ef5ac24d93b5bd998c3adfb6957528d4d36b7e925f2da9b1d7ee7d19481
View file https://github.com/jasonpaulos/msgpack-javascript/blob/461429def81ab900f691183c23d7d040cdd4dc3e/src/timestamp.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/msgpack/msgpack-javascript/pull/211/{{ revealButtonHref }}
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-31bc6ef5ac24d93b5bd998c3adfb6957528d4d36b7e925f2da9b1d7ee7d19481
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-31bc6ef5ac24d93b5bd998c3adfb6957528d4d36b7e925f2da9b1d7ee7d19481
https://github.com/msgpack/msgpack-javascript/pull/211/files#diff-31bc6ef5ac24d93b5bd998c3adfb6957528d4d36b7e925f2da9b1d7ee7d19481
Please reload this pagehttps://github.com/msgpack/msgpack-javascript/pull/211/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.