{"_id":"@ungap/raw-json","_rev":"24-e7555d60e26395e00f4059190167685c","name":"@ungap/raw-json","dist-tags":{"latest":"0.4.4"},"versions":{"0.0.0":{"name":"@ungap/raw-json","version":"0.0.0","keywords":[],"author":"","license":"ISC","_id":"@ungap/raw-json@0.0.0","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"dist":{"shasum":"ee37c6c73d5a5019b4b48168c45fd1c7d64c5e7b","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.0.0.tgz","fileCount":2,"integrity":"sha512-akU9jNnMbgHihv8NFcGHHq7uDpsjbffm51qRGusHTo/GlOjiy8P5DwycsXy26+8hPgaN3GhfhKzFisv2r4AVTA==","signatures":[{"sig":"MEUCIQCKalOGQiXFQ5RYThN1LsfHco3+wTKAr0E6LzivPhGt+wIgK+qdqsMLf1VBMw6m0GA6Cxed0cmF/S1tdFJjo2JzYCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1906},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.0.0_1728481529757_0.8070844557006902","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@ungap/raw-json","version":"0.1.0","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","_id":"@ungap/raw-json@0.1.0","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"c100d8bd7116bba2d81f68139430321ec3458aa6","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.1.0.tgz","fileCount":3,"integrity":"sha512-xKxzt2cK2R6G85+6jKG1cqMU7gc+jPhnL8R6V2yFiNp+JOlxb4Mh1qhxX9QN8vIpSX+70+wwkA11ITxT17hIyQ==","signatures":[{"sig":"MEYCIQCUZTKcOgPpfmJlSOh6x+R/gGM4hEHwIfnSP0akpkjZ7AIhAKCFu3vtw23YvHYQHIz9uPug1/3fa2HEVuycfgDK6MDA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2827},"main":"index.js","type":"module","module":"index.js","gitHead":"7b8acc14f1d2ea8ce936f590bb1407d9b0f8a63c","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.1.0_1728482324326_0.03947114699507992","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ungap/raw-json","version":"0.1.1","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.1.1","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"69f869c4e366ac55378b4fd5aa9ede73c8cfbb07","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.1.1.tgz","fileCount":4,"integrity":"sha512-RmHbNGHHrFYImb9EkXm1R9kosOACLOoamBoPmaB78hUtPmUVe6GG2rNUdDaO7jpvt/XEutGa+Plmaot6tiCCIQ==","signatures":[{"sig":"MEUCIQDEUUexhUf53y+RZuJtm1OK90GqAkaRr7meYIC4oBdjWAIgDKDBgWZFSBfhNwxgTdofmUJlXR01e0TBVtwnfYUo4aQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3931},"main":"index.js","type":"module","module":"index.js","gitHead":"7f159a5db6c73e9b09b70e7a044672883e75d4cc","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.1.1_1728482433791_0.5937972336055595","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@ungap/raw-json","version":"0.1.2","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.1.2","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"e64ec4581479b1dbd10bd4552f6fc20c18e1ed37","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.1.2.tgz","fileCount":4,"integrity":"sha512-yzGF79IM9vyk7RRq3oUebSN7jRutzW97bkul6FqZVKqa/L0ndmRvN/eXtNqw7zaP/ppZnm/KDLBTyBdi3L/f0Q==","signatures":[{"sig":"MEYCIQCs9vRBvMta9PSmokI9ryw26f5pEh4kPt9KxqF2XSbLCQIhAM0zVV5PsKfhxrnS0zaObpxvSmeYdEFs8zV5AInXpajc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3930},"main":"index.js","type":"module","module":"index.js","gitHead":"156b490ee0c0a136653d41c640eadb09019e45f9","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.1.2_1728482619587_0.8644673831485445","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@ungap/raw-json","version":"0.1.3","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.1.3","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"a84d8c2fbb88270cf937dcb321ec6dc8fc37ffc6","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.1.3.tgz","fileCount":4,"integrity":"sha512-riBE1eIOzLjHQ9bMwQLZqfmuNYXE3V4BVGOn4kWBC1FC5u9vBcIX4aMIN7jKYIJmiGFUEzWPViDkGQM7Pfvfxw==","signatures":[{"sig":"MEUCIEDcVszFTGbvVHRTPs6bANMyA1vUF2MXHLXMxosx4JgzAiEAn4lUhrgt+sDfDc5CgvZurS4IFCBYZWYUFgdHQMPS7iQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3927},"main":"index.js","type":"module","module":"index.js","gitHead":"3b323a93e799eecad54c353350c80ff376a18c2b","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.1.3_1728482722706_0.5247985123184329","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@ungap/raw-json","version":"0.1.4","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.1.4","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"4424b5892276bd9b294eaf602b009ef82e1a3875","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.1.4.tgz","fileCount":4,"integrity":"sha512-fQbXQAP3pWUqt5Rd5EMnkVIImuWLE9Wuy2dtEaDnNxHEVG915W8VqC23V1UKT+ohtrL71FtwUFgJyjitmxutjQ==","signatures":[{"sig":"MEUCICmcqWt62WeLh6qqOH0+pEGI6UVC7hX1jHTwzTtPYxU3AiEA9cV2VZCEWmdYk9m7S+bMDV0pIzjF6/9XMc6PWyBAXR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3927},"main":"index.js","type":"module","module":"index.js","gitHead":"5690cce55c7d15815dc23fbf453235c70958f79f","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.1.4_1728482756902_0.2945043029583363","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@ungap/raw-json","version":"0.1.5","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.1.5","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"7933c703e7a9ed4ff9a05b224cfeffa66469da26","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.1.5.tgz","fileCount":4,"integrity":"sha512-vxxMCf2MaF2sPoy/du0GMWhVegHP8fZdNFr2p2CTIL9Ad1V0jpHZ2ftjVz9JBB8oEC7m9c3TY82IpGxSOt/tDQ==","signatures":[{"sig":"MEUCIQDiafuastiqpPpNeGSOD8z4xg8TvgIsEbnWunXIFTqAYwIgFkf7UulxtJ8cj9OJrPs5i2Kya8NXmVo3Epn7Ok+72bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3927},"main":"index.js","type":"module","module":"index.js","gitHead":"9ee4e9baa137ae2dbe530fe3cc40a5b9ec7aeb45","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.1.5_1728482826769_0.4524275190568381","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@ungap/raw-json","version":"0.1.6","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.1.6","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"3e2f10eb586e8bb2d095afeac56e299eb8f749e2","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.1.6.tgz","fileCount":4,"integrity":"sha512-cuwV+g3PJQFggCQ9PSLbBxiWQEYahsRhv6fBV/iSpwi0ne0suC1TgMPcqtr7PwUwMV89OS0uSe8yXr1Tzb+vYA==","signatures":[{"sig":"MEQCIBvlLZ6rwBih2q7TAi0uSXvu+eWN1LVDhitc6OV7gisIAiBBKUPsfigFQQD2tM0uR61l7ZqAnxlj/OXBbtRY8LolzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3922},"main":"index.js","type":"module","module":"index.js","gitHead":"8aaf52b47e085fcbf720841fb312f3d1caf97a46","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.1.6_1728483336251_0.9146054806794681","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ungap/raw-json","version":"0.2.0","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.2.0","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"ac5e764d01021675f6540f6e18f22ee98c7bd3b7","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.2.0.tgz","fileCount":4,"integrity":"sha512-25R6weFhzoZEq9zj2OwnvxR+Jk30QXZu8LIt14KirTQfkVh3HX/iPDdH9HIb2/90QDSvyPjUFKZ5XEY0P/neGA==","signatures":[{"sig":"MEUCIQCH7u0BQ1QumLo828Df8oyau1WNlO8+kEakI/X7VgYzOAIgPNUjORIYc5g//3DBUahu2rfMsQkcxAECf05KRM3uguk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5232},"main":"index.js","type":"module","module":"index.js","gitHead":"b349eb27b82ae69403defe004f214a1b451aabe0","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.2.0_1728492748736_0.4086490368208284","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@ungap/raw-json","version":"0.2.1","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.2.1","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"616e63afc8a6dc91f2f1a2bdb32386ce882b9a1a","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.2.1.tgz","fileCount":4,"integrity":"sha512-ujIkp+sArt/V6nDRoFmasR3a1JFUE+dJnzcXmtUIZEvPtOXspu6ZI56rbf0CShzYnwFCEsD3THrkWhXdEWaS+A==","signatures":[{"sig":"MEUCIQC1m7zx4G5gHxnLufwn7DRUXQyUOCHhtUu5oPXCxFDLIwIgS+f0h1+Lt9T9gTspz90kk6cn97PI4VrGktZqbtIv+gU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5674},"main":"index.js","type":"module","module":"index.js","gitHead":"be9b5082470b03b6d25123b73b2ada8df234b5ac","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.2.1_1728506789771_0.0396292075066611","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@ungap/raw-json","version":"0.2.2","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.2.2","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"a876ecc852249559c81b171be1a726cf8e5cf0b7","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.2.2.tgz","fileCount":4,"integrity":"sha512-2P7RIHGFYx6/2+GW9AmiZKL6Evf3h6gE/qLEjOVR88ACfI9CvtBCWA6LABwM0TYsUfcAlAwPPad5I1cO6RFeLw==","signatures":[{"sig":"MEUCIQChG9SSV3CU/1HkTm/OfaHkOtyeRm1p7B8OZQc687u2CwIgc/ec/CwkJ8chQkhIVVm8bU2hmfHWbZwnrEPtgQB0pUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5655},"main":"index.js","type":"module","module":"index.js","gitHead":"e91a4db18ff0a0864c024b04da79f832fd341503","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:native":"node ./test.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.2.2_1728547617272_0.33296775251460176","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@ungap/raw-json","version":"0.3.0","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.3.0","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"28191c3051a33086a8435f756018a294263ce8de","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.3.0.tgz","fileCount":4,"integrity":"sha512-paR/wh0n9Lviy58oQFvKdlz8xK73UnnFgA3V6s/dDeSUiSRSh7icrGiAzFsco3uEQBEOtu+8AOU9mP1dk2hXbA==","signatures":[{"sig":"MEQCIFy1w1Bu77GamTXMbpWExGbCBPbQLhIP3woejPkwsxVFAiBXg2TmtzLokLnO6QCOeAlWPqmtYQ9lNbNZBYPLIFdxTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5336},"main":"index.js","type":"module","module":"index.js","gitHead":"c17a9f8b28500d5dc9bc8b49e53953ca1d66ea06","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:native":"node ./test.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.3.0_1728550184229_0.3581898787357223","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@ungap/raw-json","version":"0.3.1","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.3.1","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"5f6861b67fb2e8be59e2ffa50197def4b4ecb194","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.3.1.tgz","fileCount":4,"integrity":"sha512-79HK6rzANMv/Ld+TpfhZ1wyaxTTpods85rumKLgPvasxAEADrClZe8fmeXtoAFo3xRrCsF2/5dRyAaFv3fRkNg==","signatures":[{"sig":"MEQCIAQFjPDhLoSg0ektanfyTo0Zf0Otseu+nvRGhucMzlE3AiBQVic4wZcqMVTyUL/j/byuuL+iTuGtqVneafiAKg/WlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5353},"main":"index.js","type":"module","module":"index.js","gitHead":"bef6882bd1e04c03ff05c473a5f46e387ac6ee02","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:native":"node ./test.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.3.1_1728551564301_0.06329643716567301","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@ungap/raw-json","version":"0.3.2","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.3.2","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"3b372d9481c4fc34744803ed3b95fdb5c05acece","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.3.2.tgz","fileCount":4,"integrity":"sha512-aSwjdo473gL17/N8fzS/YOSZeZNx5Phc3uEPU7QBV/XzUVKgCGs9YatNDna30aWxQn62RKx438uzFoGAJKWQzw==","signatures":[{"sig":"MEQCIFeKbQTOLsIlNiFXRf58h5bdepCMve8b/R5JaqtTmL0KAiBErEq4mzBXdJJSFFeg30qjQAKEya66zSGDmhpVjuue9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7660},"main":"index.js","type":"module","module":"index.js","gitHead":"36d566274e3e133ff4255d7a3bfa74eb3097516d","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:native":"node ./test.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.3.2_1728553619396_0.6160088465748155","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@ungap/raw-json","version":"0.3.3","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.3.3","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"805131a045aa589b7c9515a2b30161d571819068","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.3.3.tgz","fileCount":4,"integrity":"sha512-cmQ8V0PwgXljVHZXIT8pnWhJwcGH6t3/a4BerNt6DdzVsoBb4UB75095ePObOI7VY1t5W9JsOHVbq3CW39qnvw==","signatures":[{"sig":"MEUCIQDpV3QgY44tsTxuDRdg3DtUchE1pCWiApS7Fn/1ccZ97AIgK/6RUf1yOwDln8kv/2F3smlv0C27bMEMkECaJA8Nv7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7716},"main":"index.js","type":"module","module":"index.js","gitHead":"012441b73a445915bee9f8deac67885e59545f3c","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:native":"node ./test.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.3.3_1728766130773_0.3367628003743448","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@ungap/raw-json","version":"0.3.4","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.3.4","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"c22f8cc1d0b1c3db28496fe84d48b4ad3acb0669","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.3.4.tgz","fileCount":4,"integrity":"sha512-tiFftPXhXMxDGDImxShx4TU7ECGo/iL5p/P33Q5ELdRwo3dt0wYP+8E/g10dOcXHxUIUYT1MY8mjd4uFKSc8Vw==","signatures":[{"sig":"MEUCIQCoEoLMCz/YjdngMPDh9u5uT5KFUPVbMm+wvScK7LxFpwIgBrXstzlwZHUohPbVEtA9ze33MgiPii5A95NdEnC0tnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8248},"main":"index.js","type":"module","module":"index.js","gitHead":"c23579c761b8e92ebfa13a1ed1e4fa61b60dce6c","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test/index.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:bun":"bun ./test/index.js","test:native":"node ./test/index.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.3.4_1728980620496_0.7705347851524966","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@ungap/raw-json","version":"0.3.5","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.3.5","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"e95623821b27c4e56ff1e6f82a7591e2300834f5","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.3.5.tgz","fileCount":4,"integrity":"sha512-vGBJmXLsDA27LRcFO5UCPpkJWY0JNhd5VTLsTfPdt4FMzIDKtDna4ZQl4mCSgXdT9XexMKUxjZSLrn2ZvULKRw==","signatures":[{"sig":"MEUCIBGpl5LxQgSkavuOYbz3n4DF7NAmtx2Pa7tnpNt5fRHlAiEApOE0UBN0itUEfjjHlKOXLqoN8wtcE4JmzWwvwPsXKoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8256},"main":"index.js","type":"module","module":"index.js","gitHead":"e04f5f0c556108b498ba96d72303e511adbd5cb0","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test/index.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:bun":"bun ./test/index.js","test:native":"node ./test/index.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.3.5_1728981501652_0.5717691278629402","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@ungap/raw-json","version":"0.3.6","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.3.6","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"3105de71aacf9a385a173f158856227963c81f3f","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.3.6.tgz","fileCount":4,"integrity":"sha512-WqFOW1YcGNDPpmeik24QYSammsB3KErcD7twaVU+ngX4Wr+DP1gPakbDpzeVwYA/U9Venjro7X7/+JK2bb97Jw==","signatures":[{"sig":"MEQCIFTXmuHaPRurwuoCstCaGW66MM4hLuQcntkOth9LH5oyAiBmCoRMY5sHVWueJWbzS6oDBetSPEDsgxJXQc+zUJ+KvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8450},"main":"index.js","type":"module","module":"index.js","gitHead":"11607667b0fe7fb91c8610ce00902418e1740db6","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test/index.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:bun":"bun ./test/index.js","test:native":"node ./test/index.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.3.6_1729177048828_0.11238444791892932","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@ungap/raw-json","version":"0.3.7","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.3.7","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"db6c8d0bdd8a47611b4e1d1a0670c2e28f6328b8","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.3.7.tgz","fileCount":4,"integrity":"sha512-+AXLlPw5EUzILQkgE1b4NW1rK11QLCL3RjDVn7JozAkbtdrFa25cDD6fDE6uM/W9xw+JH334zvb/X+NBLJ93CQ==","signatures":[{"sig":"MEQCIHiR9IEmpC0JJvZbRBguw4NU7F0qcdxD9F2+NbrxgoY7AiA2FqfgBrbrDaaSPpfJ6kx99Z9eguQGNzv+HdSxn+2bBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8443},"main":"index.js","type":"module","module":"index.js","gitHead":"00014b8ad1e4c9150c34a31c07a9a9aee737a2c6","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test/index.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:bun":"bun ./test/index.js","test:native":"node ./test/index.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.3.7_1729177312010_0.1717689632740238","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@ungap/raw-json","version":"0.4.0","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.4.0","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"44000f8b5e1bbc6263985b76f9fbd69d52f1bd61","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.4.0.tgz","fileCount":4,"integrity":"sha512-XpafNuc8EGYKCzLTSDIX5Zo5jG+oRjvhr+0niYGHasWNDVVPHNWz0A1fBkULCodrEJlp3GamPnmz/JIy9UiK7A==","signatures":[{"sig":"MEUCIBhiDrZuVNYr0vrBZ85KlA809PArJrPCoWLuLQFGdKV5AiEAurvU2F05VhqlKIEIoeuhupaepWtj/hf9v2eW9Z64tAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8403},"main":"index.js","type":"module","module":"index.js","gitHead":"f646cfc770d8ba3c8a2b779e597f85bbba42a3dd","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test/index.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:bun":"bun ./test/index.js","test:native":"node ./test/index.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.4.0_1729757618763_0.9684470023163125","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@ungap/raw-json","version":"0.4.1","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.4.1","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"5a62e43bf0eb79ed7b7bda00dc2e9e47c776095b","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.4.1.tgz","fileCount":4,"integrity":"sha512-lz11LQqt+skDPYJWBIVVP9uRBiT5ZtkFPJac7Ue+hXBNMlydh9YUW4fTl3etTcCfK1Cs3iAFXXEPbknsO9oFrw==","signatures":[{"sig":"MEQCIGJMxVVIG4X5vbvnHtAIwoiUmJ1tk0gy5pk/mscJj1knAiBAVW8Tv1A26QmOmsELMsLjKxuAmvkPiWitrCLdmCyK3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9031},"main":"index.js","type":"module","module":"index.js","gitHead":"cba0d49b8b199f77accff7312b914cc1332deb46","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test/index.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:bun":"bun ./test/index.js","test:native":"node ./test/index.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.4.1_1729759387868_0.06423679322944098","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@ungap/raw-json","version":"0.4.2","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.4.2","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"9d03cb65175c1a0c63d873f908e205361e93c3f7","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.4.2.tgz","fileCount":4,"integrity":"sha512-fr7VQWQ9oQCQItILZUFdeMaBwqRWBrlvZZUlPfPOd/fJ2oXio6Vfwz2NcfhR/CYn7ak2jPQox17fvEVmWBn5qQ==","signatures":[{"sig":"MEUCIQChb4524JHD8VmJ7ZfpV4UgfTWgS8o6AP3ZYQywFDULDAIgC/GuSgJdMVXHXu0J1SNVb2pOAQmuh+2yhPXxirXIBxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9032},"main":"index.js","type":"module","module":"index.js","gitHead":"1e1467659d46e26268a24c73311c03997cd30681","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test/index.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:bun":"bun ./test/index.js","test:native":"node ./test/index.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"10.9.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.4.2_1732541251463_0.24652330850980642","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@ungap/raw-json","version":"0.4.3","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","_id":"@ungap/raw-json@0.4.3","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/ungap/raw-json#readme","bugs":{"url":"https://github.com/ungap/raw-json/issues"},"dist":{"shasum":"878dc401e1678309fc9bf587352750cbb0a80717","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.4.3.tgz","fileCount":4,"integrity":"sha512-90ZvU36AqbSDNbhNG4sPPas3Ro9DxgYjVoQgm5qyJzCjRO1k3hiIR0BIHIGjWhMtWggJ4bvVjpqaFWxHL9nZUw==","signatures":[{"sig":"MEUCIG0Io9lO/zwph1NNRpAo8ZfHZRaz2LIjnm+dcNZFZ1fSAiEAniNH67v90qrUtGE7a4oRp9LYSwV1hCjVpEWRNNA7glU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9032},"main":"index.js","type":"module","types":"./index.d.ts","module":"index.js","gitHead":"2e32e8ba396036618ea9c8402ba28e4f322632cb","scripts":{"test":"c8 node -e 'JSON.rawJSON=null;import(`./test/index.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","test:bun":"bun ./test/index.js","test:native":"node ./test/index.js"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/ungap/raw-json.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON.rawJSON and isRawJSON ponyfill","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/raw-json_0.4.3_1747925649111_0.5706347795279212","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@ungap/raw-json","version":"0.4.4","type":"module","main":"index.js","module":"index.js","scripts":{"test:bun":"bun ./test/index.js","test:native":"node ./test/index.js","test":"c8 node -e 'JSON.rawJSON=null;import(`./test/index.js`)'","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","description":"JSON.rawJSON and isRawJSON ponyfill","repository":{"type":"git","url":"git+https://github.com/ungap/raw-json.git"},"bugs":{"url":"https://github.com/ungap/raw-json/issues"},"homepage":"https://github.com/ungap/raw-json#readme","devDependencies":{"c8":"^10.1.3"},"_id":"@ungap/raw-json@0.4.4","gitHead":"43daad515031173b9baf4d709dcd15b6b9a1a2c2","types":"./index.d.ts","_nodeVersion":"24.0.1","_npmVersion":"11.3.0","dist":{"integrity":"sha512-mUDobz3DeEItDmI34Hg+eL9hTTJSZbIvsvGAr42YoK4IyS7SWKmF5Xa0pI8RWFZSijL8QmfvCNH3s8HYJNxKaw==","shasum":"12c8bb0cb95eda115b7cee69e8961f50253b3e91","tarball":"https://registry.npmjs.org/@ungap/raw-json/-/raw-json-0.4.4.tgz","fileCount":5,"unpackedSize":9230,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD3IDHsKUS8nlWg0+weEAL2hARrDUHU28SgrkGpIfFOLwIgYjXQkAyuivfBR1GvbknVdr7GbI2/bkHEqM4hCQ5HUmc="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/raw-json_0.4.4_1753084617751_0.34285404951497345"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-09T13:45:29.686Z","modified":"2025-07-21T07:56:58.136Z","0.0.0":"2024-10-09T13:45:29.947Z","0.1.0":"2024-10-09T13:58:44.500Z","0.1.1":"2024-10-09T14:00:34.003Z","0.1.2":"2024-10-09T14:03:39.753Z","0.1.3":"2024-10-09T14:05:22.919Z","0.1.4":"2024-10-09T14:05:57.070Z","0.1.5":"2024-10-09T14:07:06.946Z","0.1.6":"2024-10-09T14:15:36.431Z","0.2.0":"2024-10-09T16:52:28.919Z","0.2.1":"2024-10-09T20:46:29.930Z","0.2.2":"2024-10-10T08:06:57.432Z","0.3.0":"2024-10-10T08:49:44.392Z","0.3.1":"2024-10-10T09:12:44.499Z","0.3.2":"2024-10-10T09:46:59.526Z","0.3.3":"2024-10-12T20:48:50.957Z","0.3.4":"2024-10-15T08:23:40.658Z","0.3.5":"2024-10-15T08:38:21.846Z","0.3.6":"2024-10-17T14:57:28.999Z","0.3.7":"2024-10-17T15:01:52.195Z","0.4.0":"2024-10-24T08:13:38.965Z","0.4.1":"2024-10-24T08:43:08.051Z","0.4.2":"2024-11-25T13:27:31.616Z","0.4.3":"2025-05-22T14:54:09.364Z","0.4.4":"2025-07-21T07:56:57.942Z"},"bugs":{"url":"https://github.com/ungap/raw-json/issues"},"author":{"name":"Andrea Giammarchi"},"license":"MIT","homepage":"https://github.com/ungap/raw-json#readme","keywords":["rawJSON","isRawJSON","polyfill","ponyfill"],"repository":{"type":"git","url":"git+https://github.com/ungap/raw-json.git"},"description":"JSON.rawJSON and isRawJSON ponyfill","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"readme":"# raw-json\n\n[![Coverage Status](https://coveralls.io/repos/github/ungap/raw-json/badge.svg?branch=main)](https://coveralls.io/github/ungap/raw-json?branch=main)\n\nA [JSON.rawJSON](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/rawJSON) and [JSON.isRawJSON](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/isRawJSON) ponyfill (meaning: no global patch applied).\n\n```js\nimport * as JSON from '@ungap/raw-json';\n\nJSON.stringify({\n  a: JSON.rawJSON('12345678901234567890'),\n  b: JSON.rawJSON(12345678901234567890n),\n  c: JSON.rawJSON('null'),\n  d: JSON.rawJSON(null),\n  e: JSON.rawJSON(123),\n  f: JSON.rawJSON('\"hello raw JSON\"'),\n  g: JSON.rawJSON(true),\n  h: JSON.rawJSON(false)\n});\n\nJSON.parse(\n  JSON.stringify(\n    JSON.rawJSON('12345678901234567890')\n  ),\n  // this is an extra utility to have BigInts back\n  JSON.reviver\n);\n\n// 12345678901234567890n\n```\n\n## About RawJSON\n\nPractically born to solve the fact serialized *BigInts* are broken in current *JS* world, but not necessarily in other programming languages such as *Python*, this *ponyfill* allows its consumers to safely store, or retrieve, also *BigInt* primitives as valid values.\n\n```js\nconst myBigInt = 12345678901234567890n;\n\n// ⚠️ Uncaught TypeError: Do not know how to serialize a BigInt\nJSON.stringify({ myBigInt });\n\n// parsing too big numbers is still allowed by JSON specs\nJSON.parse('{\"myBigInt\":12345678901234567890}');\n// ⚠️ but the result is lost or incorrect\n{ myBigInt: 12345678901234567000 }\n//                           ^^^\n```\n\nEnter `JSON.rawJSON`, an utility that accepts only primitives, except *Symbols*, and returns a very special, frozen, `null` prototyped object that contains a `rawJSON` public field.\n\n```js\nimport * as JSON from 'https://esm.run/@ungap/raw-json';\n\nconst myBigInt = 12345678901234567890n;\n\nJSON.isRawJSON(myBigInt);   // false\n\nconst asRawJSON = JSON.rawJSON(myBigInt);\n// { rawJSON: '12345678901234567890' }\n\nJSON.isRawJSON(asRawJSON);  // true\n\nJSON.stringify({ myBigInt: asRawJSON });\n// {\"myBigInt\":12345678901234567890}\n```\n\nAt this point the *JSON* string `{\"myBigInt\":12345678901234567890}` can be posted or parsed back, but to retrieve a *BigInt* back we need to use a *reviver* function.\n\nDifferently from the pre-rawJSON era, a *reviver* would receive a `key` and a `value` as arguments, but not the recently introduced `context`.\nSuch `context` has a `source` value, which points at the original string representation of such `value`, only if the `value` is a primitive *JSON* value, meaning it's not present when such `value` is an *object* or an *array*.\n\n```js\nJSON.parse(\n  '{\"myBigInt\":12345678901234567890}',\n  (key, value, context) => {\n    if (typeof value === 'number') {\n      console.log({ value, source: context.source });\n      // { value: 12345678901234567000, source: '12345678901234567890' }\n      return BigInt(context.source);\n    }\n    return value;\n  }\n);\n\n{ myBigInt: 12345678901234567890n }\n```\n\nTo simplify the repeated *reviver* dance, this module also offers a non standard `JSON.reviver` helper that will recognize *BigInt* and return these when found in the source, keeping all other numbers the same.\n\n## What about core-js or performance?\n\nThis module goal is to temporarily enable *rawJSON* until it gets native support and it moves the minimum amount of code to do so to keep it simple, size-friendly, yet still performant.\n\nIf you are interested in code-size and performance you can [test yourself](https://ungap.github.io/raw-json/test/) in Safari or Firefox.\n\nOn average, this module is ~1.5X faster on simple cases and 3X up to 5X faster on more complex (nested) cases.\n\nCompared to native Chrome/ium implementation, this module is nearly as fast as that one too, specially with complex values (same test page, this time with Chrome/ium).\n\n### Known limitations VS core-js\n\nIf you [seppuku arrays or objects](https://github.com/ungap/raw-json/issues/6) while parsing as opposite of operating on these after their values have been resolved there are chances the result might be not desired.\n\nI am thinking if I should fix or care about these kind of edge-cases / footgun but if I need to end up writing a whole JSON parser then this module can *RIP* and you'd be better off with the *core-js* variant.\n\nUse native `JSON.parse` if you need to perform seppuku on parsed objects values while these are being parsed, use this *ponyfill* alternative for every other case.\n","readmeFilename":"README.md"}