{"_id":"vscode-textmate-languageservice","_rev":"45-7d838dc46338ae80c796e3c39a6ec9e9","name":"vscode-textmate-languageservice","dist-tags":{"next":"1.1.0-alpha.8","latest":"5.0.0"},"versions":{"0.1.0":{"name":"vscode-textmate-languageservice","version":"0.1.0","author":{"url":"https://github.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@0.1.0","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://github.com/SNDST00M/vscode-textmate-languageservice/blob/master/README.md","bugs":{"url":"https://github.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"32e07fc4614c729e4ebc0726914e06ea8e92f502","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-0.1.0.tgz","fileCount":35,"integrity":"sha512-A303bmcEWqqrrBE8dpUQgn8SgUfqTZPkvpxN9Zps9oN4gydYmqZ0Hpo37yhtvK/i5PSsfJLfX3uWxLs1fe7OHw==","signatures":[{"sig":"MEQCIH3SQaIFpbFYdO5VcjsEUrGTL4H15JZKb/5nUH3uHql8AiApPxoQidMCzUwuGos7bMAS39qbU8cZJ8DAWiHg0Y19LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKe1NCRA9TVsSAnZWagAA4TYP/A7CDAntpQnlMEDxvOHn\nqNYDBk8hFbroE68ime5W4eoFUxnjdn4b+xl5xv+8MT0CDTpmAfJ476s1ZrMc\n/xxWNgFzzQb6UD//GwGMXJYpp/nuF3dp/XlWzy1cXti4L7fTxHge00GC3foF\nKFywPaiHhKI9P6kqF1+wA/CGm8PJcd//JYJWLIYyvpXMYWYjUmanZrCGrFDu\nHA+QlwVo6xr9HAVdclsVawVG6dJrXuGbj/HpEzh+tTClQoJcB771AecElH4r\nU4S/FUBQPHhp1KjNhqDbtQ3F9Kzx7+/YzbAsdNqDcoXd9y++9qn7HMjURjTD\nquJ72rFVVBLbef4o5bT2lnSMHLCPBTP+BiBS766zmvsGKQuQ41mq7AOSaQMo\n99HkEVAnOOE6QEshjixsqK5r9M9SPAWKdJCvY5kHMkcnrsb/IChS1ZAiS1pR\nSf9tysvKEgZbgFO1sqJRI9m9VswJhoZzbkOauGIXsX170nTwPy8OylbNzOH1\nuwViwemWJ8j5yYt0rjt6GWMcdkPQidEUYoK3aImGGDQ117wYdpnMBDYtNEYR\n8FoaXHI/ugdkAwoIm5amwlwWekJUw5X++BTpPslQ7b0O3hZu+Jnz2PVdwy1b\nBd3ICPwcTwuU3iZ/o/boP4hn0kY8o0QA/o5NxslJS415KOdUtn1LGNNp9oJ8\nzZ5x\r\n=wHF8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/src/index.js","types":"./src/index","engines":{"vscode":"^1.51.0"},"gitHead":"90cc92b7b178fc840ebfc8539e1cdec116154d2f","scripts":{"test":"echo \"No test specified\" && exit 0","compile":"tsc -p ./"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://github.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"7.20.3","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.4.2","dependencies":{"pkg-dir":"^5.0.0","iconv-lite":"^0.4.19","vscode-test":"^1.5.2","jsonc-parser":"^3.0.0","vscode-textmate":"^5.4.0","vscode-oniguruma":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.3.5","@types/node":"^7.0.43","vscode-test":"^1.5.2","@types/vscode":"^1.51.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_0.1.0_1630137677590_0.49756184030180894","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"vscode-textmate-languageservice","version":"0.1.1","author":{"url":"https://github.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@0.1.1","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://github.com/SNDST00M/vscode-textmate-languageservice/blob/master/README.md","bugs":{"url":"https://github.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"5787909a03d53e456caaf28726a60b3f783fdf7a","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-0.1.1.tgz","fileCount":33,"integrity":"sha512-KwlLW/yI3QU7UuHRbqBYmaJMEQmM1bzUDoN9qHHqy44G+q5NXqu3VWemqsGBWp9W0XKKnWTJTaOJTSrlJSkNyQ==","signatures":[{"sig":"MEUCIQCnDGoMJnjTDKjGILEuwI+XjKx6LTqJaSK3vpqhLWlhMAIgVM+Dw8LA+ZD51g0OXIl/jG4vTCeMVTQ5xUYSIIeuKAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141548},"main":"./out/src/index.js","types":"./src/index","engines":{"vscode":"^1.51.0"},"gitHead":"daf66c041c925274877ce1018e86eb22cac8a5ed","scripts":{"test":"echo \"No test specified\" && exit 0","compile":"tsc -p ./"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://github.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"7.20.3","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.4.2","dependencies":{"delay":"^5.0.0","pkg-dir":"^5.0.0","iconv-lite":"^0.4.19","vscode-test":"^1.5.2","jsonc-parser":"^3.0.0","vscode-textmate":"^5.4.0","vscode-oniguruma":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.3.5","@types/node":"^7.0.43","vscode-test":"^1.5.2","@types/vscode":"^1.51.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_0.1.1_1635378847983_0.6494203195015658","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"vscode-textmate-languageservice","version":"0.2.0","author":{"url":"https://github.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@0.2.0","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://github.com/SNDST00M/vscode-textmate-languageservice/blob/master/README.md","bugs":{"url":"https://github.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"6f1816f8862dc6974f8f2c816995b66472327bd0","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-0.2.0.tgz","fileCount":20,"integrity":"sha512-apMHN5DH/eAORvDBXkcXC5iCFt5U5nIwTRumH7DazbFBv63+82gf5tW/xY+o978xuPWGXp4YySFKwfbvMCZTdA==","signatures":[{"sig":"MEUCICx37dw4ocJeIRqKSiH8JRvhtNP8ANFpHMhT16Tdp+qmAiEA5L7WymoDOll/ZYx1bzE3se+EMsXunBxGOMEs6mVLNIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqUpFCRA9TVsSAnZWagAAKk0P/1kIAqnzJXmyzdGfhOlR\nE3om923l4mrmScX+yH4bu/NDgKwjFx8mF6OPwMueSTy6ArZEse28tSh+K0kK\nOEKBNPzdZfg7Lngne3qPFbBqGjcDjEA3hdAZmX6x0IUYPsq+L0cOOtZDEnhm\nPKDErHZOaE98boayPvrxyb3DMnUCLJTUcu3NdcPk4uMz8X825P2Pgq6B7OIK\nVHYf865SvC0gYANIf7M9uUPJK536EbJmINISTnfveoSWjovBa4qyaFeC/FqS\naUfFVUTzX6PtJpAdbjgHCOUka+uRMgZymtOp7omZIM8xczon3BcYTPeuo5K0\n/fYwF1HoRUwvqdhMgsaKJICxWcUvfXPN6EidTYlEk1vMFX7uLk2vpSjXqJo+\nb8sq2k73bkEp3nMQpFkuB2yk19+jlMEzzffBeouFACymisTh9AliIyt+99K1\nQHa4I6tWkMcnFIRpUtNhUo8+FJ5njMTvH91RbErYRxBgXMHqX/qDx62bz1j0\nKX79kWWsRfzUZAVKKAcl4ySDlkM+YycAPKlnTDWnS9b2QzuVKsp8dvT2WcIt\nhtjDjKWFjlLyteII1B8FxEiIUH7gJaCReeqz3qMKhJqTRcGj5V+GIPhDl7Z3\nIKQbeSHDMFhbx8l9FviFBiKtOmfPX5UcUicSuP8Gso1C5AhbGRO6Mw6kiHsn\nJxuo\r\n=fSvG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/src/index.js","types":"./out/src/index","engines":{"vscode":"^1.51.0"},"gitHead":"7b41baad3778a3a6ca4ed30817c9933c8e689211","scripts":{"dump":"cp -R test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data/* test/data","test":"npm-run-all compile patch stage mocha","mocha":"cd test/vscode-matlab/node_modules/vscode-textmate-languageservice && npm install && mocha out/test/runTest --timeout 0 && cd ../../../..","patch":"cp test/data/textmate-configuration.json test/vscode-matlab","stage":"npm-run-all stage:install stage:data","compile":"rm -rf out test/vscode-matlab/node_modules && rm -f *.tgz test/vscode-matlab/package-lock.json && npx tsc -p ./","posttest":"npm run dump","stage:data":"mkdir test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data && cp -R test/data/* test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data","stage:install":"npm pack && cd test/vscode-matlab && npm install ../../vscode-textmate-languageservice-0.2.0.tgz --production && npm install --only=production && cd ../.."},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://github.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"7.20.3","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"glob":"^7.2.0","delay":"^5.0.0","pkg-up":"^3.1.0","git-sha1":"^0.1.2","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","peggy":"^1.2.0","rimraf":"^3.0.2","deep-equal":"^1.1.0","node-fetch":"^3.0.0","typescript":"^4.4.3","@types/glob":"^7.2.0","@types/node":"^7.0.43","npm-run-all":"^4.1.5","vscode-test":"^1.5.2","@types/mocha":"^9.0.0","@types/vscode":"^1.51.0","vscode-textmate":"^5.4.1","write-json-file":"^4.3.0","vscode-oniguruma":"^1.5.1","@types/deep-equal":"^1.0.1","@types/first-mate":"^7.0.6"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_0.2.0_1638484549409_0.16560409889843708","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"vscode-textmate-languageservice","version":"0.2.1","author":{"url":"https://github.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@0.2.1","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://github.com/SNDST00M/vscode-textmate-languageservice/blob/master/README.md","bugs":{"url":"https://github.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"30029e0193461ef8392f990d812ca8f0448938d5","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-0.2.1.tgz","fileCount":22,"integrity":"sha512-E0SyOKmK2DbtINhVeskWbQMWOUs7POek25C3Y3FqluoNq+e4UkeIVM34MU2WR5G18C+xLuQRoA3Hjev3e/4HeA==","signatures":[{"sig":"MEUCIC7L201DVp5vLVcuI3SUP2jB/rP9NWooWlYCKZzn7rhRAiEAvngHx5hBAWQEFetXq1UerrqQw4A2WfF1g6ebv3OThZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhweB8CRA9TVsSAnZWagAAkD8P/Rgj9+Kg3emDpaFj4CuA\nv1dpbLctIAg3Kxmk/19dC1e0xWQblCahWNTrVlFA6EZjR4mYfZ9BiVpbRmLi\nEAsbqwiJHuwfOFO1+awTH2P44Y4mPrOCr+fp8HzvRZDdHYb0G/s4+tPU7SIA\nndtXAoRCSAWyhdUVWO+fmMFlpny1jWhPHrbpaElK6GwwvZ0pBXRfIfh9Rqys\nI2BhKpjBYeraGuQjzokXv8/04LN5kddfEYgkGGdMDVIvn9KlJXtHoh89b8+D\nQkR0VLLrFFLrrH2B7QYk0cZJpIaicOfyamSNr56yxKrNH8TWTDD36jPJHZo8\noVLhN7RqKzSO12E6b/z3fELY+mX+r+QHqhhsDrJn9Wb/72kUV8NqJ2jDPQco\nC4H3ZO0XNPeZIF4IKP6l03JOKqZaANNY3U+eRW9zAcmkCgc/IuTEpqnCpRhc\nRl2SG9R3CKE60fux9M6uE73ksTxt9eoFwn2emtuflzvkv4rUdnI4lSSFtm7H\nW/jshdehxPG1VQS3LjuHoTiBY4vBxh4XVnqCOps/Lhp7FZxd4afQbwmi/VQA\nOidSERIAHFHTnJUKrI6gnj8Fg2RHzz8IXr66YHZdHponOWrV0wg9Y5R2aoW0\n5tKzPnYyDnzppCb+St9DuEoeroStzKlXXTB+IJ+56EeO4G0fuEHkQ8e6yd+T\nVwxd\r\n=71pb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/src/index.js","types":"./out/src/index","engines":{"vscode":"^1.51.0"},"scripts":{"dump":"cp -R test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data/* test/data","test":"npm-run-all compile patch stage mocha","mocha":"cd test/vscode-matlab/node_modules/vscode-textmate-languageservice && npm install && mocha out/test/runTest --timeout 0 && cd ../../../..","patch":"cp test/data/textmate-configuration.json test/vscode-matlab","stage":"npm-run-all stage:install stage:data","compile":"rm -rf out && npx tsc -p ./","prepack":"rm -f *.tgz","pretest":"rm -rf out test/vscode-matlab/node_modules test/vscode-matlab/package-lock.json && sed -i '/out\\/test\\//d' .npmignore","posttest":"npm run dump","stage:data":"mkdir test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data && cp -R test/data/* test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data","stage:install":"npm pack && cd test/vscode-matlab && npm install ../../vscode-textmate-languageservice-0.2.0.tgz --production && npm install --only=production && cd ../.."},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://github.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"6.14.4","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"13.13.0","dependencies":{"glob":"^7.2.0","delay":"^5.0.0","pkg-up":"^3.1.0","git-sha1":"^0.1.2","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","peggy":"^1.2.0","rimraf":"^3.0.2","deep-equal":"^1.1.0","node-fetch":"^3.0.0","typescript":"^4.4.3","@types/glob":"^7.2.0","@types/node":"^7.0.43","npm-run-all":"^4.1.5","vscode-test":"^1.5.2","@types/mocha":"^9.0.0","@types/vscode":"^1.51.0","vscode-textmate":"^5.4.1","write-json-file":"^4.3.0","vscode-oniguruma":"^1.5.1","@types/deep-equal":"^1.0.1","@types/first-mate":"^7.0.6"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_0.2.1_1640095868579_0.9812477717401178","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"vscode-textmate-languageservice","version":"0.2.2","author":{"url":"https://github.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@0.2.2","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://github.com/SNDST00M/vscode-textmate-languageservice/blob/master/README.md","bugs":{"url":"https://github.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"e467603a9bbfd394bf98f44f96d1b484d7cba00d","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-0.2.2.tgz","fileCount":20,"integrity":"sha512-gB8I8TXn4aW9xsAZPAUq2mCBQutpjiZ0qm/2KTTOe6MbgS4VGANn6he/HjSzLah7RkueCbNrj0hHJi5viSDpvw==","signatures":[{"sig":"MEUCIQD72hgSkDkrqPm7wt0BCPZGQmOobdbzY+5DyQ6nEsEGDwIgTKZdODMEIrx+YAhiQ4ilfiwHh6SqNCpgo6+9O0plbf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNRGfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb0Q/7BDrW9fVRp6q2SRpUJ64xgdedeuzCawAv4A+fy2cpQDdipJlP\r\nVqp4MwN0sGicv64wMCX5zZFJbt4uJ5DdXOp2DfppgYi2EJkc1ogmkGjfuS7u\r\nCNaGsqtu4S3N823cA3TymzD/fETi4z0uO+xT80wDSrcLVFabeADCB5EiiQml\r\n+K2ij3oa21iwrJhL1QnkixiDdS858+fii0lQjX9OSSyMSC0E8ZAa78ymZ6uT\r\nRMZXDtN26+2paw77dP3FiTzzPXQh6bDPQ7xn+l+JbG72yGR7PddtuuFsJD12\r\n9nNw/uCbtDHh+IUKAfqhxhKBaDcm8F/6YAiPtgUPRzg/vbUvrRL/UZgeFSXq\r\nMfDSFrNZuYwr9iHYkc9aDPsz5aUfn8XqoxznrAMniyqvM4x144bb1KT7Yy6x\r\nZrnS4P19v7KFVDKRKDGsVKa8hgkb8egQUN5I9ElepqLKrTf/XoZniJrwwL/j\r\nPxvEq3pKA58n7CU03oi4PYain8To10ECI9tFBUJIwEcwS6nnCS4d50m6loyW\r\nrCBaSLrnevPkZqK2SEYjGvDHx7KiClKyoenGHBUptPEaql0okD1743jPbZDZ\r\nBV7FmxHPi95hCsHgp9ItDLBjxQ2bipcn5aXlMtVZ81m04OiyHtLe8c5B9m4u\r\n9kDtUgZCdXfBeTYOEfSEVFvzXtYCTlOnzuw=\r\n=XPBn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/src/index.js","types":"./out/src/index","engines":{"vscode":"^1.51.0"},"gitHead":"f39e9d48de71e9a3484801151870b2dd75f39414","scripts":{"dump":"cp -R test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data/* test/data","test":"npm-run-all compile patch stage mocha","mocha":"cd test/vscode-matlab/node_modules/vscode-textmate-languageservice && npm install && mocha out/test/runTest --timeout 0 && cd ../../../..","patch":"cp test/data/textmate-configuration.json test/vscode-matlab","pegjs":"npx pegjs --plugin ts-pegjs -o src/util/scopeSelectorParser.ts src/util/scopeSelectorParser.pegjs","stage":"npm-run-all stage:install stage:data","compile":"rm -rf out && npx tsc -p ./","pretest":"rm -rf test/vscode-matlab/node_modules test/vscode-matlab/package-lock.json","posttest":"npm run dump","stage:data":"mkdir test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data && cp -R test/data/* test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data","stage:install":"npm pack && cd test/vscode-matlab && npm install ../../vscode-textmate-languageservice-0.2.2.tgz --production && npm install --only=production && cd ../.."},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://github.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"8.5.0","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"glob":"^7.2.0","delay":"^5.0.0","pkg-up":"^3.1.0","git-sha1":"^0.1.2","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","pegjs":"^0.10.0","rimraf":"^3.0.2","ts-pegjs":"0.3.1","deep-equal":"^1.1.0","node-fetch":"^3.0.0","typescript":"^4.4.3","@types/glob":"^7.2.0","@types/node":"^7.0.43","npm-run-all":"^4.1.5","@types/mocha":"^9.0.0","@types/vscode":"^1.51.0","vscode-textmate":"^5.4.1","write-json-file":"^4.3.0","vscode-oniguruma":"^1.5.1","@types/deep-equal":"^1.0.1","@types/first-mate":"^7.0.6","@vscode/test-electron":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_0.2.2_1647645087046_0.9179515366412307","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"vscode-textmate-languageservice","version":"0.2.3","author":{"url":"https://github.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@0.2.3","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://github.com/SNDST00M/vscode-textmate-languageservice/blob/master/README.md","bugs":{"url":"https://github.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"589534de8f773b0d0c9851cd6564f7f75c919ed7","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-0.2.3.tgz","fileCount":20,"integrity":"sha512-XtMqSPRm7F3V7D/Kz2X3GjKyenAqWu+ik1Q7WfxcgLfCq1P2Hz/wUiRbiJWtT2bHV4cEjzKEfbHpHr6ImqN3yA==","signatures":[{"sig":"MEYCIQDqWf005oR7r1TvtZcJWsert2t6QQH4dezDGLtEpTs0ZwIhALWtS1t0kFoAh6yRzCGBmxmUv018Tj4vEh786qFZua5u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR1KZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Mg//Y34Sv0023Dgdo696Krc7SO/tf4JiYH0P0WaPkp3oMKMe8cIv\r\n6t1mtdmSBdKLXb/leY3i7gRZrjiFrlMxNfMSi7O9YPEG+gbWP9cfHt/MSBK1\r\nduGqVBZtTFwxhTfZAwPAJA/7ciX1GRngVdqT/G5/0AKc0GC7IMswYvj7XMno\r\nM/9QjQ+5AHIoHYR6mBpBkmsWzjWGXRVhBI3PcZJGtFoXQWvbtIMtwOD8Nbpf\r\n1/LIq8S5AuKRoz5BBadCfBmhj+5oBuvIVT69OTM2znIwkq6Z0YCcwpHyzSCO\r\n6uu0KDoCycXRozisltCZ7uBrm/6/sa0CP6tYPKWAzBv2/B0BjQafqh1Ae+zq\r\nee3iloMSyUgqMbQATzT75TSLTWw+7dNiWYDKHBzZFHbib4cZ4dswOcxUAowN\r\nRxFpS5hWh2u3jaOxsIrKASXw9i9SKKDOwgr746m8tpf8bbOjoz0k7zGPClUa\r\nK2M5saj8toVbWtKTYvLUg6XdgshP10gu/8gTn4sF4QYrfdL/yPg3Tzi6Xp+C\r\nSqWRWVRzwAaOW9AO9DUuPtZYhT2rx/lgsGB2DBiG6UiYZj9NeIRR+ny4EXjR\r\niC0Nq92NzBo/jIEfgYkkgLiD1GyidNahJd1/0fbGlLyG/3GOI3hgcdJrxhdY\r\n35gcQ3+8SpwDD8EcUDlIM5NkwCxv8bocSD4=\r\n=TKYd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/src/index.js","types":"./out/src/index","engines":{"vscode":"^1.51.0"},"gitHead":"ccba80fae2975e66a2957b002e66556e26d2dbd6","scripts":{"dump":"cp -R test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data/* test/data","test":"npm-run-all compile patch stage mocha","mocha":"cd test/vscode-matlab/node_modules/vscode-textmate-languageservice && npm install && mocha out/test/runTest --timeout 0 && cd ../../../..","patch":"cp test/data/textmate-configuration.json test/vscode-matlab","pegjs":"npx pegjs --plugin ts-pegjs -o src/util/scopeSelectorParser.ts src/util/scopeSelectorParser.pegjs","stage":"npm-run-all stage:install stage:data","compile":"rm -rf out && npx tsc -p ./","pretest":"rm -rf test/vscode-matlab/node_modules test/vscode-matlab/package-lock.json","posttest":"npm run dump","stage:data":"mkdir test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data && cp -R test/data/* test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/data","stage:install":"npm pack && cd test/vscode-matlab && npm install ../../vscode-textmate-languageservice-0.2.3.tgz --production && npm install --only=production && cd ../.."},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://github.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"8.5.0","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.14.1","dependencies":{"glob":"^7.2.0","delay":"^5.0.0","pkg-up":"^3.1.0","git-sha1":"^0.1.2","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","pegjs":"^0.10.0","rimraf":"^3.0.2","ts-pegjs":"0.3.1","deep-equal":"^1.1.0","node-fetch":"^3.0.0","typescript":"^4.4.3","@types/glob":"^7.2.0","@types/node":"^14.18.11","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/vscode":"^1.51.0","vscode-textmate":"^5.4.1","write-json-file":"^4.3.0","vscode-oniguruma":"^1.5.1","@types/deep-equal":"^1.0.1","@types/first-mate":"^7.0.6","@vscode/test-electron":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_0.2.3_1648841368417_0.577395213800665","host":"s3://npm-registry-packages"}},"1.0.0-rc-1":{"name":"vscode-textmate-languageservice","version":"1.0.0-rc-1","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.0.0-rc-1","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"8d667465e14e40e00533cd91ec4a9ca4e493ea61","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.0.0-rc-1.tgz","fileCount":51,"integrity":"sha512-TEDjg6XNZJb17uFGus3ljerEh7g8/fIpR/SjjwSdS0E/pAfU3bfA1W54gZxDeGuExtQtb4MxlPbEolN3oXeONQ==","signatures":[{"sig":"MEUCIG25gN6Le4SAWQhPdGlFRROlZtUUUNYgU3H0qEh/XPOjAiEA1xolsZCqToDH7ut+GCrci45TcTqaJ0ADu6DIgq3eVgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0vPBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJIw/+NgAuM2X0lWwGQZEHD/HfAErrIoRqW1pdobSQgIE6zztedcPr\r\nkrFXPkJ+/6G6a65LY0M85WpLrEXN+EHAj0yJ4MyP8DfHSGX52H/NAGgYv64V\r\nZazVttDvbj19KawH1FApcBugFqNuwJq1Uw/illZEW7qECNVs6YBYk1S1stSM\r\nqRdWvvCFV2/7BWAZ9UxL9tuALa+wbVTkXi8rlXrv/PD+K1AvqhhEGa7pr8n0\r\nUYhvMndvncGwfBK+1xEfNNvBDVjLjapHFduvILM/Y9XDkjWqeGb74A91+VAc\r\n9gDWxnGHGXkxtwQxmks0aAlWH3Agd5QsegmNcBpX0wyoUgUj1al5qi7XzqZu\r\nqaOqGY8Ww9CvACljH95dPv+wySo9bf37RCjer9iq8x8bJMBk/QLeUWfri1PG\r\n9HeCIv3uYRapABs5lwDkp+H/2akTlm70iXJ7hfHSIFry4aAg8VStowGDOqq4\r\nuiswZRvaal8+ZwRHwO6JIVd/uaTAbCOPtPe2kIGag9YdJDIN7ovXcAgpK4Dx\r\njYpfMsBTHWKThQxEFmPBz+GMoodMTaxPsYPwt55vo5KnOVNQo7el1Di8So92\r\nSDge9IoMpcAPiagtyxG76WliPxtMLwaDJr45PxvOpE62oOpvT1qpXKLEOA/f\r\nF1ANsojQTatfZyMlV8SBueVqskJgZbsbr3k=\r\n=ZA5X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/src/index.js","types":"./out/src/index","engines":{"vscode":"^1.51.0"},"gitHead":"bf5b3f3af3148a46224dc0d08678f9aeb3db51a3","scripts":{"dump":"cpy test/vscode-matlab/data/** test/data","lint":"eslint --ext .ts src","test":"npm-run-all reset patch stage mocha","build":"npm-run-all pegjs compile","mocha":"cd test/vscode-matlab/node_modules/vscode-textmate-languageservice && mocha out/test/runner --timeout 0 && cd ../../../..","patch":"cpy test/vscode-matlab-patches/** test/vscode-matlab","pegjs":"npx peggy --plugin ts-pegjs --extra-options-file src/scopes/parser.pegconfig.json -o src/scopes/parser.ts src/scopes/parser.pegjs","reset":"npm-run-all reset-npm reset-git","stage":"npm-run-all stage-install stage-mocha stage-touch-data stage-data stage-touch-samples stage-samples","compile":"npx tsc -p ./","prepack":"npm run compile","posttest":"npm-run-all dump reset","reset-git":"cd test/vscode-matlab && git add . && git reset --hard && cd ../..","reset-npm":"cd test/vscode-matlab && npm install vscode-textmate-languageservice@1.0.0-rc-1 && npm un mocha && cd ../..","precompile":"del-cli out","stage-data":"cpy test/data/** test/vscode-matlab/data","stage-mocha":"cd test/vscode-matlab/node_modules/vscode-textmate-languageservice && npm install mocha && cd ../../../..","stage-install":"npm pack --pack-destination ./test/vscode-matlab && cd test/vscode-matlab && npm install --production vscode-textmate-languageservice-1.0.0-rc-1.tgz && cd ../..","stage-samples":"cpy test/samples/** test/vscode-matlab/samples","stage-touch-data":"make-dir test/vscode-matlab/data","stage-touch-samples":"make-dir test/vscode-matlab/samples"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"8.5.5","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"glob":"^7.2.0","git-sha1":"^0.1.2","browser-or-node":"^2.1.1","vscode-textmate":"^5.4.1","vscode-oniguruma":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","peggy":"^2.0.1","rimraf":"^3.0.2","cpy-cli":"^4.2.0","del-cli":"^5.0.0","ts-pegjs":"^3.0.0","type-fest":"^0.6.0","deep-equal":"^1.1.0","node-fetch":"^3.0.0","typescript":"^4.4.3","@types/glob":"^7.2.0","@types/node":"^14.18.11","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","make-dir-cli":"^3.0.0","@types/vscode":"^1.51.0","load-json-file":"^6.2.0","write-json-file":"^4.3.0","@types/deep-equal":"^1.0.1","@types/first-mate":"^7.0.6","@vscode/test-electron":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.0.0-rc-1_1674769345285_0.18590317481157403","host":"s3://npm-registry-packages"}},"1.0.0-rc-2":{"name":"vscode-textmate-languageservice","version":"1.0.0-rc-2","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.0.0-rc-2","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"9c687d96958055678ccf4d509ee503a20f31f96c","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.0.0-rc-2.tgz","fileCount":71,"integrity":"sha512-XMzAZoKW4SwJiJ1WXj/s2ZYSBjvACFhJDAVdi/4KHpj8VMSy9UGnnlE1BQgHvSeAuqA/drqIUlgHt0VrmLwImQ==","signatures":[{"sig":"MEQCIENEYRpUMA7f4sttuhmB7+2lmSJudgrEnRHL1qPOAGpYAiA1deZcSM/eHtzYRzotJvMrNtCfWS/hnXznSZLXJnVTcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1FuxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWahAAl+m7Kli9JpJBUIgb7bM921S4N3y+fo4QS5HtuIZ8XbwTRL/m\r\njKtLWhaka//GxDYuvH/Vvsycltmx3VZEc0rX3oFOsNe8XSXbEsninF2Biq85\r\n3iFYrXYJb5IQeCUDu7NDjeTHxAExgPGU7/o9343TVjw8RX6BlHyypxAHDke2\r\n6rDSJXo96HL5380wO3AzwBHmOuujRW+0eseFial0TbhvTWwx8n2hCJOE+PLs\r\nJmG9Mejhe987kKezpTizafimhbqGsifb61B51hOcNVztg/GLh0P7XiBrI3mb\r\n6WOk6Xsz6QyV+Vl1Fep0X+SPR7zncdiltFhEy6mf1c0jNar9dfk21ccuWx9o\r\npuIxoO7+OitBqlH94I94BQKffhgs3kDjOf6FtD8J1IvqfN/92NCwiNdmbNLV\r\nvuGaKW0PEp+2bxFxHPDbDuPUc3c7RPOx9MxRTH/CXFT5ZVrxlp0BdVPPxtfl\r\nB6+tnEO6Wqz1Wh9tTSKSB3S+r2HEujJLpeglZ0/MOKxXs7UuMtkFKwBQ7KkJ\r\nragNhQTTEEzK5Lce9Q1LlwhiI8ziWIsz12AYGf2UT+TsrjQPRRrQh0GpSpNy\r\n/1nnH4FLfgpFvrXkTrPLC37Jm5bj6mVjMsrLKi6rRWdv9KlTsoNqU3bifFJL\r\ncYGHP+VI0+XEXv/e+4fc/Nm7Zg66pTNON/o=\r\n=gdr6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/src/index.js","types":"./out/src/index","engines":{"vscode":"^1.51.0"},"gitHead":"389a74642836c0611e8193bb19947d9e59e24672","scripts":{"dump":"cpy */*.json ../../data --cwd=test/vscode-matlab/data --parents","lint":"eslint --ext .ts src","test":"npm-run-all reset patch stage mocha","build":"npm-run-all pegjs compile","mocha":"npx --workspace test/vscode-matlab/node_modules/vscode-textmate-languageservice mocha out/test/runner --timeout 0","patch":"cpy * ../vscode-matlab --cwd=test/vscode-matlab-patches --parents","pegjs":"npx peggy --plugin ts-pegjs --extra-options-file src/scopes/parser.pegconfig.json -o src/scopes/parser.ts src/scopes/parser.pegjs","reset":"npm-run-all reset-npm reset-git","stage":"npm-run-all stage-pack stage-install stage-mocha stage-touch-data stage-data stage-touch-samples stage-samples","compile":"npx tsc -p ./","prepack":"npm run compile","posttest":"npm-run-all dump reset","reset-git":"git submodule update -f --init","reset-npm":"npm --prefix ./test/vscode-matlab install","precompile":"del-cli out","stage-data":"cpy data/*/*.json vscode-matlab --cwd=test --parents","stage-pack":"npm pack && cpy *.tgz test/vscode-matlab","stage-mocha":"npm i mocha --workspace ./test/vscode-matlab/node_modules/vscode-textmate-languageservice","stage-install":"glob-run npm --prefix ./test/vscode-matlab install --production *.tgz","stage-samples":"cpy samples/*.m vscode-matlab --cwd=test --parents","stage-touch-data":"make-dir test/vscode-matlab/data","stage-touch-samples":"make-dir test/vscode-matlab/samples"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"workspaces":["./test/vscode-matlab","./test/vscode-matlab/node_modules/vscode-textmate-languageservice"],"_npmVersion":"9.3.1","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"19.5.0","dependencies":{"git-sha1":"^0.1.2","vscode-textmate":"^7.0.0","vscode-oniguruma":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.2.0","mocha":"^9.1.1","peggy":"^2.0.1","rimraf":"^3.0.2","cpy-cli":"^3.1.1","del-cli":"^3.0.1","glob-run":"^0.1.7","ts-pegjs":"^3.0.0","type-fest":"^0.6.0","deep-equal":"^1.1.0","typescript":"^4.4.3","@types/glob":"^7.2.0","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","make-dir-cli":"^2.0.0","@types/vscode":"^1.51.0","load-json-file":"^6.2.0","write-json-file":"^4.3.0","@types/deep-equal":"^1.0.1","@types/first-mate":"^7.0.6","@vscode/test-electron":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.0.0-rc-2_1674861489645_0.8948500652490516","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"vscode-textmate-languageservice","version":"1.0.0","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.0.0","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"64fbfec78a08edb1d99eaa7bd8a3519db718b8dd","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.0.0.tgz","fileCount":71,"integrity":"sha512-F91dE9/8ccjokwQq0xQ2OA4x9jRfGxQtCTZEw3FtBhd4yB7t5qpSRsvHDYDhkkKLhmz/3S55LkfLidgPNtq5Kg==","signatures":[{"sig":"MEYCIQCrJuTUfi6zk3QMgNnp9IYlfba357HEbtYVr3a3mfdpVgIhANjJhIPjL1lN3qXP2+u+OM6tJL/oOYB4ETEUoRQ1qmLS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1a7AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNcxAAg7gKS42vUULSshHZjdp3FC2cpBBhVbqejOqRGqVU7qiKW1qV\r\nBDGW0mCWluVfEbkCrk3BEURfRLoFI70Jbj96VlAsgpKNkz+239pE1WIKSpbY\r\nWYcV/mpKf+pmGMalW4CcgQAdp/jbqPk0hY2ed5ThGOlEqPDHuJOZtfs60Y7Y\r\nfWNPScljk29It+WhlFE8vkXs0kwL4jeLIwReTa/L6gQa7rS5ZlFxPL2RUJQ3\r\nYueu+wuu13Og39W+iz7tONk4tLyldeD95e8BhQxQV7+7xRG/vWO4jr1xS9I5\r\nlq+ZGQ50w/mMJ25LAvdaIE6/667t3MTLrS3DJF3CJxKAh0CsnDCzIHYXQwK3\r\nPoCpZ7YffFBRhCmACR0hBWbuN8awyr+ehEs3zzfuqXae9NAecmeRUoG10+3b\r\nAPvfecObN5n0Kc1BpY2zbG39oOOgJVQVby1hNjsPodP7zP48YnCiwdQqUrs7\r\n+OtTkcqRfq5uv9K95oKdx4iy1pQ/o830jZSc68sZySnQZyhanmjWkwkQD3SG\r\nszDA5d06xLINJYf8lCySmOoVr7zeSjcCGadyNgYYUMMid/aDfn+PnZ+r6CsF\r\ncCuwZwiKc8++gr67Vzg6ztLI6IAyblUMuiDyWM6YdUmeoP8RR4gjkXlF32m8\r\nbXqnkioOM3sojcb6jYRJrFmz3A7gh+6IM8U=\r\n=TPUU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/src/index.js","types":"./out/src/index","engines":{"vscode":"^1.51.0"},"gitHead":"c1caf896cd570b5dbd34255c358dcbc647f2fac1","scripts":{"dump":"cpy */*.json ../../data --cwd=test/vscode-matlab/data --parents","lint":"eslint --ext .ts src","test":"npm-run-all reset patch stage mocha","build":"npm-run-all pegjs compile","mocha":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/runner --timeout 0","patch":"cpy * ../vscode-matlab --cwd=test/vscode-matlab-patches --parents","pegjs":"peggy --plugin ts-pegjs --extra-options-file src/scopes/parser.pegconfig.json -o src/scopes/parser.ts src/scopes/parser.pegjs","reset":"npm-run-all reset-npm reset-git","stage":"npm-run-all stage-pack stage-install stage-mocha stage-touch-data stage-data stage-touch-samples stage-samples","compile":"tsc -p ./","prepack":"npm run compile","posttest":"npm-run-all dump reset","reset-git":"git submodule update -f --init","reset-npm":"npm --prefix ./test/vscode-matlab install","precompile":"del-cli out","stage-data":"cpy data/*/*.json vscode-matlab --cwd=test --parents","stage-pack":"npm pack && cpy *.tgz test/vscode-matlab","stage-mocha":"npm --prefix ./test/vscode-matlab/node_modules/vscode-textmate-languageservice i mocha","stage-install":"glob-run npm --prefix ./test/vscode-matlab i --production *.tgz","stage-samples":"cpy samples/*.m vscode-matlab --cwd=test --parents","stage-touch-data":"make-dir test/vscode-matlab/data","stage-touch-samples":"make-dir test/vscode-matlab/samples"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.3.1","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"19.5.0","dependencies":{"vscode-textmate":"^7.0.0","vscode-oniguruma":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.2.0","mocha":"^9.1.1","peggy":"^2.0.1","rimraf":"^3.0.2","cpy-cli":"^3.1.1","del-cli":"^3.0.1","glob-run":"^0.1.7","ts-pegjs":"^3.0.0","type-fest":"^0.6.0","deep-equal":"^1.1.0","typescript":"^4.4.3","@types/glob":"^7.2.0","@types/node":"^16.14.2","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","make-dir-cli":"^2.0.0","@types/vscode":"^1.51.0","load-json-file":"^6.2.0","write-json-file":"^4.3.0","@types/deep-equal":"^1.0.1","@types/first-mate":"^7.0.6","@vscode/test-electron":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.0.0_1674948288052_0.11358889793821159","host":"s3://npm-registry-packages"}},"1.1.0-alpha.2":{"name":"vscode-textmate-languageservice","version":"1.1.0-alpha.2","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.1.0-alpha.2","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"407d75428889351bbeba16f9e6d66780c515ff51","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.1.0-alpha.2.tgz","fileCount":113,"integrity":"sha512-8Ra4mMhiUplKMhtIbkQ+7dP3dE1CcPDAI0m9UlASW07WrKyCEVqwn4rajEn32Wa/WZWLWPC9vx/mE/ilV9oCXQ==","signatures":[{"sig":"MEYCIQDDq2SH4go8CZulaA6Z3pPWte/zcpPsSLD2PJyFIv0b1QIhAIeWatmsl/7AO1dPY1Wu0/9AmbC0ZH2yvm2rd5+hgBmR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2RsLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkRw//btpkGmloEywlrrikoS+dnlce8lmCNXT3ggESR0uXOEBr4PuN\r\nfyUbv6cAtkXg2CwcYyRLrmVZe1aASXj8xO79fuULKAH83vW84L20OAKBms+I\r\nXMjSb1FuWct4OECgf2cD758RqFyOnLIgJJM/oslu6bvDg5Znrk5kxufvTljB\r\ny8FEsf7xhdWq0vjYu/ANXl7+Kfk2zor4lv45gV5IEStloGz2QzxhY5nULHjQ\r\npFax28qqzfNNrw3EEH0oriqo2w7zIcLYBHdtnrznNLXJdQCiyrAWP44KUil9\r\nylOWO+05xIKE8VDNk/a/aZ4kD2JJY2rGgHk/OhHS60hy081beKaIJvSPL8uM\r\nOLix5qvyG2UZ0omyww9ZHn7H8x6LRrcmlc22hLXq66qEobKBXeExSC3AomIq\r\nGhtx4FfnGSGTxxTQowzN/rxzRBsewHRa76pvniHbv8csB9k6+W1CsMelS+pS\r\nxm18taFKOs+2V9KHYXKepbgW8n/SC/Pq+i/u6C9KWyhW4hUdK2umvrvFhOnD\r\ndn+p11gDcA/CfwgzXqnXd0o1WIALW6VAZwwP9ofhJ+ximvkUDxX9O3gUqya4\r\nxPcmzObjHCFC0dISZo9+lwndC24RFLMtMR5R2KTzoHWt1ngB36wra9CYiJpV\r\n10TPlLg9jvZMSZ7NnyKc1iNfLWb8ndGoCO8=\r\n=tSg4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/src/index.js","types":"./out/src/index","engines":{"vscode":"^1.51.0"},"gitHead":"13a762e48aeffc231540a51785ddb3a2a65bf39e","scripts":{"dump":"cpy */*.json ../../data --cwd=test/vscode-matlab/data --parents","lint":"eslint --ext .ts src","test":"npm-run-all reset patch stage mocha","build":"npm-run-all pegjs compile","mocha":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/out/test/runner --timeout 0","patch":"cpy * ../vscode-matlab --cwd=test/vscode-matlab-patches --parents","pegjs":"peggy --plugin ts-pegjs --extra-options-file src/scopes/parser.pegconfig.json -o src/scopes/parser.ts src/scopes/parser.pegjs","reset":"npm-run-all reset-git reset-npm reset-pack","stage":"npm-run-all stage-pack stage-install stage-mocha stage-data stage-samples","prepack":"npm run compile-dev","posttest":"npm-run-all dump reset","reset-git":"git submodule update -f --init","reset-npm":"npm --prefix ./test/vscode-matlab install","precompile":"del-cli out","reset-pack":"del-cli *.tgz test/vscode-matlab/*.tgz","stage-data":"npm-run-all stage-data-touch stage-data-copy","stage-pack":"npm-run-all stage-pack-tar stage-pack-copy","compile-dev":"tsc --project tsconfig.dev.json","stage-mocha":"npm --prefix ./test/vscode-matlab/node_modules/vscode-textmate-languageservice i mocha","compile-prod":"tsc --project tsconfig.prod.json","stage-install":"glob-run npm --prefix ./test/vscode-matlab i --omit=dev *.tgz","stage-samples":"npm-run-all stage-samples-touch stage-samples-copy","precompile-dev":"npm run precompile","prepublishOnly":"npm run compile-prod","stage-pack-tar":"npm pack","precompile-prod":"npm run precompile","stage-data-copy":"cpy data/*/*.json vscode-matlab --cwd=test --parents","stage-pack-copy":"cpy *.tgz test/vscode-matlab","stage-data-touch":"make-dir test/vscode-matlab/data","stage-samples-copy":"cpy samples/*.m vscode-matlab --cwd=test --parents","stage-samples-touch":"make-dir test/vscode-matlab/samples"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.3.1","description":"Textmate language service for Visual Studio Code.","directories":{},"_nodeVersion":"19.5.0","dependencies":{"type-fest":"^0.6.0","@types/node":"^16.14.2","@types/vscode":"^1.51.0","vscode-textmate":"^7.0.0","vscode-oniguruma":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.1","peggy":"^2.0.1","rimraf":"^3.0.2","cpy-cli":"^3.1.1","del-cli":"^3.0.1","glob-run":"^0.1.7","ts-pegjs":"^3.0.0","deep-equal":"^1.1.0","typescript":"^4.4.3","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","make-dir-cli":"^2.0.0","@vscode/test-web":"^0.0.34","@types/deep-equal":"^1.0.1","@types/first-mate":"^7.0.6","@vscode/test-electron":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.1.0-alpha.2_1675172619318_0.4678240446266746","host":"s3://npm-registry-packages"}},"1.1.0-alpha.3":{"name":"vscode-textmate-languageservice","version":"1.1.0-alpha.3","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.1.0-alpha.3","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"74c52ff44956b034a81ab396574df6feb8f4f2ba","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.1.0-alpha.3.tgz","fileCount":69,"integrity":"sha512-X0J7AMZeXqpvnBLAZ5Q7oin4noogdKJQVWKoZqlD/51WB4AQzYQ8kJTJnQcZKKDm0AtYMz9pck5aoFzkyOkXpw==","signatures":[{"sig":"MEQCIDwFJCVEYQSb5MCHf1mncriuPITSI/pX4zdmqbZX+SyZAiBrwRGh7KWae+XaLDTWgLas+vaazmTbvfhUE+pIBTdA2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2402210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj58i2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmputQ/+M3jczCC3sJWx1/OKUWKyUQvy6uXIV3CLi4n/R1SYk8XPaSjR\r\n1YOCvg543jMdOS0+rNJoqOWPJMWi1RKfWAvtxj520w1J31Tbr332kd6oxpc4\r\n00PnsyfJnsIj8OSnZsHoPbwGOp0rjX6MlsF1XMaXUrhxwLmn+fD6t4svq1B8\r\nal8+vu1f+MS5vfwWl9zBYRRYQwH6H3JNSNIay+ZHW+AMrTvmghGoTuLEiZI0\r\n3SsJgfwpsgraSMye/sYqUITY3jz5ONIWYsQPeuNLo08wqAP9os6tN+Lq4i2o\r\nhHOOsxXtGAylTLPujyR8JSVkKm/hA3LCP5Z+Dq+uHgNOs0fGJr60utlpH8W/\r\n8FizvvtO5p6yRInHLIv1WWsw1KYt5BpAaIeXJDpMI44XVG5xd+0qcBwPiIZR\r\nt9BTSgnyHaXnyMdPmsLSSiy8mpblkrKkPxw46yRFhiCQINa1z3+4ciDVVpI5\r\nF+Y9UY6gGdOqQaAeToG0JGrop51RXSVqhXffqM+E8BAvGB2+iMqrjeD1xIBK\r\nFPzvtez+2SXA00HXTFYzGBo8pEpSOY9Sfp9oVmpbKuAxdDYxu2BemV6Wu4/l\r\nGTKBqQ5fgP1Drr1BgqX82+YzxDIOwqPcjeWz1v6SW2lwVrlgV+bNNqj9wVbJ\r\nHBzvMt6hu7XlV/yb0lGRPFLeRLvhWg5Q5iM=\r\n=XIJ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/main.js","types":"./dist/src/main.d.ts","browser":"./dist/src/web.js","engines":{"vscode":"^1.51.0"},"gitHead":"0e87dac78a99934d8caf42ea6ba8adb61320da18","scripts":{"dump":"cpy */*.json ../../data --cwd=test/vscode-matlab/data --parents","lint":"eslint --ext .ts src","test":"npm-run-all reset patch stage harness","clean":"del-cli out dist","patch":"cpy * ../vscode-matlab --cwd=test/vscode-matlab-patches --parents","reset":"npm-run-all reset-git reset-npm reset-pack","stage":"npm-run-all stage-pack stage-dependencies stage-data stage-samples","bundle":"npm-run-all bundle-src bundle-web bundle-test","parser":"npm-run-all parser-pegjs parser-prettier parser-tspegjs-issue-90-hack","harness":"npm-run-all harness-electron","posttest":"npm-run-all dump reset","prebundle":"npm run clean","reset-git":"git submodule update -f --init","reset-npm":"npm --prefix ./test/vscode-matlab install","bundle-src":"webpack-cli --config webpack.config.node.js","bundle-web":"webpack-cli --config webpack.config.web.js","reset-pack":"del-cli *.tgz test/vscode-matlab/*.tgz","stage-data":"npm-run-all stage-data-touch stage-data-copy","stage-pack":"npm-run-all stage-pack-src stage-pack-tar stage-pack-copy stage-pack-install","bundle-test":"tsc --project tsconfig.test.json","harness-web":"node ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.test.js","parser-pegjs":"peggy --plugin ts-pegjs --extra-options-file src/parser/pegconfig.json --dependency matchers:./matchers -o src/parser/parser.ts src/parser/parser.pegjs","stage-samples":"npm-run-all stage-samples-touch stage-samples-copy","prepublishOnly":"npm-run-all bundle clean-production","stage-pack-src":"npm run bundle","stage-pack-tar":"npm pack","parser-prettier":"prettier --config .prettierrc.json --write src/parser/parser.ts","stage-data-copy":"cpy data/*/*.json vscode-matlab --cwd=test --parents","stage-pack-copy":"cpy *.tgz test/vscode-matlab","clean-production":"del-cli dist/test dist/types/test","harness-electron":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.test","stage-data-touch":"make-dir test/vscode-matlab/data","stage-dependencies":"npm install --prefix ./test/vscode-matlab --package-lock false mocha@^10.2.0 @vscode/test-electron@^2.2.0 @vscode/test-web@^0.0.34","stage-pack-install":"glob-run npm --prefix ./test/vscode-matlab i --omit=dev *.tgz","stage-samples-copy":"cpy samples/*.m vscode-matlab --cwd=test --parents","stage-samples-touch":"make-dir test/vscode-matlab/samples","parser-tspegjs-issue-90-hack":"replace-in-files --regex='let\\s+(\\S+)\\s+=\\srequire' --replacement='import $1 = require' src/parser/parser.ts"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.3.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"19.5.0","dependencies":{"type-fest":"^0.6.0","@types/glob":"^8.0.1","@types/node":"^16.14.2","@types/vscode":"^1.51.0","vscode-textmate":"^7.0.0","vscode-oniguruma":"^1.7.0","node-polyfill-webpack-plugin":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^8.1.0","mocha":"^10.2.0","peggy":"^2.0.1","assert":"^2.0.0","eslint":"^7.28.0","rimraf":"^3.0.2","cpy-cli":"^3.1.1","del-cli":"^3.0.1","webpack":"^5.75.0","glob-run":"^0.1.7","prettier":"^2.3.1","ts-pegjs":"^3.0.0","ts-loader":"^9.4.2","deep-equal":"^1.1.0","typescript":"^4.4.3","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","make-dir-cli":"^2.0.0","path-browserify":"^1.0.1","@vscode/test-web":"^0.0.34","@types/webpack-env":"1.18","copy-webpack-plugin":"^11.0.0","replace-in-files-cli":"^1.0.0","@vscode/test-electron":"^2.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.0","tsconfig-paths-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.1.0-alpha.3_1676134582057_0.6271850723747339","host":"s3://npm-registry-packages"}},"1.1.0-alpha.4":{"name":"vscode-textmate-languageservice","version":"1.1.0-alpha.4","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.1.0-alpha.4","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"9030f8d67e0a33ac95299d5845eeb2559f570514","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.1.0-alpha.4.tgz","fileCount":31,"integrity":"sha512-cBvgWr7Oz8SmXKJAe2neX0GWyiToz++Fhwu0JYvc8cgW1EBepkLRb0arjAmhc2vkACI8JmKwZQiuLZMbFa6i9g==","signatures":[{"sig":"MEUCIQDHgoq6HuMQiOkpnNc1oJy1FPhOiTyeeF0Wlsuf1ASH9AIgbveH2uc/uh5UZxeX9r2oSKsUV1RfqtCtH7ULIkUC4hU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2250227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6XQtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrycg/8CbFrroxclbGVmZMA6wI/AkQyDYTZ6nlTKJOdYC8RjCmmMEQA\r\nHTNLJPHeJ3jjtUCR040GD5HobHoFzpxTZFQqSfRDSa4ivkaqVeAcZQxMHk4d\r\n1OUg9NAcYkQTjTum8vm1nPgcfZ6QGv6ncAjVKQNq4L86YlhNd6AQv9Fh4GJ9\r\nPnxJE4y/FpcZy9VEttcWnYUeR8RnJgTeffGFUw+RrYPl3tEmJsbsZ4b0nmKn\r\nmQNloDqs/o84x/tVof0gDSexrpDQi6VCI1tFhaGOX2xMiy1EDYLSd0BSKrzF\r\n/R/gytSEgEHtw+Bx/EDBGQ5JLKT2zSF818jMtIaNHDb9dotEbHYBaLJVPIuw\r\n++l/OdmIYgyBRjS84mDk8myDHp8hXq9nzDouwqinbmNWCmjPvsK1oTCSYQl1\r\nv4Ub5yAJl3ESrgsffNCkaHO7RNXTBy3QaR45PU+44SvfEIWwKFwL0bP65GMh\r\naJQQDb37XJkcQ/0cKoEPftpLkrsHeKNxuhOtB8xyFVqKgsCVjowmsgZ6O+hk\r\nJ5+N2ILzoNJeSzzIkkGM6cGckrAgt4lf+wMQdFO3ThBix557nkXk5aNAwvWz\r\nzw/J8cIe2ETgdTQQEXHhVxJjow9ceazQ2FHT0HZ3mWUYhg9hzD3M0Q0tposu\r\n6rkqt1nV/Em8LVsumHY0n8irrEn03U/KbkQ=\r\n=bGll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/main.js","types":"./dist/types/src/main.d.ts","browser":"./dist/src/web.js","engines":{"vscode":"^1.51.0"},"gitHead":"46e8735e14a64f9e43748de1af206145b8c92e0a","scripts":{"dump":"cpy */*.json ../../data --cwd=test/vscode-matlab/data --parents","lint":"eslint --ext .ts src","test":"npm-run-all reset patch stage harness","clean":"del-cli dist","patch":"cpy * ../vscode-matlab --cwd=test/vscode-matlab-patches --parents","pegjs":"npm-run-all pegjs-pegjs pegjs-prettier pegjs-tspegjs#90-hack","reset":"npm-run-all reset-git reset-npm reset-pack","stage":"npm-run-all stage-pack stage-dependencies stage-data stage-samples","bundle":"npm-run-all bundle-src bundle-web.ts bundle-web bundle-test","harness":"npm-run-all harness-electron","posttest":"npm-run-all dump reset","prebundle":"npm run clean","reset-git":"git submodule update -f --init","reset-npm":"npm --prefix ./test/vscode-matlab install","bundle-src":"webpack-cli --config webpack.config.node.js","bundle-web":"webpack-cli --config webpack.config.web.js","reset-pack":"del-cli *.tgz test/vscode-matlab/*.tgz","stage-data":"npm-run-all stage-data-touch stage-data-copy","stage-pack":"npm-run-all stage-pack-src stage-pack-tar stage-pack-copy stage-pack-install","bundle-test":"npm-run-all bundle-test-build bundle-test-copy bundle-test-clean","harness-web":"node ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.test.js","pegjs-build":"peggy --plugin ts-pegjs --extra-options-file src/parser/pegconfig.json --dependency matchers:./matchers -o src/parser/parser.ts src/parser/parser.pegjs","bundle-web.ts":"cpy src/main.ts src --rename=web.ts","stage-samples":"npm-run-all stage-samples-touch stage-samples-copy","pegjs-prettier":"prettier --config .prettierrc.json --write src/parser/parser.ts","prepublishOnly":"npm-run-all bundle clean-production","stage-pack-src":"npm run bundle","stage-pack-tar":"npm pack","stage-data-copy":"cpy data/*/*.json vscode-matlab --cwd=test --parents","stage-pack-copy":"cpy *.tgz test/vscode-matlab","bundle-test-copy":"cpy **/* ../../dist/test --cwd=out/test --parents","clean-production":"del-cli dist/test","harness-electron":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.test","stage-data-touch":"make-dir test/vscode-matlab/data","bundle-test-build":"tsc --project tsconfig.test.json","bundle-test-clean":"del-cli out dist/types/test dist/test/data/selectors","stage-dependencies":"npm install --prefix ./test/vscode-matlab --package-lock false mocha@^10.2.0 @vscode/test-electron@^2.2.0 @vscode/test-web@^0.0.34","stage-pack-install":"glob-run npm --prefix ./test/vscode-matlab i --omit=dev *.tgz","stage-samples-copy":"cpy samples/*.m vscode-matlab --cwd=test --parents","stage-samples-touch":"make-dir test/vscode-matlab/samples","pegjs-tspegjs#90-hack":"replace-in-files --regex='let\\s+(\\S+)\\s+=\\srequire' --replacement='import $1 = require' src/parser/parser.ts"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.3.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"19.5.0","dependencies":{"type-fest":"^0.6.0","@types/node":"^16.14.2","@types/vscode":"^1.51.0","vscode-textmate":"^7.0.0","vscode-oniguruma":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","peggy":"^2.0.1","assert":"^2.0.0","eslint":"^7.28.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","webpack":"^5.75.0","glob-run":"^0.1.7","prettier":"^2.3.1","ts-pegjs":"^3.0.0","ts-loader":"^9.4.2","typescript":"^4.4.3","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","make-dir-cli":"^2.0.0","path-browserify":"^1.0.1","@vscode/test-web":"^0.0.34","@types/webpack-env":"1.18","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-import":"^2.27.5","replace-in-files-cli":"^1.0.0","@vscode/test-electron":"^2.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.0","encoded-uint8array-loader":"^1.0.2","node-polyfill-webpack-plugin":"^2.0.1","tsconfig-paths-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.1.0-alpha.4_1676244013374_0.3552030691791841","host":"s3://npm-registry-packages"}},"1.1.0-alpha.5":{"name":"vscode-textmate-languageservice","version":"1.1.0-alpha.5","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.1.0-alpha.5","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"f72973f07a0ce8fdb99064451902c2516e39e2a6","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.1.0-alpha.5.tgz","fileCount":31,"integrity":"sha512-TAiIS6ImbgD4k1Tr8MNlbdVW/YR0fzVemhQz+QggICN1B73/MlFG5/G7dkHAuD4wmPZiCwjoEBPuj9uufw+E0Q==","signatures":[{"sig":"MEQCIB8NGxRmcWvCMpcNe5to/vY5yPxZriPhz/yCWiZqw43LAiASUtYvi/CwmVQ8a5z/hyFfSNOFPsccANnxBx1v6gOtsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2251101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6kpHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/tA//YnFXC2xJMMFlJnf3zQmR9mWPst/ddsgi3KEcYvITdmUMx1dC\r\nwKpZolYKiH7eD5idLGZ0prS+jgzDBIKS+ptp3lf4/SRgnRd6xPy9z2lGfP5g\r\nHYXeamsNE3P1xUZt47Y7so2COZ5Y8XDD4k6X0sU97O7fmKUk0z1p/tQsYInn\r\nHax7nwU7VSpQQeq9y+aBs6B7DMNH7JahEBZEfVOIaBbtrNrlP927lqTskrOj\r\nY1Ke33O14djMKe7R8TVQVnr6skdtvNGFcwJmINsuqBJ1KEE7REMww+G1837m\r\nEhzUft1HfhsNzJUnSMqtS+vw2i90PCOCG7+ZotxJYalBuh8WkaGfuLwntp2t\r\ndsKDnEf1vmAImpeZnIdfpiZNXq7K3gvimJVqVupVtfNb0mqzQT5X6+DH1o2S\r\niORjmkDDerEUm9ZvnaT93Rjz0UHfSsDJW8rquRk/kzjG/mhqQ99WbLn5FUGf\r\n/crtq6j7Qbf3YNo2SWopsXAt4bf06i88TJhKx30quNx7Cu5bI3inxT7T3GQM\r\n5QRiCb4OptKSdmSXWQ0lp1a4DRjc/m967bqy0sNfuPTWf6f/YH4hnG9AnNYr\r\nDUUFR47n0aqvPG/Kz8HgAQkN6QkURXnMdZ650P5bjm3jpN+3n89S+TYeLBgx\r\nwY+lO6ie+QDrR9dHavA9neUZE2QhVbk2EMU=\r\n=M0Op\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/main.js","types":"./dist/types/src/main.d.ts","browser":"./dist/src/web.js","engines":{"vscode":"^1.51.0"},"gitHead":"cf03eed697d5bcf01bba1365ebd1fd18964f1f2e","scripts":{"dump":"cpy */*.json ../../data --cwd=test/vscode-matlab/data --parents","lint":"eslint --ext .ts src","test":"npm-run-all reset patch stage harness","clean":"del-cli dist","patch":"cpy * ../vscode-matlab --cwd=test/vscode-matlab-patches --parents","pegjs":"npm-run-all pegjs-build pegjs-prettier pegjs-tspegjs-90-hack","reset":"npm-run-all reset-git reset-npm reset-pack","stage":"npm-run-all stage-pack stage-dependencies stage-data stage-samples","bundle":"npm-run-all bundle-src bundle-web.ts bundle-web bundle-test","harness":"npm-run-all harness-electron harness-web","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs","reset-git":"git submodule update -f --init","reset-npm":"npm --prefix ./test/vscode-matlab install","bundle-src":"webpack-cli --config webpack.config.node.js","bundle-web":"webpack-cli --config webpack.config.web.js","reset-pack":"del-cli *.tgz test/vscode-matlab/*.tgz","stage-data":"npm-run-all stage-data-touch stage-data-copy","stage-pack":"npm-run-all stage-pack-src stage-pack-tar stage-pack-copy stage-pack-install","bundle-test":"npm-run-all bundle-test-build bundle-test-copy bundle-test-clean","harness-web":"node ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.test.js","pegjs-build":"peggy --plugin ts-pegjs --extra-options-file src/parser/pegconfig.json --dependency matchers:./matchers -o src/parser/parser.ts src/parser/parser.pegjs","bundle-web.ts":"cpy src/main.ts src --rename=web.ts","stage-samples":"npm-run-all stage-samples-touch stage-samples-copy","pegjs-prettier":"prettier --config .prettierrc.json --write src/parser/parser.ts","prepublishOnly":"npm-run-all bundle clean-production","stage-pack-src":"npm run bundle","stage-pack-tar":"npm pack","stage-data-copy":"cpy data/*/*.json vscode-matlab --cwd=test --parents","stage-pack-copy":"cpy *.tgz test/vscode-matlab","bundle-test-copy":"cpy **/* ../../dist/test --cwd=out/test --parents","clean-production":"del-cli dist/test","harness-electron":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.test","stage-data-touch":"make-dir test/vscode-matlab/data","bundle-test-build":"tsc --project tsconfig.test.json","bundle-test-clean":"del-cli out dist/types/test dist/test/data/selectors","stage-dependencies":"npm install --prefix ./test/vscode-matlab --package-lock false mocha@^10.2.0 @vscode/test-electron@^2.2.0 @vscode/test-web@^0.0.34","stage-pack-install":"glob-run npm --prefix ./test/vscode-matlab i --omit=dev *.tgz","stage-samples-copy":"cpy samples/*.m vscode-matlab --cwd=test --parents","stage-samples-touch":"make-dir test/vscode-matlab/samples","pegjs-tspegjs-90-hack":"replace-in-files --regex='let(\\s\\S+\\s=\\srequire)' --replacement='import$1' src/parser/parser.ts"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.3.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"19.5.0","dependencies":{"type-fest":"^0.6.0","@types/node":"^16.14.2","@types/vscode":"^1.51.0","vscode-textmate":"^7.0.0","vscode-oniguruma":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","peggy":"^2.0.1","assert":"^2.0.0","eslint":"^7.28.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","webpack":"^5.75.0","glob-run":"^0.1.7","prettier":"^2.3.1","ts-pegjs":"^3.0.0","ts-loader":"^9.4.2","typescript":"^4.4.3","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","make-dir-cli":"^2.0.0","path-browserify":"^1.0.1","@vscode/test-web":"^0.0.34","@types/webpack-env":"1.18","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-import":"^2.27.5","replace-in-files-cli":"^1.0.0","@vscode/test-electron":"^2.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.0","encoded-uint8array-loader":"^1.0.2","node-polyfill-webpack-plugin":"^2.0.1","tsconfig-paths-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.1.0-alpha.5_1676298823181_0.4701814151219823","host":"s3://npm-registry-packages"}},"1.1.0-alpha.6":{"name":"vscode-textmate-languageservice","version":"1.1.0-alpha.6","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.1.0-alpha.6","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"8dcc39784c606148c79426f71aaac560a0838f2a","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.1.0-alpha.6.tgz","fileCount":30,"integrity":"sha512-wq0kFlqrI/r6QYNzj3kV6OL+2Mn8gIeq+/mdy+c1WOdZ656DkMAQhSe09xLvny1q9C2lntjWr7ZaomL2Vv+sgg==","signatures":[{"sig":"MEUCIEtRNbkuflg7aVQa4fUTX5U1HritLLelnkt/6dhti+tYAiEAznyFdmey8tEmx812VuKiDi/zW9tR3I4aBURgwZ6k8gM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7C8RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoExBAAh50Tnsmcjk6RVGObJNWgM1rNOno6Sd05udCkrXFUyCFSEEG5\r\nTJzzrRcgRSmlP3oe+Y/M11aPmIRjoIcE6u1EpaaGVHMYRxHt1SyjPRxSAJdj\r\nc7eGpUpvaXtWStbsDlmeX7j1WMYyUFvnVCx6SchiVQaSy5+kD4dtv94fGzOd\r\nOFqNGt000te/x8U9tHkAyduQ4QU5dVgxuTy6biJ/b16No1xMA63IUXLnad9U\r\nBmthxhEh1TXRZeEiKjejdi3AI1b8KaAfMGa6B7TUpAz5t4ArJajDCzteg9DL\r\n51+KHaDop6wxWt1r/iC6RLJZeoeZBmhhoY69PeM2vMknv1cue49n1sU2BkpU\r\nSjs8zkB8CwFVrV7hJb6GefVXJP/jXv95GsF8dYPRozaQTUEo/bXhAQWsbVUg\r\nz84xBGzHYOpbasj4ha9GmPH1Wuj9cl9O0Z0fTOuVKkNWYz2s+U/NrP6FGvIX\r\nONHDxADVB3MlqJwWMmtKVHbd0/B3bYT+TpeMocyRpu9MI2MJMSyuqlr+LswJ\r\ncOdtl2caLCTMD3Rl0RT0C9fKW5uJz5jihJmfASuz4gBR+101cOTwKnfTvxbo\r\nRH1uBdF77d+VYKE3VMISrrfAzPYVV7zZJ+5kvM2VSffIjMMi0z4mdj8eOhRT\r\nmRqK2rpe/040G+4w2fhz6b0sNHvBoOOW3F4=\r\n=3s8k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/main.js","types":"./dist/types/src/main.d.ts","browser":"./dist/src/main.js","engines":{"vscode":"^1.51.0"},"gitHead":"abb45305ad1e613d027f451e690e6e767a77adee","scripts":{"dump":"cpy */*.json ../../data --cwd=test/vscode-matlab/data --parents","test":"npm-run-all reset patch stage harness","clean":"del-cli dist","patch":"cpy * ../vscode-matlab --cwd=test/vscode-matlab-patches --parents","pegjs":"npm-run-all pegjs-build pegjs-prettier pegjs-tspegjs-90-hack","reset":"npm-run-all reset-git reset-npm reset-pack","stage":"npm-run-all stage-pack stage-dependencies stage-data stage-samples","bundle":"npm-run-all bundle-src bundle-test","harness":"npm-run-all harness-rebuild harness-electron harness-web","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs","reset-git":"git submodule update -f --init","reset-npm":"npm --prefix ./test/vscode-matlab install","bundle-src":"webpack-cli --config webpack.config.js","reset-pack":"del-cli *.tgz test/vscode-matlab/*.tgz","stage-data":"npm-run-all stage-data-touch stage-data-copy","stage-pack":"npm-run-all stage-pack-src stage-pack-tar stage-pack-copy stage-pack-install","bundle-test":"npm-run-all bundle-test-build bundle-test-web bundle-test-copy bundle-test-clean","harness-web":"node ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.test","pegjs-build":"peggy --plugin ts-pegjs --extra-options-file src/parser/pegconfig.json --dependency matchers:./matchers -o src/parser/parser.ts src/parser/parser.pegjs","stage-samples":"npm-run-all stage-samples-touch stage-samples-copy","pegjs-prettier":"prettier --config .prettierrc.json --write src/parser/parser.ts","prepublishOnly":"npm-run-all bundle clean-production","stage-pack-src":"npm run bundle","stage-pack-tar":"npm pack","bundle-test-web":"webpack-cli --config webpack.config.web.js","harness-rebuild":"npm run --prefix ./test/vscode-matlab vscode:prepublish","stage-data-copy":"cpy data/*/*.json vscode-matlab --cwd=test --parents","stage-pack-copy":"cpy *.tgz test/vscode-matlab","bundle-test-copy":"cpy **/* ../../dist/test --cwd=out/test --parents","clean-production":"del-cli dist/test","harness-electron":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.test","stage-data-touch":"make-dir test/vscode-matlab/data","bundle-test-build":"tsc --project tsconfig.test.json","bundle-test-clean":"del-cli out dist/types/test dist/test/data/selectors","stage-dependencies":"npm install --prefix ./test/vscode-matlab --package-lock false mocha@^10.2.0 @vscode/test-electron@^2.2.0 @vscode/test-web@^0.0.34","stage-pack-install":"glob-run npm --prefix ./test/vscode-matlab i --omit=dev *.tgz","stage-samples-copy":"cpy samples/*.m vscode-matlab --cwd=test --parents","stage-samples-touch":"make-dir test/vscode-matlab/samples","pegjs-tspegjs-90-hack":"replace-in-files --regex='let(\\s\\S+\\s=\\srequire)' --replacement='import$1' src/parser/parser.ts"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"8.5.0","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"type-fest":"^0.8.1","@types/node":"^16.14.2","@types/vscode":"^1.51.0","vscode-textmate":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","peggy":"^2.0.1","cpy-cli":"^3.1.1","del-cli":"^3.0.1","webpack":"^5.75.0","glob-run":"^0.1.7","prettier":"^2.3.1","ts-pegjs":"^3.0.0","ts-loader":"^9.4.2","typescript":"^4.4.3","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","make-dir-cli":"^2.0.0","fast-deep-equal":"^3.1.3","path-browserify":"^1.0.1","@vscode/test-web":"^0.0.34","vscode-oniguruma":"^1.7.0","@types/webpack-env":"1.18","replace-in-files-cli":"^1.0.0","@vscode/test-electron":"^2.2.0","encoded-uint8array-loader":"^1.0.3","tsconfig-paths-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.1.0-alpha.6_1676422928736_0.1873467641234683","host":"s3://npm-registry-packages"}},"1.1.0-alpha.8":{"name":"vscode-textmate-languageservice","version":"1.1.0-alpha.8","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.1.0-alpha.8","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"6cb955737ced6a38fbb03d753975c8d12e8ba544","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.1.0-alpha.8.tgz","fileCount":28,"integrity":"sha512-5N/Y55Lw84r3sMavFoSHYEoYm2n0rigGRyBI+lo6DSJekL/HIp3Md5yjGd8L4JBjVxNoArM9J+LcHghcHRM7gA==","signatures":[{"sig":"MEYCIQDHWq4bli+whXhQwk4BjQm82K1sOnCTv0KDFjJxZkb1CgIhAJoxZBQQR5MlLEo0kBMwVwYb+PPM6ZTCodkRL0wkSHkp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1083353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj98neACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU2A//TtQZsMM7PHNtCJLw44BjxQhj8wPJaMQ6Oz447WZx9uDJmUtm\r\nXpqYSUBUvP5ofdq3eP/KwMBfNVEsskHLsaKOg5r6EeAKflvkuYdqerSj+/L6\r\nrlXgxNqlNe5w9YOfR2FnPN4kkla5w9WYvuZXRFRr0WAsHVqAD6NQn4mV8wou\r\nPSFQ1LERdSwuSvQJojLxvVyJKXh7j4rt8b+UWK+3GirnW8PUbDGgyc8fpjUw\r\npA4PR9A27pf/OUIYyghGn7KuytzICY9YVs+KiCTU/Y+3brvGqegyUFV+Vw64\r\nGj3EsUm5TLuaQRMrA8jwYyGaO3VH0i3P4UrjA5pitlBoPUMpJF/J/iRStsDn\r\nhzSz16EgJiLTTfMDxGcKrDcgzNfeGtWnwxiZJX4YS8tOcacIPHL2Z8iMOlkO\r\nZaFRP7Cp61f32G+BpCSrYXLPC4xuar6hdvesogdhCD/Sprw97sKmgBSKoJQF\r\nWDrKu68NQwzJN1X0kBcVmzVAaMpjh6pJiS84GgBTlXdeAjvLE8B7UwAwmfzM\r\nxrVByFfa626WIOKaww3/vWTZuW+tbibaFz7SEi1eZt9RfunwYC2SLZi1uvVS\r\nggYl0x5Y/Z1/vKHnAoxu21OBocMeTpMgnbbWY4QNzp4qx7KNzzNpgpcWH9Ku\r\nnZSJVdxzEa1ABqNOgzV2I1/nbbJsNlmD120=\r\n=9Csr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/main.js","types":"./dist/types/src/main.d.ts","browser":"./dist/src/main.js","engines":{"vscode":"^1.51.0"},"gitHead":"094f1c6a37ccea5118eccb0ffd0398a34ff56357","scripts":{"dump":"cpy */*.json ../../data --cwd=test/vscode-matlab/data --parents","test":"npm-run-all reset patch stage harness","clean":"del-cli dist","patch":"cpy * ../vscode-matlab --cwd=test/vscode-matlab-patches --parents","pegjs":"npm-run-all pegjs-build pegjs-prettier pegjs-tspegjs-90-hack","reset":"npm-run-all reset-git reset-npm reset-pack","stage":"npm-run-all stage-pack stage-dependencies stage-data stage-samples","bundle":"npm-run-all bundle-src bundle-test","harness":"npm-run-all harness-rebuild harness-electron harness-web","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs","reset-git":"del-cli test/vscode-matlab/data test/vscode-matlab/samples","reset-npm":"npm --prefix ./test/vscode-matlab install","bundle-src":"webpack-cli --config webpack.config.js","reset-pack":"del-cli *.tgz test/vscode-matlab/*.tgz","stage-data":"npm-run-all stage-data-touch stage-data-copy","stage-pack":"npm-run-all stage-pack-src stage-pack-tar stage-pack-copy stage-pack-install","bundle-test":"npm-run-all bundle-test-build bundle-test-web bundle-test-copy bundle-test-clean","harness-web":"node ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.test.js","pegjs-build":"peggy --plugin ts-pegjs --extra-options-file src/parser/pegconfig.json --dependency matchers:./matchers -o src/parser/parser.ts src/parser/parser.pegjs","stage-samples":"npm-run-all stage-samples-touch stage-samples-copy","pegjs-prettier":"prettier --config .prettierrc.json --write src/parser/parser.ts","prepublishOnly":"npm-run-all test bundle clean-production","stage-pack-src":"npm run bundle","stage-pack-tar":"npm pack","bundle-test-web":"webpack-cli --config webpack.config.web.test.js","harness-rebuild":"npm run --prefix ./test/vscode-matlab vscode:prepublish","stage-data-copy":"cpy data/*/*.json vscode-matlab --cwd=test --parents","stage-pack-copy":"cpy *.tgz test/vscode-matlab","bundle-test-copy":"cpy **/* ../../dist/test --cwd=out/test --parents","clean-production":"del-cli dist/test","harness-electron":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.test.js","stage-data-touch":"make-dir test/vscode-matlab/data","bundle-test-build":"tsc --project tsconfig.node.test.json","bundle-test-clean":"del-cli out dist/types/test dist/test/data/selectors","stage-dependencies":"npm install --prefix ./test/vscode-matlab --save-dev --package-lock false mocha@^10.2.0 @vscode/test-electron@^2.2.0 @vscode/test-web@^0.0.34","stage-pack-install":"glob-run npm --prefix ./test/vscode-matlab install --omit=dev *.tgz","stage-samples-copy":"cpy samples/*.m vscode-matlab --cwd=test --parents","stage-samples-touch":"make-dir test/vscode-matlab/samples","pegjs-tspegjs-90-hack":"replace-in-files --regex='let(\\s\\S+\\s=\\srequire)' --replacement='import$1' src/parser/parser.ts"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.5.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"type-fest":"^0.8.1","@types/vscode":"^1.51.0","vscode-textmate":"7.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","peggy":"^2.0.1","dequal":"^2.0.3","cpy-cli":"^3.1.1","del-cli":"^3.0.1","process":"^0.11.10","webpack":"^5.75.0","glob-run":"^0.1.7","prettier":"^2.3.1","ts-pegjs":"^3.0.0","line-diff":"^2.1.1","ts-loader":"^9.4.2","typescript":"^4.4.3","@types/node":"^16.14.2","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","make-dir-cli":"^2.0.0","path-browserify":"^1.0.1","@vscode/test-web":"^0.0.34","vscode-oniguruma":"^1.7.0","@types/webpack-env":"1.18","replace-in-files-cli":"^1.0.0","@vscode/test-electron":"^2.2.0","encoded-uint8array-loader":"^1.0.3","tsconfig-paths-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.1.0-alpha.8_1677183454524_0.770643806976208","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"vscode-textmate-languageservice","version":"1.1.0","author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.1.0","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"6ee1ea97f4594752e2a0ea98a291646129710d3b","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.1.0.tgz","fileCount":28,"integrity":"sha512-624LY3wrYZbB9EdRm7Ce0iqv+PR7SKmdon2j8Ca6pb0UoH/ndsjYh1Lm9UtOZihtn8dp26nStDfvFYEi0OMOww==","signatures":[{"sig":"MEUCIHqnTpys4N+xkxDnuYBqh4WDUtYj3E5vg5yD9pzMzJx4AiEAoaEtAsf3+vYiSvBQkeg0j8TQ4Q7s8a7AjuClaMOLx+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1079683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+FanACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq//w//TmgcNTqqkT5ch1mtlxlPSvMrZH6FipyiGnZ71piq3l/PU8Or\r\n1ptdK3vj89uN3W7cNCJ/6CSldrABDcUx8AkO2J3WZQgg0sokQBW/1dw/94rU\r\nukByjbCiJA2yt4+C/M6GchM4MvAsjTrsagSAh1/p2ld63Mn50cQxSSaNKI+Y\r\nmbp9XaXnaLn+97/v9hvUpAYJeu0rNzWUO8S5ZYv8gPTAak17/g0ghgsdJSNS\r\ncIzx3lV0ogls9eSg59crtz05+6crcLh9wbkJcG5d9+hEoe9b8zAbyX+6X08S\r\nQJO8eqxOOKw983RJcnxZWUupdH33GyS7Iq3wg1TYextPxxHlSUAVqHqOwbzR\r\nFLrrlQApNBEGOiI7wpwx0ciJiTOJVaHNAzR+AiZSVZ6kzoD2twwkfWkGcmHH\r\nZCUUGwpCKUJNbyBCtcO/iHWdPlMV9fjuSIeFLgDmSJn6QRPGyDNExp2Aq/N3\r\nrzxrRx/zznl/0uB942R012UDTpefQ3e4nD/99b6uaOUFyzcyC8lXPv/6siT+\r\noIPtvKvmrkUoFK/sl1hoRImY7+4+FtIU6/22Sond+tBYplVqqDbRRQnIHRr2\r\nkVXOaf0E+iB0kkLoU4qvzP5qfnaZn6dFW33bHzXdcy8a4CYKncMvzy8M1TzF\r\n/IO0JCckmfvgfkLRxI5ru0KMdvjujXPUyPU=\r\n=r9Ep\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/main.js","types":"./dist/types/src/main.d.ts","browser":"./dist/src/main.js","engines":{"vscode":"^1.51.0"},"gitHead":"34d39b2240d308701263d21516af3fec090821e2","scripts":{"dump":"cpy */*.json ../../data --cwd=test/vscode-matlab/data --parents","test":"npm-run-all reset patch stage harness","clean":"del-cli dist","patch":"cpy * ../vscode-matlab --cwd=test/vscode-matlab-patches --parents","pegjs":"npm-run-all pegjs-build pegjs-prettier pegjs-tspegjs-90-hack","reset":"npm-run-all reset-git reset-npm reset-pack","stage":"npm-run-all stage-pack stage-dependencies stage-data stage-samples","bundle":"npm-run-all bundle-src bundle-test","harness":"npm-run-all harness-rebuild harness-electron harness-web","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs","reset-git":"del-cli test/vscode-matlab/data test/vscode-matlab/samples","reset-npm":"npm --prefix ./test/vscode-matlab install","bundle-src":"webpack-cli --config webpack.config.js","reset-pack":"del-cli *.tgz test/vscode-matlab/*.tgz","stage-data":"npm-run-all stage-data-touch stage-data-copy","stage-pack":"npm-run-all stage-pack-src stage-pack-tar stage-pack-copy stage-pack-install","bundle-test":"npm-run-all bundle-test-build bundle-test-web bundle-test-copy bundle-test-clean","harness-web":"node ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.test.js","pegjs-build":"peggy --plugin ts-pegjs --extra-options-file src/parser/pegconfig.json --dependency matchers:./matchers -o src/parser/parser.ts src/parser/parser.pegjs","stage-samples":"npm-run-all stage-samples-touch stage-samples-copy","pegjs-prettier":"prettier --config .prettierrc.json --write src/parser/parser.ts","prepublishOnly":"npm-run-all test bundle clean-production","stage-pack-src":"npm run bundle","stage-pack-tar":"npm pack","bundle-test-web":"webpack-cli --config webpack.config.web.test.js","harness-rebuild":"npm run --prefix ./test/vscode-matlab vscode:prepublish","stage-data-copy":"cpy data/*/*.json vscode-matlab --cwd=test --parents","stage-pack-copy":"cpy *.tgz test/vscode-matlab","bundle-test-copy":"cpy **/* ../../dist/test --cwd=out/test --parents","clean-production":"del-cli dist/test","harness-electron":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.test.js","stage-data-touch":"make-dir test/vscode-matlab/data","bundle-test-build":"tsc --project tsconfig.node.test.json","bundle-test-clean":"del-cli out dist/types/test dist/test/data/selectors","stage-dependencies":"npm install --prefix ./test/vscode-matlab --save-dev --package-lock false mocha@^10.2.0 @vscode/test-electron@^2.2.0 @vscode/test-web@^0.0.34","stage-pack-install":"glob-run npm --prefix ./test/vscode-matlab install --omit=dev *.tgz","stage-samples-copy":"cpy samples/*.m vscode-matlab --cwd=test --parents","stage-samples-touch":"make-dir test/vscode-matlab/samples","pegjs-tspegjs-90-hack":"replace-in-files --regex=let(\\s\\S+\\s=\\srequire) --replacement=import$1 src/parser/parser.ts"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.5.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"type-fest":"^0.8.1","@types/vscode":"^1.51.0","vscode-textmate":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","peggy":"^2.0.1","dequal":"^2.0.3","cpy-cli":"^3.1.1","del-cli":"^3.0.1","process":"^0.11.10","webpack":"^5.75.0","glob-run":"^0.1.7","prettier":"^2.3.1","ts-pegjs":"^3.0.0","line-diff":"^2.1.1","ts-loader":"^9.4.2","typescript":"^4.4.3","@types/node":"^16.14.2","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","make-dir-cli":"^2.0.0","path-browserify":"^1.0.1","@vscode/test-web":"^0.0.34","vscode-oniguruma":"^1.7.0","@types/webpack-env":"1.18","replace-in-files-cli":"^1.0.0","@vscode/test-electron":"^2.2.0","encoded-uint8array-loader":"^1.0.3","tsconfig-paths-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.1.0_1677219495321_0.8630381595403129","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"vscode-textmate-languageservice","version":"1.2.0","keywords":["vscode","vscode-extension","textmate","grammar","language-features","language-service","language","lsp","parse","syntax","tokenization","tokenizer"],"author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.2.0","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"df240192a7ec36e05ad4bd497cc4c8bf3d6fa648","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.2.0.tgz","fileCount":28,"integrity":"sha512-JwLKuI+ICXYwhp5eYfmhxfqcD0vSEFtNP0XItG7eyiD9Ou7jcL5ynYLC2xndhBEx+vfuCps6KnlfMe2hNdR/2A==","signatures":[{"sig":"MEQCICa18WSfk6ijHLRrYsNGghZVHdO3DAbu8zA8Byco8NuZAiB5AzuNfl1M7ATD+XHqCRFr3KvWyKK7R56CGxHr58LNwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI4NDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4nA/9FnAaf7s6IgGv+hbsfyINscrkoDtKkQH8xGEYhyLHpjk4wBal\r\npp+Mp06xyN/pWt+2LysjBaLpA2lwnrXQ9Y8YCwMuvvRVj2yxwtS6kRgOFlmr\r\nv8dwgB//EXnXzvsOGdtowRyxMUBFwQPVOLrkhtmcWaTYCESFxQw3AnKtbNkL\r\nqTz57bsmvk9NT3rI+i5rF1vqIFDVE7ikT/WXVAZMI59jFb0lnRXFlqOYnRRt\r\nNNxaPXQKy2JxJZ7bhBfD7xZw/JRv5dZ6BQgDJMSMf1a5BtAVIgrth0tfLQUa\r\neSRiYdEAk6d5Qmkfyc6wrE+aW05bfd76l1wkhzXJCoooGZkPrHCK8EciJgb+\r\nBEpLwYtNrKB4buq21mJJb6eNY22/qXSPjIdTQciReiLqXCc1N49xEBusiMMi\r\nK3T3DDeuT5hTVJ+ZJVCZCQycQHOCBRTptqb/5HorM2t3r9p9uKIPaWpjbKnR\r\nIUlM4f34/TkmGWL+bnt2sPX5dRRYpLSkYfta6pJYMXx9NQs3J8AJGr2iX9RP\r\nFF7353h0F1Bu/K88iT4FIgNgFOvDikLF+YdqO6NBWX9bjf33Lk/NqG+2kZG3\r\na9dt9m+weL07Bbn1/6/Zr+kak5UPzBzdRDCf22ZnWDgRn0He+PB9CCfPPkpL\r\n09WKfuSik7FdNRwncdc5hQrTorVkdA1F2b4=\r\n=jCyL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/main.js","types":"./dist/types/src/main.d.ts","browser":"./dist/src/main.js","engines":{"vscode":"^1.51.0"},"gitHead":"8bd7296384413b71b32648a17bf850f0a09a3f4d","scripts":{"dump":"npm-run-all dump-matlab dump-typescript","test":"npm-run-all reset patch stage harness","clean":"shx rm -rf dist","patch":"shx cp -r test/vscode-matlab-patches/* test/vscode-matlab","pegjs":"node ./scripts/pegjs.js","reset":"npm-run-all reset-matlab reset-typescript","stage":"npm-run-all stage-matlab stage-typescript","bundle":"node ./scripts/bundle.js","harness":"npm-run-all harness-rebuild harness-electron harness-web","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs","dump-matlab":"shx cp -r ./test/vscode-matlab/data/* ./test/data","harness-web":"npm-run-all harness-web-matlab harness-web-typescript","reset-matlab":"node ./scripts/reset.js ./test/vscode-matlab","stage-matlab":"node ./scripts/stage.js ./test/vscode-matlab","prepublishOnly":"npm-run-all test bundle clean-production","dump-typescript":"shx cp -r ./test/vscode-typescript/data/* ./test/data","harness-rebuild":"npm-run-all harness-rebuild-matlab harness-rebuild-typescript","clean-production":"shx rm -rf dist/test","harness-electron":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js","reset-typescript":"node ./scripts/reset.js ./test/vscode-typescript","stage-typescript":"node ./scripts/stage.js ./test/vscode-typescript","harness-web-matlab":"node ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.matlab.js","harness-rebuild-matlab":"npm run --prefix ./test/vscode-matlab vscode:prepublish","harness-web-typescript":"node ./test/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-web.typescript.js","harness-rebuild-typescript":"npm run --prefix ./test/vscode-typescript vscode:prepublish"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.5.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"type-fest":"^0.8.1","@types/vscode":"^1.51.0","vscode-textmate":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","mocha":"^10.2.0","peggy":"^2.0.1","dequal":"^2.0.3","process":"^0.11.10","shelljs":"^0.8.5","webpack":"^5.75.0","prettier":"^2.3.1","ts-pegjs":"^3.1.0","line-diff":"^2.1.1","ts-loader":"^9.4.2","typescript":"^4.4.3","@types/node":"12.19.16","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","path-browserify":"^1.0.1","@vscode/test-web":"^0.0.34","vscode-oniguruma":"^1.7.0","@types/webpack-env":"1.18","@vscode/test-electron":"^2.2.2","encoded-uint8array-loader":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.2.0_1680048962966_0.6464732208044246","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"vscode-textmate-languageservice","version":"1.2.1","keywords":["vscode","vscode-extension","textmate","grammar","language-features","language-service","language","lsp","parse","syntax","tokenization","tokenizer"],"author":{"url":"https://gitlab.com/SNDST00M/","name":"SNDST00M","email":"sndst00m@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@1.2.1","maintainers":[{"name":"sndst00m","email":"sndst00m@outlook.com"}],"homepage":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://gitlab.com/SNDST00M/vscode-textmate-languageservice/issues"},"dist":{"shasum":"7de11622a46cf07e8c250f277487216e617d82f3","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-1.2.1.tgz","fileCount":28,"integrity":"sha512-5koTEjl5GKUzJpYUiaKglqfMmqXC8d/WSANA4YNx3D2C54Lb1h24n61kBmyBCXl3lHIPeAMDHz1hb/EliX064A==","signatures":[{"sig":"MEUCIBoVp6qQp09bnxtmvIuscC9hTGnRUG2A52p6/N83239kAiEA0HtKciQ0f1XyIkmKbXMbczavuCoPhMRL7yF4zd8ono8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJDEYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGQQ//YzvcRT8T6aI8LDAmK0Nu7keLfkaygmEule6CdpSGRGEKu1QD\r\nJOD7DBvRc3DqbP09Rq+zfcOe6X2LYYhaVLuhTqkLyuw2RB5uoMyviciPe/Hv\r\nzn8n+wsqJ4Ge/UqogSknhSiT7O8iOF4RQW/D8IjtU3/TwvDAtMOrOrcpxUR9\r\nlC9TqPw5/a/Bu59rSXzSHv6kTQxNVn3lWxI6vQbtq0PBf074HG1Z4V0EL5S7\r\nXpAAhblqZgbf+fwYKpdHkeuMVZcARD3urlWcCmPh4+mLKOxl7Auel+7IchYp\r\nrWUMBTI/wQCnCl/lsSet3gm/7nnKiRr+yIIQmJuYXNc8KY3pyGfPphHJllz+\r\nK1TraiGGIAr+Ixzf9jAfJP4U8BNSKR3YI7L+lKq0kMGwtb4f1AQy2OE0h1KI\r\n6i+GHP0Li6PyhBRzGXZ9ihmNn/sxfCSHZzebboslxqfC0AKFFq1eO7LQ0U1/\r\nh0Av5czv8VGnHYxtW8+Vx9yqx/qT3Wqa3yf92wjSDz4u0Xu5tDr9aGzAtVbY\r\nPtPFNJGciWgH1cKu6+/TnifWX8EvvvLyHwxzPEickLMu5GKVGLtHV2pwvP+K\r\nhTr0fPpjj7zYQIWRgNuy6rtQI0O0nkxSZqJAC+U6cDJrsogj8gyL8chOoeh5\r\nqh5bR56nz8QnfIGjcQK3cQvmFkmI55e7gM0=\r\n=W1/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/main.js","types":"./dist/types/src/main.d.ts","browser":"./dist/src/main.js","engines":{"vscode":"^1.51.0"},"gitHead":"b46dfe055db08af8cd96ac16c6c793fcac0b01a6","scripts":{"dump":"npm-run-all dump-matlab dump-typescript","test":"npm-run-all reset patch stage harness","clean":"shx rm -rf dist","patch":"shx cp -r test/vscode-matlab-patches/* test/vscode-matlab","pegjs":"node ./scripts/pegjs.js","reset":"npm-run-all reset-matlab reset-typescript","stage":"npm-run-all stage-matlab stage-typescript","bundle":"node ./scripts/bundle.js","harness":"npm-run-all harness-rebuild harness-electron harness-web","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs","dump-matlab":"shx cp -r ./test/vscode-matlab/data/* ./test/data","harness-web":"npm-run-all harness-web-matlab harness-web-typescript","reset-matlab":"node ./scripts/reset.js ./test/vscode-matlab","stage-matlab":"node ./scripts/stage.js ./test/vscode-matlab","prepublishOnly":"npm-run-all test bundle clean-production","dump-typescript":"shx cp -r ./test/vscode-typescript/data/* ./test/data","harness-rebuild":"npm-run-all harness-rebuild-matlab harness-rebuild-typescript","clean-production":"shx rm -rf dist/test","harness-electron":"mocha ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js","reset-typescript":"node ./scripts/reset.js ./test/vscode-typescript","stage-typescript":"node ./scripts/stage.js ./test/vscode-typescript","harness-web-matlab":"node ./test/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.matlab.js","harness-rebuild-matlab":"npm run --prefix ./test/vscode-matlab vscode:prepublish","harness-web-typescript":"node ./test/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-web.typescript.js","harness-rebuild-typescript":"npm run --prefix ./test/vscode-typescript vscode:prepublish"},"_npmUser":{"name":"sndst00m","email":"sndst00m@outlook.com"},"repository":{"url":"git+https://gitlab.com/SNDST00M/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.5.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"type-fest":"^0.8.1","@types/vscode":"^1.51.0","vscode-textmate":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","mocha":"^10.2.0","peggy":"^2.0.1","dequal":"^2.0.3","process":"^0.11.10","shelljs":"^0.8.5","webpack":"^5.75.0","prettier":"^2.3.1","ts-pegjs":"^3.1.0","line-diff":"^2.1.1","ts-loader":"^9.4.2","typescript":"^4.4.3","@types/node":"12.19.16","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","path-browserify":"^1.0.1","@vscode/test-web":"^0.0.34","vscode-oniguruma":"^1.7.0","@types/webpack-env":"1.18","@vscode/test-electron":"^2.2.2","encoded-uint8array-loader":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_1.2.1_1680093463963_0.4727648682254395","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"vscode-textmate-languageservice","version":"2.0.0","keywords":["vscode","vscode-extension","textmate","grammar","language-features","language-service","language","lsp","parse","syntax","tokenization","tokenizer"],"author":{"url":"https://github.com/vsce-toolroom/","name":"vsce-toolroom","email":"git.vsce-toolroom@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@2.0.0","maintainers":[{"name":"zm-sdet","email":"jebrilmz@outlook.com"}],"homepage":"https://github.com/vsce-toolroom/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://github.com/vsce-toolroom/vscode-textmate-languageservice/issues"},"dist":{"shasum":"30539192d33761c7d95302167070fd41424028b2","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-2.0.0.tgz","fileCount":36,"integrity":"sha512-ChfoVo4ZHadvLVc9AXySee1Jrmcwl8BO4ZbC3jPXygtpS19aZE5YU713gk7ZljcSYiMtXYo+wLa6WJcOAiYMRA==","signatures":[{"sig":"MEUCIEfSXpYJg+6oK90snX/0w0ckxiaTwmZMvqxn3fh3h9ArAiEAuWKpmfuCTDIBbBsH64p+YamLX45DEGrab9JjUfcQrhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175580},"main":"./dist/src/main.js","types":"./dist/types/src/main.d.ts","browser":"./dist/src/main.js","engines":{"vscode":"^1.55.0"},"gitHead":"cb1deda79191393ee9580e5a50c7f9a8f0d4d488","scripts":{"dump":"npm-run-all dump-matlab dump-typescript dump-mediawiki","test":"npm-run-all smoke reset patch bundle stage harness","clean":"shx rm -rf dist","patch":"shx cp -r test/patches/vscode-matlab/* test/extensions/vscode-matlab","pegjs":"node ./scripts/pegjs.js","reset":"npm-run-all reset-matlab reset-typescript","smoke":"npm-run-all smoke-src smoke-test","stage":"npm-run-all stage-matlab stage-typescript stage-mediawiki","bundle":"node ./scripts/bundle.js","harness":"npm-run-all harness-rebuild harness-electron harness-web","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs","smoke-src":"tsc --noEmit --project ./tsconfig.json","preinstall":"git submodule update --init","smoke-test":"tsc --noEmit --project ./test/tsconfig.json","dump-matlab":"shx cp -r ./test/extensions/vscode-matlab/data/* ./test/data","harness-web":"npm-run-all harness-web-matlab harness-web-typescript harness-web-mediawiki","reset-matlab":"node ./scripts/reset.js ./test/extensions/vscode-matlab","stage-matlab":"node ./scripts/stage.js ./test/extensions/vscode-matlab","harness-setup":"npm-run-all harness-setup-matlab harness-setup-typescript harness-setup-mediawiki","dump-mediawiki":"shx cp -r ./test/extensions/vscode-mediawiki/data/* ./test/data","prepublishOnly":"npm-run-all test bundle clean-production","dump-typescript":"shx cp -r ./test/extensions/vscode-typescript/data/* ./test/data","harness-rebuild":"npm-run-all harness-rebuild-matlab harness-rebuild-typescript harness-rebuild-mediawiki","stage-mediawiki":"node ./scripts/stage.js ./test/extensions/vscode-mediawiki","clean-production":"shx rm -rf dist/test","harness-electron":"npm-run-all harness-electron-matlab harness-electron-typescript harness-electron-mediawiki","reset-typescript":"node ./scripts/reset.js ./test/extensions/vscode-typescript","stage-typescript":"node ./scripts/stage.js ./test/extensions/vscode-typescript","harness-web-matlab":"node ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-setup-matlab":"npm install --prefix ./test/extensions/vscode-matlab","harness-web-mediawiki":"node ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-rebuild-matlab":"npm run --prefix ./test/extensions/vscode-matlab vscode:prepublish","harness-web-typescript":"node ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-electron-matlab":"mocha ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-setup-mediawiki":"npm install --prefix ./test/extensions/vscode-mediawiki","harness-setup-typescript":"npm install --prefix ./test/extensions/vscode-typescript","harness-rebuild-mediawiki":"npm run --prefix ./test/extensions/vscode-mediawiki vscode:prepublish","harness-electron-mediawiki":"mocha ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-rebuild-typescript":"npm run --prefix ./test/extensions/vscode-typescript vscode:prepublish","harness-electron-typescript":"mocha ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0"},"_npmUser":{"name":"zm-sdet","email":"jebrilmz@outlook.com"},"repository":{"url":"git+https://github.com/vsce-toolroom/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.5.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"type-fest":"1.0.0","@types/vscode":"^1.55.0","vscode-textmate":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","mocha":"^10.2.0","peggy":"^3.0.2","dequal":"^2.0.3","process":"^0.11.10","shelljs":"^0.8.5","webpack":"^5.75.0","ts-pegjs":"^4.1.0","line-diff":"^2.1.1","ts-loader":"^9.4.2","typescript":"^4.4.3","@types/node":"12.19.16","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","path-browserify":"^1.0.1","prettier-eslint":"13.0.0","@vscode/test-web":"^0.0.34","vscode-oniguruma":"^1.7.0","@types/webpack-env":"1.18","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-import":"^2.28.1","@vscode/test-electron":"^2.2.2","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","encoded-uint8array-loader":"^1.0.3","@typescript-eslint/eslint-plugin":"^6.6.0"},"enabledApiProposals":["tokenInformation"],"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_2.0.0_1694208830330_0.6893345699690079","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"vscode-textmate-languageservice","version":"3.0.0","keywords":["vscode","vscode-extension","textmate","grammar","language-features","language-service","language","lsp","parse","syntax","tokenization","tokenizer"],"author":{"url":"https://github.com/vsce-toolroom/","name":"vsce-toolroom","email":"git.vsce-toolroom@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@3.0.0","maintainers":[{"name":"zm-sdet","email":"jebrilmz@outlook.com"}],"homepage":"https://github.com/vsce-toolroom/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://github.com/vsce-toolroom/vscode-textmate-languageservice/issues"},"dist":{"shasum":"ce00b72779c5a2b6d9b77f964db93f500f9bb65d","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-3.0.0.tgz","fileCount":37,"integrity":"sha512-YcQQQkWOox2fofe8AGUUbd9RMU239luK+DqScEcBZwiY5yUK9PSpf1YhGz3vNptyMMRQcx5Y/1iB43xOrwrz9A==","signatures":[{"sig":"MEQCIAhJXYG74qGJs726wDWku1S9s9GL2DEmmpVgZ7kUQTNvAiBS5eB3tYh0PLbkx80GHTeRRkxz5BiTVoCA5D3oBhZW1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1187717},"main":"./dist/src/main.js","types":"./dist/types/src/main.d.ts","browser":"./dist/src/main.js","engines":{"vscode":"^1.55.0"},"gitHead":"20926596a21bef8cafd791aec77461f025dea2ec","scripts":{"dump":"npm-run-all dump-matlab dump-typescript dump-mediawiki","i18n":"node ./scripts/i18n.js","test":"npm-run-all smoke reset patch bundle stage harness","clean":"shx rm -rf dist","patch":"shx cp -r test/patches/vscode-matlab/* test/extensions/vscode-matlab","pegjs":"node ./scripts/pegjs.js","reset":"npm-run-all reset-matlab reset-typescript reset-mediawiki","smoke":"npm-run-all smoke-src smoke-test","stage":"npm-run-all stage-matlab stage-typescript stage-mediawiki","bundle":"node ./scripts/bundle.js","harness":"npm-run-all harness-rebuild harness-electron harness-web","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs i18n","smoke-src":"tsc --noEmit --project ./tsconfig.json","preinstall":"git submodule update --init","smoke-test":"tsc --noEmit --project ./test/tsconfig.json","dump-matlab":"shx cp -r ./test/extensions/vscode-matlab/data/* ./test/data","harness-web":"npm-run-all harness-web-matlab harness-web-typescript harness-web-mediawiki","reset-matlab":"node ./scripts/reset.js ./test/extensions/vscode-matlab","stage-matlab":"node ./scripts/stage.js ./test/extensions/vscode-matlab","harness-setup":"npm-run-all harness-setup-matlab harness-setup-typescript harness-setup-mediawiki","dump-mediawiki":"shx cp -r ./test/extensions/vscode-mediawiki/data/* ./test/data","prepublishOnly":"npm-run-all test bundle clean-production","dump-typescript":"shx cp -r ./test/extensions/vscode-typescript/data/* ./test/data","harness-rebuild":"npm-run-all harness-rebuild-matlab harness-rebuild-typescript harness-rebuild-mediawiki","reset-mediawiki":"node ./scripts/reset.js ./test/extensions/vscode-mediawiki","stage-mediawiki":"node ./scripts/stage.js ./test/extensions/vscode-mediawiki","clean-production":"shx rm -rf dist/test","harness-electron":"npm-run-all harness-electron-matlab harness-electron-typescript harness-electron-mediawiki","reset-typescript":"node ./scripts/reset.js ./test/extensions/vscode-typescript","stage-typescript":"node ./scripts/stage.js ./test/extensions/vscode-typescript","harness-web-matlab":"node ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-setup-matlab":"npm install --prefix ./test/extensions/vscode-matlab","harness-web-mediawiki":"node ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-rebuild-matlab":"npm run --prefix ./test/extensions/vscode-matlab vscode:prepublish","harness-web-typescript":"node ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-electron-matlab":"mocha ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-setup-mediawiki":"npm install --prefix ./test/extensions/vscode-mediawiki","harness-setup-typescript":"npm install --prefix ./test/extensions/vscode-typescript","harness-rebuild-mediawiki":"npm run --prefix ./test/extensions/vscode-mediawiki vscode:prepublish","harness-electron-mediawiki":"mocha ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-rebuild-typescript":"npm run --prefix ./test/extensions/vscode-typescript vscode:prepublish","harness-electron-typescript":"mocha ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0"},"_npmUser":{"name":"zm-sdet","email":"jebrilmz@outlook.com"},"repository":{"url":"git+https://github.com/vsce-toolroom/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.8.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"type-fest":"1.0.0","@types/vscode":"^1.55.0","vscode-textmate":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","mocha":"^10.2.0","peggy":"^3.0.2","dequal":"^2.0.3","octokit":"^3.1.1","process":"^0.11.10","shelljs":"^0.8.5","webpack":"^5.75.0","ts-pegjs":"^4.1.0","line-diff":"^2.1.1","ts-loader":"^9.4.2","typescript":"^4.4.3","@types/node":"12.19.16","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","path-browserify":"^1.0.1","prettier-eslint":"13.0.0","@vscode/test-web":"^0.0.48","vscode-oniguruma":"^1.7.0","@types/webpack-env":"1.18","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-import":"^2.28.1","@vscode/test-electron":"^2.3.6","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","encoded-uint8array-loader":"^1.0.3","@typescript-eslint/eslint-plugin":"^6.6.0"},"enabledApiProposals":["tokenInformation"],"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_3.0.0_1699625557398_0.257087888700291","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"vscode-textmate-languageservice","version":"3.0.1","keywords":["vscode","vscode-extension","textmate","grammar","language-features","language-service","language","lsp","parse","syntax","tokenization","tokenizer"],"author":{"url":"https://github.com/vsce-toolroom/","name":"vsce-toolroom","email":"git.vsce-toolroom@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@3.0.1","maintainers":[{"name":"zm-sdet","email":"jebrilmz@outlook.com"}],"homepage":"https://github.com/vsce-toolroom/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://github.com/vsce-toolroom/vscode-textmate-languageservice/issues"},"dist":{"shasum":"824a90fe3af87632d07403fdf34f46808277fd40","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-3.0.1.tgz","fileCount":37,"integrity":"sha512-GjrV2vaEoY6WqyTomb5drnNimPwOmK3uoiPWAcKDXoVFtd0dcnrFeZzBHTX+jA/+MYHWa+dPGlyWKv/R3DsWrQ==","signatures":[{"sig":"MEUCIE/v5Vd+AX/NOSm5tHLnXkx1O1cPQ4PcP7xSrdKzNcMYAiEAqCqAVUIJMZ/l50gwL3HhpVbbSsvkXlde0gCsZmuOdjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1189055},"main":"./dist/src/main.js","types":"./dist/types/main.d.ts","browser":"./dist/src/main.js","engines":{"vscode":"^1.55.0"},"gitHead":"c748431dcae4a467aca4901226b53e89a4fcfae0","scripts":{"dump":"npm-run-all dump-matlab dump-typescript dump-mediawiki","i18n":"node ./scripts/i18n.js","lint":"eslint --config ./.eslintrc.json","test":"npm-run-all lint smoke reset patch bundle expect stage harness","clean":"shx rm -rf dist","patch":"shx cp -r test/patches/vscode-matlab/* test/extensions/vscode-matlab","pegjs":"node ./scripts/pegjs.js","reset":"npm-run-all reset-matlab reset-typescript reset-mediawiki","smoke":"npm-run-all smoke-src smoke-test","stage":"npm-run-all stage-matlab stage-typescript stage-mediawiki","bundle":"node ./scripts/bundle.js","expect":"eslint --config ./test/types/.eslintrc.json","harness":"npm-run-all harness-rebuild harness-electron harness-web","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs i18n","smoke-src":"tsc --noEmit --project ./tsconfig.json","preinstall":"git submodule update --init","smoke-test":"tsc --noEmit --project ./test/tsconfig.json","dump-matlab":"shx cp -r ./test/extensions/vscode-matlab/data/* ./test/data","harness-web":"npm-run-all harness-web-matlab harness-web-typescript harness-web-mediawiki","reset-matlab":"node ./scripts/reset.js ./test/extensions/vscode-matlab","stage-matlab":"node ./scripts/stage.js ./test/extensions/vscode-matlab","harness-setup":"npm-run-all harness-setup-matlab harness-setup-typescript harness-setup-mediawiki","dump-mediawiki":"shx cp -r ./test/extensions/vscode-mediawiki/data/* ./test/data","prepublishOnly":"npm-run-all test bundle clean-production","dump-typescript":"shx cp -r ./test/extensions/vscode-typescript/data/* ./test/data","harness-rebuild":"npm-run-all harness-rebuild-matlab harness-rebuild-typescript harness-rebuild-mediawiki","reset-mediawiki":"node ./scripts/reset.js ./test/extensions/vscode-mediawiki","stage-mediawiki":"node ./scripts/stage.js ./test/extensions/vscode-mediawiki","clean-production":"shx rm -rf dist/test","harness-electron":"npm-run-all harness-electron-matlab harness-electron-typescript harness-electron-mediawiki","reset-typescript":"node ./scripts/reset.js ./test/extensions/vscode-typescript","stage-typescript":"node ./scripts/stage.js ./test/extensions/vscode-typescript","harness-web-matlab":"node ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-setup-matlab":"npm install --prefix ./test/extensions/vscode-matlab","harness-web-mediawiki":"node ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-rebuild-matlab":"npm run --prefix ./test/extensions/vscode-matlab vscode:prepublish","harness-web-typescript":"node ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-electron-matlab":"mocha ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-setup-mediawiki":"npm install --prefix ./test/extensions/vscode-mediawiki","harness-setup-typescript":"npm install --prefix ./test/extensions/vscode-typescript","harness-rebuild-mediawiki":"npm run --prefix ./test/extensions/vscode-mediawiki vscode:prepublish","harness-electron-mediawiki":"mocha ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-rebuild-typescript":"npm run --prefix ./test/extensions/vscode-typescript vscode:prepublish","harness-electron-typescript":"mocha ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0"},"_npmUser":{"name":"zm-sdet","email":"jebrilmz@outlook.com"},"repository":{"url":"git+https://github.com/vsce-toolroom/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"9.8.1","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"type-fest":"1.0.0","@types/vscode":"^1.55.0","vscode-textmate":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","mocha":"^10.2.0","peggy":"^3.0.2","dequal":"^2.0.3","eslint":"^8.56.0","octokit":"^3.1.1","process":"^0.11.10","shelljs":"^0.8.5","webpack":"^5.75.0","ts-pegjs":"^4.1.0","line-diff":"^2.1.1","ts-loader":"^9.4.2","typescript":"^4.4.3","@types/node":"12.19.16","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","path-browserify":"^1.0.1","prettier-eslint":"13.0.0","@vscode/test-web":"^0.0.48","vscode-oniguruma":"^1.7.0","@types/webpack-env":"1.18","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-import":"^2.28.1","@vscode/test-electron":"^2.3.6","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","encoded-uint8array-loader":"^1.0.3","eslint-plugin-expect-type":"^0.3.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"enabledApiProposals":["tokenInformation"],"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_3.0.1_1707762881707_0.310836829904122","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"vscode-textmate-languageservice","version":"4.0.0","keywords":["vscode","vscode-extension","textmate","grammar","language-features","language-service","language","lsp","parse","syntax","tokenization","tokenizer"],"author":{"url":"https://github.com/vsce-toolroom/","name":"vsce-toolroom","email":"git.vsce-toolroom@outlook.com"},"license":"MIT","_id":"vscode-textmate-languageservice@4.0.0","maintainers":[{"name":"zm-sdet","email":"jebrilmz@outlook.com"}],"homepage":"https://github.com/vsce-toolroom/vscode-textmate-languageservice/blob/main/README.md","bugs":{"url":"https://github.com/vsce-toolroom/vscode-textmate-languageservice/issues"},"dist":{"shasum":"005a01d20d2f47f4ddaa37bdace47aea4a705e61","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-4.0.0.tgz","fileCount":36,"integrity":"sha512-TPT5XZdgbeVTIMO4alPVMdFnEzDcLRFg9hpE0Iaj29+GtDUQcF8LnkZFtuvtEfD6URB+oOadA7oN06lv+sNA6A==","signatures":[{"sig":"MEYCIQCW61ubUh0FZWX1g6zMIlqdBvI+4YmZ2Ue9AUDNa/1NeAIhAKmpAYi5Zmew09lE+ElF9XLL2m1wDpiwPUtbDQuTiLS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1214249},"main":"./dist/src/main.js","types":"./dist/types/main.d.ts","browser":"./dist/src/main.js","engines":{"vscode":"^1.55.0"},"gitHead":"cf34da051506b56e7c854bfbf13a9dda943c5087","scripts":{"dump":"npm-run-all dump-matlab dump-typescript dump-mediawiki dump-vue","i18n":"node ./scripts/i18n.js","lint":"eslint --config ./.eslintrc.json","test":"npm-run-all lint smoke reset patch bundle expect stage harness","clean":"shx rm -rf dist","patch":"shx cp -r test/patches/vscode-matlab/* test/extensions/vscode-matlab","pegjs":"node ./scripts/pegjs.js","reset":"npm-run-all reset-matlab reset-typescript reset-mediawiki reset-vue","smoke":"npm-run-all smoke-src smoke-test","stage":"npm-run-all stage-matlab stage-typescript stage-mediawiki stage-vue","bundle":"node ./scripts/bundle.js","expect":"eslint --config ./test/types/.eslintrc.json","harness":"npm-run-all harness-rebuild harness-electron harness-web","dump-vue":"shx cp -r ./test/extensions/vscode-vue/data/* ./test/data","posttest":"npm-run-all dump reset","prebundle":"npm-run-all clean pegjs i18n","reset-vue":"node ./scripts/reset.js ./test/extensions/vscode-vue","smoke-src":"tsc --noEmit --project ./tsconfig.json","stage-vue":"node ./scripts/stage.js ./test/extensions/vscode-vue","smoke-test":"tsc --noEmit --project ./test/tsconfig.json","dump-matlab":"shx cp -r ./test/extensions/vscode-matlab/data/* ./test/data","harness-web":"npm-run-all harness-web-matlab harness-web-typescript harness-web-mediawiki harness-web-vue","reset-matlab":"node ./scripts/reset.js ./test/extensions/vscode-matlab","stage-matlab":"node ./scripts/stage.js ./test/extensions/vscode-matlab","harness-setup":"npm-run-all harness-setup-matlab harness-setup-typescript harness-setup-mediawiki harness-setup-vue","dump-mediawiki":"shx cp -r ./test/extensions/vscode-mediawiki/data/* ./test/data","prepublishOnly":"npm-run-all test bundle clean-production","dump-typescript":"shx cp -r ./test/extensions/vscode-typescript/data/* ./test/data","harness-rebuild":"npm-run-all harness-rebuild-matlab harness-rebuild-typescript harness-rebuild-mediawiki","harness-web-vue":"node ./test/extensions/vscode-vue/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","reset-mediawiki":"node ./scripts/reset.js ./test/extensions/vscode-mediawiki","stage-mediawiki":"node ./scripts/stage.js ./test/extensions/vscode-mediawiki","clean-production":"shx rm -rf dist/test","harness-electron":"npm-run-all harness-electron-matlab harness-electron-typescript harness-electron-mediawiki harness-electron-vue","reset-typescript":"node ./scripts/reset.js ./test/extensions/vscode-typescript","stage-typescript":"node ./scripts/stage.js ./test/extensions/vscode-typescript","harness-setup-vue":"npm install --prefix ./test/extensions/vscode-vue","harness-web-matlab":"node ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-electron-vue":"mocha ./test/extensions/vscode-vue/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-setup-matlab":"npm install --prefix ./test/extensions/vscode-matlab","harness-web-mediawiki":"node ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-rebuild-matlab":"npm run --prefix ./test/extensions/vscode-matlab vscode:prepublish","harness-web-typescript":"node ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-electron-matlab":"mocha ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-setup-mediawiki":"npm install --prefix ./test/extensions/vscode-mediawiki","harness-setup-typescript":"npm install --prefix ./test/extensions/vscode-typescript","harness-rebuild-mediawiki":"npm run --prefix ./test/extensions/vscode-mediawiki vscode:prepublish","harness-electron-mediawiki":"mocha ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-rebuild-typescript":"npm run --prefix ./test/extensions/vscode-typescript vscode:prepublish","harness-electron-typescript":"mocha ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0"},"_npmUser":{"name":"zm-sdet","email":"jebrilmz@outlook.com"},"repository":{"url":"git+https://github.com/vsce-toolroom/vscode-textmate-languageservice.git","type":"git"},"_npmVersion":"10.8.2","description":"Textmate token-based language service for Visual Studio Code.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"type-fest":"1.0.0","@types/vscode":"^1.55.0","vscode-textmate":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","mocha":"^10.2.0","peggy":"^3.0.2","dequal":"^2.0.3","eslint":"^8.56.0","octokit":"^3.1.1","process":"^0.11.10","shelljs":"^0.8.5","webpack":"^5.75.0","ts-pegjs":"^4.1.0","line-diff":"^2.1.1","ts-loader":"^9.4.2","tiny-jsonc":"^1.0.1","typescript":"^4.4.3","@types/node":"12.19.16","npm-run-all":"^4.1.5","webpack-cli":"^5.0.1","@types/mocha":"^10.0.1","path-browserify":"^1.0.1","prettier-eslint":"13.0.0","@vscode/test-web":"^0.0.63","vscode-oniguruma":"^1.7.0","@types/webpack-env":"1.18","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-import":"^2.28.1","@vscode/test-electron":"^2.3.6","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.6.0","encoded-uint8array-loader":"^1.0.3","eslint-plugin-expect-type":"^0.3.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"enabledApiProposals":["tokenInformation"],"_npmOperationalInternal":{"tmp":"tmp/vscode-textmate-languageservice_4.0.0_1731538167088_0.876945814221727","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"vscode-textmate-languageservice","description":"Textmate token-based language service for Visual Studio Code.","version":"5.0.0","license":"MIT","author":{"name":"vsce-toolroom","email":"git.vsce-toolroom@outlook.com","url":"https://github.com/zm-develops/"},"enabledApiProposals":["tokenInformation"],"engines":{"vscode":"^1.100.0"},"keywords":["vscode","vscode-extension","textmate","grammar","language-features","language-service","language","lsp","parse","syntax","tokenization","tokenizer"],"homepage":"https://github.com/zm-develops/vscode-textmate-languageservice/blob/main/README.md","repository":{"type":"git","url":"git+https://github.com/zm-develops/vscode-textmate-languageservice.git"},"main":"./dist/src/main.js","browser":"./dist/src/main.js","types":"./dist/types/main.d.ts","bugs":{"url":"https://github.com/zm-develops/vscode-textmate-languageservice/issues"},"scripts":{"prepublishOnly":"npm-run-all test bundle clean-production","test":"npm-run-all lint smoke reset patch bundle expect stage harness","posttest":"npm-run-all dump reset","clean":"shx rm -rf dist","clean-production":"shx rm -rf dist/test","prebundle":"npm-run-all clean pegjs i18n","pegjs":"node ./scripts/pegjs.js","i18n":"node ./scripts/i18n.js","bundle":"node ./scripts/bundle.js","reset":"npm-run-all reset-matlab reset-typescript reset-mediawiki reset-vue","reset-matlab":"node ./scripts/reset.js ./test/extensions/vscode-matlab","reset-typescript":"node ./scripts/reset.js ./test/extensions/vscode-typescript","reset-mediawiki":"node ./scripts/reset.js ./test/extensions/vscode-mediawiki","reset-vue":"node ./scripts/reset.js ./test/extensions/vscode-vue","smoke":"npm-run-all smoke-src smoke-test","smoke-src":"tsc --noEmit --project ./tsconfig.json","smoke-test":"tsc --noEmit --project ./test/tsconfig.json","lint":"eslint --config ./.eslintrc.json","expect":"eslint --config ./test/types/.eslintrc.json","patch":"shx cp -r test/patches/vscode-matlab/* test/extensions/vscode-matlab","stage":"npm-run-all stage-matlab stage-typescript stage-mediawiki stage-vue","stage-matlab":"node ./scripts/stage.js ./test/extensions/vscode-matlab","stage-typescript":"node ./scripts/stage.js ./test/extensions/vscode-typescript","stage-mediawiki":"node ./scripts/stage.js ./test/extensions/vscode-mediawiki","stage-vue":"node ./scripts/stage.js ./test/extensions/vscode-vue","harness":"npm-run-all harness-rebuild harness-electron harness-web","harness-setup":"npm-run-all harness-setup-matlab harness-setup-typescript harness-setup-mediawiki harness-setup-vue","harness-setup-matlab":"npm install --prefix ./test/extensions/vscode-matlab","harness-setup-typescript":"npm install --prefix ./test/extensions/vscode-typescript","harness-setup-mediawiki":"npm install --prefix ./test/extensions/vscode-mediawiki","harness-setup-vue":"npm install --prefix ./test/extensions/vscode-vue","harness-rebuild":"npm-run-all harness-rebuild-matlab harness-rebuild-typescript harness-rebuild-mediawiki","harness-rebuild-matlab":"npm run --prefix ./test/extensions/vscode-matlab vscode:prepublish","harness-rebuild-typescript":"npm run --prefix ./test/extensions/vscode-typescript vscode:prepublish","harness-rebuild-mediawiki":"npm run --prefix ./test/extensions/vscode-mediawiki vscode:prepublish","harness-electron":"npm-run-all harness-electron-matlab harness-electron-typescript harness-electron-mediawiki harness-electron-vue","harness-electron-matlab":"mocha ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-electron-typescript":"mocha ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-electron-mediawiki":"mocha ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-electron-vue":"mocha ./test/extensions/vscode-vue/node_modules/vscode-textmate-languageservice/dist/test/harness-electron.js --timeout 0","harness-web":"npm-run-all harness-web-matlab harness-web-typescript harness-web-mediawiki harness-web-vue","harness-web-matlab":"node ./test/extensions/vscode-matlab/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-web-typescript":"node ./test/extensions/vscode-typescript/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-web-mediawiki":"node ./test/extensions/vscode-mediawiki/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","harness-web-vue":"node ./test/extensions/vscode-vue/node_modules/vscode-textmate-languageservice/dist/test/harness-web.js","dump":"npm-run-all dump-matlab dump-typescript dump-mediawiki dump-vue","dump-typescript":"shx cp -r ./test/extensions/vscode-typescript/data/* ./test/data","dump-matlab":"shx cp -r ./test/extensions/vscode-matlab/data/* ./test/data","dump-mediawiki":"shx cp -r ./test/extensions/vscode-mediawiki/data/* ./test/data","dump-vue":"shx cp -r ./test/extensions/vscode-vue/data/* ./test/data"},"devDependencies":{"@types/mocha":"^10.0.1","@types/node":"12.19.16","@types/webpack-env":"1.18","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","@vscode/test-electron":"^2.3.6","@vscode/test-web":"^0.0.63","dequal":"^2.0.3","encoded-uint8array-loader":"^1.0.3","eslint":"^8.56.0","eslint-plugin-expect-type":"^0.3.0","eslint-plugin-import":"^2.28.1","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-prettier":"^5.0.0","glob":"^9.2.1","line-diff":"^2.1.1","mocha":"^10.2.0","npm-run-all":"^4.1.5","octokit":"^3.1.1","path-browserify":"^1.0.1","peggy":"^3.0.2","prettier-eslint":"13.0.0","process":"^0.11.10","shelljs":"^0.8.5","shx":"^0.3.4","tiny-jsonc":"^1.0.1","ts-loader":"^9.4.2","ts-pegjs":"^4.1.0","typescript":"^4.4.3","vscode-oniguruma":"^1.7.0","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"dependencies":{"@types/vscode":"^1.55.0","type-fest":"1.0.0","vscode-textmate":"^9.0.0"},"_id":"vscode-textmate-languageservice@5.0.0","gitHead":"e294b638c63167d9327a210db91151dcd272a078","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nbjswU6s8k2nipWKHH9qhxURsaLjSPd1Ec66EkUmjFvYWtTktna1Lq+7n6qvIjm2KKA9YnMlkBaUhAdj1VaxnA==","shasum":"3d693ef04ffdbdfe9407bcf38ea695f4912b6223","tarball":"https://registry.npmjs.org/vscode-textmate-languageservice/-/vscode-textmate-languageservice-5.0.0.tgz","fileCount":38,"unpackedSize":1219370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGW2aa0cc0D6k6/cjulKXJvjcB66jcGFjWA4ztEY/827AiAj6XBTlYbhw5nl9FKDfSYpLmStlYohYsAcI/QmcR1Ncw=="}]},"_npmUser":{"name":"zm-sdet","email":"jebrilmz@outlook.com"},"directories":{},"maintainers":[{"name":"zm-sdet","email":"jebrilmz@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vscode-textmate-languageservice_5.0.0_1766246168070_0.1953166891296132"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-28T08:01:17.590Z","modified":"2025-12-20T15:56:08.479Z","0.1.0":"2021-08-28T08:01:17.740Z","0.1.1":"2021-10-27T23:54:08.117Z","0.2.0":"2021-12-02T22:35:49.548Z","0.2.1":"2021-12-21T14:11:08.740Z","0.2.2":"2022-03-18T23:11:27.199Z","0.2.3":"2022-04-01T19:29:28.988Z","0.2.4":"2022-11-08T18:15:59.179Z","1.0.0-rc-1":"2023-01-26T21:42:25.465Z","1.0.0-rc-2":"2023-01-27T23:18:09.786Z","1.0.0":"2023-01-28T23:24:48.281Z","1.0.1":"2023-01-29T13:08:05.518Z","1.0.2":"2023-01-29T13:29:22.268Z","1.0.3":"2023-01-29T14:08:23.262Z","1.0.4":"2023-01-29T14:12:44.478Z","1.0.5":"2023-01-29T14:59:04.281Z","1.1.0-alpha.1":"2023-01-31T11:30:35.704Z","1.1.0-alpha.2":"2023-01-31T13:43:39.489Z","1.1.0-alpha.3":"2023-02-11T16:56:22.271Z","1.1.0-alpha.4":"2023-02-12T23:20:13.606Z","1.1.0-alpha.5":"2023-02-13T14:33:43.487Z","1.1.0-alpha.6":"2023-02-15T01:02:08.976Z","1.1.0-alpha.7":"2023-02-23T15:22:06.843Z","1.1.0-alpha.8":"2023-02-23T20:17:34.774Z","1.1.0":"2023-02-24T06:18:15.489Z","1.2.0":"2023-03-29T00:16:03.200Z","1.2.1":"2023-03-29T12:37:44.211Z","2.0.0":"2023-09-08T21:33:50.620Z","3.0.0":"2023-11-10T14:12:37.768Z","3.0.1":"2024-02-12T18:34:41.890Z","4.0.0":"2024-11-13T22:49:27.313Z","5.0.0":"2025-12-20T15:56:08.296Z"},"bugs":{"url":"https://github.com/zm-develops/vscode-textmate-languageservice/issues"},"author":{"name":"vsce-toolroom","email":"git.vsce-toolroom@outlook.com","url":"https://github.com/zm-develops/"},"license":"MIT","homepage":"https://github.com/zm-develops/vscode-textmate-languageservice/blob/main/README.md","keywords":["vscode","vscode-extension","textmate","grammar","language-features","language-service","language","lsp","parse","syntax","tokenization","tokenizer"],"repository":{"type":"git","url":"git+https://github.com/zm-develops/vscode-textmate-languageservice.git"},"description":"Textmate token-based language service for Visual Studio Code.","maintainers":[{"name":"zm-sdet","email":"jebrilmz@outlook.com"}],"readme":"# `vscode-textmate-languageservice`\r\n\r\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/zm-develops/vscode-textmate-languageservice/raw/v5.0.0/assets/logo.png\" width=\"205px\" /></p>\r\n\r\n> *This package is in LTS mode & the Textmate technology is competing with the [`tree-sitter` symbolic-expression parser technology][tree-sitter-parser-guide], as used in `vscode-anycode`.*\r\n\r\nLanguage service providers & APIs driven entirely by your Textmate grammar and one configuration file.\r\n\r\n<p align=\"center\"><img src=\"https://github.com/zm-develops/vscode-textmate-languageservice/raw/v5.0.0/assets/demo-outline.png\" height=\"320\"/></p>\r\n\r\nTo use the API methods and tokenization / outline services, you only need a Textmate grammar. This can be from your extension or one of VS Code's built-in languages.\r\n\r\nIn order to properly generate full-blown language providers from this module, the Textmate grammar must also include the following features:\r\n\r\n- meta declaration scopes for block level declarations\r\n- variable assignment scopes differentiated between `multiple` and `single`\r\n- granular keyword control tokens with `begin` and `end` scopes\r\n\r\n## Installation\r\n\r\n```\r\nnpm install vscode-textmate-languageservice\r\n```\r\n\r\nBrowser support:\r\n\r\n- This package supports Webpack and ESBuild.\r\n- If you use a bundler, you need to set `crypto` as a external (`commonjs crypto` one in webpack).\r\n  This allows the library to avoid polyfilling the `node:crypto` module.\r\n\r\n**Advisory:**\r\n\r\n> This package is stable with browser compatibility (`1.1.0`). But I recommend you watch out for `tree-sitter` [native integration][github-vscode-pull-treesitter] into `vscode` ([issue][github-vscode-issue-treesitter]). Maintainable & with faster retokenization, **it is a Holy Grail** ...\r\n\r\n> Whereas this package depends on a [well-written Textmate grammar][macromates-scope-selector-spec] and is a band aid of sorts.\r\n\r\n> If there is [native `vscode` support for the language][vscode-known-language-ids], find a Tree-sitter syntax online then suggest it in an [Anycode issue][github-vscode-anycode-issues].\r\n> Otherwise, please open an issue on the [community-maintained Treesitter syntax highlighter extension][github-epeshkov-syntax-highlighter] and someone might deal with it.\r\n\r\n## Setup\r\n\r\n- [Language contribution][vscode-language-contributions] and [grammar contribution][vscode-grammar-contributions] defined via `contributes` in the [extension manifest][vscode-extension-manifest] (or `textmate-languageservice-contributes`).\r\n- Your grammar is bundled in the extension source code and is consumable by `vscode-textmate` (which can load PList XML, JSON or YAML grammars).\r\n- A configuration file is available in the extension, defaulting to `./textmate-configuration.json`. You can also use `textmate-languageservices` property of `package.json` to map language ID to relative path.\r\n\r\nExample language extension manifest - `./package.json`:\r\n\r\n```json\r\n{\r\n\t\"name\": \"lua\",\r\n\t\"displayName\": \"Textmate language service for Lua\",\r\n\t\"description\": \"Lua enhanced support for Visual Studio Code\",\r\n\t\"version\": \"0.0.1\",\r\n\t\"publisher\": \"\",\r\n\t\"license\": \"\",\r\n\t\"engines\": {\r\n\t\t\"vscode\": \"^1.51.1\"\r\n\t},\r\n\t\"categories\": [\r\n\t\t\"Programming Languages\"\r\n\t],\r\n\t\"contributes\": {\r\n\t\t\"languages\": [{\r\n\t\t\t\"id\": \"lua\",\r\n\t\t\t\"aliases\": [\"Lua\"],\r\n\t\t\t\"extensions\": [\".lua\", \".moon\", \".luau\"],\r\n\t\t\t\"configuration\": \"./language-configuration.json\"\r\n\t\t}],\r\n\t\t\"grammars\": [{\r\n\t\t\t\"language\": \"lua\",\r\n\t\t\t\"scopeName\": \"source.lua\",\r\n\t\t\t\"path\": \"./syntaxes/Lua.tmLanguage.json\"\r\n\t\t}]\r\n\t}\r\n}\r\n```\r\n\r\n## Configuration\r\n\r\nCreate a JSON file named `textmate-configuration.json` in the extension directory. The file accepts comments and trailing commas.\r\n\r\nIf you only want to use the document and/or tokenization services, you can skip creating the file!\r\n\r\nTextmate configuration fields:\r\n\r\n- **`assignment`** - optional (`object`)<br/>\r\n  Collection of Textmate scope selectors for variable assignment scopes when including variable symbols:<br/>\r\n  **Properties:**\r\n  - `separator`: Token to separate multiple assignments (`string`)\r\n  - `single`: Token to match single variable assignment. (`string`)\r\n  - `multiple`: Token to match multiple variable assignment. (`string`)\r\n- **`declarations`** - optional (`array`)<br/>\r\n  List of Textmate scope selectors for declaration token scopes.\r\n- **`dedentation`** - optional (`array`)<br/>\r\n  List of Textmate tokens for dedented code block declarations (e.g. `ELSE`, `ELSEIF`).<br/>\r\n  Tokens still need to be listed in `indentation` with the decrementing value `-1`.\r\n- **`exclude`** (`string`)\r\n  VS Code glob pattern for files to exclude from workspace symbol search.\r\n- **`indentation`** - optional (`object`)<br/>\r\n  Indentation level offset for Textmate token types (used to implement folding).\r\n- **`punctuation`** - optional (`object`)<br/>\r\n  Collection of punctuation tokens with a significant effect on syntax providers.\r\n  **Properties:**\r\n  - `continuation`: Token scope selector for line continuation (to use in region matching). (`string`)\r\n- **`markers`** - optional (`object`)<br/>\r\n  Stringified regular expression patterns for folding region comments.\r\n  - `start`: Escaped regular expression for start region marker. (`string`)\r\n  - `end`: Escaped regular expression for end region marker. (`string`)\r\n  **Properties:**\r\n- **`symbols`** - optional (`object`)<br/>\r\n  Map of document symbol tokens to their symbol kind ([`vscode.SymbolKind`][vscode-api-symbolkind] value).\r\n\r\n### Configuration examples\r\n\r\nTemplate for `textmate-configuration.json` file:\r\n\r\n```json\r\n{\r\n  \"assignment\": {\r\n    \"single\": \"\",\r\n    \"multiple\": \"\",\r\n    \"separator\": \"\"\r\n  },\r\n  \"declarations\": [],\r\n  \"dedentation\": [\r\n    \"keyword.control.elseif.custom\",\r\n    \"keyword.control.else.custom\"\r\n  ],\r\n  \"exclude\": \"{.modules,.includes}/**\",\r\n  \"indentation\": {\r\n    \"punctuation.definition.comment.begin.custom\": 1,\r\n    \"punctuation.definition.comment.end.custom\": -1,\r\n    \"keyword.control.begin.custom\": 1,\r\n    \"keyword.control.end.custom\": -1\r\n  },\r\n  \"punctuation\": {\r\n    \"continuation\": \"punctuation.separator.continuation.line.custom\"\r\n  },\r\n  \"markers\": {\r\n    \"start\": \"^\\\\s*#?region\\\\b\",\r\n    \"end\": \"^\\\\s*#?end\\\\s?region\\\\b\"\r\n  },\r\n  \"symbols\": {\r\n    \"keyword.control.custom\": 2,\r\n    \"entity.name.function.custom\": 11\r\n  }\r\n}\r\n```\r\n\r\nAn example configuration file that targets Lua:\r\n\r\n```json\r\n{\r\n  \"assignment\": {\r\n    \"single\": \"meta.assignment.variable.single.lua\",\r\n    \"multiple\": \"meta.assignment.variable.group.lua\",\r\n    \"separator\": \"punctuation.separator.comma.lua\"\r\n  },\r\n  \"declarations\": [\r\n    \"meta.declaration.lua entity.name\",\r\n    \"meta.assignment.definition.lua entity.name\"\r\n  ],\r\n  \"dedentation\": [\r\n    \"keyword.control.elseif.lua\",\r\n    \"keyword.control.else.lua\"\r\n  ],\r\n  \"exclude\": \"{.luarocks,lua_modules}/**\",\r\n  \"indentation\": {\r\n    \"punctuation.definition.comment.begin.lua\": 1,\r\n    \"punctuation.definition.comment.end.lua\": -1,\r\n    \"keyword.control.begin.lua\": 1,\r\n    \"keyword.control.end.lua\": -1\r\n  },\r\n  \"markers\": {\r\n    \"start\": \"^\\\\s*#?region\\\\b\",\r\n    \"end\": \"^\\\\s*#?end\\\\s?region\\\\b\"\r\n  },\r\n  \"symbols\": {\r\n    \"keyword.control.lua\": 2,\r\n    \"entity.name.function.lua\": 11\r\n  }\r\n}\r\n```\r\n\r\n## Usage\r\n\r\n### `TextmateLanguageService`\r\n\r\nThe package exports a default class named `TextmateLanguageService`.\r\n\r\n- **Parameter:** *`languageId`* - Language ID of grammar contribution in VS Code (`string`).\r\n- **Parameter:** *`context?`* - Extension context from `activate` entrypoint export (`vscode.ExtensionContext`).\r\n\r\nThe library defaults to core behaviour when figuring out which scope name to use - last matching grammar or language wins. If the `context` parameter is supplied, the extension will first search contributions from the extension itself.\r\n\r\n### Language extension\r\n\r\nExtension code sample - `./src/extension.ts`:\r\n\r\n```typescript\r\nimport TextmateLanguageService from 'vscode-textmate-languageservice';\r\n\r\nexport async function activate(context: vscode.ExtensionContext) {\r\n\tconst selector: vscode.DocumentSelector = 'lua';\r\n\tconst textmateService = new TextmateLanguageService(selector, context);\r\n\r\n\tconst foldingRangeProvider = await textmateService.createFoldingRangeProvider();\r\n\tconst documentSymbolProvider = await textmateService.createDocumentSymbolProvider();\r\n\tconst workspaceSymbolProvider = await textmateService.createWorkspaceSymbolProvider();\r\n\tconst definitionProvider = await textmateService.createDefinitionProvider();\r\n\r\n\tcontext.subscriptions.push(vscode.languages.registerDocumentSymbolProvider(selector, documentSymbolProvider));\r\n\tcontext.subscriptions.push(vscode.languages.registerFoldingRangeProvider(selector, foldingRangeProvider));\r\n\tcontext.subscriptions.push(vscode.languages.registerWorkspaceSymbolProvider(workspaceSymbolProvider));\r\n\tcontext.subscriptions.push(vscode.languages.registerDefinitionProvider(selector, peekDefinitionProvider));\r\n};\r\n```\r\n\r\n### Tokenization\r\n\r\nExtension code sample - `./src/extension.ts`:\r\n\r\n```typescript\r\nimport TextmateLanguageService from 'vscode-textmate-languageservice';\r\n\r\nexport async function activate(context: vscode.ExtensionContext) {\r\n    const selector: vscode.DocumentSelector = 'custom';\r\n    const textmateService = new TextmateLanguageService('custom', context);\r\n    const textmateTokenService = await textmateService.initTokenService();\r\n    const textDocument = vscode.window.activeTextEditor!.document;\r\n    const tokens = textmateTokenService.fetch(textDocument);\r\n};\r\n```\r\n\r\n**NB:** If you would like to:\r\n\r\n- just wire up tokenization or fast document text services to a Textmate grammar,\r\n- without [(re-)contributing grammar and language configuration to VS Code](#setup),\r\n- or writing a full [`TextmateLanguageService` provider configuration](#configuration)..\r\n\r\nYou can use the custom `\"textmate-languageservice-contributes\"` property in `package.json`:\r\n\r\n```json\r\n{\r\n\t\"textmate-languageservice-contributes\": {\r\n\t\t\"languages\": [{\r\n\t\t\t\"id\": \"typescript\",\r\n\t\t\t\"aliases\": [\"TypeScript\"],\r\n\t\t\t\"extensions\": [\".ts\", \".tsx\", \".cts\", \".mts\"]\r\n\t\t}],\r\n\t\t\"grammars\": [{\r\n\t\t\t\"language\": \"typescript\",\r\n\t\t\t\"scopeName\": \"source.ts\",\r\n\t\t\t\"path\": \"./syntaxes/TypeScript.tmLanguage.json\"\r\n\t\t}]\r\n\t}\r\n}\r\n```\r\n\r\n### API methods\r\n\r\nUsage (example is for getting the token at the current cursor position):\r\n\r\n```typescript\r\nconst { getScopeInformationAtPosition } = TextmateLanguageService.api;\r\n\r\nconst editor = vscode.window.activeTextEditor;\r\nconst document = editor.document;\r\nconst position = editor.selection.active;\r\n\r\nconst token = await getScopeInformationAtPosition(document, position);\r\n```\r\n\r\n#### `getScopeInformationAtPosition`\r\n\r\n`getScopeInformationAtPosition(document: vscode.TextDocument, position: vscode.Position): Promise<TextmateToken>`\r\n\r\nGet token scope information at a specific position (caret line and character number).\r\n\r\n- **Parameter:** *document* - Document to be tokenized (`vscode.TextDocument`).\r\n- **Parameter:** *position* - Zero-indexed caret position of token in document (`vscode.Position`).\r\n- **Returns:** Promise resolving to token data for scope selected by caret position (`{Promise<TextmateToken>}`).\r\n\r\n#### `getScopeRangeAtPosition`\r\n\r\n`getScopeRangeAtPosition(document: vscode.TextDocument, position: vscode.Position): vscode.Range;`\r\n\r\nGet matching scope range of the Textmate token intersecting a caret position.\r\n\r\n- **Parameter:** *document* - Document to be tokenized (`vscode.TextDocument`).\r\n- **Parameter:** *position* - Zero-indexed caret position to intersect with (`vscode.Position`).\r\n- **Returns:** Promise resolving to character and line number of the range (`Promise<vscode.Range>`).\r\n\r\n#### `getTokenInformationAtPosition`\r\n\r\n`getTokenInformationAtPosition(document: vscode.TextDocument, position: vscode.Position): Promise<vscode.TokenInformation>;`\r\n\r\nVS Code compatible performant API for token information at a caret position.\r\n\r\n- **Parameter:** *document* - Document to be tokenized (`vscode.TextDocument`).\r\n- **Parameter:** *position* - Zero-indexed caret position of token in document (`vscode.Position`).\r\n- **Returns:** Promise resolving to token data compatible with VS Code (`Promise<vscode.TokenInformation>`).\r\n\r\n#### `getLanguageConfiguration`\r\n\r\n`getLanguageConfiguration(languageId: string): LanguageDefinition;`\r\n\r\nGet the language definition point of a language mode identifier.\r\n\r\n- **Parameter:** *languageId* - Language ID as shown in brackets in \"Change Language Mode\" panel (`string`).\r\n- **Returns:** Language contribution as configured in source VS Code extension (`LanguageDefinition`).\r\n\r\n#### `getGrammarContribution`\r\n\r\n`getGrammarConfiguration(languageId: string): GrammarLanguageDefinition;`\r\n\r\nGet the grammar definition point of a language mode identifier.\r\n\r\n- **Parameter:** *languageId* - Language identifier, shown in brackets in \"Change Language Mode\" panel (`string`).\r\n- **Returns:** Grammar contribution as configured in source VS Code extension (`GrammarLanguageDefinition`).\r\n\r\n#### `getLanguageContribution`\r\n\r\n`getLanguageConfiguration(languageId: string): LanguageDefinition;`\r\n\r\nGet the language configuration of a language mode identifier.\r\n\r\n- **Parameter:** *languageId* - Language ID as shown in brackets in \"Change Language Mode\" panel (`string`).\r\n- **Returns:** Language contribution as configured in source VS Code extension (`LanguageDefinition`).\r\n\r\n#### `getContributorExtension`\r\n\r\n`getContributorExtension(languageId: string): vscode.Extension<unknown> | void;`\r\n\r\nGet the VS Code Extension API entry of the extension that contributed a language mode identifier.\r\n\r\n- **Parameter:** *languageId* - Language identifier, shown in brackets in \"Change Language Mode\" panel (`string`).\r\n- **Returns:** Extension API instance that contributed the language - (`vscode.Extension`).\r\n\r\n### Use Oniguruma WASM buffer\r\n\r\nThis is the `vscode-oniguruma` build of Oniguruma written in C, compiled to WASM format with memory hooks to V8.\r\n\r\nThis is not streaming 🙁 but `vscode` libs must bundle WebAssembly deps so as to support web ecosystem.\r\n\r\n```typescript\r\nimport TextmateLanguageService from 'vscode-textmate-languageservice';\r\nconst onigurumaPromise = TextmateLanguageService.utils.getOniguruma();\r\n```\r\n\r\n<!-- `vscode-textmate-languageservice` -->\r\n[tree-sitter-parser-guide]: https://tree-sitter.github.io/tree-sitter/using-parsers#pattern-matching-with-queries\r\n[github-vscode-pull-treesitter]: https://github.com/microsoft/vscode/pull/161479\r\n[github-vscode-issue-treesitter]: https://github.com/microsoft/vscode/issues/50140\r\n[macromates-scope-selector-spec]: https://macromates.com/manual/en/language_grammars#naming_conventions\r\n[vscode-known-language-ids]: https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers\r\n[github-vscode-anycode-issues]: https://github.com/microsoft/vscode-anycode/issues\r\n[github-epeshkov-syntax-highlighter]: https://github.com/EvgeniyPeshkov/syntax-highlighter\r\n<!-- Setup -->\r\n[vscode-extension-manifest]: https://code.visualstudio.com/api/references/extension-manifest\r\n[vscode-language-contributions]: https://code.visualstudio.com/api/references/contribution-points#contributes.languages\r\n[vscode-grammar-contributions]: https://code.visualstudio.com/api/references/contribution-points#contributes.grammars\r\n<!-- Configuration -->\r\n[vscode-api-symbolkind]: https://code.visualstudio.com/api/references/vscode-api#SymbolKind\r\n","readmeFilename":"README.md"}