{"_id":"types-json","_rev":"19-d9fc0289d755506d8585d3c180634a0e","name":"types-json","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.6":{"name":"types-json","version":"1.0.6","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"types-json@1.0.6","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/types-json","dist":{"shasum":"b0e2c05c68185b3057dac55b9da2aa15407cf98d","tarball":"https://registry.npmjs.org/types-json/-/types-json-1.0.6.tgz","fileCount":6,"integrity":"sha512-iYtosjiaPzI+TZNS2N1+qtPeBzxr5c56xCgQuC+B5PyDbS/G0i8mFFSeAbPoXANDBjzKXxjlo3SyuWGAZ82SCA==","signatures":[{"sig":"MEUCIEdFYlJRbAYpTgSPu8F43sulApyg7a9BG0idf9GgX8k6AiEAgS2dOwwDFJMhE1iC9CgxhdhuAAG93HUvvHCRmhmt8tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVnxPCRA9TVsSAnZWagAAb4IP/jBTwJdvoI7pTsNj6QkF\n4TJbFDKLBQ3w88TFDbdxx3BVv7yEwgvuxIdzPYhHoTaABSgE/Nrrxzphf95/\nAgAyFteAAytfNuyzLBU2BPiJzJA9Nt7McSwS6sHu18cgnDS//Z9G57AsYy/4\n7ePe3RlCPVSyprCIILh6/SGwIBuHS8upBWY4rnp4LIW/s/f0/pHfg0Tz341M\nXp9x8GllFzlWnidZGS13cJ8lDHthSVcEpp2S3b0fShBCfjQrmUhThHTaUcnz\nHyIx+5xmbe09ZB1F/TtajCZhsuBeQKw8mrl7J5aiLPFt6eNYbEADkNlxNNBK\ne2/l0nR4KvWl7f2RjCoGdK/xvTuQo3AA8CQdNu9DAMo54xvi+XcpjDgB07me\n2OtccB6QFOlcULq/VvMUNotAa9GaZ/HHYhDlzva8VI2rFUa/BGJhsWx7fEA0\n0yshusWVxHlDeE2Vct8UtOKAPrgD5hszhHCJ+Ekhe7UJxJLS3mNMTX3PhSVW\nEVYhIq5W6XW/mF5GahlEoByRlA1OgicNT2FUans4op/W+W1Dd75DaP02bhpC\n5L0M0Ga1HX+8bQh/a0hn2HLI4ib5ki8CQJ1WwFuShQI7SUmx9Q71tRh1k7dg\nVnYpJdIM+gIgz2wp9Qlr4Oivyuv66RZd3e3URAVAH5Edu33U5bMYmPjohIzm\nBJfV\r\n=u7sr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","scripts":{"test":"jest","build":"bob build","postversion":"git push","prepublishOnly":"yarn build"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for json objects","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@bconnorwhite/bob":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/types-json_1.0.6_1599503438906_0.12883497689751544","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"types-json","version":"1.0.7","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"types-json@1.0.7","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/types-json","dist":{"shasum":"d7e929c3dc88c6362c445526338ad1c3e641cb39","tarball":"https://registry.npmjs.org/types-json/-/types-json-1.0.7.tgz","fileCount":6,"integrity":"sha512-BzDzAIjrSrViEYQtCCjOemr5yggoUQE0oJGiVkMUE3yy5FNSZmWZqlB2DDLSm3VeE0hsj8snXVIHJmWKX0PtUQ==","signatures":[{"sig":"MEUCIQDorw1lXf0pyASRk+V/1INmi4LA1EbHIKYJ2lVXk1JaAwIgDUcpnxf6tjZ0LYigm1qVbesmWi8e62SrkwUyTRhZb4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVoxOCRA9TVsSAnZWagAAFx4P/1I+gdLLbbranB5QqDVL\nULeR2EFYAJiWJkBKHQoqztTTdTJEORWXWKk03JnHg6tkrRH9YmtFqQE6Ws8D\n3O4Bg1wbeRG1MOfIX7WFEsRaDDYH3GOx78wdF7Pu8+tbg0Z339i3DWQhDb7j\nQUd4dIqs6LntK+W04UjQK35FpgwtgsZsMkOGcWgYKSIhlKdXh95HMHwlyTKK\n77QygCMkmoWCAKS3jH4mIL4UkKKNmpQIxWLSgOXF2Jaiff4ov8S3W3fhi2t7\ncC2BHHQyldP2zS527B3nZbaHfjvopPVAdnK1Z1elWACg0bm1Lh+RTTFkpvF7\ncx948x9Pg0ZolgkaJYZnshyfrPz4Z2umbi4j4xCCoJcDSlr489mPzHL1Vn0l\nhzcd/PCUXLnu3HoXgRJ1B2TTj1H/ZmVydPbyNZk6/pWLzZ80Nx8qO012Wu7e\nP/j0pXSMFBY0+Wu+pShF1WGbtf7t3nFlZ+KOXSJq0lyMai9e6PbGZ87va4BO\nYOOOCrvAyAQtPap2BDSbiDnK7rBQ9gmjt+qZgOrVHRrPT6xDcl0gSxEkJsqs\ndZohUVTPsq62BRJC1/YtHn1P42J3ozJ3L9zAu7gDYKrKSsp1Na0shMzlmzhR\nJ6BqP9cxz3/lmyIi1mljCG3bVKWLck5g+6vShVTRQkMLW0KIWMpBQiv8BWTW\nAKmO\r\n=8qsi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","scripts":{"test":"jest","build":"bob build","postversion":"git push","prepublishOnly":"yarn build"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON objects","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@bconnorwhite/bob":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/types-json_1.0.7_1599507534235_0.42637993905722493","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"types-json","version":"1.0.8","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"types-json@1.0.8","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/types-json","dist":{"shasum":"78214e3ebfebe9c81517da87f880c8805c150722","tarball":"https://registry.npmjs.org/types-json/-/types-json-1.0.8.tgz","fileCount":6,"integrity":"sha512-+Ibk4mB4fQxFJSSaEuhXmyHI+Y0qtJpR6iPa98hrTLz4Jv41N3pOhqjJwqCRYFIsZLZj2pEyGhVEHLlZrSxxGg==","signatures":[{"sig":"MEYCIQCOeV/hJWgThvIziPYGD8tAbZ5ftOGTuoWbLXxWHJ0A3gIhAPGNLqKWWOPkXkqcPaV57fk7Vkbn//Znj5igmj8j4tB/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVv7jCRA9TVsSAnZWagAAoYUP/1onUOG5loNZ17GD6cyM\n0/TVg9Dk0+pooyGQmkMYJxabf5zwyj5xa60XZ0O10VN2HTPLnPo5oBRYk6Sj\n3bSavBB5/+9q42xc9FinbYv6b7LGGA64KOBmeLaH29rErpndEcwtTl+6Jj/N\ncnHwUfHyW22rGTC0uWBK+Bar9r01utei8rTCYE9+/G1+VoMtp3FL+LkqRaLp\nJQGN6XMI4WNOE9BsdzkeEV0c8pDdW+XGkfaWObS4crqFMaC4huQ1or8QyL/4\nrpLTG/tO8F5/1Uk4MCOjVr28uLAUp0kFIJz9e/PQ4Eii1WUgvmWrv5wtuWW8\nHSHRB4E1Grin0WCApJ2pidp8F/lKwcMF/CM7kmo/jZcnLiYs80QyYtTy1033\n1+f0KTCyuaA2UL1CIs67EOtFyprJToojYhInbuIT0bNjzy/ld6du1VpKYhu/\nWvE6CXAh04sswys7NWheRDWL3KiEZ3KaKN+ijSpLMks2Qr6WSc0Hr5htrcQB\ngvvBhqPabuyKtCvp7LihN1p5l1P2VqjUzsNSUubU3J6NkKBnRsMjtGElLVFD\nWl5DIXynqRTlN1/+DQbCv+OAoeUJ0nMeoHwVvuv6nxabWyJ90IvkpyuVx/qB\nSdrNP+1WE9urCEfVWYsDaxAWb3JvbxvM71ADRCZv3zQ1NkvKAuxidJP2rS6J\n4/CE\r\n=jOzj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","scripts":{"test":"jest","build":"bob build","postversion":"git push","prepublishOnly":"yarn build"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON objects","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@bconnorwhite/bob":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/types-json_1.0.8_1599536866474_0.6553105161114763","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"types-json","version":"1.1.0","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"types-json@1.1.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/types-json","dist":{"shasum":"6ee9fb9fa015f74a4e80376b60b2249f03513edd","tarball":"https://registry.npmjs.org/types-json/-/types-json-1.1.0.tgz","fileCount":6,"integrity":"sha512-vLAsbss6NaQ9khnPwkvvKlVeZhbme10QfUF3Ii8zrGHa6vrC7O9KNMuQvlatK/qxmEXMfNBaUlfE3LAE9W/n/w==","signatures":[{"sig":"MEYCIQCE4bwrgsckUwpcGe4DKQOu79A9nqkPIGL0S9+eqU7XjwIhAJJEQOqtvV20PpINyx6Yc57YkvehLQ0BE1emNMO4e3Ao","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWZQ7CRA9TVsSAnZWagAANogP/2trPMdWlOPsfwjflB91\n1v2bkuGWXIF0+Zgc7AhBJWlNCsRKirS1Sxt+n2pcbhtS3chbayQeD24RSDg+\n5VVCxOUelBvR38D+3wviK6iUPm8xaj1WA7zki8x6s2T+XeSZ5tgtcOAPoyDg\nBPcQ7diOHuJ44VWshvjwhY3IualnG2XSpjYl6NgbslD71TqEr5kJ66n7K8RK\n3ONjNqV9/MfYSORQXRwC2idZiq16guFDd5hyk61xyvmruB2NS/wqewdio5hc\nqW/LmgJpJsn+Qkuei9v5kgasgVkwHIUp9SL0dGgl0h8GLr2hpREC7Sg5Z80O\n2l6zykOYMQIUokyFVJY21i6CC2WsqbUDfw5fFcjgFp4PK1/3YG1yLAyhrog1\nixaK6i9/sBDF9+rdYYJe+npoHE9uekzC39v6O9FFdEFv4iOtOvDaY0wptae6\nZCyulRzeiSdOdZU5C/vbK7374dr96cJnTKxGnXbz4BsIvKE1fmbgf7dEx0oY\nWQN7208ycidxcBPEtMzsMWQMkVBUooJu3BAds3iC0MHgwde5kEyxHD+OvRC+\nte2nWHalZC4jismX9TzFSrBoMblsIvzUZ5mrsdm3n019mrxXu0cLUrnTro8X\nBDCVsXSfTnbFMZyoWDoHTJiZlvSYcyUCq7NvYClFffo6V9QAUCFGW6AY9SiW\ncNx5\r\n=c7ec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","scripts":{"test":"jest","build":"bob build","postversion":"git push","prepublishOnly":"yarn build"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON objects","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@bconnorwhite/bob":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/types-json_1.1.0_1599706171049_0.7326637853167313","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"types-json","version":"1.2.0","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"types-json@1.2.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/types-json","dist":{"shasum":"78323a7afa1d9e045999e36d57966d107931dfc4","tarball":"https://registry.npmjs.org/types-json/-/types-json-1.2.0.tgz","fileCount":6,"integrity":"sha512-lGcaoYhrVAHpP30kcz9BK9a+KOO++lq9hE9DQBn3OxjvF9/2vYwrdNZswKUsNiAZO2lEIUAZaHhf2QVEKF3eSg==","signatures":[{"sig":"MEQCIA8qiN8gcf94zQnljnyd3hKeAXPxAFj3CTiz4MQAZlbfAiA+Byv/GZhmUuwk4bqun61HrNF6JI4QvqaGNTWj0SJtTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWZWdCRA9TVsSAnZWagAAmJ8P/3BDLRyk+lslmpi0wgaa\n84rXBhPnG+yWI9dI98tZWoMt6Tyoqe8DNBkRX+fCuIn6dL/FW4qEhOQf+MLo\ngiJpg1+BsCds6HypmSuuXaDitVHR6oWQQHYRWTD1BCJijq/XhKfAu78yDzRT\nawYCz2t7X4KglKu7S8ITT4IRT3Pj1Tz4gehcH11fB1Yp+u6v9WPDx4R7U8c3\nf8A2tkqBIl26UPVipwlYcAuSjnfpVbJFKuR9WZNbwUweRA/h2zMQM/uUZV7d\nQL7oyUvrkjMTRwL1W9zvy2uCDoJ2nOaPTwx4qEoBUtDZ6/NTDzxAurC9/Iyb\nEEDi4lILb7mBhtbb+nZqSPn4RN8oiUrewq5/mcX4VaxO+LphKHxC2s1qB39M\nPHre3YQTm5AUAjmW1CaMcIuniWLA+1kE+1haqIBOl1U8xNjqRl8BcjvXQ0/1\nFgPzNIgIWFh+ad9uKjpUxlRSwGtKYfPGBbBqiAhSw/HSZoLwSUZg5KJg1vau\n8Ko7h5o9/2sApqdORR0iRFxKTg30mzokvFFQqozKxM7A0EgWQ+H1mIE9I53/\ncPQojRKbYI33/jBGULnPePoJPQK0KeTVfczCZJy00n8FDU/vW3GeQnp37vcH\nZXvQEV5turu2/D1LMP7hGx46UimitPf2y0JW4FOQoJTmuO0Q/xgO0lgFFjgp\nqqrK\r\n=Sdg9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","scripts":{"test":"jest","build":"bob build","postversion":"git push","prepublishOnly":"yarn build"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON objects","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@bconnorwhite/bob":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/types-json_1.2.0_1599706525416_0.9417058277367918","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"types-json","version":"1.2.1","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"types-json@1.2.1","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/types-json","dist":{"shasum":"bd0667623516ba4a24cc998951531af45187a7d0","tarball":"https://registry.npmjs.org/types-json/-/types-json-1.2.1.tgz","fileCount":6,"integrity":"sha512-4rMHIMm0WQUQCDXUCLMYQJqgxBui9wBj+SVSwidMSV7ZjcW+xQGXdcypa8U4rkx27S987aPVbrbwzyM7a/QgGw==","signatures":[{"sig":"MEYCIQC6DkHAarkq5oEQPBhgdqYJXZdQ/GdWhCummZycrRi1HgIhAJonwPZcttkSrr/mcgojbmO1FcUy3qkrt/FtpmY1VXjF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZnzcCRA9TVsSAnZWagAARRcP/2vB5pleHOpEuSZFefz3\nL4gT8VUOfuz+kD8OTy/+P6F0IY+V+hVVVrKqvK/GXSVm6ORp/+0xfjK9ykyK\nvvUM8Kj9ukuxCiCb6wSuSJeYp6xy+TwsHtRvG0YhDkLmklrys555TeFcfw0s\nQ9sD8BJNXrTXOHh60+jebYmylrp5q9WVFB5FVkfofxQOIfdsmiUwnXEHe6VI\nz5uOR6ibktNOHnFbdWmrxLAJ93wlXCBxhbuJBU0ae6rzd6LHjyUGS4/f3u5/\nFExESKzl5Hen95zfD9OXkLtFUXp+50cYwOtJc3o0gimPvVn/Is5urNisntwR\nzV5aY5p0l9EXXva+4ObUfmaJ44N4V7RbJ9s9sommZnYddId0H92QV0xI4Zgx\nH4HV3Su+/dxA3Pt6MZ0fChrgFdkFSYBKN25yWLFz4r3EvsiqL9e46mZj8xDH\nkzJIy3iPd/Qf/NNwAQNuFCyFPMAQpgCREXB3Ddyoda7C2Mn1XYDxn2jgD0qL\nyWDbHj4ui4fXRnYNkpHLLsTxDSNF8bB6ApEikT7iTo+OUC2FDw77i1PVWpjQ\noF+lPsz4ZCyqYejbfg0A64dSVyy9PWtvwWUCDey2V7XOOEAmD/N1KFeZeL//\nlViAJVO1OD+yqM7Tyo3KIz56T8GLdxhr8Q9ZTEyKotQ4eXrmrtSmuDhBjMbs\nD9Id\r\n=qs4Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","scripts":{"test":"jest","build":"bob build","postversion":"git push","prepublishOnly":"yarn build"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON objects","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@bconnorwhite/bob":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/types-json_1.2.1_1600552155643_0.34348117429528413","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"types-json","version":"1.2.2","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"types-json@1.2.2","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/types-json","dist":{"shasum":"91ebe6de59e741ab38a98b071708a29494cedfe6","tarball":"https://registry.npmjs.org/types-json/-/types-json-1.2.2.tgz","fileCount":7,"integrity":"sha512-VfVLISHypS7ayIHvhacOESOTib4Sm4mAhnsgR8fzQdGp89YoBwMqvGmqENjtYehUQzgclT+7NafpEXkK/MHKwA==","signatures":[{"sig":"MEUCICoGN5dkot72EpyPFqz0gZskEQiml5u3nahfv04z9NTuAiEAvIlhCbPy8JPPberOvrciKSVXW0lAdXrpQXNvGHMRyqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeU19CRA9TVsSAnZWagAAhFUQAKTyRigT7Y+kddFMa56E\n9cU0iRBXR3pM0NfiMzvlfkL5sfipCZpsk7J6wkRPDlsM9D7Z8V3Nv0ArktM6\n+k51TTz74vS4L4pCdq1MIF7Gy7fDo2JS2u5eBkyNXdimUqAizVlJP4cUWLXd\nR8yOLw/YpFYxIm+yawWykvvNDbA/6Wc8METBsPCDdLmBWXeU++MtnROAH77y\nq6PRAykvWghFIT4p9zw8jUNikWdbFcZU01W2ZGefy4Vs9lpmXl14CMoto3mX\n4MKY8SYXiW+1FArnYdPNAJGT3yJknMzcdT0dGy/IVolvsKm2VwRozRoJxWml\ncZgDz1BBrHrqYUUBkNscRG9OCYySUy/RgjT4+T9fFqWbR/Fg7bv62nP4g4xF\nFSGvAbkcUUiKx5iBW4oJC7VFO5peueR23ihs1XcpvY707dpyT3+5ZM9O7meP\nIrTD+K8exX73ajeNBbSppg74r5iTXRwXr8DxxAomxs6dMDjO7oJin0LlvCXR\n3VuQ9sEAE19Kh747fZwNWfmLFi/c6gI4eqUBHlhEDwXpDSNWeYHTzlpHsbsY\nTRCRa8pYFOjU3T0qb82r/R5GtIctLq01sPJcQSEio9MDAToNPKeAnJstm+uH\n+FKpp2PLS7kUVWSDXnVEf3JpltE2vyJn9711DaOvDp1LOp1QJk/VmWLKSsI8\np+lT\r\n=+pD3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","husky":{"hooks":{"commit-msg":"bob lint commit"}},"scripts":{"lint":"bob lint","test":"bob test","build":"bob build","commit":"bob commit","release":"bob publish"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON objects","directories":{},"eslintConfig":{"extends":"eslint-config-bob"},"_hasShrinkwrap":false,"devDependencies":{"@bconnorwhite/bob":"^2.9.2"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_npmOperationalInternal":{"tmp":"tmp/types-json_1.2.2_1601785213082_0.6460471592792836","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"types-json","version":"2.0.0","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@2.0.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://connorwhite.org/github/types-json","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"0d6a5970a062f6177b0db10148b8596bae4796f8","tarball":"https://registry.npmjs.org/types-json/-/types-json-2.0.0.tgz","fileCount":8,"integrity":"sha512-K5e2595E5utg9TxWc6J8EPbLO40HP/RYJvZuQC5mJaln67L9RZn7jo2tbt/uUYDL0r0y2DG0B9Bu1cj91MlD0A==","signatures":[{"sig":"MEYCIQCkHo0sAs69cckcEWLt5aq6t92/lwdxoLMIH4I73ct1dwIhAISUSZIVLIMDLVyHWBj53908qgkh1NbCZ/LEeSZp+RyU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvfVdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4HA/+OWS6TFkbZItSTAZZ9ocwmwd5pMRHSaD6pY9WqPQULTvThYLe\r\nai1J745G3tgT0r8VEQmOps3ERXbgUP6yR3xFcsXVD382W4mn93CRGfzKNmc7\r\n5ctHxWMaamOR/z24yLFdK5L0jOLQvrbfhuMp0TAxprQuVtKuLs5ar7pHlcgs\r\nk2BnV+fBYnuJVuGS3x7InzdSxNnr95xOZxjPYPwYeXUWp8NT7uabaSJM0TYL\r\nI/RqXIv9pV4r9fpcuQ1rtATVhlk9Hlql4FmOC30w0EyODk/dgznpV3b/8lj3\r\nFJ3FqiUiUul/2RPe60pQ6QEtndqrrJRikFTprhRCTxbxXz2XQozLI0zT4Apc\r\n/26RaswGOCiRzA2SgOmyNyMpo2B2sdM56wvVupI8SDj7jXKiRQhPr/yL6K+N\r\nQo2nvRgwrDB31khLSoCW5If4Nf83zrhpUftsBtH1EBK/sG51TxCD5fEpa/u5\r\nNa71OGwPJNiKRaHK8wzN2ZGX3TtgzOBmd03poWZXWH+XV62U3SJUaykUfPy0\r\ncgC1gNeKblE9YcaijDa4czKfpo/NFQMY0yNIZ+CIlfzG4bXIYDq3bhhDVNkX\r\nyEssxqyp4PjeAPXFUFdJoyfotqb9pP6aD5DRZsfHD90h/LrowjMV7onLjON/\r\n2YPlR/h4voXWsNxTIPBhs4f9lav415NWRaM=\r\n=zhZH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON objects","directories":{},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_2.0.0_1673393501129_0.036706565792071766","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"types-json","version":"2.0.1","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@2.0.1","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://connorwhite.org/github/types-json","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"4040728fc87db81cc7b3d81cfdbde0051cae4620","tarball":"https://registry.npmjs.org/types-json/-/types-json-2.0.1.tgz","fileCount":8,"integrity":"sha512-0iXdSstKvW2xclYwQKiuSEAL5124iq28xGOQBcwr92VojTvkUT+2vLvdd1EGE4eV17DjHmI3F4XZz9B6pF4PAg==","signatures":[{"sig":"MEQCIA0CKgT/8Xuroo7oSbNrT0CGI53WhrjlUyMrrJSggUtSAiBg3r9dExnWuHzVrhUcUGBXd23ZPn6PKgIymXUpVObSbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvfusACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqyw/+I4iuJWXceOm/OuRZ3SXO7F8+mxqGpXrc12y0Ac+bB0XAr0d5\r\nTn5KNJbB3oLB5MOt4SI+Czifr1X0LPSQpahh9IJ8gI/DYiZHD7tWnyXEjV4u\r\nR38ATZIIfUs9qOYn5CKS/L6ib1LW3G+uflAEoe3PWQo4QRhHjAJhjTxvHMgE\r\nKMFlT2bAkKmsaFUI04O6QmLh0sB92fDxay6EU6FUT7g6eIWCSlEsxstExibi\r\ntAVF/k9CgfkQ3AqaQctGfF7kIVkCsEN7TMOE3D86pYlxPCknHhcCrCWSTOQs\r\nhDbqiS7fFM6aT81id8K5GYFaWLC3yaAYjRBdd7YoMAtiwXS7Ulj1TvZcCkLi\r\nZwgLFiDsIvmik6ucLVXoCE2M/iHKRMeXuT2vQaNOhj0Zb8B2dGeLTgGfxTAA\r\nXlTVeqNhrpzDrD+HldRJamwWhD9hlP7w7nVsMDIdjeeUbpGsMtn0NTUpOS5J\r\ngvP4eWJ4jrZ+IZETlJnZI/aW2WoqW6ltOhq3654lbAAZfbNk+wSoa7ni6/AS\r\nKahDBlUZgBEFQkOaPG6IvhsN77Oyh3AqnF2Ol7HdgHvU2+xSfe+UGQ3f9n6S\r\nCzJk9ADyAbDVgQjtCWG6Y5XseDPL/nwIjiw9BN52AEF1kTYVn4MFzUywRHvw\r\ncS5N5Seugw0Zg1fL43JB6eLfX+7Xr9lZ7kw=\r\n=TRUA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON objects","directories":{},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_2.0.1_1673395116592_0.05199105070214638","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"types-json","version":"2.0.2","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@2.0.2","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/types-json#readme","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"19fef001ea49635117c4fba7a45febbf707cda46","tarball":"https://registry.npmjs.org/types-json/-/types-json-2.0.2.tgz","fileCount":8,"integrity":"sha512-UplUXdro4P1CEatzfjTR7T/suSK15AlK1EWAitsBoD5lSQrYAOY0gJij+n/NxFROY4u67OZvqr14cSd93a5gIg==","signatures":[{"sig":"MEYCIQCm+llRNRgEsjksgjs3GfN2iFvNXtuIGd1HVCRpYmu1FwIhAPV6C+oAJrTCR8j99NtELExc4wzfS8GbeOlOOwKx9VJL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvgASACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZIQ//WjHCketja2roL9UxyFAO18BbTCuxeXEhyyW1U0mBtWmpLNLZ\r\nMciy41GnRwp2/we5ecvRzbJDFAwie0sHBiGSzTHc12/vFdLZRugAIVAuuEkh\r\nftNqSC9A4fpFtCa3OtvbdHuVj/A7sk1S8dlr65fKitF461ZhZlRUAHIBUbQZ\r\ngdOkJPliXfI88LfzdwNRCVoOYMKb+Zg1SgI62tHtMiOMZ8HPHFunHIwTEo55\r\nGJ7QOVa6dTIPTFIJNJxDOi0PlKB8+iY/bAFVArAecaDYX7Wh3EkmZU+zOzNf\r\nziv55CZWphky/QyAl/VaQzRfIGxCDxxhjvkHRV8fR26MVN1xk0XVzvvwGRPS\r\nG/OiE3WqktyD8fhq8GNGJUyu/sUVSQowBjO7j/dsUWGEvY7bjfDyTRCS6bF7\r\nCfPXr60yFVrmalKG0xS1E2k6i2vV9c8+d98Jmu1sj1IaxSCkDfRN3SgGMRYI\r\nxYqs2WC3DSdN+NTZ77sPQKBxwAj/l7S4HxG26iRxoA/9RBmxYd5vIQE23pt1\r\n7Uv6LxsKQmU6wxx/9C683/BMnvdQajLRKNz8KHVu8t4uA+GDAjXh/2SN6AcL\r\nRJaV2laeGvVGYRR3B5rmiacWhsKkCjxz92onXGgPWCihGcuJDwe/XTi+7iIF\r\ntZh6yqplf5x7+2ZzYUaUnr/bEqiCCc8G42w=\r\n=ipYm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON objects","directories":{},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_2.0.2_1673396242363_0.47767521138846925","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"types-json","version":"3.0.0","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@3.0.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/types-json#readme","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"84735355ff84d859fd8177e13fdc6d9d2125a895","tarball":"https://registry.npmjs.org/types-json/-/types-json-3.0.0.tgz","fileCount":8,"integrity":"sha512-e2N3CuF+3Dr/5CORMjPHWqOXMG3s+grl299PmUTgiIeDx0BTDF3M/YlHGltaZL+TeZ6GiS6Af39FfHHrbbG7QA==","signatures":[{"sig":"MEYCIQCjHpqfBks9QwzKiN4ZMg1QHLV1XSJ5sEQlaBCL48burQIhALdG+ojzxN/VKHrL+G/sQf1QMF32nNxsgjNcLPPBpGz9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvjFHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ7Q//aWdpDBFZtRiZu4CDptBfrrB6lCXIgyTriO7ehwDVTLeVqPyb\r\nC53gl6V/dfCTq01GuN/8zrjXIYrpehfUySEaJNb2t4yrRC1AJCoExAVVV8CK\r\nLl+4JFIlJVXjE6t9IE1sjoTZT6jkvxY6hiCIhQNKEfsI4pJPRdS5WtQRuTrl\r\n7a0FvZJGAcaxgORz0JWwhOk/Vd0p9P3Dhrcq5f1RKCAu4LQ/3LV2jxtVpk4e\r\nlQDbfwKSumF/Gu1R/esXPxvGE5XiCsESM4kcDC2S1ypGVF6REbCUu+A+0ii6\r\nO/iq0ZwOdH+xQCRXLiwmfalQYkK+7tvNrxRCTqWOXbDzJnjHlRrsSGRD4PfM\r\nrjj1qg8IrTF/RbhHsS/gX8xCCehTyPXXNAcNymEHb9omg2sG4BCA8FLtl4Ll\r\nMkwCik+ZVRsPvlqdIiAAFYO3EHZOOq2d8mmE0zdzf5FabK+jZpHqe75Q0SEu\r\n9zeMHtP/5J6wuGeOKp/VcJF4N4A+CUKZMlPBymfRQ43GsOErk0y659fGVuMB\r\nK3phQvSnrmp6i+CRuB0R4u4yDiSeh/VeBpX7eOiGW+dLA1x1pKKoa/dE41zT\r\nehP0hSvdEReL4ZjTJgY4CVpdu7DSwGxgzgBakuYE8J5SvkP57vNr/3y45KHw\r\nna3u8ZLjaW178l+DGILrECJN9d1SAcfkYXs=\r\n=k6Oq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON values","directories":{},"dependencies":{"zod":"^3.20.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_3.0.0_1673408839675_0.8123406895379759","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"types-json","version":"3.1.0","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@3.1.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/types-json#readme","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"588b98e28443c181b2e3d89cefbbca6e75aae6ef","tarball":"https://registry.npmjs.org/types-json/-/types-json-3.1.0.tgz","fileCount":23,"integrity":"sha512-RzBDt0cdBhculo9vofIydEPDtZvpKBoS8DVkWwi/XqlsoZvkAXvayVvCctoubeQy5TQqcmwgz47ldxFD0H1mZg==","signatures":[{"sig":"MEUCIQCVWU8MwuSWOLGx0gw8x8U8SNvzXWSo5bPMhpWbwI/PAQIgGySykX/V3iRagvcEb4naogYiw6zZeMXa/4eZJ7jBXq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0A9CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptLw//dj9uSxBbRLFFSr+gUgmkH1PpMsLUmqvOjUo/cAwfitDzAoUu\r\n8prJJ8kBzeZ+w4jWmSIoSAdbC816ERKVcqVCmWvsayiAhq3IW8yC+/08+P+o\r\nerxMq7JItzRQ8IBpp6pSI1zTiGvvScIq29y26Off/xY21YCdIjb1F7LNDYQB\r\n6fg55CEbWXCnqOG7tXS3ajK0uZYDHHoJm1z7ZAhNKtX2OsVVqxPdWsIyDgl/\r\nlGNe+F+EBRMRhsVna8ubtwuKPAcruSgu5MOUQcvXroJXbgJXZcScGht/xzlO\r\nSu+qgKaCVCyNQD/gijA+ZofPUFLl/e9FvODZi7EHRWiPd8LfG552lAWjHWa8\r\ntVCkRFIHRgkIqfsrBQNawwzkv08VKTHMLOxt79puEiwh/y3/M2LKVmo+4PwS\r\nTlMXhxB+f/4vd+Ymw8Ir6gORJwl7rElZ+oe3V6pnXzc4IWvu+fAhG6bJ82R/\r\n/yMmtGXC6AN4iAEz/AfqCdfaMQL6Ih/wdQPrsnSE7B/PXyWD8OLVi2zaJk+M\r\nKt7TKbFVeCxQhhKmV3tDf3XLatkXYOtaMcFCbuwmbVfoSSGykxNScblhjF05\r\n8KRv/p8JcvkG3Y/MegpnLsbUqOXYg8VR6/s3UgyXt2OU4cktqPyqa3J9+WVV\r\neNkmheIGjk2dO960alT1XV4lI1LM6LhsOhU=\r\n=PYCQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON values","directories":{},"dependencies":{"zod":"^3.20.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_3.1.0_1674579778246_0.5746689436775017","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"types-json","version":"3.1.1","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@3.1.1","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/types-json#readme","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"445697f3a05de0667c7f516de72c4a9b22e815fb","tarball":"https://registry.npmjs.org/types-json/-/types-json-3.1.1.tgz","fileCount":23,"integrity":"sha512-Eb1O0qFO0eNW8m5weUeArn5KX3g/m6scQfFyc+tZja3YjHi+c3VL3ayyRvLNpQlO5TKoZ8stDFIAvLdsPak/Yw==","signatures":[{"sig":"MEUCIGDao85Q+/XVB/g87mVeN6B8LlMpW1n7BgsknaEyMPOLAiEAsW+fO1riJGp5hsxQ7YPgN+WSJgMPoFJd9sYGuTbDZvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Bj5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0rw//X1BlYn0Tm8MnjinN28cI6aE5EpDCKYV32f928eELjvD/Xm7h\r\nh8pNih/BloyuWHMC0eqxnhch5lv3nFsq1splL0klqOmYfdfWmza3/9OrR3AR\r\nF7gjwKPKkTlaMb0Xls0CJ97CBHuMsAoY9ovvlyPUOFzjOds+5/TwJCB12K7y\r\nmlMM4aB+FsH0ArdP2tNXld+8Q1fry9mnZUoSKcJCGoe1y8IwN5D6J/QVNEKC\r\n9LKyyjM2gCaCkL/01xyi5xhAdFKVCV+KAQ8xbpJFdLpS5gvDc3wICYh0CpnH\r\nZuDV+LZQVuDPYtZ86uweEVMH/JY2WGfJLJHCx+QfwIz9DhG8SRUDEy4/OKgY\r\nrMF7bqRXmpY0YOHDsVGFq2ZGYRsu0LaorOiWGhtopqumuJJMenJjhu4LeaHs\r\n3hlCfZsZRKR2zrP6pzOhxbUYDV29j9E9OJETAr9nW3N43F1FRx3/PolstB/H\r\nGUF8GPWrOsIdn/5Yo04ZI+9cfLB/iAn40f32WoD6QeiVIBYl4BaGtGkk8vdK\r\nZBqBxl/eptB+9xxiD0FUGY1+aQW0kw/4DUKTBAJ9k7hpSTA5qlMYJfOC4yNY\r\nVPDWgFzgzcpKvR9WYhYklp5+uiZ00vzJwQ2hehgme0Yw0aqYyxg1QX8aWk1m\r\nuKSrpuSjB8Wvc/6ww7ge2Osx5aWQuXzqVyM=\r\n=k3iD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON values","directories":{},"dependencies":{"zod":"^3.20.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_3.1.1_1674582265686_0.6881923595180908","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"types-json","version":"3.1.2","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@3.1.2","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/types-json#readme","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"3be9e2ac071bd09e9e8ae02e359adbb75c7b3ca9","tarball":"https://registry.npmjs.org/types-json/-/types-json-3.1.2.tgz","fileCount":23,"integrity":"sha512-MkU1yYWTZG9qBA0vZpJgn3AcSlJS5KMdeXX9dq+rNPfG4HjPCW5y1HnSypD+0LbME0oXEDMokAlgO67KXC3gdw==","signatures":[{"sig":"MEUCIEXWUOMsz0b4CPYHchhO9jEzVSuQnwx89p6OtrukTWReAiEAgVeMKFuYWEZvKwF57inFc0pZr1gQ83sIbRF93o1rwVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0BqmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNhA//axBg+5J/YVFh/Xs2kWodGK2KQLlrzDAoEhQ6SHntLH9pegJD\r\n4vUOHEqrDRXtjDExim5VTCBjzHIVpaFksVwPeI/Ebiq3av3cVrfPB71A/oVv\r\nh2cC1+XaFd+WVUwlDGg/5FeiTotBlrH9etBIrc93hv7FVCzIgpE66WNx5jqR\r\n0V6MisQ6VB1KA16AQGmTuuudgAOT178umuZQgv7pIo3hibWWnDZpmfI6Rj/J\r\n97cQZ+aYnB2rL/OjC4/1bzc8htTetbahWrI7u+5leq8Zqmama80+nvT18LEE\r\n/lxSpuTgE2dFEsRb3z4r1flJaNbMi1mvbg3eM2i8gvR6Pkj0Z1KSsws/UG8n\r\nMiWBIo1gf/Vx2LAtew3GZZ5W/lvlqYVuNa0SbX2ugbHpWhR1DmPs60awJM1v\r\npAPP6CjkRDKf8yBaxtblDnILKaBufIcBxXsWveAVupSn3G91CzTN0ynt9wgl\r\n3p1reQVvFC/Qz6WRLx54WFrJgtJYQGdCd1LA1WUnz4oU4CSAIrC62DwLmUp0\r\nzqEFFBoh2K7o7Ur1kP2NgKUo4Hq0xDC3Xxf6iCZAWaRehN7fYi55k658I99c\r\n38x59Fg0ycO4zmuRMjvelex144W8ByU4TFtsJBLi54CLcfamGacPo+repjC2\r\nKzzwrhF/X3qHZT3Y+bvgnMclL/MoRgkO5es=\r\n=hURO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON values","directories":{},"dependencies":{"zod":"^3.20.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_3.1.2_1674582694167_0.3444927992760567","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"types-json","version":"3.2.0","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@3.2.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/types-json#readme","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"f401184eb33eeaea9fd897cc550185c5b3d3ccfb","tarball":"https://registry.npmjs.org/types-json/-/types-json-3.2.0.tgz","fileCount":23,"integrity":"sha512-1a8xdiOuX1yxnkJ4b9Ry32kvZbJNMUR4rm56c24RrHY+6FMwAJDhY5QCSjeYzE9doJ9E3/6br3XzwukvbxwUpw==","signatures":[{"sig":"MEUCIQCWTnTG5vDO7ExfR0cDoM0Wsuk4kF7IfMFPV95HHYuQWQIgNI0Y6dsxAaO19AXKy4dPVIbGve3pGBGB8XPZYcgBows=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj097yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Ew//aKXfN1c8VyyPJxA+lRWLiDcJhWUKO+Zg9KbZmDeTdtlZ/DFk\r\nYSfF9hiaky8lHLv1pgqxP5Y8wfe2dj3vP7ZHzTJk4Q8htsFR/Z8LSb3GgxaC\r\nUmAzcinwiPH31v/dRkPt+KWnjCs6kdt6GNSFTa6vRqefK8MjjQGxGQEwtVME\r\nmqhi2q5/U27pMX5gz1ZCM1Jhv2NN5rq35ExwM3/XBI4qraqsM61XH0znWifX\r\nRj3yhcBcVr58cI74ka1Wfrmelqa7j8aoRy58D3ufQaX3iB4L6VzkC3/F/8P9\r\n8+hlOIFBA0UjaEPTf0co7vKGHHkeMfoqdb8ecv2YeCMCiaSAJZNCQhMPP1UO\r\nPC1koth+GB1fUoAV3UjtJRHN9qkhcNIFTLgu9zYVFVweKwRh+LJT/c5MimTK\r\nWEQuyEJm9asrkumZMUzCsq4HuOTydRGNsj4xvDd4XkLdsmJzs0wASBqh2Mgr\r\nhX/A5tStgNkSI/yLf8EA4p2dNALfv81zQ/dxRim2PzqHeI37hkqu5tdkn/zO\r\nvKW3N36XXemMmZ4E/9U+QKkynvMcmrRXjiUPahCZ4eurG86XNLsLL/DAWyhJ\r\n62JD474idPpJr/xuAMlH1qZZax8DJM9JTfCRpGX92gI6G8KfUp+/Dzm9vL9t\r\n7RO9kY2M5w3ipiPZDRnbxs4I9Wz5pWwU4Wg=\r\n=PyX2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON values","directories":{},"dependencies":{"zod":"^3.20.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_3.2.0_1674829554757_0.5487925041637718","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"types-json","version":"4.0.0","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@4.0.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/types-json#readme","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"b1e6da66924cd9486df2882ed9fbc3a56a3280f9","tarball":"https://registry.npmjs.org/types-json/-/types-json-4.0.0.tgz","fileCount":23,"integrity":"sha512-xtIBCBXRWhqOarKIgswC2Lsyvi6XeHBgFh33n6/hmAY++kJNp4w3U3CfqJBd88+i2IxKt+wTBs0TIJbLb2vKvg==","signatures":[{"sig":"MEQCIEK0nJV3SvZ3vYEkS1qOecCq4UVRHdkHRCpfZpDPNx9/AiB6s/TEMKT8aWkTj1XSW6+Am4VHTD85VR90SHOQFGsSFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0/OsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWuw/+Kpy8kRQ6zrMd3Jan/eVAR2ccYAsr5s1AeVp8FnXBz/bka2rq\r\ntob/w8CnjRGavSQGjyPzYmENxSYIwJn5NASUaU3j78yR0nYpVcTSHpogmTMX\r\nb4vkzHrhQKUJ68NWFP6Rzv9yhG/00uh+RH69+Ejjhf8iLHtqhM085ecLjwlf\r\nXcLCRRMVximjhrEoQG54HBpkNA0hKunqtM4pOTuIqwh4Mp5LikhZ2OXOFRW5\r\ntFLJrY34NRVSl75srqBGYq32ezbII52UGH/9A2uAVLVdOMBHHM4O34yh+Zy+\r\nz+zDcw76qCjlHDdt5++pzCzdaJxUbekUcD3IsEQY6FePQlKY4kYWXYGSQ11k\r\nwoVDg1CSkHyLExqbuFYuLus8lxD+fS6EHuqBaIIcxfQJZ82gMYj9pnQ1KSfe\r\nmiAo4MHV0+ZPJR0qk8oLz/i9xFT5neMDQij7ED6NNtlWVWLL9b5WH4wLDVTt\r\ntAExGP5y/BBkNLHcyqquFzxuAZRwB5RVITJTHbA1p20G708qrgvIxgsOVBDk\r\nSvaZHUkXuPheYI0LP8FBeorYmcNh0urJNgrutl5cNWKJYHPu+cvrtIhLcuUO\r\nCCTXDq/Mdlc9LtHZ0M5x2otixMWduifEbGdYgCj/Is2XC3iebBbqSkfL+BZJ\r\nCZDZFjpo1L8mbdlcJ6Z2Mj+ltxPlIL5thbo=\r\n=bOBr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON values","directories":{},"dependencies":{"zod":"^3.20.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_4.0.0_1674834860466_0.9951165707493412","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"types-json","version":"4.0.1","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"author":{"name":"Connor White"},"license":"MIT","_id":"types-json@4.0.1","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/types-json#readme","bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"dist":{"shasum":"4cf41e2c9764b4c1444a86b5e3f6ec312d36bee2","tarball":"https://registry.npmjs.org/types-json/-/types-json-4.0.1.tgz","fileCount":23,"integrity":"sha512-9+AppL1qvC55sW478UnNxTzoaB4m7atMQ5jTNih35BWrNcdNtBZELfferS0ON8jypALgTVeVehaFsVJCPM4dgw==","signatures":[{"sig":"MEUCIQCzS5IweNW35Wx12SvDdVdob2rooKoYF0w3Nxu6f9IitwIgRJYkHi4BBlCSRdLEL+CzbJFGMUMbpld/oUvv5fULTiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1ta8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpugQ//QtMaiaTC+H40AKTMNvA1l1hcUE4yoyhwM5MkpSu7uX/8NP4R\r\nzEngR0qOX0bw4aTq9z79bqs3X/bw2vC6OUvZLLQi9mry+c5iO6j7t4tNw4Op\r\nAodxaAhsRhaXPjDS2m9Erm1Y71podMmPZJZvsnAIEsgzo5TjLXCnijlgFwQY\r\nFotp122ifOOaF0EItff3zGpWz3VkJ3L5dPGcKNKq0NL5Ww3eE9z6RpTQTCNY\r\n0idSkWUerh0hNq6oGFNahCF3w50J4MG/saaDd/Fh6pUp6Z0p/kQhaUNRer8U\r\na6+jquf2UJhHH/dc+4z87oNU4vWUGIkaLuxHHJqtyoZjGz19ShMtwSphYaRd\r\nJFz61PJ/TWC+xLkMkRjk0gxENFzHFoF/bjMcEKhEQwkI/SChH8ap+1lfyC8y\r\ntm7n5EyFulqH1kpgY1/SA5yhbUGoDiaGXw5/ot9OiiMI8Q4bOXY6b/UBbFu0\r\nIc9BcUIsCTr1XPYUFZ0eHgYLl7WoXhS6sdiewQwfzOxfJD6O9XLZGvqEKk+K\r\nxTK/S7Y1bZiro+wXZgeycCRR50F1iWgtu0x37KzJ3144Ja1L7pe2VyshNTP3\r\nRLHbU0uk2dYRZmBqlhLCD1AxL4hWSC4Hf+chvsnAALzWhy2qxz6mx15S04M9\r\noOQYqRc2V1HQ7328Rz9jq1j1Rmlr8ZT22ms=\r\n=xgmz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/types-json.git","type":"git"},"description":"Type checking for JSON values","directories":{},"dependencies":{"zod":"^3.20.2","is-zod":"^1.0.0"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"autorepo":"^0.1.9"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/types-json_4.0.1_1675024059817_0.09538974281136103","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"types-json","version":"5.0.0","description":"Type checking for JSON values","license":"MIT","private":false,"author":{"name":"Connor White","email":"oss@bconnorwhite.com","url":"https://bconnorwhite.com"},"homepage":"https://github.bconnorwhite.com/types-json#readme","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/types-json.git"},"bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"type":"module","main":"./build/index.js","exports":{".":"./build/index.js"},"types":"./build/index.d.ts","engines":{"bun":"^1.3.0","node":"^24.0.0 || ^26.0.0"},"scripts":{"build":"tsc --project ./tsconfig.json","lint":"npm run lint:package && npm run lint:source","lint:package":"npmPkgJsonLint .","lint:source":"ESLINT_USE_FLAT_CONFIG=false eslint src test test-d --ext .ts","prepack":"npm run build","release":"npm publish","test":"vitest run --config ./vitest.config.mjs && bun test ./test/*.test.ts","typecheck":"npm run build && tsc --project ./test/tsconfig.json && tsc --project ./test-d/tsconfig.json && tsd"},"dependencies":{"is-zod":"^2.0.1","zod":"^3.20.2"},"devDependencies":{"@bconnorwhite/eslint-config":"^1.0.0","@bconnorwhite/tsconfig":"^1.0.0","@types/node":"^24.3.0","@typescript-eslint/eslint-plugin":"^8.56.1","@typescript-eslint/parser":"^8.56.1","@vitest/browser":"^3.2.4","eslint":"^9.39.4","eslint-plugin-import":"^2.32.0","eslint-plugin-json":"^4.0.1","npm-package-json-lint":"^9.1.0","npm-package-json-lint-config-bconnorwhite":"^1.0.0","playwright":"^1.58.2","tsd":"^0.31.0","typescript":"^5.9.3","vitest":"^3.2.4"},"eslintConfig":{"extends":"@bconnorwhite/eslint-config"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bconnorwhite/oss"},"_id":"types-json@5.0.0","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-GvDIrtqPMgV4UxpS0VS4jQpPNw26stQofCtAjTEYODykwn86L/PBk8sxujUSeCc4sjFwgDhWiVaaufu2re7HZg==","shasum":"3b84c74d21fb989569cf756963d0210ed1d9f995","tarball":"https://registry.npmjs.org/types-json/-/types-json-5.0.0.tgz","fileCount":34,"unpackedSize":35300,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzNGwjvTWfDk7ZCaVFeJRLxnp40vWwPDC8qI9A1bJNgAIhAMwAbuxSu5thpaQPw4XrCfzvIG4sE9/5muIn4B3/2Vk5"}]},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/types-json_5.0.0_1773159218463_0.01316108274069916"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-07T18:30:38.906Z","modified":"2026-03-10T16:13:38.718Z","1.0.6":"2020-09-07T18:30:39.015Z","1.0.7":"2020-09-07T19:38:54.358Z","1.0.8":"2020-09-08T03:47:46.590Z","1.1.0":"2020-09-10T02:49:31.219Z","1.2.0":"2020-09-10T02:55:25.576Z","1.2.1":"2020-09-19T21:49:15.753Z","1.2.2":"2020-10-04T04:20:13.200Z","2.0.0":"2023-01-10T23:31:41.331Z","2.0.1":"2023-01-10T23:58:36.738Z","2.0.2":"2023-01-11T00:17:22.658Z","3.0.0":"2023-01-11T03:47:19.820Z","3.1.0":"2023-01-24T17:02:58.493Z","3.1.1":"2023-01-24T17:44:25.885Z","3.1.2":"2023-01-24T17:51:34.452Z","3.2.0":"2023-01-27T14:25:54.918Z","4.0.0":"2023-01-27T15:54:20.655Z","4.0.1":"2023-01-29T20:27:40.020Z","5.0.0":"2026-03-10T16:13:38.615Z"},"bugs":{"url":"https://github.com/bconnorwhite/types-json/issues"},"author":{"name":"Connor White","email":"oss@bconnorwhite.com","url":"https://bconnorwhite.com"},"license":"MIT","homepage":"https://github.bconnorwhite.com/types-json#readme","keywords":["json","object","value","array","typescript","types","type","checking","guard","guards"],"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/types-json.git"},"description":"Type checking for JSON values","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"readme":"<!--BEGIN HEADER-->\n<div id=\"top\" align=\"center\">\n  <h1>types-json</h1>\n  <a href=\"https://npmjs.com/package/types-json\">\n    <img alt=\"NPM\" src=\"https://img.shields.io/npm/v/types-json.svg\">\n  </a>\n  <a href=\"https://github.com/bconnorwhite/types-json\">\n    <img alt=\"TypeScript\" src=\"https://img.shields.io/github/languages/top/bconnorwhite/types-json.svg\">\n  </a>\n</div>\n\n<br />\n\n<blockquote align=\"center\">Type checking for JSON values.</blockquote>\n\n---\n<!--END HEADER-->\n\nThis package uses [zod](https://www.npmjs.com/package/zod) to type check JSON values.\n\nIt includes type guards for each of the JSON types, as well as parse functions and corresponding types.\n\n<!-- BEGIN INSTALLATION -->\n## Installation\n\n<details open>\n  <summary>\n    <a href=\"https://www.npmjs.com/package/types-json\">\n      <img src=\"https://img.shields.io/badge/npm-CB3837?logo=npm&logoColor=white\" alt=\"NPM\" />\n    </a>\n  </summary>\n\n```sh\nnpm install types-json\n```\n\n</details>\n\n<details>\n  <summary>\n    <a href=\"https://yarnpkg.com/package/types-json\">\n      <img src=\"https://img.shields.io/badge/yarn-2C8EBB?logo=yarn&logoColor=white\" alt=\"Yarn\" />\n    </a>\n  </summary>\n\n```sh\nyarn add types-json\n```\n\n</details>\n\n<details>\n  <summary>\n    <img src=\"https://img.shields.io/badge/pnpm-F69220?logo=pnpm&logoColor=white\" alt=\"PNPM\" />\n  </summary>\n\n```sh\npnpm add types-json\n```\n\n</details>\n\n<details>\n  <summary>\n    <img src=\"https://img.shields.io/badge/bun-EE81C3?logo=bun&logoColor=white\" alt=\"Bun\" />\n  </summary>\n\n```sh\nbun add types-json\n```\n\n</details>\n<!-- END INSTALLATION -->\n\n## Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n  - [JSONValue](#jsonvalue)\n  - [JSONObject](#jsonobject)\n  - [JSONArray](#jsonarray)\n  - [JSONPrimitive](#jsonprimitive)\n  - [JSONOrderable](#jsonorderable)\n  - [String](#string)\n  - [Number](#number)\n  - [Boolean](#boolean)\n  - [Null](#null)\n  - [Undefined](#undefined)\n\n## Usage\n\n### JSONValue\n\nWhen using `isJSONValue`, values which cannot be parsed or serialized properly using `JSON.parse` and `JSON.stringify` return false.\n\nSimilarly, when using `parseJSONValue`, invalid values return `undefined`.\n\nFinally, a zod schema provided representing the `JSONValue` type.\n\n```ts\nimport { isJSONValue, parseJSONValue, jsonValueSchema } from \"types-json\";\n\nisJSONValue(undefined); // false\nisJSONValue(null); // true\nisJSONValue(NaN); // false\nisJSONValue(Infinity); // false\nisJSONValue([1, 2, 3]); // true\nisJSONValue([1, 2, () => 3]); // false\n```\n\nOptional types are also provided:\n\n```ts\nimport { isOptionalJSONValue, parseOptionalJSONValue, optionalJSONValueSchema } from \"types-json\";\n\nisOptionalJSONValue(undefined); // true\nisOptionalJSONValue({ a: 1, b: undefined }); // true\n```\n\n### JSONObject\n\nJSONObject is a type guard and parse function for objects which can be parsed and serialized using `JSON.parse` and `JSON.stringify`.\n\n```ts\nimport {\n  isJSONObject,\n  parseJSONObject,\n  jsonObjectSchema\n} from \"types-json\";\n\nisJSONObject({ foo: \"bar\" }); // true\nisJSONObject({ foo: () => \"bar\" }); // false\nparseJSONObject({ foo: \"bar\" }); // true\nparseJSONObject({ foo: () => \"bar\" }); // undefined\n```\n\nOptional types are also provided. `OptionalJSONObject` includes `undefined`, while `NestedOptionalJSONObject` only allows for `undefined` values nested within the object:\n\n```ts\nimport {\n  isOptionalJSONObject,\n  parseOptionalJSONObject,\n  optionalJSONObjectSchema,\n  isNestedOptionalJSONObject,\n  parseNestedOptionalJSONObject,\n  nestedOptionalJSONObjectSchema\n} from \"types-json\";\n\nisOptionalJSONObject(undefined); // true\nisOptionalJSONObject({ a: 1, b: undefined }); // true\n\nisNestedOptionalJSONObject(undefined); // false\nisNestedOptionalJSONObject({ a: 1, b: undefined }); // true\n```\n\n### JSONArray\n\n```ts\nimport {\n  isJSONArray,\n  parseJSONArray,\n  jsonArraySchema,\n} from \"types-json\";\n\nisJSONArray([1]); // true\nisJSONArray([1, () => 2]); // false\nparseJSONArray([1]); // []\nparseJSONArray([1, () => 2]); // undefined\n```\n\nOptional types are also provided. `OptionalJSONArray` includes `undefined`, while `NestedOptionalJSONArray` only allows for `undefined` values nested within objects inside the array. Note that `undefined` values nested within arrays are not allowed, as they are not valid JSON:\n\n```ts\nimport {\n  isOptionalJSONArray,\n  parseOptionalJSONArray,\n  optionalJSONArraySchema,\n  isNestedOptionalJSONArray,\n  parseNestedOptionalJSONArray,\n  nestedOptionalJSONArraySchema\n} from \"types-json\";\n\nisOptionalJSONArray(undefined); // true\nisOptionalJSONArray([1, undefined]); // false\nisOptionalJSONArray([1, { a: 1, b: undefined }]); // true\n\nisNestedOptionalJSONArray(undefined); // false\nisNestedOptionalJSONArray([1, undefined]); // false\nisNestedOptionalJSONArray([1, { a: 1, b: undefined }]); // true\n```\n\n### JSONPrimitive\n\n```ts\nimport {\n  isJSONPrimitive,\n  parseJSONPrimitive,\n  jsonPrimitiveSchema\n} from \"types-json\";\n\nisJSONPrimitive(\"foo\"); // true\nisJSONPrimitive(1); // true\nisJSONPrimitive(true); // true\nisJSONPrimitive(null); // true\nisJSONPrimitive(undefined); // false\nisJSONPrimitive({}); // false\n```\n\nOptional types are also provided:\n\n```ts\nimport {\n  isOptionalJSONPrimitive,\n  optionalJSONPrimitiveSchema\n} from \"types-json\";\n\nisOptionalJSONPrimitive(\"foo\"); // true\nisOptionalJSONPrimitive(1); // true\nisOptionalJSONPrimitive(true); // true\nisOptionalJSONPrimitive(null); // true\nisOptionalJSONPrimitive(undefined); // true\nisOptionalJSONPrimitive({}); // false\n```\n\n### JSONOrderable\n\n`JSONOrderable` is a type for values which can be reasonably compared using operators such as `>`, `<`, `>=`, and `<=`:\n\n```ts\nimport {\n  isJSONOrderable,\n  parseJSONOrderable,\n  jsonOrderableSchema\n} from \"types-json\";\n\nisJSONOrderable(\"foo\"); // true\nisJSONOrderable(1); // true\nisJSONOrderable(true); // false\nisJSONOrderable(null); // false\nisJSONOrderable(undefined); // false\nisJSONOrderable({}); // false\nisJSONOrderable([]); // false\n```\n\nOptional types are also provided:\n\n```ts\nimport {\n  isOptionalJSONOrderable,\n  optionalJSONOrderableSchema\n} from \"types-json\";\n\nisOptionalJSONOrderable(\"foo\"); // true\nisOptionalJSONOrderable(1); // true\nisOptionalJSONOrderable(true); // false\nisOptionalJSONOrderable(null); // false\nisOptionalJSONOrderable(undefined); // true\nisOptionalJSONOrderable({}); // false\nisOptionalJSONOrderable([]); // false\n```\n\n### String\n\n```ts\nimport {\n  isString,\n  parseString,\n  stringSchema\n} from \"types-json\";\n\nisString(\"foo\"); // true\nisString(1); // undefined\nparseString(\"foo\"); // \"foo\"\nparseString(1); // undefined\n```\n\nOptional types are also provided:\n\n```ts\nimport {\n  isOptionalString,\n  optionalStringSchema\n} from \"types-json\";\n\nisOptionalString(\"foo\"); // true\nisOptionalString(undefined); // true\n```\n\n### Number\n\n```ts\nimport {\n  isNumber,\n  parseNumber,\n  numberSchema\n} from \"types-json\";\n\nisNumber(1); // true\nisNumber(\"1\"); // undefined\nparseNumber(1); // true\nparseNumber(\"1\"); // undefined\n```\n\nOptional types are also provided:\n\n```ts\nimport {\n  isOptionalNumber,\n  optionalNumberSchema\n} from \"types-json\";\n\nisOptionalNumber(1); // true\nisOptionalNumber(undefined); // true\n```\n\n### Boolean\n\n```ts\nimport {\n  isBoolean,\n  parseBoolean,\n  booleanSchema\n} from \"types-json\";\n\nisBoolean(true); // true\nisBoolean(\"true\"); // undefined\nparseBoolean(true); // true\nparseBoolean(\"true\"); // undefined\n```\n\nOptional types are also provided:\n\n```ts\nimport {\n  isOptionalBoolean,\n  optionalBooleanSchema\n} from \"types-json\";\n\nisOptionalBoolean(true); // true\nisOptionalBoolean(undefined); // true\n```\n\n### Null\n\n```ts\nimport {\n  isNull,\n  parseNull,\n  nullSchema\n};\n\nisNull(null); // true\nisNull(\"not null\"); // undefined\nparseNull(null); // null\nparseNull(\"not null\"); // undefined\n```\n\nOptional types are also provided:\n\n```ts\nimport {\n  isOptionalNull,\n  optionalNullSchema\n} from \"types-json\";\n\nisOptionalNull(null); // true\nisOptionalNull(undefined); // true\n```\n\n### Undefined\n\nFinally, an `isUndefined` type guard is provided:\n\n```ts\nimport { isUndefined } from \"types-json\";\n\nisUndefined(undefined); // true\nisUndefined(\"string\"); // false\n```\n\n<br />\n\n## Related Packages\n\n- [types-pkg-json](https://www.npmjs.com/package/types-pkg-json): Type checking for package.json\n- [types-tsconfig](https://www.npmjs.com/package/types-tsconfig): Type checking for tsconfig.json\n- [types-eslintrc](https://www.npmjs.com/package/types-eslintrc): Type checking for .eslintrc.json\n\n<!--BEGIN FOOTER-->\n<h2 id=\"dependencies\">Dependencies<a href=\"https://www.npmjs.com/package/types-json?activeTab=dependencies\"><img align=\"right\" alt=\"dependencies\" src=\"https://img.shields.io/librariesio/release/npm/types-json.svg\"></a></h2>\n\n- [is-zod](https://www.npmjs.com/package/is-zod): Typeguard to check if a value matches a zod schema\n- [zod](https://www.npmjs.com/package/zod): TypeScript-first schema declaration and validation library with static type inference\n\n<h2 id=\"license\">License <a href=\"https://opensource.org/licenses/MIT\"><img align=\"right\" alt=\"license\" src=\"https://img.shields.io/npm/l/types-json.svg\"></a></h2>\n\n[MIT](https://opensource.org/licenses/MIT) - _MIT License_\n<!--END FOOTER-->\n","readmeFilename":"README.md"}