{"_id":"jsonc-parser","_rev":"3325697","name":"jsonc-parser","description":"Scanner and parser for JSON with comments.","dist-tags":{"latest":"3.3.1","next":"4.0.0-next.1"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"time":{"modified":"2026-04-09T01:14:18.000Z","created":"2016-04-18T12:47:35.022Z","4.0.0-next.1":"2026-03-10T09:24:16.211Z","3.3.1":"2024-06-24T21:12:45.445Z","3.3.0":"2024-06-24T15:43:16.824Z","3.2.1":"2024-01-22T21:23:59.508Z","3.2.0":"2022-08-30T11:26:57.901Z","3.1.0":"2022-07-11T20:23:04.148Z","3.0.0":"2020-11-13T15:34:42.773Z","2.3.1":"2020-09-16T07:52:31.088Z","2.3.0":"2020-07-03T20:15:01.085Z","2.2.1":"2020-02-21T09:28:50.131Z","2.2.0":"2019-10-25T10:25:54.544Z","2.1.1":"2019-08-21T14:13:41.038Z","2.1.0":"2019-03-29T14:23:15.686Z","2.0.3":"2019-02-04T13:39:41.416Z","2.0.2":"2018-08-27T15:14:27.979Z","2.0.1":"2018-06-25T13:15:37.218Z","2.0.0":"2018-04-12T21:13:27.611Z","2.0.0-next.1":"2018-03-08T13:31:24.062Z","1.0.3":"2018-03-07T22:43:50.750Z","1.0.2":"2018-03-05T14:19:35.700Z","1.0.1":"2018-02-06T14:43:45.136Z","1.0.0":"2017-05-10T07:27:39.197Z","0.4.2":"2017-05-05T13:42:46.936Z","0.4.1":"2017-04-04T07:43:14.271Z","0.4.0":"2017-02-23T12:35:32.981Z","0.3.1":"2017-01-26T10:15:10.261Z","0.3.0":"2017-01-17T21:19:43.096Z","0.2.3":"2016-06-25T19:56:28.991Z","0.2.2":"2016-06-14T17:51:09.517Z","0.2.1":"2016-05-18T08:21:54.216Z","0.1.3":"2016-05-15T19:31:28.131Z","0.2.0":"2016-04-20T11:57:04.884Z","0.1.2":"2016-04-19T15:00:20.639Z","0.1.1":"2016-04-19T14:59:02.969Z","0.1.0":"2016-04-19T10:31:45.368Z","0.0.3":"2016-04-19T09:32:24.887Z","0.0.2":"2016-04-19T09:26:21.093Z","0.0.1":"2016-04-18T12:47:35.022Z"},"users":{"fengmiaosen":true,"wandyezj":true},"author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"versions":{"4.0.0-next.1":{"name":"jsonc-parser","version":"4.0.0-next.1","description":"Scanner and parser for JSON with comments.","type":"module","exports":{".":{"types":"./lib/esm/main.d.ts","import":"./lib/esm/main.js"}},"types":"./lib/esm/main.d.ts","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"@types/node":"22.x","@typescript-eslint/eslint-plugin":"^8.35.1","@typescript-eslint/parser":"^8.35.1","eslint":"^9.30.0","rimraf":"^6.0.1","typescript":"^5.8.3"},"scripts":{"prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","compile":"tsc -p ./src && npm run lint","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.cjs","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && node --enable-source-maps --test ./lib/esm/test/*.test.js","lint":"eslint src/**/*.ts"},"readmeFilename":"README.md","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@4.0.0-next.1","_integrity":"sha512-hHbZBY6wf/jvnF9bGTJ0VN3c73ch4VEHalHBPlKVnga5hnYOPNz8RDGS2lLivA8a0HAlfCJiJ9NEbbpKz6+zgg==","_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\cd5ecae5-5e8c-4039-8783-7276f93c7d99\\jsonc-parser-4.0.0-next.1.tgz","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\cd5ecae5-5e8c-4039-8783-7276f93c7d99\\jsonc-parser-4.0.0-next.1.tgz","tag":"next","_nodeVersion":"18.5.0","dist":{"shasum":"170928d899735c0f86653a942aa30d0be7fd5599","size":20647,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-4.0.0-next.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-4.0.0-next.1.tgz"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"directories":{},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsonc-parser_4.0.0-next.1_1773134656052_0.17800642077693096"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-10T09:24:16.211Z","publish_time":1773134656211,"_source_registry_name":"default","_cnpm_publish_time":1773134656211},"3.3.1":{"name":"jsonc-parser","version":"3.3.1","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main.d.ts","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"@types/mocha":"^10.0.7","@types/node":"^18.x","@typescript-eslint/eslint-plugin":"^7.13.1","@typescript-eslint/parser":"^7.13.1","eslint":"^8.57.0","mocha":"^10.4.0","rimraf":"^5.0.7","typescript":"^5.4.2"},"scripts":{"prepack":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","compile":"tsc -p ./src && npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha ./lib/umd/test","lint":"eslint src/**/*.ts"},"_id":"jsonc-parser@3.3.1","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_integrity":"sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==","_resolved":"/mnt/vss/_work/1/jsonc-parser/jsonc-parser-3.3.1.tgz","_from":"file:jsonc-parser-3.3.1.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"f2a524b4f7fd11e3d791e559977ad60b98b798b4","size":27354,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-3.3.1.tgz"},"_npmUser":{"name":"vscode-bot","email":"vscode-bot-npm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_3.3.1_1719263565242_0.16147859681932708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-24T21:12:45.445Z","publish_time":1719263565445,"_source_registry_name":"default","maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_cnpm_publish_time":1719263565445},"3.3.0":{"name":"jsonc-parser","version":"3.3.0","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main.d.ts","module":"./lib/esm/main.js","exports":{"types":"./lib/umd/main.d.ts","import":"./lib/esm/main.js","require":"./lib/umd/main.js","browser":"./lib/esm/main.js"},"author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"@types/mocha":"^10.0.7","@types/node":"^18.x","@typescript-eslint/eslint-plugin":"^7.13.1","@typescript-eslint/parser":"^7.13.1","eslint":"^8.57.0","mocha":"^10.4.0","rimraf":"^5.0.7","typescript":"^5.4.2"},"scripts":{"prepack":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","compile":"tsc -p ./src && npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha ./lib/umd/test","lint":"eslint src/**/*.ts"},"_id":"jsonc-parser@3.3.0","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_integrity":"sha512-RK1Xb5alM78sdXpB2hqqK7jxAE5jTRH05GvUiLWqh7Vbp6OPHuJYlsAMRUDYNYJTAQgkmhHgkdwOEknxwP4ojQ==","_resolved":"/mnt/vss/_work/1/jsonc-parser/jsonc-parser-3.3.0.tgz","_from":"file:jsonc-parser-3.3.0.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"030d182672c8ffc2805db95467c83ffc0b033d9d","size":27382,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-3.3.0.tgz"},"_npmUser":{"name":"vscode-bot","email":"vscode-bot-npm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_3.3.0_1719243796639_0.46909094822554276"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-24T15:43:16.824Z","publish_time":1719243796824,"_source_registry_name":"default","maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_cnpm_publish_time":1719243796824},"3.2.1":{"name":"jsonc-parser","version":"3.2.1","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main.d.ts","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^10.2.0","typescript":"^5.3.3","@types/node":"^16.x","@types/mocha":"^10.0.6","@typescript-eslint/eslint-plugin":"^6.19.1","@typescript-eslint/parser":"^6.19.1","eslint":"^8.56.0","rimraf":"^5.0.5"},"scripts":{"prepack":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","compile":"tsc -p ./src && npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha ./lib/umd/test","lint":"eslint src/**/*.ts"},"homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@3.2.1","_integrity":"sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==","_resolved":"/mnt/vss/_work/1/jsonc-parser/jsonc-parser-3.2.1.tgz","_from":"file:jsonc-parser-3.2.1.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"031904571ccf929d7670ee8c547545081cb37f1a","size":27542,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-3.2.1.tgz"},"_npmUser":{"name":"vscode-bot","email":"vscode-bot-npm@microsoft.com"},"directories":{},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_3.2.1_1705958639319_0.6996835668356207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-22T21:23:59.508Z","publish_time":1705958639508,"_source_registry_name":"default","_cnpm_publish_time":1705958639508},"3.2.0":{"name":"jsonc-parser","version":"3.2.0","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main.d.ts","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^10.0.0","typescript":"^4.8.2","@types/node":"^16.x","@types/mocha":"^9.1.1","@typescript-eslint/eslint-plugin":"^5.36.0","@typescript-eslint/parser":"^5.36.0","eslint":"^8.23.0","rimraf":"^3.0.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src && npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha ./lib/umd/test","lint":"eslint src/**/*.ts","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"852e855fdf43a8badff9f129b017ea782947575d","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@3.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"31ff3f4c2b9793f89c67212627c51c6394f88e76","size":26883,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-3.2.0.tgz"},"_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"directories":{},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_3.2.0_1661858817742_0.49628818108643835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-30T11:28:19.104Z","publish_time":1661858817901,"_cnpm_publish_time":1661858817901},"3.1.0":{"name":"jsonc-parser","version":"3.1.0","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main.d.ts","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^10.0.0","typescript":"^4.7.4","@types/node":"^16.x","@types/mocha":"^9.1.1","@typescript-eslint/eslint-plugin":"^5.30.5","@typescript-eslint/parser":"^5.30.5","eslint":"^8.19.0","rimraf":"^3.0.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src && npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha ./lib/umd/test","lint":"eslint src/**/*.ts","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"33f744b7e51a8f254f9b09cb2544ef3432e930aa","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@3.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"73b8f0e5c940b83d03476bc2e51a20ef0932615d","size":25002,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-3.1.0.tgz"},"_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"directories":{},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_3.1.0_1657570984012_0.8953405596145101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-11T20:23:12.731Z","publish_time":1657570984148,"_cnpm_publish_time":1657570984148},"3.0.0":{"name":"jsonc-parser","version":"3.0.0","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^8.2.1","typescript":"^4.0.5","@types/node":"^10.12.12","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","rimraf":"^3.0.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src && npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha ./lib/umd/test","lint":"eslint src/**/*.ts","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"d9b2655bbe4730a27e405063896af94f17d5b22e","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@3.0.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"abdd785701c7e7eaca8a9ec8cf070ca51a745a22","size":30845,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-3.0.0.tgz"},"_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"directories":{},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_3.0.0_1605281682641_0.19150569274460483"},"_hasShrinkwrap":false,"publish_time":1605281682773,"_cnpm_publish_time":1605281682773},"2.3.1":{"name":"jsonc-parser","version":"2.3.1","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^8.1.3","typescript":"^4.0.2","@types/node":"^10.12.12","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","eslint":"^7.9.0","rimraf":"^3.0.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src && npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha ./lib/umd/test","lint":"eslint src/**/*.ts","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"4b182b7a6ed4a096041113929929e006620f806b","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.3.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"59549150b133f2efacca48fe9ce1ec0659af2342","size":30794,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.3.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.3.1_1600242750975_0.5519129731729977"},"_hasShrinkwrap":false,"publish_time":1600242751088,"_cnpm_publish_time":1600242751088},"2.3.0":{"name":"jsonc-parser","version":"2.3.0","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^7.1.2","typescript":"^3.6.4","@types/node":"^10.12.12","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^7.3.1","rimraf":"^3.0.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src && npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","lint":"eslint src/**/*.ts","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"f170a139a5ad059775a95a62099e33c052708da7","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.3.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"7c7fc988ee1486d35734faaaa866fadb00fa91ee","size":30798,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.3.0.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.3.0_1593807300939_0.8393971920630945"},"_hasShrinkwrap":false,"publish_time":1593807301085,"_cnpm_publish_time":1593807301085},"2.2.1":{"name":"jsonc-parser","version":"2.2.1","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^6.2.2","typescript":"^3.6.4","@types/node":"^10.12.12","@types/mocha":"^5.2.7","tslint":"^5.20.0","rimraf":"^3.0.0"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"e38baa7f22ee391e6dc0581d70750bdb746d855d","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"db73cd59d78cce28723199466b2a03d1be1df2bc","size":29785,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.2.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.2.1_1582277330046_0.17993487175279443"},"_hasShrinkwrap":false,"publish_time":1582277330131,"_cnpm_publish_time":1582277330131},"2.2.0":{"name":"jsonc-parser","version":"2.2.0","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^6.2.2","typescript":"^3.6.4","@types/node":"^10.12.12","@types/mocha":"^5.2.7","tslint":"^5.20.0","rimraf":"^3.0.0"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src","compile-esm":"tsc -p ./src/tsconfig.esm.json","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"390c1abadf24dc820891e2185fa9da489cb57834","homepage":"https://github.com/microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"f206f87f9d49d644b7502052c04e82dd6392e9ef","size":29714,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.2.0.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.2.0_1571999154404_0.1523903000834801"},"_hasShrinkwrap":false,"publish_time":1571999154544,"_cnpm_publish_time":1571999154544},"2.1.1":{"name":"jsonc-parser","version":"2.1.1","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^6.2.0","typescript":"^3.5.3","@types/node":"^10.12.12","@types/mocha":"^5.2.7","tslint":"^5.19.0","rimraf":"^3.0.0"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src","compile-esm":"tsc -p ./src/tsconfig.esm.json","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"6f56688e5767b3379b41efffdedde265c7b2a2f1","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"83dc3d7a6e7186346b889b1280eefa04446c6d3e","size":33560,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.1.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.1.1_1566396820855_0.6058473492520533"},"_hasShrinkwrap":false,"publish_time":1566396821038,"_cnpm_publish_time":1566396821038},"2.1.0":{"name":"jsonc-parser","version":"2.1.0","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^6.0.2","typescript":"^3.3.4000","@types/node":"^7.0.43","@types/mocha":"^2.2.32","tslint":"^5.14.0","rimraf":"^2.6.3"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src","compile-esm":"tsc -p ./src/tsconfig.esm.json","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"a3674142134945fb7109c91a6be088b5a899b6e6","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"eb0d0c7a3c33048524ce3574c57c7278fb2f1bf3","size":33573,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.1.0.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.1.0_1553869395509_0.5619601313477678"},"_hasShrinkwrap":false,"publish_time":1553869395686,"_cnpm_publish_time":1553869395686},"2.0.3":{"name":"jsonc-parser","version":"2.0.3","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^5.2.0","typescript":"^3.1.3","@types/node":"^7.0.43","@types/mocha":"^2.2.32","tslint":"^5.11.0","rimraf":"^2.6.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src","compile-esm":"tsc -p ./src/tsconfig.esm.json","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"1b2cba781e309f9e575f0fe65499ff4a58e668d1","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"6d4199ccab7f21ff5d2a4225050c54e981fb21a2","size":33121,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.0.3.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.0.3_1549287581322_0.18101172998245496"},"_hasShrinkwrap":false,"publish_time":1549287581416,"_cnpm_publish_time":1549287581416},"2.0.2":{"name":"jsonc-parser","version":"2.0.2","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^5.0.4","typescript":"^2.8.1","@types/node":"^7.0.43","@types/mocha":"^2.2.32","tslint":"^5.9.1","rimraf":"^2.6.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src","compile-esm":"tsc -p ./src/tsconfig.esm.json","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"5316a76c92adab6a8de4d5a4d34ddad41c1c9cd6","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"42fcf56d70852a043fadafde51ddb4a85649978d","size":32314,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.0.2.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.0.2_1535382867900_0.6737065711348806"},"_hasShrinkwrap":false,"publish_time":1535382867979,"_cnpm_publish_time":1535382867979},"2.0.1":{"name":"jsonc-parser","version":"2.0.1","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^5.0.4","typescript":"^2.8.1","@types/node":"^7.0.43","@types/mocha":"^2.2.32","tslint":"^5.9.1","rimraf":"^2.6.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src","compile-esm":"tsc -p ./src/tsconfig.esm.json","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"5d3db883d94c43d084c68161758ad5d26e87cdb4","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"9d23cd2709714fff508a1a6679d82135bee1ae60","size":32283,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.0.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.0.1_1529932517235_0.8468730976943415"},"_hasShrinkwrap":false,"publish_time":1529932537218,"_cnpm_publish_time":1529932537218},"2.0.0":{"name":"jsonc-parser","version":"2.0.0","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^5.0.4","typescript":"^2.8.1","@types/node":"^7.0.43","@types/mocha":"^2.2.32","tslint":"^5.9.1","rimraf":"^2.6.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test","postpublish":"node ./build/post-publish.js","compile":"tsc -p ./src","compile-esm":"tsc -p ./src/tsconfig.esm.json","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"2f674265fb1cfd265bfc55258d155f960272ae55","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"62ff087a7e753875febf3c55f1fc0cd737c36b5a","size":33328,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.0.0.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.0.0_1523567607539_0.2587846255307127"},"_hasShrinkwrap":false,"publish_time":1523567607611,"_cnpm_publish_time":1523567607611},"2.0.0-next.1":{"name":"jsonc-parser","version":"2.0.0-next.1","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^5.0.4","typescript":"^2.7.2","@types/node":"^7.0.43","@types/mocha":"^2.2.32","tslint":"^5.9.1","rimraf":"^2.6.2"},"scripts":{"prepublishOnly":"npm run clean && npm run compile-esm && npm run test","compile":"tsc -p ./src","compile-esm":"tsc -p ./src/tsconfig.esm.json","clean":"rimraf lib","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"readmeFilename":"README.md","gitHead":"a65f945f66d46ba6546f01289f74bebfea2044f3","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@2.0.0-next.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"445a824f765a96abfbb286d759a9b1d226b18088","size":27790,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-2.0.0-next.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-2.0.0-next.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_2.0.0-next.1_1520515883996_0.3197754837243043"},"_hasShrinkwrap":false,"publish_time":1520515884062,"_cnpm_publish_time":1520515884062},"1.0.3":{"name":"jsonc-parser","version":"1.0.3","description":"Scanner and parser for JSON with comments.","main":"./lib/umd/main.js","typings":"./lib/umd/main","module":"./lib/esm/main.js","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^2.7.2","@types/node":"^7.0.43","@types/mocha":"^2.2.32","tslint":"^5.9.1"},"scripts":{"prepare":"npm run compile","compile":"tsc -p ./src && tsc -p ./src/tsconfig.esm.json","watch":"tsc -w -p ./src","test":"npm run compile && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"42ec16f9c91582d4267a0c48199cdac283c90fc9","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"1d53d7160e401a783dbceabaad82473f80e6ad7e","size":28572,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-1.0.3.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_1.0.3_1520462630696_0.5828021351734272"},"_hasShrinkwrap":false,"publish_time":1520462630750,"_cnpm_publish_time":1520462630750},"1.0.2":{"name":"jsonc-parser","version":"1.0.2","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^2.7.2","@types/node":"^7.0.43","@types/mocha":"^2.2.32","tslint":"^5.9.1"},"scripts":{"prepare":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha","preversion":"npm test","postversion":"git push && git push --tags"},"gitHead":"1f91c3e649a6238af6ea7bf7e2a4db374aba9720","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"3fe86c0237db206fe5693872d93eec3bc3b05055","size":17597,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-1.0.2.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser_1.0.2_1520259575624_0.43954012641453066"},"_hasShrinkwrap":false,"publish_time":1520259575700,"_cnpm_publish_time":1520259575700},"1.0.1":{"name":"jsonc-parser","version":"1.0.1","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^2.7.1","@types/node":"^7.0.43","@types/mocha":"^2.2.32","tslint":"^5.9.1"},"scripts":{"prepare":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"a6994d6341a1bf6f2ab48095d4564d6c7b58007f","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"7f8f296414e6e7c4a33b9e4914fc8c47e4421675","size":17193,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-1.0.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonc-parser-1.0.1.tgz_1517928224953_0.519907264271751"},"directories":{},"publish_time":1517928225136,"_cnpm_publish_time":1517928225136,"_hasShrinkwrap":false},"1.0.0":{"name":"jsonc-parser","version":"1.0.0","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^2.1.5","@types/node":"^6.0.46","@types/mocha":"^2.2.32"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"caa7edea2eb13722b82c673f7eac74ab2d63c399","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@1.0.0","_shasum":"ddcc864ae708e60a7a6dd36daea00172fa8d9272","_from":".","_npmVersion":"4.4.4","_nodeVersion":"5.12.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"ddcc864ae708e60a7a6dd36daea00172fa8d9272","size":12145,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-1.0.0.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonc-parser-1.0.0.tgz_1494401257194_0.8932426266837865"},"directories":{},"publish_time":1494401259197,"_cnpm_publish_time":1494401259197,"_hasShrinkwrap":false},"0.4.2":{"name":"jsonc-parser","version":"0.4.2","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^2.1.5","@types/node":"^6.0.46","@types/mocha":"^2.2.32"},"dependencies":{"vscode-nls":"^2.0.2"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"8485a9ccb80029899bc687861fbf199a649b2146","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.4.2","_shasum":"a4b2caf67d1a72394283066060130f715051331d","_from":".","_npmVersion":"4.4.4","_nodeVersion":"5.12.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"a4b2caf67d1a72394283066060130f715051331d","size":12318,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.4.2.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.4.2.tgz_1493991764791_0.6369449393823743"},"directories":{},"publish_time":1493991766936,"_cnpm_publish_time":1493991766936,"_hasShrinkwrap":false},"0.4.1":{"name":"jsonc-parser","version":"0.4.1","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^2.1.5","@types/node":"^6.0.46","@types/mocha":"^2.2.32"},"dependencies":{"vscode-nls":"^2.0.2"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"85a63d3bf4d7e70c6e6746b2a2626a627e822183","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.4.1","_shasum":"57e57ffb21d9aa04c5b3c9e64183944991e44d13","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"57e57ffb21d9aa04c5b3c9e64183944991e44d13","size":12282,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.4.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.4.1.tgz_1491291792290_0.8526146032381803"},"directories":{},"publish_time":1491291794271,"_hasShrinkwrap":false,"_cnpm_publish_time":1491291794271},"0.4.0":{"name":"jsonc-parser","version":"0.4.0","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^2.1.5","@types/node":"^6.0.46","@types/mocha":"^2.2.32"},"dependencies":{"vscode-nls":"^2.0.2"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"02c80bc9258ce250aba02d195d15e598481e587f","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.4.0","_shasum":"9e23b8a03ced45c5c9f305088005fc8279a1bded","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"9e23b8a03ced45c5c9f305088005fc8279a1bded","size":11439,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.4.0.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.4.0.tgz_1487853331031_0.4463982214219868"},"directories":{},"publish_time":1487853332981,"_cnpm_publish_time":1487853332981,"_hasShrinkwrap":false},"0.3.1":{"name":"jsonc-parser","version":"0.3.1","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^2.1.5","@types/node":"^6.0.46","@types/mocha":"^2.2.32"},"dependencies":{"vscode-nls":"^2.0.2"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"b6f3556f8264722b3a2fcba9a15ecfb2b2640b42","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.3.1","_shasum":"6ebf5c75224368d4b07ef4c26f9434e657472e95","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"6ebf5c75224368d4b07ef4c26f9434e657472e95","size":11443,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.3.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.3.1.tgz_1485425708357_0.4385204501450062"},"directories":{},"publish_time":1485425710261,"_cnpm_publish_time":1485425710261,"_hasShrinkwrap":false},"0.3.0":{"name":"jsonc-parser","version":"0.3.0","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^2.1.5","@types/node":"^6.0.46","@types/mocha":"^2.2.32"},"dependencies":{"vscode-nls":"^2.0.2"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"7fa8e6751ec8c815ddf1ee06a73886eec79f7c9c","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.3.0","_shasum":"bf456cfeefff7165be2837133d79f50c5cd54cfa","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"bf456cfeefff7165be2837133d79f50c5cd54cfa","size":12813,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.3.0.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.3.0.tgz_1484687982391_0.2303994451649487"},"directories":{},"publish_time":1484687983096,"_cnpm_publish_time":1484687983096,"_hasShrinkwrap":false},"0.2.3":{"name":"jsonc-parser","version":"0.2.3","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"7172c684b1e1f9162842cd018f0f1ff023253721","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.2.3","_shasum":"5f4c256202bf44486848fbb5c7da40ee6b8e16f8","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"5f4c256202bf44486848fbb5c7da40ee6b8e16f8","size":12673,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.2.3.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.2.3.tgz_1466884586611_0.11554742115549743"},"directories":{},"publish_time":1466884588991,"_cnpm_publish_time":1466884588991,"_hasShrinkwrap":false},"0.2.2":{"name":"jsonc-parser","version":"0.2.2","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"592e6a72618e71146de4d933c1f66f246edf4586","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.2.2","_shasum":"db4418c1402ce55bc8d21fde22b847789b00991f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"db4418c1402ce55bc8d21fde22b847789b00991f","size":12708,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.2.2.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.2.2.tgz_1465926666944_0.9689547382295132"},"directories":{},"publish_time":1465926669517,"_cnpm_publish_time":1465926669517,"_hasShrinkwrap":false},"0.2.1":{"name":"jsonc-parser","version":"0.2.1","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"b217888068bc8d42fae0de3dda5066e9120bdbc0","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.2.1","_shasum":"6accd942103100e759c93ba18044521dcb6f5257","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"6accd942103100e759c93ba18044521dcb6f5257","size":11986,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.2.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.2.1.tgz_1463559711514_0.550632341299206"},"directories":{},"publish_time":1463559714216,"_cnpm_publish_time":1463559714216,"_hasShrinkwrap":false},"0.1.3":{"name":"jsonc-parser","version":"0.1.3","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"1ff32a8231827284895ff091f4190516f9217991","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.1.3","_shasum":"b61ec6f43b6811f033ef2560d969c0a209bd7857","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"b61ec6f43b6811f033ef2560d969c0a209bd7857","size":11494,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.1.3.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.1.3.tgz_1463340685643_0.6315974046010524"},"directories":{},"publish_time":1463340688131,"_cnpm_publish_time":1463340688131,"_hasShrinkwrap":false},"0.2.0":{"name":"jsonc-parser","version":"0.2.0","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"d4f3853c1262526f3417407ceb65bde54851361c","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.2.0","_shasum":"4a5e2cb387d311325014db9e5db563030d4c3cf1","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"4a5e2cb387d311325014db9e5db563030d4c3cf1","size":11474,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.2.0.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.2.0.tgz_1461153422390_0.22161052422598004"},"directories":{},"publish_time":1461153424884,"_cnpm_publish_time":1461153424884,"_hasShrinkwrap":false},"0.1.2":{"name":"jsonc-parser","version":"0.1.2","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"651347e1748564670a7f3cbb03db02bb9a7e36e2","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.1.2","_shasum":"afcfcda6b8c00d583658a1906e715bdf3f10b872","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"afcfcda6b8c00d583658a1906e715bdf3f10b872","size":11529,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.1.2.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.1.2.tgz_1461078019469_0.15133634489029646"},"directories":{},"publish_time":1461078020639,"_cnpm_publish_time":1461078020639,"_hasShrinkwrap":false},"0.1.1":{"name":"jsonc-parser","version":"0.1.1","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"0c8d9b691eadf9e78343f7d3190c6e58e89017f6","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.1.1","_shasum":"cc9741117abaa895098ce676b621bbe5f5d9fe43","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"cc9741117abaa895098ce676b621bbe5f5d9fe43","size":11540,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.1.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.1.1.tgz_1461077940879_0.578954518539831"},"directories":{},"publish_time":1461077942969,"_cnpm_publish_time":1461077942969,"_hasShrinkwrap":false},"0.1.0":{"name":"jsonc-parser","version":"0.1.0","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src","test":"tsc -p ./src && mocha"},"gitHead":"b4ee22c22346f70163953460e979206bf2bc7fda","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.1.0","_shasum":"17476e87e2fa64470778892d0e98fc18e305ead1","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"17476e87e2fa64470778892d0e98fc18e305ead1","size":11532,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.1.0.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.1.0.tgz_1461061904208_0.2785438180435449"},"directories":{},"publish_time":1461061905368,"_cnpm_publish_time":1461061905368,"_hasShrinkwrap":false},"0.0.3":{"name":"jsonc-parser","version":"0.0.3","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src"},"gitHead":"18c302bffe6ee1374af446077fdeecdaf381df61","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.0.3","_shasum":"fed73f889e0d4ca94ba1634a102ff640226982fc","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"fed73f889e0d4ca94ba1634a102ff640226982fc","size":11392,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.0.3.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.0.3.tgz_1461058343612_0.04355362104251981"},"directories":{},"publish_time":1461058344887,"_cnpm_publish_time":1461058344887,"_hasShrinkwrap":false},"0.0.2":{"name":"jsonc-parser","version":"0.0.2","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src"},"gitHead":"18c302bffe6ee1374af446077fdeecdaf381df61","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.0.2","_shasum":"bc3dabf7852a471bad10b30ed8b44bea1f0dc8d4","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"bc3dabf7852a471bad10b30ed8b44bea1f0dc8d4","size":11390,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.0.2.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.0.2.tgz_1461057979814_0.30831223633140326"},"directories":{},"publish_time":1461057981093,"_cnpm_publish_time":1461057981093,"_hasShrinkwrap":false},"0.0.1":{"name":"jsonc-parser","version":"0.0.1","description":"Scanner and parser for JSON with comments.","main":"./lib/main.js","typings":"./lib/main","author":{"name":"Microsoft Corporation"},"repository":{"type":"git","url":"git+https://github.com/Microsoft/node-jsonc-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/Microsoft/node-jsonc-parser/issues"},"devDependencies":{"mocha":"^2.4.5","typescript":"^1.8.9"},"dependencies":{"vscode-nls":"^1.0.4"},"scripts":{"prepublish":"tsc -p ./src","compile":"tsc -p ./src","watch":"tsc -w -p ./src"},"gitHead":"6c37cc3c2fbb50a00e3024a4e79d1dfc43a5524a","homepage":"https://github.com/Microsoft/node-jsonc-parser#readme","_id":"jsonc-parser@0.0.1","_shasum":"7eff45de8fa7215315903eb4b612fdc465259ca8","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"aeschli","email":"martinae@microsoft.com"},"dist":{"shasum":"7eff45de8fa7215315903eb4b612fdc465259ca8","size":10162,"noattachment":false,"key":"/jsonc-parser/-/jsonc-parser-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsonc-parser/download/jsonc-parser-0.0.1.tgz"},"maintainers":[{"name":"alexandrudima","email":""},{"name":"joaomoreno.ms","email":""},{"name":"kaimaetzel","email":"kamaet@microsoft.com"},{"name":"lszomoru","email":""},{"name":"microsoft-oss-releases","email":""},{"name":"microsoft1es","email":""},{"name":"sbatten","email":"steven.m.batten@outlook.com"},{"name":"vscode-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonc-parser-0.0.1.tgz_1460983653814_0.1593442289158702"},"directories":{},"publish_time":1460983655022,"_cnpm_publish_time":1460983655022,"_hasShrinkwrap":false}},"readme":"# jsonc-parser\nScanner and parser for JSON with comments.\n\n[![npm Package](https://img.shields.io/npm/v/jsonc-parser.svg?style=flat-square)](https://www.npmjs.org/package/jsonc-parser)\n[![NPM Downloads](https://img.shields.io/npm/dm/jsonc-parser.svg)](https://npmjs.org/package/jsonc-parser)\n[![Build Status](https://github.com/microsoft/node-jsonc-parser/workflows/Tests/badge.svg)](https://github.com/microsoft/node-jsonc-parser/workflows/Tests)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nWhy?\n----\nJSONC is JSON with JavaScript style comments. This node module provides a scanner and fault tolerant parser that can process JSONC but is also useful for standard JSON.\n - the *scanner* tokenizes the input string into tokens and token offsets\n - the *visit* function implements a 'SAX' style parser with callbacks for the encountered properties and values.\n - the *parseTree* function computes a hierarchical DOM with offsets representing the encountered properties and values.\n - the *parse* function evaluates the JavaScript object represented by JSON string in a fault tolerant fashion.\n - the *getLocation* API returns a location object that describes the property or value located at a given offset in a JSON document.\n - the *findNodeAtLocation* API finds the node at a given location path in a JSON DOM.\n - the *format* API computes edits to format a JSON document.\n - the *modify* API computes edits to insert, remove or replace a property or value in a JSON document.\n - the *applyEdits* API applies edits to a document.\n\nInstallation\n------------\n\n```\nnpm install --save jsonc-parser\n```\n\nAPI\n---\n\n### Scanner:\n```typescript\n\n/**\n * Creates a JSON scanner on the given text.\n * If ignoreTrivia is set, whitespaces or comments are ignored.\n */\nexport function createScanner(text: string, ignoreTrivia: boolean = false): JSONScanner;\n\n/**\n * The scanner object, representing a JSON scanner at a position in the input string.\n */\nexport interface JSONScanner {\n    /**\n     * Sets the scan position to a new offset. A call to 'scan' is needed to get the first token.\n     */\n    setPosition(pos: number): any;\n    /**\n     * Read the next token. Returns the token code.\n     */\n    scan(): SyntaxKind;\n    /**\n     * Returns the zero-based current scan position, which is after the last read token.\n     */\n    getPosition(): number;\n    /**\n     * Returns the last read token.\n     */\n    getToken(): SyntaxKind;\n    /**\n     * Returns the last read token value. The value for strings is the decoded string content. For numbers it's of type number, for boolean it's true or false.\n     */\n    getTokenValue(): string;\n    /**\n     * The zero-based start offset of the last read token.\n     */\n    getTokenOffset(): number;\n    /**\n     * The length of the last read token.\n     */\n    getTokenLength(): number;\n    /**\n     * The zero-based start line number of the last read token.\n     */\n    getTokenStartLine(): number;\n    /**\n     * The zero-based start character (column) of the last read token.\n     */\n    getTokenStartCharacter(): number;\n    /**\n     * An error code of the last scan.\n     */\n    getTokenError(): ScanError;\n}\n```\n\n### Parser:\n```typescript\n\nexport interface ParseOptions {\n    disallowComments?: boolean;\n    allowTrailingComma?: boolean;\n    allowEmptyContent?: boolean;\n}\n/**\n * Parses the given text and returns the object the JSON content represents. On invalid input, the parser tries to be as fault tolerant as possible, but still return a result.\n * Therefore always check the errors list to find out if the input was valid.\n */\nexport declare function parse(text: string, errors?: {error: ParseErrorCode;}[], options?: ParseOptions): any;\n\n/**\n * Parses the given text and invokes the visitor functions for each object, array and literal reached.\n */\nexport declare function visit(text: string, visitor: JSONVisitor, options?: ParseOptions): any;\n\n/**\n * Visitor called by {@linkcode visit} when parsing JSON.\n *\n * The visitor functions have the following common parameters:\n * - `offset`: Global offset within the JSON document, starting at 0\n * - `startLine`: Line number, starting at 0\n * - `startCharacter`: Start character (column) within the current line, starting at 0\n *\n * Additionally some functions have a `pathSupplier` parameter which can be used to obtain the\n * current `JSONPath` within the document.\n */\nexport interface JSONVisitor {\n    /**\n     * Invoked when an open brace is encountered and an object is started. The offset and length represent the location of the open brace.\n     * When `false` is returned, the array items will not be visited.\n     */\n    onObjectBegin?: (offset: number, length: number, startLine: number, startCharacter: number, pathSupplier: () => JSONPath) => void | boolean;\n\n    /**\n     * Invoked when a property is encountered. The offset and length represent the location of the property name.\n     * The `JSONPath` created by the `pathSupplier` refers to the enclosing JSON object, it does not include the\n     * property name yet.\n     */\n    onObjectProperty?: (property: string, offset: number, length: number, startLine: number, startCharacter: number, pathSupplier: () => JSONPath) => void;\n    /**\n     * Invoked when a closing brace is encountered and an object is completed. The offset and length represent the location of the closing brace.\n     */\n    onObjectEnd?: (offset: number, length: number, startLine: number, startCharacter: number) => void;\n    /**\n     * Invoked when an open bracket is encountered. The offset and length represent the location of the open bracket.\n     * When `false` is returned, the array items will not be visited.*\n     */\n    onArrayBegin?: (offset: number, length: number, startLine: number, startCharacter: number, pathSupplier: () => JSONPath) => void | boolean;\n    /**\n     * Invoked when a closing bracket is encountered. The offset and length represent the location of the closing bracket.\n     */\n    onArrayEnd?: (offset: number, length: number, startLine: number, startCharacter: number) => void;\n    /**\n     * Invoked when a literal value is encountered. The offset and length represent the location of the literal value.\n     */\n    onLiteralValue?: (value: any, offset: number, length: number, startLine: number, startCharacter: number, pathSupplier: () => JSONPath) => void;\n    /**\n     * Invoked when a comma or colon separator is encountered. The offset and length represent the location of the separator.\n     */\n    onSeparator?: (character: string, offset: number, length: number, startLine: number, startCharacter: number) => void;\n    /**\n     * When comments are allowed, invoked when a line or block comment is encountered. The offset and length represent the location of the comment.\n     */\n    onComment?: (offset: number, length: number, startLine: number, startCharacter: number) => void;\n    /**\n     * Invoked on an error.\n     */\n    onError?: (error: ParseErrorCode, offset: number, length: number, startLine: number, startCharacter: number) => void;\n}\n\n/**\n * Parses the given text and returns a tree representation the JSON content. On invalid input, the parser tries to be as fault tolerant as possible, but still return a result.\n */\nexport declare function parseTree(text: string, errors?: ParseError[], options?: ParseOptions): Node | undefined;\n\nexport declare type NodeType = \"object\" | \"array\" | \"property\" | \"string\" | \"number\" | \"boolean\" | \"null\";\nexport interface Node {\n    type: NodeType;\n    value?: any;\n    offset: number;\n    length: number;\n    colonOffset?: number;\n    parent?: Node;\n    children?: Node[];\n}\n\n```\n\n### Utilities:\n```typescript\n/**\n * Takes JSON with JavaScript-style comments and remove\n * them. Optionally replaces every none-newline character\n * of comments with a replaceCharacter\n */\nexport declare function stripComments(text: string, replaceCh?: string): string;\n\n/**\n * For a given offset, evaluate the location in the JSON document. Each segment in the location path is either a property name or an array index.\n */\nexport declare function getLocation(text: string, position: number): Location;\n\n/**\n * A {@linkcode JSONPath} segment. Either a string representing an object property name\n * or a number (starting at 0) for array indices.\n */\nexport declare type Segment = string | number;\nexport declare type JSONPath = Segment[];\nexport interface Location {\n    /**\n     * The previous property key or literal value (string, number, boolean or null) or undefined.\n     */\n    previousNode?: Node;\n    /**\n     * The path describing the location in the JSON document. The path consists of a sequence strings\n     * representing an object property or numbers for array indices.\n     */\n    path: JSONPath;\n    /**\n     * Matches the locations path against a pattern consisting of strings (for properties) and numbers (for array indices).\n     * '*' will match a single segment, of any property name or index.\n     * '**' will match a sequence of segments or no segment, of any property name or index.\n     */\n    matches: (patterns: JSONPath) => boolean;\n    /**\n     * If set, the location's offset is at a property key.\n     */\n    isAtPropertyKey: boolean;\n}\n\n/**\n * Finds the node at the given path in a JSON DOM.\n */\nexport function findNodeAtLocation(root: Node, path: JSONPath): Node | undefined;\n\n/**\n * Finds the most inner node at the given offset. If includeRightBound is set, also finds nodes that end at the given offset.\n */\nexport function findNodeAtOffset(root: Node, offset: number, includeRightBound?: boolean) : Node | undefined;\n\n/**\n * Gets the JSON path of the given JSON DOM node\n */\nexport function getNodePath(node: Node): JSONPath;\n\n/**\n * Evaluates the JavaScript object of the given JSON DOM node\n */\nexport function getNodeValue(node: Node): any;\n\n/**\n * Computes the edit operations needed to format a JSON document.\n *\n * @param documentText The input text\n * @param range The range to format or `undefined` to format the full content\n * @param options The formatting options\n * @returns The edit operations describing the formatting changes to the original document following the format described in {@linkcode EditResult}.\n * To apply the edit operations to the input, use {@linkcode applyEdits}.\n */\nexport function format(documentText: string, range: Range, options: FormattingOptions): EditResult;\n\n/**\n * Computes the edit operations needed to modify a value in the JSON document.\n *\n * @param documentText The input text\n * @param path The path of the value to change. The path represents either to the document root, a property or an array item.\n * If the path points to an non-existing property or item, it will be created.\n * @param value The new value for the specified property or item. If the value is undefined,\n * the property or item will be removed.\n * @param options Options\n * @returns The edit operations describing the changes to the original document, following the format described in {@linkcode EditResult}.\n * To apply the edit operations to the input, use {@linkcode applyEdits}.\n */\nexport function modify(text: string, path: JSONPath, value: any, options: ModificationOptions): EditResult;\n\n/**\n * Applies edits to an input string.\n * @param text The input text\n * @param edits Edit operations following the format described in {@linkcode EditResult}.\n * @returns The text with the applied edits.\n * @throws An error if the edit operations are not well-formed as described in {@linkcode EditResult}.\n */\nexport function applyEdits(text: string, edits: EditResult): string;\n\n/**\n * An edit result describes a textual edit operation. It is the result of a {@linkcode format} and {@linkcode modify} operation.\n * It consist of one or more edits describing insertions, replacements or removals of text segments.\n * * The offsets of the edits refer to the original state of the document.\n * * No two edits change or remove the same range of text in the original document.\n * * Multiple edits can have the same offset if they are multiple inserts, or an insert followed by a remove or replace.\n * * The order in the array defines which edit is applied first.\n * To apply an edit result use {@linkcode applyEdits}.\n * In general multiple EditResults must not be concatenated because they might impact each other, producing incorrect or malformed JSON data.\n */\nexport type EditResult = Edit[];\n\n/**\n * Represents a text modification\n */\nexport interface Edit {\n    /**\n     * The start offset of the modification.\n     */\n    offset: number;\n    /**\n     * The length of the modification. Must not be negative. Empty length represents an *insert*.\n     */\n    length: number;\n    /**\n     * The new content. Empty content represents a *remove*.\n     */\n    content: string;\n}\n\n/**\n * A text range in the document\n*/\nexport interface Range {\n    /**\n     * The start offset of the range.\n     */\n    offset: number;\n    /**\n     * The length of the range. Must not be negative.\n     */\n    length: number;\n}\n\n/**\n * Options used by {@linkcode format} when computing the formatting edit operations\n */\nexport interface FormattingOptions {\n    /**\n     * If indentation is based on spaces (`insertSpaces` = true), then what is the number of spaces that make an indent?\n     */\n    tabSize: number;\n    /**\n     * Is indentation based on spaces?\n     */\n    insertSpaces: boolean;\n    /**\n     * The default 'end of line' character\n     */\n    eol: string;\n}\n\n/**\n * Options used by {@linkcode modify} when computing the modification edit operations\n */\nexport interface ModificationOptions {\n    /**\n     * Formatting options. If undefined, the newly inserted code will be inserted unformatted.\n    */\n    formattingOptions?: FormattingOptions;\n    /**\n     * Default false. If `JSONPath` refers to an index of an array and `isArrayInsertion` is `true`, then\n     * {@linkcode modify} will insert a new item at that location instead of overwriting its contents.\n     */\n    isArrayInsertion?: boolean;\n    /**\n     * Optional function to define the insertion index given an existing list of properties.\n     */\n    getInsertionIndex?: (properties: string[]) => number;\n}\n```\n\n\nLicense\n-------\n\n(MIT License)\n\nCopyright 2018, Microsoft\n","_attachments":{},"homepage":"https://github.com/microsoft/node-jsonc-parser#readme","bugs":{"url":"https://github.com/microsoft/node-jsonc-parser/issues"},"license":"MIT"}