{"_id":"@blueglassblock/json5-languageservice","_rev":"13-a4bb4d6a04878eec119bb13d01a572c5","name":"@blueglassblock/json5-languageservice","dist-tags":{"latest":"0.9.0"},"versions":{"0.1.0":{"name":"@blueglassblock/json5-languageservice","version":"0.1.0","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.1.0","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"6c8821e9bd43578318c0e28f026cc7e78a0ab569","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.1.0.tgz","fileCount":56,"integrity":"sha512-B5PyVDE7lBFxdWsrtJO/sfnYFzPDSmUrzH85r1D0uSho30ctkDXxsbQaPbSx1yN+6purJIWCSaD81zxSGyG4Mw==","signatures":[{"sig":"MEYCIQDJTWUNvJI2iTLYo0s5i8SafqJSrOfy36NSDQ4yfmhXtwIhALiYJJz5DgijyY6NVAaVt5LSvna6nMfOVy7dF+xrb2QS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557690},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"32c730bc87503f97b69e20db0a3cdfd21b0ac76c","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"tsc -p ./src","prepack":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"json5":"^2.2.3","vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.1.0","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","typescript":"^5.5.4","@types/node":"18.x","@types/mocha":"^10.0.7","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.1.0_1727421462703_0.0853976935252232","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@blueglassblock/json5-languageservice","version":"0.1.1","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.1.1","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"71cc144420d1d89e0a530d9a0519315e8a215186","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.1.1.tgz","fileCount":56,"integrity":"sha512-Hxj2qTybY+jM/pOBB3JgjXVDwTJSl+0rub5/K5WubO6q7LmaZjtdWHRbvO4zt0Q4ggDtBcPp0K0hwUxHib/UpQ==","signatures":[{"sig":"MEQCIHkFEXniIAxGBBHcpqk5/1wLtRKk69BaWKvKRsCxNCYWAiBYYLckVuvCBg3dzC6pNlhYfuEMfBZaeIpfQGKYi4t61g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557793},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"6ced308e857f6b61ede11ef5f9ab98ed53a7ba99","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"tsc -p ./src","prepack":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.1.0","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","typescript":"^5.5.4","@types/node":"18.x","@types/mocha":"^10.0.7","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.1.1_1727830745667_0.10878131755411169","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@blueglassblock/json5-languageservice","version":"0.1.2","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.1.2","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"b2ee714fdeb2f95d5771c608c95c429adc1fa502","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.1.2.tgz","fileCount":56,"integrity":"sha512-LEQb+umzMC3FuNR6tsL+ZYXqNTUoAUL+4omdFOsq+rcXEKZVnEAj4mmdH2MshyRCwDlex1cxvc0CpE1I0OYelw==","signatures":[{"sig":"MEYCIQChlwKWnsSmcI7DtBYryXzFy+wSI+Po5NJ6i3EcmEXhKQIhAPIQYGsgwiNm0jg62sZeYILSExWv2mVOm4dxa2A+bkda","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557943},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"6ced308e857f6b61ede11ef5f9ab98ed53a7ba99","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"tsc -p ./src","prepack":"npm run clean && npm run compile-esm && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.1.0","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","typescript":"^5.5.4","@types/node":"18.x","@types/mocha":"^10.0.7","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.1.2_1727848836051_0.04337720407959744","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@blueglassblock/json5-languageservice","version":"0.2.0","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.2.0","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"b0160b5c54e0eee4269f4f65e5eae777c8191978","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.2.0.tgz","fileCount":56,"integrity":"sha512-C7/xQAJt7NZqbOTDeJ7lNpS/tEUkqke50ZrKFaY4x737ejBz5RULvYpVs7Cpx++V6zJiJ0kIhEecWs22xFTjNw==","signatures":[{"sig":"MEUCIQDQ68K+pxV1Yy8BdpjxsvYNA3gCaMrd82svEOhh5U7WNwIgGj04Ox9ytFyGmed8c9p77Drm5W/qowmaBFUnCq6P2Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559017},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"5eef99c5614aa80a1dd0318db1b1cd6af7110674","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"npm run compile-umd && npm run compile-esm","prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","compile-umd":"tsc -p ./src","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.2.0","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","typescript":"^5.5.4","@types/node":"18.x","@types/mocha":"^10.0.7","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.2.0_1728146905732_0.005225730888923419","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@blueglassblock/json5-languageservice","version":"0.3.0","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.3.0","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"8fb98657ff9955c9b5c5b0c8fc71c43c24bba481","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.3.0.tgz","fileCount":56,"integrity":"sha512-bPhkuUIj2yhwuBAFMoO094rSPMVI3okAbiBLth4yF93Pf2Z52oTZvld4reBaPcdbwDp6NX9io2KEvn15HX0x7A==","signatures":[{"sig":"MEYCIQDYh9Gknha2VWm7OZTW+97F2EZJqASLoj/qIVDIgR7ahQIhAKkrpek4rHU/D3Wc+PNA1MVBPt5U9YTxH0QKE1JL+sub","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":561421},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"1bafad22c5e49204255692a448f34ad72db563fe","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"npm run compile-umd && npm run compile-esm","prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","compile-umd":"tsc -p ./src","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.2.1","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","typescript":"^5.5.4","@types/node":"18.x","@types/mocha":"^10.0.7","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.3.0_1728211390240_0.631921537704845","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@blueglassblock/json5-languageservice","version":"0.4.0","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.4.0","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"0c93be4da0a36d4e5b528241e7438af94e79f7fe","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.4.0.tgz","fileCount":56,"integrity":"sha512-q+me3j4AR74UMzg5vaw7ALktzpuQF8JTouOIAE5bbTk19muRRz6urLDuBEz3OvghK2hrany5r0/mRvoekqI4fw==","signatures":[{"sig":"MEUCIFsGtc2JThsE8pjMiWy7FwhBKtLVTaDtcVvJ6Cul89x8AiEArJ4DSoSO8ekglqyoOcb5OWYNllYQngbK0Adl3nkuBaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562439},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"b18ed1f40ea7d11cb8b9b7f600ae6d571a8a8f08","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"npm run compile-umd && npm run compile-esm","prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","compile-umd":"tsc -p ./src","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.2.2","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","typescript":"^5.5.4","@types/node":"18.x","@types/mocha":"^10.0.7","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.4.0_1729415720008_0.7546144981555305","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@blueglassblock/json5-languageservice","version":"0.4.1","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.4.1","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"b6b3b327a9ef837bdfd2d275b7497e928e82ca90","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.4.1.tgz","fileCount":56,"integrity":"sha512-U4Q41Wyw47kE9GYZYlsqHh6Z361EU8N3QrgjiZE/LALic7HNLT9g0BOFPDP8l1P19U9Bm3WZDUdSz4kqTvAliw==","signatures":[{"sig":"MEQCIDOn757+A2dGWZMC4zI2BXeZeeYlNx3seiADIp8HCKO5AiAiSy+5i3+yJwbAuSVta4ewub9k7I/H/x5QTniwDQ6P2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562435},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"6232795c0ba0a59d4b97aa1ce8a2e05e66404158","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"npm run compile-umd && npm run compile-esm","prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","compile-umd":"tsc -p ./src","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.2.4","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","typescript":"^5.5.4","@types/node":"18.x","@types/mocha":"^10.0.7","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.4.1_1730994329010_0.12754929324205455","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@blueglassblock/json5-languageservice","version":"0.5.0","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.5.0","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"63af3560f228e90a8a1a0a52eac90511dc09109d","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.5.0.tgz","fileCount":56,"integrity":"sha512-p3rcAqY60wmk/zPgM0PAvJ65+Ak+l9B1ge+2cBNZqbw7KDXOQmjpILjHmDKBFVMfkVJQ3kwFa0sPfpHpe+Iuxw==","signatures":[{"sig":"MEUCIQCocWk1jO3NSXog6rHWDn36ZcKQkQGjaZf91nZz5w51VQIgHmaccMHLCWAalkFfixNzimeFmn69wTrerFD0zozKMa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564919},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"1c919388c0b4dce5f1f4cb65ac2f919c9ed6404c","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"npm run compile-umd && npm run compile-esm","prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","compile-umd":"tsc -p ./src","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.2.4","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","rimraf":"^6.0.1","typescript":"^5.5.4","@types/node":"18.x","@types/mocha":"^10.0.7","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.5.0_1733364236668_0.3835891327940002","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@blueglassblock/json5-languageservice","version":"0.5.1","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.5.1","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"f3abbd5338a342f360e5f62757a99b4ea72177dd","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.5.1.tgz","fileCount":56,"integrity":"sha512-ByxY47joJlj84ffbeLzmzK943fukLwi3xhuI9uGi+fvyVtCYgY8+Lk0welkr/vR6lemnApcLincX8ZPCaDXvNg==","signatures":[{"sig":"MEQCIBESQImN7QM0MXP7WCWqfqOKnR1h1GhZEj0OgxeIbBpmAiAH6tlCRW8W2i0+z56b6v4pfoasv74Id3mKHaj3ZUetiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566276},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"268476c743bf47bea7a63142f4917c936e6ece2f","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"npm run compile-umd && npm run compile-esm","prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","compile-umd":"tsc -p ./src","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.2.4","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^9.16.0","rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"18.x","@types/mocha":"^10.0.10","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^8.17.0","@typescript-eslint/eslint-plugin":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.5.1_1733653191351_0.3473520456545671","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@blueglassblock/json5-languageservice","version":"0.6.0","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.6.0","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"fdf7be7322fb8353382926142f477f2208f4cec2","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.6.0.tgz","fileCount":56,"integrity":"sha512-ETkmBdMpyUSILy6/Cun/CMdIPzlA2F5hsA9sIFQRhkdEsPyjwXMC6VARN+FC4M+EbIJzxnZcnQ1z5rtxACW4Ng==","signatures":[{"sig":"MEUCIQCL7f9FBYN6JDhiekwgf4FVHFRGfP99DFc9WU5bhSwloAIgEJuGFjWbluP06/p5+lcCSkTsORKrYpm/4bzhCnYfGME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567941},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"17ec18a323219e88f23d4edf79bb30bd6b702dfe","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"npm run compile-umd && npm run compile-esm","prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","compile-umd":"tsc -p ./src","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.3.0","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^9.16.0","rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"18.x","@types/mocha":"^10.0.10","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^8.17.0","@typescript-eslint/eslint-plugin":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.6.0_1752288746901_0.6409639010522346","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@blueglassblock/json5-languageservice","version":"0.7.0","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.7.0","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"8499bf5f031336ae499239da878d4da4b7f1bd5f","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.7.0.tgz","fileCount":56,"integrity":"sha512-wEa6htarCYzCsLDp6qxweNi/lgeiMWZ/vmzNjHE04c+EH5szQAaE2duUp76DAZeYdJ91HbEu/WgeDbOPBqAmnA==","signatures":[{"sig":"MEQCIGGo7xEfa5g9tGZWccRlyZNb23XAQVKAVDJqt5+/ydCaAiBhJ9/cEtmDkzd9w/QO2P0Lg9ZWpMaWPC8kePhf/x2rIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568359},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"69d53ded9dab566135cc36781c454fd8ad8fd192","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"npm run compile-umd && npm run compile-esm","prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","compile-umd":"tsc -p ./src","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.3.0","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^9.16.0","rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"18.x","@types/mocha":"^10.0.10","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^8.17.0","@typescript-eslint/eslint-plugin":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.7.0_1752289658967_0.21476311275260507","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@blueglassblock/json5-languageservice","version":"0.8.0","author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@blueglassblock/json5-languageservice@0.8.0","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"dist":{"shasum":"881a27823406c50b3ad0d6f039ff00641b30862c","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.8.0.tgz","fileCount":56,"integrity":"sha512-WNvTKFWuXAIa6cmgYQM9/5M8MRhNGdLfJW/dAv3WdTvELsP01CVmvhdYdTQUSxNF47jlx5rdD7yqj6GLzQw4rA==","signatures":[{"sig":"MEQCIC/akPeXJbGgZuIIAK7ZB1l+mUJpUYHUpO4JoqjqKhaLAiArxOWUqm50enR5MbAji6Exc58ORPJkS0oUN57yHhd8WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609650},"main":"./lib/umd/jsonLanguageService.js","module":"./lib/esm/jsonLanguageService.js","gitHead":"67f13c0d06343e22aec46b400e614ea1f5e9fde3","scripts":{"lint":"eslint src/**/*.ts","test":"mocha","clean":"rimraf lib","watch":"tsc -w -p ./src","sample":"npm run compile && node ./lib/umd/example/sample.js","compile":"npm run compile-umd && npm run compile-esm","prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","pretest":"npm run compile","coverage":"npx nyc -r lcov npm run test","posttest":"npm run lint","compile-esm":"tsc -p ./src/tsconfig.esm.json","compile-umd":"tsc -p ./src","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js"},"typings":"./lib/umd/jsonLanguageService","_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"repository":{"url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git","type":"git"},"_npmVersion":"8.19.2","description":"Language service for JSON5","directories":{},"_nodeVersion":"22.3.0","dependencies":{"vscode-uri":"^3.0.8","@vscode/l10n":"^0.0.18","@blueglassblock/json5-kit":"^0.3.0","vscode-languageserver-types":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^9.16.0","rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"18.x","@types/mocha":"^10.0.10","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","@typescript-eslint/parser":"^8.17.0","@typescript-eslint/eslint-plugin":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/json5-languageservice_0.8.0_1753733170766_0.327698316099476","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@blueglassblock/json5-languageservice","version":"0.9.0","description":"Language service for JSON5","type":"module","types":"./lib/esm/jsonLanguageService.d.ts","exports":{".":{"types":"./lib/esm/jsonLanguageService.d.ts","import":"./lib/esm/jsonLanguageService.js"}},"author":{"name":"Microsoft Corporation"},"maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"repository":{"type":"git","url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git"},"license":"MIT","bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"devDependencies":{"@types/node":"22.x","@typescript-eslint/eslint-plugin":"^8.57.0","@typescript-eslint/parser":"^8.57.0","eslint":"^9.39.4","json-schema-test-suite":"git+https://github.com/json-schema-org/JSON-Schema-Test-Suite.git#69acf52990b004240839ae19b4bec8fb01d50876","rimraf":"^6.1.3","typescript":"^5.9.3"},"dependencies":{"@blueglassblock/json5-kit":"^0.4.1","@vscode/l10n":"^0.0.18","vscode-languageserver-textdocument":"^1.0.12","vscode-languageserver-types":"^3.17.5","vscode-uri":"^3.1.0"},"scripts":{"prepack":"npm run clean && npm run compile && npm run test && npm run remove-sourcemap-refs","compile":"tsc -p ./src","clean":"rimraf lib","bundle-schemas":"node ./build/bundle-schemas.js","remove-sourcemap-refs":"node ./build/remove-sourcemap-refs.js","watch":"tsc -w -p ./src","pretest":"npm run compile","test":"node --test ./lib/esm/test/*.test.js","posttest":"npm run lint","coverage":"npx nyc -r lcov npm run test","lint":"eslint src/**/*.ts","install-types-next":"npm install vscode-languageserver-types@next -f -S && npm install vscode-languageserver-textdocument@next -f -S","sample":"npm run compile && node ./lib/esm/example/sample.js"},"_id":"@blueglassblock/json5-languageservice@0.9.0","gitHead":"874b71eaca83e409ef509040dcf2bea9d7500ef8","homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-4Cqflhp4eorqv3G9Ek9U9QlgXX8gt68UY6XMwyO4Jd2xA0OCA0NUJNCAhU37LSlZ0c9zn39OigMCzg8kyKN5EQ==","shasum":"c9d6f28e1fc4064926a13229ac615d7ee4a21f3c","tarball":"https://registry.npmjs.org/@blueglassblock/json5-languageservice/-/json5-languageservice-0.9.0.tgz","fileCount":34,"unpackedSize":325213,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC60LXEbw0YyiW9OibdWyRn8hUVrzTIjZuHBbG0CsR9dAiEAgxVcOJbDpWwURvFV6zk76Nxu06BuBws5IRdGCWZMBjM="}]},"_npmUser":{"name":"blueglassblock","email":"blueglassblock@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/json5-languageservice_0.9.0_1775609819416_0.7243791466314138"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-27T07:17:42.567Z","modified":"2026-04-08T00:56:59.724Z","0.1.0":"2024-09-27T07:17:42.864Z","0.1.1":"2024-10-02T00:59:05.870Z","0.1.2":"2024-10-02T06:00:36.255Z","0.2.0":"2024-10-05T16:48:25.928Z","0.3.0":"2024-10-06T10:43:10.493Z","0.4.0":"2024-10-20T09:15:20.245Z","0.4.1":"2024-11-07T15:45:29.229Z","0.5.0":"2024-12-05T02:03:56.862Z","0.5.1":"2024-12-08T10:19:51.522Z","0.6.0":"2025-07-12T02:52:27.089Z","0.7.0":"2025-07-12T03:07:39.175Z","0.8.0":"2025-07-28T20:06:10.975Z","0.9.0":"2026-04-08T00:56:59.598Z"},"bugs":{"url":"https://github.com/BlueGlassBlock/json5-languageservice"},"author":{"name":"Microsoft Corporation"},"license":"MIT","homepage":"https://github.com/BlueGlassBlock/json5-languageservice#readme","repository":{"type":"git","url":"git+https://github.com/BlueGlassBlock/json5-languageservice.git"},"description":"Language service for JSON5","maintainers":[{"name":"blueglassblock","email":"blueglassblock@outlook.com"}],"readme":"# vscode-json-languageservice\r\n\r\nJSON language service extracted from VSCode to be reused, e.g in the Monaco editor.\r\n\r\n[![npm Package](https://img.shields.io/npm/v/vscode-json-languageservice.svg?style=flat-square)](https://www.npmjs.org/package/vscode-json-languageservice)\r\n[![NPM Downloads](https://img.shields.io/npm/dm/vscode-json-languageservice.svg)](https://npmjs.org/package/vscode-json-languageservice)\r\n[![Build Status](https://github.com/microsoft/vscode-json-languageservice/actions/workflows/node.js.yml/badge.svg)](https://github.com/microsoft/vscode-json-languageservice/actions)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n## Why?\r\n\r\nThe _vscode-json-languageservice_ contains the language smarts behind the JSON editing experience of Visual Studio Code\r\nand the Monaco editor.\r\n\r\n- _doValidation_ analyses an input string and returns syntax and lint errors.\r\n- _doComplete_ provides completion proposals for a given location.\r\n- _doResolve_ resolves a completion proposals.\r\n- _doHover_ provides a hover text for a given location.\r\n- _findDocumentSymbols_ provides all symbols in the given document.\r\n- _findDocumentColors_ provides all color symbols in the given document.\r\n- _getColorPresentations_ returns available color formats for a color symbol.\r\n- _format_ formats the code at the given range.\r\n- _getFoldingRanges_ gets folding ranges for the given document.\r\n- _getSelectionRanges_ gets selection ranges for a given location.\r\n- _getMatchingSchemas_ matches a document against its schema and returns all AST nodes along with the matching sub schemas.\r\n- _parseJSONDocument_ creates a JSON document from source code.\r\n- _newJSONDocument_ creates a JSON document from an AST.\r\n\r\nFor the complete API see [jsonLanguageService.ts](./src/jsonLanguageService.ts) and [jsonLanguageTypes.ts](./src/jsonLanguageTypes.ts)\r\n\r\n## Installation\r\n\r\n    npm install --save vscode-json-languageservice\r\n\r\n## Sample usage\r\n\r\nSee [sample.ts](./src/example/sample.ts) for an example on how to use the JSON language service.\r\n\r\nTo run the sample use `yarn sample`\r\n\r\n## Development\r\n\r\n    git clone https://github.com/microsoft/vscode-json-languageservice\r\n    cd vscode-json-languageservice\r\n    yarn\r\n\r\nUse `yarn test` to compile and run tests\r\n\r\n\r\n### How can I run and debug the service?\r\n\r\n- open the folder in VSCode.\r\n- set breakpoints, e.g. in `jsonCompletion.ts`\r\n- run the Unit tests from the run viewlet and wait until a breakpoint is hit:\r\n  ![image](https://user-images.githubusercontent.com/6461412/94239202-bdad4e80-ff11-11ea-99c3-cb9dbeb1c0b2.png)\r\n\r\n### How can I run and debug the service inside an instance of VSCode?\r\n\r\n- run VSCode out of sources setup as described here: https://github.com/Microsoft/vscode/wiki/How-to-Contribute\r\n- use `yarn link vscode-json-languageservice` in `vscode/extensions/json-language-features/server` to run VSCode with the latest changes from `vscode-json-languageservice`\r\n- run VSCode out of source (`vscode/scripts/code.sh|bat`) and open a `.json` file\r\n- in VSCode window that is open on the `vscode-json-languageservice` sources, run command `Debug: Attach to Node process` and pick the `code-oss` process with the `json-language-features` path\r\n  ![image](https://user-images.githubusercontent.com/6461412/94242925-061b3b00-ff17-11ea-8c17-8da15268f1a1.png)\r\n- set breakpoints, e.g. in `jsonCompletion.ts`\r\n- in the instance run from sources, invoke code completion in the `.json` file\r\n","readmeFilename":"README.md"}