{"versions":{"0.0.0":{"name":"best-effort-json-parser","version":"0.0.0","description":"[![npm Package Version](https://img.shields.io/npm/v/@beenotung/tslib.svg?maxAge=3600)](https://www.npmjs.com/package/@beenotung/tslib)","keywords":[],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix","build":"run-s clean tsc","tsc":"tsc -p tsconfig.build.json","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"husky":{"hook":{"pre-commit":"npm run format"}},"directories":{"test":"test"},"dependencies":{"@beenotung/tslib":"^16.39.1","tslib":"^2.0.3"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","husky":"^4.3.6","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.1.3"},"gitHead":"b75d11236255c137e5e085133e2dbb8dd885850b","_id":"best-effort-json-parser@0.0.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-WsriHrLsv0xvndpM+zoOYT6JX6v8udeDyPxcuOgUwYDTFPGUkn6DmqIm1MX10jyK/O50yVtlSSJhr0X5Q1w+jw==","shasum":"04a28e98f060087253b69d276ce7ed5d9a37c1de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-0.0.0.tgz","fileCount":5,"unpackedSize":9738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf30MbCRA9TVsSAnZWagAARpQQAIwwyUHI8cloR90F1r4B\nmSMRoy2glMbgO3wJoLtwPbmqVthMPVNY/eE1b1AlhRdsgEUn+zwL+ye/ZO6l\nxjRsHSiIWxaQJIn0e20F2H7h3a2SUj8C9YCERatyEpNsf+vMvW4zSYC0B1xZ\nwo88nIvFVmrtt7m+i6VUAaR0HoPuetrCARbEbRnjnT/yQLFo+Ea2IG6yOfzt\nDIit5vcisT1abA1M2c434Fu7u2wVhZPwj+J789fiTpFplHkh0Jnr3lG/K2ig\nc3YPuI/BhILu0VWuwqYa0CWivRE9q5001i6EZfRvrkLr77T5pqTEf3SxLUDb\nozOQJ2DGjYW9sy1BPf0/3Od4XuxvM3SLcDMxX9EMDhzyYa5mcT3f2KLIUBsf\nnLZ9RfLS8E7xkHTYZEVVKqdGMB0rcgnQb+bPKx2ifDlMo9t6wS6uCm//GEEh\nbt0AGzc6gwFBm4usT6QKRKa7+r+T/705gltqD9k55ZqtL5wfArxfTKwB+CZQ\n/qI/DX5xb0HiGUq4mw09lEhl2BoH0VDHlRVuzX/n3ap5lUiznLXH1XM1ODDf\nt0YyTdKhU0stCwsivC5Rm2kBmM09khdq9gUWURooBbn3bRzeKivJWRMAWfv5\nXLcIBstYLVHD5js13NY5Kz5W1VqQ54hEIy5scgLHHepLW/Id/aUcSQEkpiIc\nN8Bd\r\n=6Qaf\r\n-----END PGP SIGNATURE-----\r\n","size":2759},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/best-effort-json-parser_0.0.0_1608467226722_0.35876960264400903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T22:02:46.463Z","contributors":[]},"0.1.0":{"name":"best-effort-json-parser","version":"0.1.0","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"husky":{"hook":{"pre-commit":"npm run format"}},"directories":{"example":"example","test":"test"},"dependencies":{"@beenotung/tslib":"^16.39.1","tslib":"^2.0.3"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","husky":"^4.3.6","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.1.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","gitHead":"43615efdef49e644c1d81f37994a54f8e4c678bd","_id":"best-effort-json-parser@0.1.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yOah59qsiYv1PqkEN0NqquJE6/9LG93/8hnI8l48oEGarGJcVxV77iYerrF0gDwwsUyxy6dljiRtWfoDTGOsaQ==","shasum":"7a1b7afde7a9f2bd860334d268a697e9fcbf52c8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-0.1.0.tgz","fileCount":5,"unpackedSize":11114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf300/CRA9TVsSAnZWagAANMEP/1jnXvUSx8jpDTKTgGR+\nf4uZ7VsmjUUflyZD1a1KQA1KE/0/L4eDzCbxIPpwS5oDm+xMXDBj4wEHhE20\ng4E8bJgIjDmrvwBI7d+uP/v8ZasRFO42QuzKyDCOnu6JhLDcVDza+9mTKd3l\nmPLaMADwlbhE02DO4eWGhfeDtImd+YmDFnt7UJEaYhxrECPWHGx8w5xnUbEu\nVX9ScEIRVohAwMImtsgsdpQqvrEN19Ta8T3I4WvxpBTftLheM9HA7fge7M1E\nj0fRRsY/3DjlidKcAkzgXFpTvsY3yoOtkorZmSh1r6LIIts/znCiXGPAPB4U\n0hMSmJz/W9kBSaf4tMD086HNE5l9F33MumsA414i83QCtcL/qdskFjOLQnU4\n8WItE+kKOELZmS9DG9nVm8J6tNlD+v79lWe2OBWzWwrqFY24pLjQr0GKDGeM\nkXBOFM1gX0bM1cRjAY3wuxbNO57Op+nTF2OJAm0drxfBwYLZk8YwAV9oXu6u\nCe2JqoPyn7D3g1sMozTt6mZ4Qq7raxWrl5nnYmBkZyS6b8Px7rg4flW/WUF+\n6btF9MGQXUQa0odqAldT4OaOyOR7FS7EvK9AwfwQauxgpcE787w9Ugsf0EH5\ndsKS2tJU2BUTFqPdBvouS+Fc6H8xX4Eu6z01kNApbc49AOuo0D2ga7XsB6kx\nUY2o\r\n=DWR9\r\n-----END PGP SIGNATURE-----\r\n","size":3213},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/best-effort-json-parser_0.1.0_1608469823397_0.5015774177725254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T22:02:47.361Z","contributors":[]},"0.1.1":{"name":"best-effort-json-parser","version":"0.1.1","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"husky":{"hook":{"pre-commit":"npm run format"}},"directories":{"example":"example","test":"test"},"dependencies":{"@beenotung/tslib":"^16.39.1","tslib":"^2.0.3"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","husky":"^4.3.6","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.1.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","gitHead":"bca9cea9e56374815e506a391d6d95b23b3ccf23","_id":"best-effort-json-parser@0.1.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Um5kXZa8YJz4jQmGwD5rwLEGw5wNb0SkpeAsPkp/5BHQBwnh0vG71a89fVpKwKiiZPPZXQfkEyW+JS4zNXRCrw==","shasum":"c978c79c3ff2d0c6a6c8a9bf4add177fe5771f9e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-0.1.1.tgz","fileCount":8,"unpackedSize":33741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFkFRCRA9TVsSAnZWagAAm3QQAI1deHDiBE8R4cHJeC0C\nTZXjVG5Bu3rXztfyfcFXGY5oTT/vut9DrIqi+z1JRQ4hj1XiuSZXQ7rdPR7U\neGGICeGnjWL33q32tl4cPNcHESo8yXvPS5V4JkRh4SEpWyf9rh/T/mFW8fZm\nQMUo4Y2DVVVmZSgRpaDDLWbxg4VaGJsT2chEFRCJZnKMZ/wFbCocA2+Udy2V\ni54ZEjFTxnDfqxa3sd6lsU7ggERDlW2jFm66JR3HDYCun3lG8A4G9OMdGTP+\nlmGU1TmRgJXNyASBacyl6TR+gne+SMTjB3oc7R8Bjn590OkHg/MBnCx1etYE\ngzrsaMMACwQKKrd2p9Q9JqX2jy7yIm9UUEoZAGw60KWdnWMb4d41z+G3Wn3f\nR4cqS3YHA29dtjkr1DRgkqWcz8W9biPOfppo8TfKfYSQ4GzGzHe4vC1DxV7N\nWXII2O39dS4W67AlN4P9tLNSRk5ecX/JOhucJK6Z+VcqsF9CEe4ORW2flvUO\n7ibf5Fj9rjUAf5cYfVv2cS2gqD4S5h58DrMED704nOd+iDE0z4ppofZs8JAC\nIywQkFzeQ0/gNj2T9afK6QpjDhtPL073Os6DoaGuRIujKWRMneD39Ci5WPHk\nzcrPtLTEkhX4LWvn+AztSHuHqEC6Rtex1e0WCh+ZbvEVNfC3BEVv9gqqKbKC\nnL5Y\r\n=nBm3\r\n-----END PGP SIGNATURE-----\r\n","size":6686},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/best-effort-json-parser_0.1.1_1612071248574_0.8943197688919913"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T22:02:48.354Z","contributors":[]},"1.0.0":{"name":"best-effort-json-parser","version":"1.0.0","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"dependencies":{"@beenotung/tslib":"^16.39.1","tslib":"^2.0.3"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","gitHead":"480c8cb44dad1cd5635d2dfeddf9adf01255ccd9","_id":"best-effort-json-parser@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-NRlm8RXdxoc5DLoYt1kiZFKtwJg41nw115jxHir+4XWJ0lj3QGtfIPLIyHwX9E73FNyuPkVI684uu2Cc3XrgtQ==","shasum":"4475ab8b06c5d2e5c236c4d254a7ca918d100632","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.0.0.tgz","fileCount":8,"unpackedSize":33964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvdse5f4EqtcSlCewnyV1QIvIkOXU6iTxpwbsHDQBWtAIhAO4lEW5fkJsQAK+EXnYbLMiwvppFpCFdcpbuThkBL2id"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGoToACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopCQ/+PIjuQptUF1G0BOiY4VXKLW+fUx2vIm0AsegKuwYl2nStShXb\r\n/UOvccoGPCbCfKeVA/l+lPA+JCHpNlDi2mkn6UD/KDytlvGwA+YTTVAJ1qpd\r\n+ZDQ18zmDBeq5+aceaAc81nAZfNTrSYkxFZEmy7u3KcOLPQxYI2mHk7PrE8S\r\npBo04X8P5nMJcFjB6avmzYCiYeM6XGGDI4idON1MU5wq9NFt/QLC4d/ro+4Y\r\nuGZ69oT63NuFoCloqI16RauO9MKhkwptI5QcrS57gP0x+sPz/YsLvQpm7Q/V\r\nDsCOI0l799a2WwCteB2XkYZnukdCeN+1o4qD+8bIFuljiwOaQVHdsXaCXFMS\r\nQTQ6cGJwHja2BCTz+B4ibkcsJ/tMPU+rxKXR87cKus6qXXpw0Ur+qjBl5J2h\r\nS8T0F6vnpxq3J2QdYYWdLunZswHb7gPaXVs/qFRS885xjTvK+O9aYx9xyB5q\r\nXbzdKKb+HBMuL/WlcnC+VFlTm/b73l3XD7I3MZHAjE4A09hkP7DrHKVWgy60\r\n7VJfpHuGXm9RFwiC5ExLuWJFIDH982BDYu2VvsB+ZOmrgtJpCezo70MpK6VV\r\nCdKRp76cjbhoCorJxLgQvJG1Q+93Uy8vsDKN9DXQ2vNNsj5B7GG5kNgBaK3I\r\n6oMxO0ijfidWoPeD4Q5HEpnrDapciDPDQNo=\r\n=anDr\r\n-----END PGP SIGNATURE-----\r\n","size":6600},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/best-effort-json-parser_1.0.0_1662682344755_0.3140638207786086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-09T08:29:39.578Z","contributors":[]},"1.0.1":{"name":"best-effort-json-parser","version":"1.0.1","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix && format-json-cli","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","format-json-cli":"^1.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","gitHead":"196d1de18516a1cc3fa5e2c5ddfa10527677243a","_id":"best-effort-json-parser@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Fbne5nLqmDQXUmHf6cxeFAAIcsiFaSbCBoK0Rt+wgWv/7SacNhViNeXnuf0H0wXupwW5Io8FfB1FHPUfZujwwg==","shasum":"2e42b16b239da4ff7d21b33a73b8aff6d7524701","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.0.1.tgz","fileCount":8,"unpackedSize":33933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKwZzKphYOO1g2hI9mFPnfpZsPkd6Mxoa88EM8E5N6QAiEAhBzJyv0EGqpLDPWlpfVtBagrSWJq5AqI82/hRA/vEsQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvCymACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqZA//amgrZ3en+wOE1d4vKasUsnpeu6cKRUyAIj9QPOBoc8ngHj4H\r\nt7KSp0bl2a4b4qL7uIkmO1wXCL3b+pE8LURHjUl3mxwNZc+nuVnY5eRuIzOJ\r\n8Doz7Xt2a1/PN97/eL2bhKZzU6PV4vtcSRLjoLhfQcMLvK577e0HCTMt7Hf/\r\nFvsS80znFn1wtJEOvNFomlJfDnOglU++5ilzqRSWYd8yabjvNMPdGH76M6UJ\r\nb/DhNuFqomoj7mX/dpmS7f20mprms8JAwh/AFdsg6RjF6VYHHMaqnbQx2J2y\r\nMQj5KWoycX8gBlXkb1JEuJLWOq5TTAcu8mRXTP1yUb3cNsPNGWRvXLoJamiF\r\nh0jYCqEao5v0btYmXZFNzEbV+rwGem8ZrL3/fl2dA+0o0L6okZen8t++Wa02\r\nrH6EaC0SAn0E5t5Jod/Iz54o4JGQH0dqIRpS05rqyB981BJWCfQ4Ztzv7gd+\r\noI3NiDlJxZes5I1Qd71JPL6VJzyBo33yTondCK4BIGt0kx8BFJXh3uMqLC/t\r\nWMQ95k90onZlsYcqOO1mDr+r+8Rv1GIVK4LXXSdaMUhOhS/XxJS3g4G40qnX\r\n1bL3k22MKVh2eoxJiYz0KSAjyKZyfotURld3RAg4sK3i1/CbAegWTu5yziHg\r\nk0xArkrwB7REMzyE6g9VyhFIcp7qQKLAC6Y=\r\n=B7R1\r\n-----END PGP SIGNATURE-----\r\n","size":6589},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/best-effort-json-parser_1.0.1_1673276582579_0.030200410725839344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-09T15:03:02.763Z","publish_time":1673276582763,"contributors":[]},"1.1.0":{"name":"best-effort-json-parser","version":"1.1.0","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix && format-json-cli","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","format-json-cli":"^1.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","_id":"best-effort-json-parser@1.1.0","gitHead":"a3b4dba29b988f41acd7eefc01df1e22cf6dab73","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-nQlkhwPALqtbC/y9C38d3I7t2k9bTDJO/Or40INW/JsGwhdpmGgw2cajJ2I/oUN9FBBNBvbII/PFCnbw2BIlRA==","shasum":"cbf550561a83c2e801637e4732a893da97aece3c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.1.0.tgz","fileCount":8,"unpackedSize":40579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1ndcLCAPHV6XzDaeVi5tygqjh8v2agFqTX302KG5QGAiAlRCLzZTlPMWMlvNjWssHYyHSkloWlfxh7Wrn+ATVxdg=="}],"size":8018},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/best-effort-json-parser_1.1.0_1715288728014_0.6168125978205146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-09T21:05:28.189Z","publish_time":1715288728189,"_source_registry_name":"default","contributors":[]},"1.1.1":{"name":"best-effort-json-parser","version":"1.1.1","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix && format-json-cli","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","format-json-cli":"^1.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","_id":"best-effort-json-parser@1.1.1","gitHead":"8f96f151c60d1c787a90029a70bca73baab6145f","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-d+PnZ3sikp/JSxWU9bL3/ljQd8OEOyrfw6e/+xhwXTUZcs2VzLap6RtcpX+9wFlxh8zbYlHxVpzUdRLsA7f3IA==","shasum":"510bf67771e3fb37d0b8cc2fe158f0069860cda8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.1.1.tgz","fileCount":8,"unpackedSize":42682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcHJe9Z/EqkCzLBx/PW+8ZfXKQbIgLAf7W0ARhtvOHTAiASs7EManIwqPFKD33qLIDixw7kkydAjYM73HtnuqPL1w=="}],"size":8385},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/best-effort-json-parser_1.1.1_1715876715077_0.13160021015569168"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T16:25:15.232Z","publish_time":1715876715232,"_source_registry_name":"default","contributors":[]},"1.1.2":{"name":"best-effort-json-parser","version":"1.1.2","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix && format-json-cli","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","format-json-cli":"^1.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","_id":"best-effort-json-parser@1.1.2","gitHead":"00df296db497ac060ad3eeda8100e91436fe711f","_nodeVersion":"20.12.2","_npmVersion":"10.8.0","dist":{"integrity":"sha512-RD7tyk24pNCDwEKFACauR6Lqp5m6BHUrehwyhN/pA8V3QYWq8Y+hk9vHZvKiThZsdEFTaUqN49duVsamgCd8/g==","shasum":"869272c9de76fc7d336c4d9e3a8bbcdee3edda04","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.1.2.tgz","fileCount":8,"unpackedSize":43649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7IL9NZONT12iDF9e4KODph8CvUguohIyOxIYIhI4kSAiEA3uo0Ztje+4HKUrN42ShmZ0gu4pp+aF2vOTwBGHRb8Uw="}],"size":8596},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/best-effort-json-parser_1.1.2_1716462243887_0.2121833467938128"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-23T11:04:04.070Z","publish_time":1716462244070,"_source_registry_name":"default","contributors":[]},"1.1.3":{"name":"best-effort-json-parser","version":"1.1.3","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix && format-json-cli","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","format-json-cli":"^1.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","_id":"best-effort-json-parser@1.1.3","gitHead":"f5dffe34e5449cfbe03ecbe31000b2ce920bb513","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-O3LfmiLJ5UQOGqrrl6ynCdfDgK50cd0nxy0JacFZ7ARhfhjdksTfScHAJ0580RNgNejLjRvu/7Yj9znY0sqeFA==","shasum":"aff97716cbe649e5aa31ffa614a19763f43cde3a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.1.3.tgz","fileCount":8,"unpackedSize":44493,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCkqeHRlepSzpE8yQg6WJSzgMj3jLH6W187clahGI7zZAIgJd3tVhBw3Fmn3XzLAjSwz7/4iwwh5PZFfCfXvNmtejI="}],"size":8815},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/best-effort-json-parser_1.1.3_1739554745855_0.6643534897307253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T17:39:06.052Z","publish_time":1739554746052,"_source_registry_name":"default","contributors":[]},"1.2.0":{"name":"best-effort-json-parser","version":"1.2.0","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix && format-json-cli","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","format-json-cli":"^1.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","_id":"best-effort-json-parser@1.2.0","gitHead":"12e362b292125bb1585a8241dcc4d5456ace011f","_nodeVersion":"22.13.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-5y34e1c0v08c3lHpOgR2M4XlJ+6XO+4rz3UYLXwEhm3mgZpPKQzz2xKUIE79hXo6eUhlNLJS5lVt4X64L15j7Q==","shasum":"f8691cbe9d51303066e941ce2ac0e3b0d11bf833","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.2.0.tgz","fileCount":8,"unpackedSize":45858,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAjifkoaTgAz7yCIWckGQAh5V8Y+AFEsHVBD44iszixkAiEAldbVlPxaDlcfyM7v/wBY7PfTjhkY0buk8lzyCjPg3Lc="}],"size":9186},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/best-effort-json-parser_1.2.0_1752922694658_0.6652262055496174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-19T10:58:14.824Z","publish_time":1752922694824,"_source_registry_name":"default","contributors":[]},"1.2.1":{"name":"best-effort-json-parser","version":"1.2.1","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix && format-json-cli","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","format-json-cli":"^1.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","_id":"best-effort-json-parser@1.2.1","gitHead":"e48707f31b204faea842629f4393d4b480f45b4d","_nodeVersion":"22.13.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-UICSLibQdzS1f+PBsi3u2YE3SsdXcWicHUg3IMvfuaePS2AYnZJdJeKhGv5OM8/mqJwPt79aDrEJ1oa84tELvw==","shasum":"e8d0b8355a0c268d918681faa0e3cf6aa192ea00","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.2.1.tgz","fileCount":8,"unpackedSize":47603,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEDS+nCvMtjO+spyEmhGTBeIl7Ial4MdtH7nRiCmmev7AiEAmSDxJLhwcA1S65w0USnegeWT8cifkRJudV2rM+o7DLY="}],"size":9765},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/best-effort-json-parser_1.2.1_1752923587080_0.8781107448639092"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-19T11:13:07.278Z","publish_time":1752923587278,"_source_registry_name":"default","contributors":[]},"1.3.0":{"name":"best-effort-json-parser","version":"1.3.0","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix && format-json-cli","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","format-json-cli":"^1.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","gitHead":"cd9d6d79c80ce12c038ec5fea86de9ed88d2c887","_id":"best-effort-json-parser@1.3.0","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-DeBn2mNZN4DWdX8UXVunZiVXchH/n4NM/lQ5Gj1NAC2bDhhgdznS+BdHaeVEhQolP4rkXCf2rMuabDBwO7/8kQ==","shasum":"0536635a2aafc4ee09067ab10308027cd4a182b5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.3.0.tgz","fileCount":8,"unpackedSize":56593,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCHzVQj4hX1sMZfziINRwzgpYDDkN9wWnryZIJ1uuYP2gCIB6lpskM4PWWCJog2+WsZeB7Ap1uWO+28I9GgXvBbz3z"}],"size":11449},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/best-effort-json-parser_1.3.0_1773177380960_0.561830296988213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-10T21:16:21.096Z","publish_time":1773177381096,"_source_registry_name":"default","contributors":[]},"1.4.0":{"name":"best-effort-json-parser","version":"1.4.0","description":"Parse incomplete json text in best-effort manner","keywords":["json","parser","auto-fix","auto-repair","best-effort"],"author":{"name":"Beeno Tung","email":"aabbcc1241@yahoo.com.hk","url":"https://beeno-tung.surge.sh"},"license":"BSD-2-Clause","main":"dist/parse.js","types":"dist/parse.d.ts","scripts":{"test":"run-s format tsc mocha","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","postformat":"tslint -p . --fix && format-json-cli","build":"run-s clean tsc","tsc":"tsc -p .","mocha":"ts-mocha \"src/**/*.spec.ts\"","coverage":"nyc npm run mocha -- --reporter=progress","report:update":"nyc --reporter=lcov npm run mocha -- --reporter=progress","report:open":"open-cli coverage/lcov-report/index.html","report":"run-s report:update report:open","prepublishOnly":"run-s test build"},"directories":{"example":"example","test":"test"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"*","@types/sinon":"^9.0.9","chai":"^4.2.0","format-json-cli":"^1.0.1","mocha":"^8.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","sinon":"^9.2.2","ts-mocha":"^8.0.0","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.13.9","typescript":"^4.8.3"},"repository":{"type":"git","url":"git+https://github.com/beenotung/best-effort-json-parser.git"},"bugs":{"url":"https://github.com/beenotung/best-effort-json-parser/issues"},"homepage":"https://github.com/beenotung/best-effort-json-parser#readme","gitHead":"7de73f1e06f7067f8ea0ef03c1f470d72d74ad98","_id":"best-effort-json-parser@1.4.0","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-gYmXQicIXaaspBdCLqok3t0JXYdi3Cr9oIgYh2+9rEWiNhLvi/89cguCWXZJWp0FgBR6YoEE9YkbZEfqKdqs+Q==","shasum":"3846fa426503057e747f5016a45e5b10513537c2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/best-effort-json-parser/-/best-effort-json-parser-1.4.0.tgz","fileCount":8,"unpackedSize":62875,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGo41Kgux5MPyDA55YyEbykZ4PpmohOmvq+p6w/y+f8gAiEA7TFVT59JlBSpO54kZz5NL+XTRvkXFjanbHou+sdFAv0="}],"size":12691},"_npmUser":{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"},"maintainers":[{"name":"anonymous","email":"aabbcc1241@yahoo.com.hk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/best-effort-json-parser_1.4.0_1773195408373_0.09193712159402767"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T02:16:48.558Z","publish_time":1773195408558,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.4.0"},"name":"best-effort-json-parser","time":{"created":"2022-01-27T10:55:27.307Z","modified":"2026-03-11T02:17:07.824Z","0.0.0":"2020-12-20T12:27:06.865Z","0.1.0":"2020-12-20T13:10:23.500Z","0.1.1":"2021-01-31T05:34:08.688Z","1.0.0":"2022-09-09T00:12:24.911Z","1.0.1":"2023-01-09T15:03:02.763Z","1.1.0":"2024-05-09T21:05:28.189Z","1.1.1":"2024-05-16T16:25:15.232Z","1.1.2":"2024-05-23T11:04:04.070Z","1.1.3":"2025-02-14T17:39:06.052Z","1.2.0":"2025-07-19T10:58:14.824Z","1.2.1":"2025-07-19T11:13:07.278Z","1.3.0":"2026-03-10T21:16:21.096Z","1.4.0":"2026-03-11T02:16:48.558Z"},"readme":"# best-effort-json-parser\n\nParse incomplete JSON text in best-effort manner with support for comments. Useful for partial JSON responses, broken network packages, or LLM responses exceeding tokens. It can also read configuration files with comments.\n\n[![npm Package Version](https://img.shields.io/npm/v/best-effort-json-parser)](https://www.npmjs.com/package/best-effort-json-parser)\n[![Minified Package Size](https://img.shields.io/bundlephobia/min/best-effort-json-parser)](https://bundlephobia.com/package/best-effort-json-parser)\n[![Minified and Gzipped Package Size](https://img.shields.io/bundlephobia/minzip/best-effort-json-parser)](https://bundlephobia.com/package/best-effort-json-parser)\n[![npm Package Downloads](https://img.shields.io/npm/dm/best-effort-json-parser)](https://www.npmtrends.com/best-effort-json-parser)\n\n## Features\n\n- Typescript support\n- Isomorphic package: works in Node.js and browsers\n- Comment support: `// inline`, `/* multi-line */`, and `<!-- HTML-style -->` comments\n\n## Installation\n\n```bash\nnpm install best-effort-json-parser\n```\n\nYou can also install `best-effort-json-parser` with [pnpm](https://pnpm.io/), [yarn](https://yarnpkg.com/), or [slnpm](https://github.com/beenotung/slnpm)\n\n## Usage Example\n\n### Parsing incomplete JSON text\n\nIf the string, object, or array is not complete, the parser will return the partial data.\n\n```typescript\nimport { parse } from 'best-effort-json-parser'\n\nlet data = parse(`[1, 2, {\"a\": \"apple`)\nconsole.log(data) // [1, 2, { a: 'apple' }]\n```\n\n### Parsing json with comments\n\nMultiple types of comments are supported:\n\n```typescript\nimport { parse } from 'best-effort-json-parser'\n\nlet config = parse(`{\n  \"database\": {\n    \"host\": \"localhost\", // database server\n    \"port\": 5432, /* default port */\n    \"ssl\": true\n  },\n  \"features\": [\"auth\", \"api\"] <!-- injected by LLM -->\n}`)\n```\n\nComments inside strings are preserved and not treated as comments:\n\n```typescript\nlet data = parse(`{\n  \"inline_comment\": \"// this is not a comment\",\n  \"block_comment\": \"/* neither is this */\",\n  \"html_comment\": \\`<!-- \\${variable} -->\\`,\n  \"value\": 42\n}`)\n```\n\n**Note:** The parser also supports template literals with backticks (\\`) for strings, in addition to single and double quotes.\n\n## Error Logging\n\nBy default, the parser logs errors to `console.error`. You can control error logging behavior:\n\n```typescript\nimport {\n  disableErrorLogging,\n  enableErrorLogging,\n  setErrorLogger,\n} from 'best-effort-json-parser'\n\n// Disable error logging completely\ndisableErrorLogging()\n\n// Re-enable error logging (default behavior)\nenableErrorLogging()\n\n// Set a custom error logger\nsetErrorLogger((message, data) => {\n  // Your custom logging logic here\n  console.log('Custom error:', message, data)\n\n  // Common destinations for error data:\n  // - Database storage for analysis\n  // - File system logging\n  // - Third-party services (Sentry, LogRocket, etc.)\n  // - Monitoring and alerting systems\n})\n```\n\n## Typescript Signature\n\n```typescript\n// Main parse function\nfunction parse(s: string | undefined | null): any\n\n// Parse namespace with additional properties\nnamespace parse {\n  lastParseReminding: string | undefined\n  onExtraToken: (text: string, data: any, reminding: string) => void | undefined\n}\n\n// Error logging functions\nfunction setErrorLogger(logger: (message: string, data?: any) => void): void\nfunction disableErrorLogging(): void\nfunction enableErrorLogging(): void\n```\n\nMore examples see [parse.spec.ts](./src/parse.spec.ts)\n\n## License\n\nThis is free and open-source software (FOSS) with\n[BSD-2-Clause License](./LICENSE)","users":{}}