{"_id":"monaco-marker-data-provider","_rev":"8-0ef17b8f81bf74d2bb3ee84087441770","name":"monaco-marker-data-provider","dist-tags":{"latest":"1.2.5"},"versions":{"1.0.0":{"name":"monaco-marker-data-provider","version":"1.0.0","keywords":["diagnostics","monaco","monaco-editor","marker-data"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-marker-data-provider@1.0.0","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-marker-data-provider#readme","bugs":{"url":"https://github.com/remcohaszing/monaco-marker-data-provider/issues"},"dist":{"shasum":"153e4bdee918374dd754034a18495d207ce31cf0","tarball":"https://registry.npmjs.org/monaco-marker-data-provider/-/monaco-marker-data-provider-1.0.0.tgz","fileCount":5,"integrity":"sha512-HW6DIWi0hVjJa2v5dI4P/oexz7SjLBaNGfMb/VAAk2Js9jMPrh3mCCWh1Hsm7t0ftW2RN9WDr9vyQLJING91Bw==","signatures":[{"sig":"MEQCIA5xIv7Q/jKtUnoijKSze9SL2+y6K9SAHLpeWu1eknS9AiA6bRmbC21ujgN+MRMHM+LLwjTjwYO+VE3nj84m3jjjkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTqwHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmqg//RoipEhuPPbj7iIvc9vAoywF4CjAgANFrKBvX8yI/PyqL/tCS\r\nsRh4DoMrLHaqsd1B3biN2b5gWz3wxMv0BUJDPD4Wcc4+TfP2mtq0bX1AJQ3B\r\nktIB09o5uSxGO7jt82E0XG1Z2brGirkPkXbmMXQKnJMGYvrIrPIK6S9x7wZp\r\nkiaWeWjGpxumjAFRphnI3YmDesd7cXPIO1cRncsxyHy3CqaHd7Ut2ELO+1Kl\r\nHePbFZCAlGJLxk0PMr+0bFFZfYm7RbM+84NHzE54kByYSrO2VWUBUDMKZKmc\r\nISbnP22BRrVZdbcUWr0j2UzhqTaQ0HQhl9hlzWPDIyWfXuEYox9zDyejWV3Q\r\nwRMs4NuZdvzdOQscvQ/qylnwtP3JzmeYX24aUDFxOGeAwXzJzAnk2i41akPt\r\nXjF0XCcoC+pRFFLM824kejmCkibOzXEH1cQUTUrYC08i0wyLuGwy1y93taet\r\nmommS0PLQosnDf0LQtB4uFO+dgBiD+Is1tAKsy+5MpdNqmWdCDAMXtrp8dF+\r\nUeuUlRucF16xc+v7u7dcNPB3H/lrnkxWQhYCKx0cxzanWNEYcO+p0HlX39wO\r\n8vz5EVhRd6D6xiBryjeqHK0CCzQFYwecfbQmsXGw27THoce/c6nsDgnFSPVK\r\nCJ2aYuuz0I81CztjSmblVsx0a+Zy6Xv3AyE=\r\n=QAoM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","gitHead":"4178f7e8b87a32ccc6e5832e4c2e890a807979ae","scripts":{"prepack":"tsc --noEmit false"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"repository":{"url":"git+https://github.com/remcohaszing/monaco-marker-data-provider.git","type":"git"},"_npmVersion":"8.6.0","description":"Provide Monaco marker data in a similar way as other integrations","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^2.0.0","typescript":"^4.0.0","eslint-config-remcohaszing":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"monaco-editor":">=0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-marker-data-provider_1.0.0_1649323015737_0.0744319378517646","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"monaco-marker-data-provider","version":"1.1.0","keywords":["diagnostics","monaco","monaco-editor","marker-data"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-marker-data-provider@1.1.0","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-marker-data-provider#readme","bugs":{"url":"https://github.com/remcohaszing/monaco-marker-data-provider/issues"},"dist":{"shasum":"370f41de6b4db0bdbc41403766a091c04eaefba0","tarball":"https://registry.npmjs.org/monaco-marker-data-provider/-/monaco-marker-data-provider-1.1.0.tgz","fileCount":5,"integrity":"sha512-g5YH4FLItl3usf0Qxr1Td/vCd4XZmPOFh+dFpo8d+Q5mp8nJZTPFMVA7kwz0vWAy0zBd7bzQYUmfdvHfR1ETBw==","signatures":[{"sig":"MEUCIQDWt9MiG9idKVdWVCx5i5HLqL3NtQj0LJND+cFsO0DrWwIgWRk6cLoXCPOUfUhB6N6b1BZjxg72SBcWyx7GDuRd8w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikO9eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwjw/8CsdhwRVtdNjLPP6J9RwyU7HyM3yFZ7acqnp4nZ1VPWG9I0M+\r\nTid32FyQeoD7bnLUadbQFOywtp9PbNcoUgromuxELalguA6BQuxJpH8bxL+S\r\nBL5ofVAAeS2P1KXLZKxq+4S12A4GHc0W3Urh0YpAUQD1yNpD3SOVs3yYy3S6\r\nKpZxW/aWBrULAyZ+xFyFeANHMLnBYmcGY3saX4nNt7VcHxBtXyb9aaJZ08Gp\r\nbPRB6orjmxk+BjePpElbmaQKfA3yI15Rvsx+XPcNgsUGkW0U0XgvPIpVE/TO\r\nFv5SvppBDguNi5NNdaqCOx7apVwteDQ+yWautaDWuoW+BVUCJGLnm4v+P4O5\r\nieV4tZUQ5AmfOo3lEuc9W7Zi+0WEwfijk5TWrbg/5IlTl+j+ecO5D+knQXs4\r\npjGy1nMLhjrYwLaA83a36KLt5Auo4toLoi0jtsDhfehVzVu+bBHc7jIOxlJg\r\nn63gVsOCf22y7fWQ/M0XyJt6bWLW9KvnILLfWeJGqPqNPrjiRQO3Fr2MU4yk\r\n5LTNm5x3Trhe6wZmo7pAhSNjve+zpWIWQC52hxGlkocOpiSMasodDm4CW5n7\r\nSxWns8tatnjKSmEHJN1B+22ZWMFK1D1+OjM3qhf0sA3b6oJUN5XTrME5Qz8z\r\nLKjD6AMufrSmkWETIyrCb6Omyp57XogzhzM=\r\n=J9U0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","gitHead":"9280c1304c0a3af4731e8d3620f6221eca4c38b3","scripts":{"test":"vitest run","start":"vitest","prepack":"tsc --noEmit false"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"repository":{"url":"git+https://github.com/remcohaszing/monaco-marker-data-provider.git","type":"git"},"_npmVersion":"8.10.0","description":"Provide Monaco marker data in a similar way as other integrations","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","jsdom":"^19.0.0","eslint":"^8.0.0","vitest":"^0.12.0","prettier":"^2.0.0","typescript":"^4.0.0","eslint-config-remcohaszing":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"monaco-editor":">=0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-marker-data-provider_1.1.0_1653665630525_0.9153436856167583","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"monaco-marker-data-provider","version":"1.1.1","keywords":["diagnostics","monaco","monaco-editor","marker-data"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-marker-data-provider@1.1.1","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-marker-data-provider#readme","bugs":{"url":"https://github.com/remcohaszing/monaco-marker-data-provider/issues"},"dist":{"shasum":"0ca69f367152f5aa12cec2bda95f32b7403e876f","tarball":"https://registry.npmjs.org/monaco-marker-data-provider/-/monaco-marker-data-provider-1.1.1.tgz","fileCount":5,"integrity":"sha512-PGB7TJSZE5tmHzkxv/OEwK2RGNC2A7dcq4JRJnnj31CUAsfmw0Gl+1QTrH0W0deKhcQmQM0YVPaqgQ+0wCt8Mg==","signatures":[{"sig":"MEYCIQCaIkw2YXpZrkQ3U7Er5oX/0UatUBFIh27oOv+SEdfdgAIhAK8ktreMLKBxUmim23GLUECx8oo57qaXmfHeLYOvPNYq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/jYbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPng//V8FcgaDXW2aUGfEza1SY5c60VCvgn6Mo6wYKBkmatVc/uaXj\r\nalx0k9Kx9j4Q9N/BFqUTVGWTPWw6dNVrVq8bFrKUr3HFUOBM/ECRf1cXOmXU\r\nJwLo5MT5duBE2GWxCbTMLukuVJxw1Fz2fkNgd8aqtACscy1zzVo4Gq16/Hq0\r\nrt7IJyUCVEKtGFEIrJgpZGRknXkrQ1USsCjJDlKKKJeVDuUyghfgl65LbeqU\r\nw0kej9bcYzG1vM4QR233xWOjSREVd19ilHMWN9Tbmdj4ZCKPqvsCKpJkMasq\r\nxcileUJgHV9WJRwVbQuyLy+xk4FJoipX01afh+o/Bvwx0ZgY/rrYyATdKV9U\r\nXrW/EqiVMfik+csFSaSy0/6t+V/n5jWpISJDKS52c10MuIV1Io+oe1HrRaD8\r\nQMQlK7iLfomGBoagNJJo4mwhXu2gCzh63BLahmnd2hhuNsyY+W4QqqJNqdiA\r\nl+FmsERN9M5TIBXhubbh4JtFZlfGd5PetwgvlenDaHqJieD+kL6YBpsZBKA7\r\nfgaebNIA5sWqcNJ+BeMP5Pd1/UTHtth3DQtmLLp2zMSmS3qBpZlQwEFgo5iT\r\nb/bR9R3+XwrOqcwjUkKSdi3XzpKnbJgsTMNpZ2C/5Sn3hyE8tCIIzmjRvKJg\r\n8PfW0T+2F9K5XrFg7yhV5jDg0mcIkJMAZxI=\r\n=OGTZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:monaco-marker-data-provider-1.1.1.tgz","types":"./index.d.ts","exports":"./index.js","funding":{"url":"https://github.com/sponsors/remcohaszing"},"scripts":{"test":"vitest run","start":"vitest","prepack":"tsc --noEmit false"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-marker-data-provider/monaco-marker-data-provider/monaco-marker-data-provider-1.1.1.tgz","_integrity":"sha512-PGB7TJSZE5tmHzkxv/OEwK2RGNC2A7dcq4JRJnnj31CUAsfmw0Gl+1QTrH0W0deKhcQmQM0YVPaqgQ+0wCt8Mg==","repository":{"url":"git+https://github.com/remcohaszing/monaco-marker-data-provider.git","type":"git"},"_npmVersion":"8.11.0","description":"Provide Monaco marker data in a similar way as other integrations","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^20.0.0","eslint":"^8.0.0","vitest":"^0.22.0","prettier":"^2.0.0","typescript":"^4.0.0","@vitest/coverage-c8":"^0.22.0","eslint-config-remcohaszing":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"monaco-editor":">=0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-marker-data-provider_1.1.1_1660827163331_0.8563820963979163","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"monaco-marker-data-provider","version":"1.2.1","keywords":["diagnostics","monaco","monaco-editor","marker-data"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-marker-data-provider@1.2.1","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-marker-data-provider#readme","bugs":{"url":"https://github.com/remcohaszing/monaco-marker-data-provider/issues"},"dist":{"shasum":"5e426319ef0add1ac08e67981e290c781a4ebf42","tarball":"https://registry.npmjs.org/monaco-marker-data-provider/-/monaco-marker-data-provider-1.2.1.tgz","fileCount":8,"integrity":"sha512-gIm+2cQhwxAHIpcMr1WXFBct3nqk1CR+VMvaQ70HaBhWHlZYNSY9UujqeAPErNPuSD3FcEloAnB17bVMfHkBSw==","signatures":[{"sig":"MEYCIQCI5uaOJllHK1i6oJRpgL4gm8GW+tYYT3to/ndQlKU8jgIhAO8hRbIPwAph9VGh0kIP9uf8UOURSrQJwMS5PLYEdoPn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-marker-data-provider@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16997},"type":"module","_from":"file:monaco-marker-data-provider-1.2.1.tgz","exports":"./dist/monaco-marker-data-provider.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest run","prepack":"tsc --build","pretest":"tsc --build"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-marker-data-provider/monaco-marker-data-provider/monaco-marker-data-provider-1.2.1.tgz","_integrity":"sha512-gIm+2cQhwxAHIpcMr1WXFBct3nqk1CR+VMvaQ70HaBhWHlZYNSY9UujqeAPErNPuSD3FcEloAnB17bVMfHkBSw==","repository":{"url":"git+https://github.com/remcohaszing/monaco-marker-data-provider.git","type":"git"},"_npmVersion":"10.5.0","description":"Provide Monaco marker data in a similar way as other integrations","directories":{},"_nodeVersion":"20.12.1","dependencies":{"monaco-types":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","eslint":"^8.0.0","vitest":"^1.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","typescript":"^5.0.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^3.0.0"},"peerDependencies":{"monaco-editor-core":">=0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-marker-data-provider_1.2.1_1713274497266_0.7757242410448228","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"monaco-marker-data-provider","version":"1.2.2","keywords":["diagnostics","monaco","monaco-editor","marker-data"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-marker-data-provider@1.2.2","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-marker-data-provider#readme","bugs":{"url":"https://github.com/remcohaszing/monaco-marker-data-provider/issues"},"dist":{"shasum":"32ab66c2bdcd221cf9d22987e5ca1cc356bda98c","tarball":"https://registry.npmjs.org/monaco-marker-data-provider/-/monaco-marker-data-provider-1.2.2.tgz","fileCount":8,"integrity":"sha512-vLsgwsIm4fcqQAi54SsfLYuvWuIOgPV3kmkvtXVh7SGCO2cWvkXhLm4PAHpDyaK3w8AwWAxM/sP/vKXvZJi7Pw==","signatures":[{"sig":"MEYCIQDg27ppWzJoLySC9zpoeFbm15UW3z254//30xq47vPzCgIhANbp+FdWEs/TWntMdnkGMwB5TlKEqDLY2FxIDMDr9PJC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-marker-data-provider@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16968},"type":"module","_from":"file:monaco-marker-data-provider-1.2.2.tgz","exports":"./dist/monaco-marker-data-provider.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest run","prepack":"tsc --build","pretest":"tsc --build"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-marker-data-provider/monaco-marker-data-provider/monaco-marker-data-provider-1.2.2.tgz","_integrity":"sha512-vLsgwsIm4fcqQAi54SsfLYuvWuIOgPV3kmkvtXVh7SGCO2cWvkXhLm4PAHpDyaK3w8AwWAxM/sP/vKXvZJi7Pw==","repository":{"url":"git+https://github.com/remcohaszing/monaco-marker-data-provider.git","type":"git"},"_npmVersion":"10.5.0","description":"Provide Monaco marker data in a similar way as other integrations","directories":{},"_nodeVersion":"20.12.1","dependencies":{"monaco-types":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","eslint":"^8.0.0","vitest":"^1.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","typescript":"^5.0.0","monaco-editor-core":"^0.47.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-marker-data-provider_1.2.2_1713275575168_0.4451150451908503","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"monaco-marker-data-provider","version":"1.2.3","keywords":["diagnostics","monaco","monaco-editor","marker-data"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-marker-data-provider@1.2.3","homepage":"https://github.com/remcohaszing/monaco-marker-data-provider#readme","bugs":{"url":"https://github.com/remcohaszing/monaco-marker-data-provider/issues"},"dist":{"shasum":"aa06dfb74a5f430bc4a0d40b32897ddfd3a25c11","tarball":"https://registry.npmjs.org/monaco-marker-data-provider/-/monaco-marker-data-provider-1.2.3.tgz","fileCount":8,"integrity":"sha512-BOiQs9UNEwVrF1rwYI32HUP8D7JTuHlJRlykx83e4+jfh1ceBWIBfB5ENDVSFUz651d95kxjKj36vV2JO3zr9w==","signatures":[{"sig":"MEQCICSbtTphQNxN32ckQd3JYN8scr3hWe13+WxKJDIYuC/3AiAkY6wUE6a52eG/3iSS7GCyy7RADjvomoWYzJ4am4yXWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-marker-data-provider@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17261},"type":"module","_from":"file:monaco-marker-data-provider-1.2.3.tgz","exports":"./dist/monaco-marker-data-provider.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest run","prepack":"tsc --build","pretest":"tsc --build"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-marker-data-provider/monaco-marker-data-provider/monaco-marker-data-provider-1.2.3.tgz","_integrity":"sha512-BOiQs9UNEwVrF1rwYI32HUP8D7JTuHlJRlykx83e4+jfh1ceBWIBfB5ENDVSFUz651d95kxjKj36vV2JO3zr9w==","repository":{"url":"git+https://github.com/remcohaszing/monaco-marker-data-provider.git","type":"git"},"_npmVersion":"10.7.0","description":"Provide Monaco marker data in a similar way as other integrations","directories":{},"_nodeVersion":"20.15.0","dependencies":{"monaco-types":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","eslint":"^8.0.0","vitest":"^1.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","typescript":"^5.0.0","monaco-editor-core":"^0.50.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-marker-data-provider_1.2.3_1719558037934_0.7288057089050624","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"monaco-marker-data-provider","version":"1.2.4","keywords":["diagnostics","monaco","monaco-editor","marker-data"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-marker-data-provider@1.2.4","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-marker-data-provider#readme","bugs":{"url":"https://github.com/remcohaszing/monaco-marker-data-provider/issues"},"dist":{"shasum":"56fbeede5bd830ec2ee15b2aea9a7df62fa447a7","tarball":"https://registry.npmjs.org/monaco-marker-data-provider/-/monaco-marker-data-provider-1.2.4.tgz","fileCount":8,"integrity":"sha512-4DsPgsAqpTyUDs3humXRBPUJoihTv+L6v9aupQWD80X2YXaCXUd11mWYeSCYHuPgdUmjFaNWCEOjQ6ewf/QA1Q==","signatures":[{"sig":"MEUCIQC7Y5OeXGFDMH90Nk45Oq8zMHweYUv+uK/H8FZMj9icZwIgAuA+ifHOi7mPYI11bmO+8t9YRXcHy0baHv7VHaF1//k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-marker-data-provider@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17217},"type":"module","_from":"file:monaco-marker-data-provider-1.2.4.tgz","exports":"./dist/monaco-marker-data-provider.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest run","prepack":"tsc --build","pretest":"tsc --build"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-marker-data-provider/monaco-marker-data-provider/monaco-marker-data-provider-1.2.4.tgz","_integrity":"sha512-4DsPgsAqpTyUDs3humXRBPUJoihTv+L6v9aupQWD80X2YXaCXUd11mWYeSCYHuPgdUmjFaNWCEOjQ6ewf/QA1Q==","repository":{"url":"git+https://github.com/remcohaszing/monaco-marker-data-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"Provide Monaco marker data in a similar way as other integrations","directories":{},"_nodeVersion":"20.17.0","dependencies":{"monaco-types":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","eslint":"^8.0.0","vitest":"^2.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","typescript":"^5.0.0","monaco-editor-core":"^0.52.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-marker-data-provider_1.2.4_1728636320751_0.18885483893390131","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"monaco-marker-data-provider","version":"1.2.5","description":"Provide Monaco marker data in a similar way as other integrations","type":"module","exports":"./dist/monaco-marker-data-provider.js","scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"vitest run"},"repository":{"type":"git","url":"git+https://github.com/remcohaszing/monaco-marker-data-provider.git"},"keywords":["diagnostics","monaco","monaco-editor","marker-data"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/remcohaszing/monaco-marker-data-provider/issues"},"homepage":"https://github.com/remcohaszing/monaco-marker-data-provider#readme","funding":"https://github.com/sponsors/remcohaszing","dependencies":{"monaco-types":"^0.1.0"},"devDependencies":{"@remcohaszing/eslint":"^13.0.0","@vitest/browser-playwright":"^4.0.0","@vitest/coverage-v8":"^4.0.0","monaco-editor-core":"^0.55.0","playwright":"^1.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-remcohaszing":"^3.0.0","typescript":"^5.0.0","vitest":"^4.0.0"},"_id":"monaco-marker-data-provider@1.2.5","_integrity":"sha512-5ZdcYukhPwgYMCvlZ9H5uWs5jc23BQ8fFF5AhSIdrz5mvYLsqGZ58ZLxTv8rCX6+AxdJ8+vxg1HVSk+F2bLosg==","_resolved":"/home/runner/work/monaco-marker-data-provider/monaco-marker-data-provider/monaco-marker-data-provider-1.2.5.tgz","_from":"file:monaco-marker-data-provider-1.2.5.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-5ZdcYukhPwgYMCvlZ9H5uWs5jc23BQ8fFF5AhSIdrz5mvYLsqGZ58ZLxTv8rCX6+AxdJ8+vxg1HVSk+F2bLosg==","shasum":"f589e46cf9339247536315764fe0c87b7c5828de","tarball":"https://registry.npmjs.org/monaco-marker-data-provider/-/monaco-marker-data-provider-1.2.5.tgz","fileCount":8,"unpackedSize":18408,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-marker-data-provider@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1oJQqwCKH0A4b2ajOWsObcVD6rzSbXKIToin8CSDTtQIgRfWI3MisKgD/DiqCy+cm2bILAfFP4DnWG4LjVDhZEOU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1aaa0005-dd10-4861-9350-7c597b9016cf"}},"directories":{},"maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/monaco-marker-data-provider_1.2.5_1767364360545_0.5470814163653219"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-07T09:16:55.737Z","modified":"2026-01-02T14:32:41.068Z","1.0.0":"2022-04-07T09:16:55.861Z","1.1.0":"2022-05-27T15:33:50.684Z","1.1.1":"2022-08-18T12:52:43.582Z","1.2.1":"2024-04-16T13:34:57.419Z","1.2.2":"2024-04-16T13:52:55.324Z","1.2.3":"2024-06-28T07:00:38.088Z","1.2.4":"2024-10-11T08:45:20.979Z","1.2.5":"2026-01-02T14:32:40.706Z"},"bugs":{"url":"https://github.com/remcohaszing/monaco-marker-data-provider/issues"},"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","homepage":"https://github.com/remcohaszing/monaco-marker-data-provider#readme","keywords":["diagnostics","monaco","monaco-editor","marker-data"],"repository":{"type":"git","url":"git+https://github.com/remcohaszing/monaco-marker-data-provider.git"},"description":"Provide Monaco marker data in a similar way as other integrations","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"readme":"# Monaco marker data provider\n\n[![ci workflow](https://github.com/remcohaszing/monaco-marker-data-provider/actions/workflows/ci.yaml/badge.svg)](https://github.com/remcohaszing/monaco-marker-data-provider/actions/workflows/ci.yaml)\n[![codecov](https://codecov.io/gh/remcohaszing/monaco-marker-data-provider/branch/main/graph/badge.svg)](https://codecov.io/gh/remcohaszing/monaco-marker-data-provider)\n[![npm version](https://img.shields.io/npm/v/monaco-marker-data-provider)](https://www.npmjs.com/package/monaco-marker-data-provider)\n[![npm downloads](https://img.shields.io/npm/dm/monaco-marker-data-provider)](https://www.npmjs.com/package/monaco-marker-data-provider)\n\nProvider marker data for Monaco models.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Installation](#installation)\n- [Usage](#usage)\n- [API](#api)\n  - [`registerMarkerDataProvider(monaco, languageId, provider)`](#registermarkerdataprovidermonaco-languageid-provider)\n- [Types](#types)\n  - [`MarkerDataProvider`](#markerdataprovider)\n  - [`MarkerDataProviderInstance`](#markerdataproviderinstance)\n- [License](#license)\n\n## Introduction\n\nMonaco editor supports marker data to highlight parts of a document using squiggly lines. This is\nanalogous to diagnostics in the language server protocol. Monaco editor itself only supports this\nthrough the `editor.setModelMarkers` function. This allows users to set marker data even if a file\nisn’t open. This is useful for situations where a change in one file may lead to a marker data\nchange in another. However, in many cases models don’t depend on each other to determine marker\ndata. This is where `monaco-marker-data-provider` comes in. It exposes an API to set model markers\nusing a provider, in a similar fashion as other Monaco providers.\n\n## Installation\n\nThis project has a peer dependency on `monaco-editor`. It’s recommended to add it explicitly.\n\n```sh\nnpm install monaco-editor monaco-marker-data-provider\n```\n\n## Usage\n\n```typescript\nimport * as monaco from 'monaco-editor'\nimport { registerMarkerDataProvider } from 'monaco-marker-data-provider'\n\nimport { myCustomValidator } from './myCustomValidator'\n\nregisterMarkerDataProvider(monaco, 'plaintext', {\n  owner: 'my-custom-markers',\n\n  provideMarkerData(model) {\n    return myCustomValidator(model.getValue())\n  }\n})\n```\n\n## API\n\n### `registerMarkerDataProvider(monaco, languageId, provider)`\n\nThis function returns a disposable.\n\n#### Options\n\n- `monaco`: The `monaco-editor` module instance.\n- `languageId` (`string`): The language id to register the provider for.\n- `provider` (`MarkerDataProvider`): The object which provides Monaco marker data.\n\n#### Returns\n\nA [`MarkerDataProviderInstance`](#markerdataproviderinstance) instance\n\n## Types\n\n### `MarkerDataProvider`\n\nAn object with the following properties:\n\n- `owner`: A unique string to determine the owner of the marker data. This may be used to retrieve\n  the marker data using `editor.getModelMarkers(owner)`.\n- `provideMarkerData`: A function which provides marker data for the given model. It must return\n  `null`, `undefined`, a list of marker data, or a promise that returns those values.\n- `doReset`: An optional function to perform a reset after a model has been removed.\n\n### `MarkerDataProviderInstance`\n\nA disposable with the following properties:\n\n- `revalidate`: A function to revalidate all models.\n\n## License\n\n[MIT](LICENSE.md) © [Remco Haszing](https://github.com/remcohaszing)\n","readmeFilename":"README.md"}