{"_id":"ts-typed-json","_rev":"9-8fe0cf9d5109a25e7f1a48ff2e210417","name":"ts-typed-json","description":"JSON types and utilities for TypeScript.","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"ts-typed-json","version":"0.1.0","description":"JSON types and utilities for TypeScript.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/dherman/ts-typed-json.git"},"author":{"name":"Dave Herman","email":"dherman@mozilla.com"},"license":"MIT","bugs":{"url":"https://github.com/dherman/ts-typed-json/issues"},"homepage":"https://github.com/dherman/ts-typed-json#readme","devDependencies":{"ts-dict":"^0.1.1","typescript":"^2.2.2"},"gitHead":"50a1761a0ac8e1acc0265d1d43d1fdd4b9b2740c","_id":"ts-typed-json@0.1.0","_shasum":"dacca4bf18676fe0056022206622746630588daa","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"dherman","email":"dherman@mozilla.com"},"dist":{"shasum":"dacca4bf18676fe0056022206622746630588daa","tarball":"https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.1.0.tgz","integrity":"sha512-h2iI50chG4Ae55rWm8e7Vc3YwA8yq7tlyC8ZW1cyVjM/JvmtA/fuRaY/0LhbFd1iXZSf6tIfJQnP1r2io/fROA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMpvf2V+pCt6razetgf59AxnwWiMnM9/E/tTEBz+MohAiEAuSSkeIF5kbyhXTAMB5HtPaULsWR9pZJ5DKZi7CvYsp0="}]},"maintainers":[{"name":"dherman","email":"dherman@mozilla.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ts-typed-json-0.1.0.tgz_1493189993700_0.9870749937836081"},"directories":{}},"0.2.0":{"name":"ts-typed-json","version":"0.2.0","description":"JSON types and utilities for TypeScript.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/dherman/ts-typed-json.git"},"author":{"name":"Dave Herman","email":"dherman@mozilla.com"},"license":"MIT","bugs":{"url":"https://github.com/dherman/ts-typed-json/issues"},"homepage":"https://github.com/dherman/ts-typed-json#readme","devDependencies":{"ts-dict":"^0.1.1","typescript":"^2.3.1"},"gitHead":"a2dfd16fbca74ecf14c0eee1b83116b2e09bf32d","_id":"ts-typed-json@0.2.0","_shasum":"aa457453d2bad52a3ba9e9f9175392f288fcfc70","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"dherman","email":"dherman@mozilla.com"},"dist":{"shasum":"aa457453d2bad52a3ba9e9f9175392f288fcfc70","tarball":"https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.2.0.tgz","integrity":"sha512-OkgbSaVYgTV21qFGOwNfaFR6O47EZjdshlrgz85JFvUHF5GYKb0ZhT6vXWV8xFwxPy4v2oqe90ZDwg3xSYOUIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzaZZO1qfPHt5PLAnh5zwGJ/FonRl2++P/11RhxQ2CjAiAgfsG+MpDMH0/bYp1DnowtXmypTC43zutMIRzGDUGSww=="}]},"maintainers":[{"name":"dherman","email":"dherman@mozilla.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ts-typed-json-0.2.0.tgz_1493365564541_0.12181025836616755"},"directories":{}},"0.2.1":{"name":"ts-typed-json","version":"0.2.1","description":"JSON types and utilities for TypeScript.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/dherman/ts-typed-json.git"},"author":{"name":"Dave Herman","email":"dherman@mozilla.com"},"license":"MIT","bugs":{"url":"https://github.com/dherman/ts-typed-json/issues"},"homepage":"https://github.com/dherman/ts-typed-json#readme","devDependencies":{"@types/es6-promise":"0.0.32","@types/rsvp":"^3.3.0","ts-dict":"^0.1.1","typescript":"^2.3.1"},"dependencies":{"rsvp":"^3.5.0"},"gitHead":"be242df2062d3f817059d42682f21621b575e6f5","_id":"ts-typed-json@0.2.1","_shasum":"93e1042815b0ca718f157e76e72fdf208f908477","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"dherman","email":"dherman@mozilla.com"},"dist":{"shasum":"93e1042815b0ca718f157e76e72fdf208f908477","tarball":"https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.2.1.tgz","integrity":"sha512-4AynHKjlg7kVpn9CoxCxRnHDS5t4y1jWtfm5zMll1Rnk1uASelrPQLCDzYcF/ayv5/QQdHlAd1iOWh3FlpJ3Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiNNw+VGxnNB9Lg+fPaxpjEgthwqCmC9tV9Okey7abGAiAmeirTBovOGnLwMVL7aEGQNRJTlHhJIkZfGLQy1fxUww=="}]},"maintainers":[{"name":"dherman","email":"dherman@mozilla.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ts-typed-json-0.2.1.tgz_1493387838112_0.7764235849026591"},"directories":{}},"0.2.2":{"name":"ts-typed-json","version":"0.2.2","description":"JSON types and utilities for TypeScript.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/dherman/ts-typed-json.git"},"author":{"name":"Dave Herman","email":"dherman@mozilla.com"},"license":"MIT","bugs":{"url":"https://github.com/dherman/ts-typed-json/issues"},"homepage":"https://github.com/dherman/ts-typed-json#readme","devDependencies":{"@types/es6-promise":"0.0.32","@types/rsvp":"^3.3.0","ts-dict":"^0.1.1","typescript":"^2.3.1"},"dependencies":{"rsvp":"^3.5.0"},"gitHead":"a1be67cf1ddc0099b4956e52638e98e091b52d49","_id":"ts-typed-json@0.2.2","_shasum":"53184bee893e45991b73c8c463a38b59e27cd47e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"dherman","email":"dherman@mozilla.com"},"dist":{"shasum":"53184bee893e45991b73c8c463a38b59e27cd47e","tarball":"https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.2.2.tgz","integrity":"sha512-9VrASRmfrPbsuXvl9rdq82TzGs3Qg7D8eI5vF6LOLBhFh5sju5wbpE73DzxUtyQ954kfVO9yfF9NNgXAJ16cPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1n+V+nyOJkLD7tMN7P443YrEfGi6TuvWtsk8mQOIy5AiEA/C0rpZNHbjjqO0uEVChkx/JaUqM95Gv8oGBjVcmpNRE="}]},"maintainers":[{"name":"dherman","email":"dherman@mozilla.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ts-typed-json-0.2.2.tgz_1493418502815_0.618870145175606"},"directories":{}},"0.3.0":{"name":"ts-typed-json","version":"0.3.0","description":"JSON types and utilities for TypeScript.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/dherman/ts-typed-json.git"},"author":{"name":"Dave Herman","email":"david.herman@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dherman/ts-typed-json/issues"},"homepage":"https://github.com/dherman/ts-typed-json#readme","devDependencies":{"@types/node":"^14.0.26","typescript":"^3.9.7"},"dependencies":{},"gitHead":"025da59a3f268d392a8d68123c3889bd745037cc","_id":"ts-typed-json@0.3.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-brY8il8AVw85cAb7VkNIGT3iRH2A+8a0vgCODi/c22FgAgL7EUjJcD8SpDHJGlIj+FKWchbc7XYTBPsIp/J+iw==","shasum":"9c7941ed0a4d07ed98ec01a0ae1ec4f0cdbf9c90","tarball":"https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.3.0.tgz","fileCount":7,"unpackedSize":16539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHREHCRA9TVsSAnZWagAANmYP/35PyOryFx+kljk93r5X\nEaY0FFvlgLanIPibIHtO9Z783ZP70VHikAPWBUuQu3tDAiEHVFqo9RS2mArT\nGCadrVctmnkj4Xp0hf3Gwm0gH7EW7qDSx1MaioXW8kI6Ddkz+5mGmXD2Q4Cw\nsxzQhZJpeJSkbxQvu4kNz5KMA7Y+HYStHzcpZNNIoN736Y+wsFq/QWKOS6PH\n3UaXgi3IYDTWj/uAwsByLkolQXq3BwXwtLSb3Ocmy2tWrxTni8wvWyUJWj3Z\n2yxDeeuURek1F1UFn/lyGp2GIo3VZ72bx+wJWzNXO03tu2qfrUlZWP9aXLi1\nq6MOXoJ8tKLNtAkWfoMVsJiYmYdFA5RFKoLAXT0yBw+bKaf1gV8oJ5l1n6cx\nH1veEGT70padqtYVnmjMFMG3uKfCHkrThmxdVHsnnIrZ4NQmmhwaWpK42Q4v\nBbXoScb3YJN5n9vN4ufS6y9roBlHaqVlDO2XHIUcZ9LJdsmuoIT9yTFDa4b9\nA10DGbuVPUddgORluiE9hiS0IJd7xOckOUQykMeMQ1imyh1x5668dOXDtFq3\nF1+57LeKBS+BpojdUCidy82M6Ffyr3oW/XPqxPnG0lTpcI2xQuXSlYVbJbOH\nENC9HRr2Rw3rbtAwFX6tjG3ob0FjoK/LrRM5P1o5p+fxUckkGeM8dSqzokia\n3Kdm\r\n=ZbZh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVPru/Y5dMe0xMt3w7OGJzAxUc4LcT32bPUxAz4sTU+gIgQPaNA0VFtiZN+C1UlLlHq1g7s+aCuizWVBf/6ce4hqE="}]},"maintainers":[{"name":"dherman","email":"dherman@mozilla.com"}],"_npmUser":{"name":"dherman","email":"david.herman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-typed-json_0.3.0_1595740422829_0.029928420496688535"},"_hasShrinkwrap":false},"0.3.1":{"name":"ts-typed-json","version":"0.3.1","description":"JSON types and utilities for TypeScript.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/dherman/ts-typed-json.git"},"author":{"name":"Dave Herman","email":"david.herman@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dherman/ts-typed-json/issues"},"homepage":"https://github.com/dherman/ts-typed-json#readme","devDependencies":{"@types/node":"^14.0.26","typescript":"^3.9.7"},"dependencies":{},"gitHead":"5654b48a41e76a3b0c19a84f09034fbf734ee24d","_id":"ts-typed-json@0.3.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-t2DsIWdyuZOoZ5fqr6WVsI0W7f/e2kyznZG5QA3FkA4Q8sOned3ICKIGSQG/PCeuecye88GqltDESWxmx79ufQ==","shasum":"af6bfb2b65a6977e9be6ba693eaa58429567bc25","tarball":"https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.3.1.tgz","fileCount":7,"unpackedSize":18442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHRsLCRA9TVsSAnZWagAAcK0QAIzSe8m0KoY/pp8irsoV\nXcaYE0Ulan7LBnbgAmQ+Ll9B3RMAjUaQ9Qz0NyH6wrcnRwzya/r8Fx45Qlp1\n3ps8sdSBEan8UPn4CP4bF4Ocyq/QKbbHQFtQozEbuivA1jsKOeIVcMUoYo/c\nhhulwBGKbm43ELW8XDPUX+eFZjmEfQh6EFr8BNPL056Y7P9ZurR7dh7/tcw7\nSCLSMx9oLZSkiDnPAdxpSepB006MyjynewworqAg8hcVVqxsP/sWAUujok5J\ngbS+XWzcOFdTy7r6avVCloJN9FzDI5z/z+piIzbBeqJoibbu/cNOvlHPIMOz\nwbMdiTPyNs/jNqywB50luDRnggPbJ/q9f4gRwiwqwmUR10AO1pguyW6D3Fih\nsglxQBm+CarXqZUD3JphY62CBTrJv/ubioD4qkT/jIRAtI/zKfTMjUG7bK8a\noM6/TodhhLymxrP39iEIRsO4CAf0Cp1keKPEpUmwaqSGHlQcNhHbT1HbORuA\nYde2gx4wvQHBK8Id0dAMaDzWvVXbSoIMVLiQ+wIBYrflywaIrsNvfY0BtENI\nBRunAUQL9+RR6LreDTaHW+f1DT1x/FjJPZLQm1mth60PL630RTcvz0t5rAwV\nQfb8tWOjP1mXgXJR234S2HHdIKm1IENtODrlYJ98PHwg6FskFutmXpjILyw/\nIKSF\r\n=IQpO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfHbNWcdy+3JfvEUa9ppDu3rGH8+IiFNtx0jMfvMMk5AiEAirIQhRx2OvB/kldCppDTqPNp4gtIxvGrfIqeP2Hg9CE="}]},"maintainers":[{"name":"dherman","email":"dherman@mozilla.com"}],"_npmUser":{"name":"dherman","email":"david.herman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-typed-json_0.3.1_1595742987128_0.44474694096421596"},"_hasShrinkwrap":false},"0.3.2":{"name":"ts-typed-json","version":"0.3.2","description":"JSON types and utilities for TypeScript.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/dherman/ts-typed-json.git"},"author":{"name":"Dave Herman","email":"david.herman@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dherman/ts-typed-json/issues"},"homepage":"https://github.com/dherman/ts-typed-json#readme","devDependencies":{"@types/node":"^14.0.26","typescript":"^3.9.7"},"dependencies":{},"gitHead":"ab6e9ca3f898a58ed4bb1d1f7d6e261f40bbe2c8","_id":"ts-typed-json@0.3.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Tdu3BWzaer7R5RvBIJcg9r8HrTZgpJmsX+1meXMJzYypbkj8NK2oJN0yvm4Dp/Iv6tzFa/L5jKRmEVTga6K3nA==","shasum":"f4f20f45950bae0a383857f7b0a94187eca1b56a","tarball":"https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.3.2.tgz","fileCount":7,"unpackedSize":18364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJcQZCRA9TVsSAnZWagAACggP/0Y2gGaM8a6JfBmVjip2\n36rDbMu1yiSlsHdXlDvMDQSMEVV3qLpC9cxUzBdKcRxBV621dCd+NDi+BZLM\nrxzqH+gRwAoiX3rYEoqjrxnELQE4tDpTFqfSAmDkjCsb/BhYoRC0Od6BGuDG\ndXVfNEejb1BKIQDoICjsOT+MULko/3U6JBPdccu1ctBCT71ooD4Vo9MpAXZ5\n3jQvrCF0tp6RAEUBR8vkvcZ6XLY/TZqstyYaNE6V8CqWgD880b6YV7wWqZR2\nq4vSJ5qi0+a7uaO8pEC3o0xitGld2VALgXIm5a/REGFMjejZNUIk5ZIZYoF1\n+b+pwt4LC0oTx9spzdh0xeZwxNMYzzuuNvDuVobAUdJvkAfRNUQVhyfGOVrs\nBEEnM31w9yccAbDa0YfEfkdQaxUYhUzapikTv3VupqS6qmXGAJ3aDRNJvfdB\nI+znntd48rEYBxbp1uP18tbnC+apGQv1FaKqCQorhc/PpuwSvdK9cU0Hu41u\n5RPPikV1D5ldgRSEhCqyn+bVY/IW6b9Y8p4GZawce5lHCdiaJ9P/bsPpuKy6\nH+fzxSprD5m1ecP8Tt8pEEepO244Y48n6sXEUY7hx/hFKTN7TRn9LPSKlehd\nWVMTVIqATvrBw02DAYvAkvtseYl2bJD7QseiqbCPnqqCwjV9MRHS8nHXkPOH\nZQ+F\r\n=/865\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL3m4Ucuuk4L5yww9KQ5WnSy7S3e64X4pC7UmW5DIyawIhAIwQ+xLjEKXm34NLjuQvQdKZFZeOkpG3omQyjlEno2qI"}]},"maintainers":[{"name":"dherman","email":"dherman@mozilla.com"}],"_npmUser":{"name":"dherman","email":"david.herman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-typed-json_0.3.2_1596310552889_0.5983578113680539"},"_hasShrinkwrap":false}},"readme":"# Typed JSON\n\nThis library is a set of type definitions and utilities\nfor dealing with JSON data in a type-safe way with TypeScript.\n\nThe most important type definitions are `JSON.Value`, `JSON.Object`,\nand `JSON.Array`, which correspond respectively to JSON values,\nobjects, and arrays, as the names suggest.\n\nThe library also exports safely-typed versions of the standard `JSON.parse()` and `JSON.stringify()` functions.\n\n# Basic Usage\n\n```ts\nimport * as JSON from 'ts-typed-json';\n```\n\n# Types\n\n## interface JSON.Object\n\n```ts\ninterface JSON.Object extends Record<string, JSON.Value> {}\n```\n\n## interface JSON.Array\n\n```ts\ninterface JSON.Array extends Array<JSON.Value> {}\n```\n\n## type JSON.Value\n\n```ts\ntype JSON.Value = null | boolean | number | string | JSON.Object | JSON.Array;\n```\n\n# Type Testing API\n\n## function JSON.isNull(x: JSON.Value): x is null\n\nTests if a JSON value is `null`.\n\n## function JSON.isBoolean(x: JSON.Value): x is boolean\n\nTests if a JSON value is a boolean.\n\n## function JSON.isNumber(x: JSON.Value): x is number\n\nTests if a JSON value is a number.\n\n## function JSON.isString(x: JSON.Value): x is string\n\nTests if a JSON value is a string.\n\n## function JSON.isObject(x: JSON.Value): x is JSON.Object\n\nTests if a JSON value is a JSON object.\n\n## function JSON.isArray(x: JSON.Value): x is JSON.Array\n\nTests if a JSON value is a JSON array.\n\n# Type Cast API\n\n## function JSON.asNull(x: JSON.Value, prefix?: string): null\n\nCasts a JSON value to `null`, throwing a `TypeError` if it fails.\n\nThe optional `prefix` argument allows callers to provide a contextual\nstring describing the value that is being tested, for the sake of\ngenerating useful error messages in the case of a type error.\n\n## function JSON.asBoolean(x: JSON.Value, prefix?: string): boolean\n\nCasts a JSON value to a boolean, throwing a `TypeError` if it fails.\n\nThe optional `prefix` argument allows callers to provide a contextual\nstring describing the value that is being tested, for the sake of\ngenerating useful error messages in the case of a type error.\n\n## function JSON.asNumber(x: JSON.Value, prefix?: string): number\n\nCasts a JSON value to a number, throwing a `TypeError` if it fails.\n\nThe optional `prefix` argument allows callers to provide a contextual\nstring describing the value that is being tested, for the sake of\ngenerating useful error messages in the case of a type error.\n\n## function JSON.asString(x: JSON.Value, prefix?: string): string\n\nCasts a JSON value to a string, throwing a `TypeError` if it fails.\n\nThe optional `prefix` argument allows callers to provide a contextual\nstring describing the value that is being tested, for the sake of\ngenerating useful error messages in the case of a type error.\n\n## function JSON.asObject(x: JSON.Value, prefix?: string): JSON.Object\n\nCasts a JSON value to a JSON object, throwing a `TypeError` if it fails.\n\nThe optional `prefix` argument allows callers to provide a contextual\nstring describing the value that is being tested, for the sake of\ngenerating useful error messages in the case of a type error.\n\n## function JSON.asArray(x: JSON.Value, prefix?: string): JSON.Array\n\nCasts a JSON value to a JSON array, throwing a `TypeError` if it fails.\n\nThe optional `prefix` argument allows callers to provide a contextual\nstring describing the value that is being tested, for the sake of\ngenerating useful error messages in the case of a type error.\n\n\n# Serialization and Deserialization API\n\n## function parse(source: string): JSON.Value\n\nParses a source string as a JSON value.\n\n## function stringify(value: JSON.Value): string\n\nSerializes a JSON value to a string.\n\n## function loadSync(path: string, encoding: BufferEncoding = 'utf8'): JSON.Value\n\nSynchronously loads a JSON value from the filesystem.\n\n## function load(path: string, encoding: BufferEncoding = 'utf8'): Promise<JSON.Value>\n\nAsynchronously loads a JSON value from the filesystem.\n","maintainers":[{"name":"dherman","email":"dherman@mozilla.com"}],"time":{"modified":"2022-06-27T22:22:49.649Z","created":"2017-04-26T06:59:55.812Z","0.1.0":"2017-04-26T06:59:55.812Z","0.2.0":"2017-04-28T07:46:06.449Z","0.2.1":"2017-04-28T13:57:19.836Z","0.2.2":"2017-04-28T22:28:24.749Z","0.3.0":"2020-07-26T05:13:42.934Z","0.3.1":"2020-07-26T05:56:27.254Z","0.3.2":"2020-08-01T19:35:53.077Z"},"homepage":"https://github.com/dherman/ts-typed-json#readme","repository":{"type":"git","url":"git+https://github.com/dherman/ts-typed-json.git"},"author":{"name":"Dave Herman","email":"david.herman@gmail.com"},"bugs":{"url":"https://github.com/dherman/ts-typed-json/issues"},"license":"MIT","readmeFilename":"README.md"}