{"_id":"@carlwr/textmate-validate","_rev":"9-7a0663a561986903cfe0884550c91092","name":"@carlwr/textmate-validate","dist-tags":{"latest":"1.0.1"},"versions":{"0.2.0":{"name":"@carlwr/textmate-validate","version":"0.2.0","keywords":["vscode","textmate","grammar","validation"],"author":{"url":"https://github.com/carlwr","name":"carlwr"},"license":"MIT","_id":"@carlwr/textmate-validate@0.2.0","maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"homepage":"https://github.com/carlwr/textmate-validate","bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"bin":{"textmate-validate":"dist/cli.js"},"dist":{"shasum":"f5662000838a1280a62736cc2e8a0c62a174cd98","tarball":"https://registry.npmjs.org/@carlwr/textmate-validate/-/textmate-validate-0.2.0.tgz","fileCount":11,"integrity":"sha512-vqaScKS8zpA1LlZRDjiUZWevJqUaxLr2S6kDwaUlRvMsXOz7Fc/IQ1OTsqUTXv1j/8H+avL6ZbZ3TjcSWKQ0og==","signatures":[{"sig":"MEUCIQDJWoPFp91M/LI8NwwOsMSX8OplimQMigTa9EiT01y3NgIgT/sCjfBDcMyb3JoXv1chZEsL3WE1nEqSOnXdviGTnck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58523},"type":"module","_from":"file:carlwr-textmate-validate-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"qa":"pnpm typecheck && pnpm lint && pnpm test","lint":"biome check","test":"vitest run -t '^(?!@dist)'","build":"tsx build.ts","build:dev":"tsx build.ts --dev","test:dist":"vitest run -t '@dist'","typecheck":"tsc --noEmit","LAST_dummy":"false","test:watch":"vitest","publish:dry":"pnpm publish --dry-run","imports:sort":"biome check --linter-enabled=false --organize-imports-enabled=true --write","version:major":"pnpm version major","version:minor":"pnpm version minor","version:patch":"pnpm version patch","publish:release":"pnpm publish","test:example:js":"node dist/cli.js -v test/fixtures/grammar.json","test:example:ts":"tsx src/cli.ts -v test/fixtures/grammar.json"},"_npmUser":{"name":"carlwr","actor":{"name":"carlwr","type":"user","email":"carl@wernhoff.com"},"email":"carl@wernhoff.com"},"_resolved":"/private/var/folders/k2/bvc602hj12dg_bvv3r3xxsfm0000gn/T/e054c92a2ba8974fbc26dd661bacb396/carlwr-textmate-validate-0.2.0.tgz","publisher":"carlwr","_integrity":"sha512-vqaScKS8zpA1LlZRDjiUZWevJqUaxLr2S6kDwaUlRvMsXOz7Fc/IQ1OTsqUTXv1j/8H+avL6ZbZ3TjcSWKQ0og==","repository":{"url":"git+https://github.com/carlwr/textmate-validate.git","type":"git"},"_npmVersion":"10.9.2","description":"Validation of TextMate grammars","directories":{},"_nodeVersion":"23.11.0","dependencies":{"arg":"^5.0.2","zod":"^3.25.28","globby":"^14.1.0","read-pkg":"^9.0.1","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","vscode-textmate":"^9.2.0","vscode-oniguruma":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tsx":"^4.19.4","tsup":"^8.5.0","vitest":"^3.1.4","typedoc":"^0.28.5","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^1.9.4","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","@fast-check/vitest":"^0.2.1","@carlwr/fastcheck-utils":"^0.2.1","@carlwr/typescript-extra":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/textmate-validate_0.2.0_1750612605229_0.9449893794398485","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@carlwr/textmate-validate","version":"0.3.1","keywords":["vscode","textmate","grammar","validation"],"author":{"url":"https://github.com/carlwr","name":"carlwr"},"license":"MIT","_id":"@carlwr/textmate-validate@0.3.1","maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"homepage":"https://github.com/carlwr/textmate-validate","bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"bin":{"textmate-validate":"dist/cli.js"},"dist":{"shasum":"db26c39ca17e2f28fa6681fe87a11ea3967830b5","tarball":"https://registry.npmjs.org/@carlwr/textmate-validate/-/textmate-validate-0.3.1.tgz","fileCount":11,"integrity":"sha512-0spxa/hA9iPBN/4qZpVvcLMx6iIf3TyFlEKgmyvt40eZ1mTmLky7Ldq5rtxGxHzzisqeEYowWvanphXQjY4hfg==","signatures":[{"sig":"MEYCIQCoDun6KEI4Zv3Er+OzrP0/zO8zB8+Zf0Zie9iBzefScwIhAODiDHpcp/ca/INYlRaby4fDatli2UdoZsCj1A3xM4R8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58981},"type":"module","_from":"file:carlwr-textmate-validate-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"qa":"pnpm typecheck && pnpm lint && pnpm test","docs":"typedoc","lint":"biome check","test":"vitest run -t '^(?!@dist)'","build":"tsx build.ts","build:dev":"tsx build.ts --dev","test:dist":"vitest run -t '@dist'","typecheck":"tsc --noEmit","LAST_dummy":"false","test:watch":"vitest","publish:dry":"pnpm publish --dry-run","imports:sort":"biome check --linter-enabled=false --organize-imports-enabled=true --write","version:major":"pnpm version major","version:minor":"pnpm version minor","version:patch":"pnpm version patch","publish:release":"pnpm publish","test:example:js":"node dist/cli.js -v test/fixtures/grammar.json","test:example:ts":"tsx src/cli.ts -v test/fixtures/grammar.json"},"_npmUser":{"name":"carlwr","actor":{"name":"carlwr","type":"user","email":"carl@wernhoff.com"},"email":"carl@wernhoff.com"},"_resolved":"/private/var/folders/k2/bvc602hj12dg_bvv3r3xxsfm0000gn/T/9cc7f8bda270b6bef629b056395f2e10/carlwr-textmate-validate-0.3.1.tgz","publisher":"carlwr","_integrity":"sha512-0spxa/hA9iPBN/4qZpVvcLMx6iIf3TyFlEKgmyvt40eZ1mTmLky7Ldq5rtxGxHzzisqeEYowWvanphXQjY4hfg==","repository":{"url":"git+https://github.com/carlwr/textmate-validate.git","type":"git"},"_npmVersion":"10.9.2","description":"Validation of TextMate grammars","directories":{},"_nodeVersion":"23.11.0","dependencies":{"arg":"^5.0.2","zod":"^3.25.67","globby":"^14.1.0","read-pkg":"^9.0.1","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","vscode-textmate":"^9.2.0","vscode-oniguruma":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.2.4","typedoc":"^0.28.5","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"^2.0.5","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","@fast-check/vitest":"^0.2.1","@carlwr/fastcheck-utils":"^0.3.0","@carlwr/typescript-extra":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/textmate-validate_0.3.1_1750716926164_0.45129466328272994","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@carlwr/textmate-validate","version":"0.4.0","keywords":["vscode","textmate","grammar","validation"],"author":{"url":"https://github.com/carlwr","name":"carlwr"},"license":"MIT","_id":"@carlwr/textmate-validate@0.4.0","maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"homepage":"https://github.com/carlwr/textmate-validate","bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"bin":{"textmate-validate":"dist/cli.js"},"dist":{"shasum":"cbb81a9f155da29d489b120a71d9041cc9847fa4","tarball":"https://registry.npmjs.org/@carlwr/textmate-validate/-/textmate-validate-0.4.0.tgz","fileCount":11,"integrity":"sha512-nWZVmImD0kEE2/MeHpMCbg+njag9wTbKks2nxhr1IQfqBoNmyagb3B21poWKwo0I5Z/vZWc49Ca0ZMp8UEthXw==","signatures":[{"sig":"MEUCIQCzx2pXWaTBJFPcT5DukiJgnGCFEPFMUTWm5ZINAe9WVQIgA9+Y4KkP7QKjuTqbuYLb69LnJwcwvCcprDpruI3LSbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"type":"module","_from":"file:carlwr-textmate-validate-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"qa":"pnpm typecheck && pnpm lint && pnpm test && pnpm run style","docs":"typedoc","lint":"biome check","test":"vitest run -t '^(?!@dist)'","build":"tsx build.ts","style":"scripts/checkStyle","test:all":"vitest run","build:dev":"tsx build.ts --dev","test:dist":"vitest run -t '@dist'","typecheck":"tsc --noEmit","LAST_dummy":"false","test:watch":"vitest","publish:dry":"pnpm publish --dry-run","imports:sort":"biome check --linter-enabled=false --organize-imports-enabled=true --write","version:major":"pnpm version major","version:minor":"pnpm version minor","version:patch":"pnpm version patch","publish:release":"pnpm publish","test:example:js":"node dist/cli.js -v test/fixtures/grammar.json","test:example:ts":"tsx src/cli.ts -v test/fixtures/grammar.json"},"_npmUser":{"name":"carlwr","actor":{"name":"carlwr","type":"user","email":"carl@wernhoff.com"},"email":"carl@wernhoff.com"},"_resolved":"/private/var/folders/k2/bvc602hj12dg_bvv3r3xxsfm0000gn/T/50869b30ad0cb661166593823e610b54/carlwr-textmate-validate-0.4.0.tgz","publisher":"carlwr","_integrity":"sha512-nWZVmImD0kEE2/MeHpMCbg+njag9wTbKks2nxhr1IQfqBoNmyagb3B21poWKwo0I5Z/vZWc49Ca0ZMp8UEthXw==","repository":{"url":"git+https://github.com/carlwr/textmate-validate.git","type":"git"},"_npmVersion":"10.9.2","description":"Validation of TextMate grammars","directories":{},"_nodeVersion":"23.11.0","dependencies":{"arg":"^5.0.2","globby":"^14.1.0","read-pkg":"^9.0.1","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","vscode-textmate":"^9.2.0","vscode-oniguruma":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","typedoc":"^0.28.5","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"^2.0.5","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","@fast-check/vitest":"^0.2.1","@carlwr/fastcheck-utils":"^0.3.0","@carlwr/typescript-extra":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/textmate-validate_0.4.0_1751569163193_0.3262542097719432","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@carlwr/textmate-validate","version":"0.4.1","keywords":["vscode","textmate","grammar","validation"],"author":{"url":"https://github.com/carlwr","name":"carlwr"},"license":"MIT","_id":"@carlwr/textmate-validate@0.4.1","maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"homepage":"https://github.com/carlwr/textmate-validate","bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"bin":{"textmate-validate":"dist/cli.js"},"dist":{"shasum":"6ab594382cf1cf6d617a7f1ebaf7c7abd87506e0","tarball":"https://registry.npmjs.org/@carlwr/textmate-validate/-/textmate-validate-0.4.1.tgz","fileCount":11,"integrity":"sha512-WJ0kVBAYmpWwVYed4B9rYDpp5sjbcq7wGKitOe5MobUJuE9Ur5UHgfwDypNn/g0VHzLyVKEMrrMyzRGytMBHhA==","signatures":[{"sig":"MEYCIQCz2Mw8j1exCUGw/uqFI4DkHv0OpxAvSmjdF5Gye/GkqwIhAMnTDp56McwMluOasRghU959zafqDj3vcu4BR6djRgeK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"type":"module","_from":"file:carlwr-textmate-validate-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"qa":"pnpm typecheck && pnpm lint && pnpm test && pnpm run style","docs":"typedoc","lint":"biome check","test":"vitest run -t '^(?!@dist)'","build":"tsx build.ts","style":"scripts/checkStyle","test:all":"vitest run","build:dev":"tsx build.ts --dev","test:dist":"vitest run -t '@dist'","typecheck":"tsc --noEmit","LAST_dummy":"false","test:watch":"vitest","publish:dry":"pnpm publish --dry-run","imports:sort":"biome check --linter-enabled=false --organize-imports-enabled=true --write","version:major":"pnpm version major","version:minor":"pnpm version minor","version:patch":"pnpm version patch","publish:release":"pnpm publish","test:example:js":"node dist/cli.js -v test/fixtures/grammar.json","test:example:ts":"tsx src/cli.ts -v test/fixtures/grammar.json"},"_npmUser":{"name":"carlwr","actor":{"name":"carlwr","type":"user","email":"carl@wernhoff.com"},"email":"carl@wernhoff.com"},"_resolved":"/private/var/folders/k2/bvc602hj12dg_bvv3r3xxsfm0000gn/T/7735bf2ee4137228e7f7938bcfc160ba/carlwr-textmate-validate-0.4.1.tgz","publisher":"carlwr","_integrity":"sha512-WJ0kVBAYmpWwVYed4B9rYDpp5sjbcq7wGKitOe5MobUJuE9Ur5UHgfwDypNn/g0VHzLyVKEMrrMyzRGytMBHhA==","repository":{"url":"git+https://github.com/carlwr/textmate-validate.git","type":"git"},"_npmVersion":"10.9.2","description":"Validation of TextMate grammars","directories":{},"_nodeVersion":"23.11.0","dependencies":{"arg":"^5.0.2","globby":"^14.1.0","read-pkg":"^9.0.1","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","vscode-textmate":"^9.2.0","vscode-oniguruma":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","typedoc":"^0.28.5","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"^2.0.5","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","@fast-check/vitest":"^0.2.1","@carlwr/fastcheck-utils":"^0.3.0","@carlwr/typescript-extra":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/textmate-validate_0.4.1_1751570563621_0.16946131432268308","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@carlwr/textmate-validate","version":"0.5.0","keywords":["vscode","textmate","grammar","validation"],"author":{"url":"https://github.com/carlwr","name":"carlwr"},"license":"MIT","_id":"@carlwr/textmate-validate@0.5.0","maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"homepage":"https://github.com/carlwr/textmate-validate","bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"bin":{"textmate-validate":"dist/cli.js"},"dist":{"shasum":"433c5c2b01f8362bd7d4f59ae4f09576d2f803eb","tarball":"https://registry.npmjs.org/@carlwr/textmate-validate/-/textmate-validate-0.5.0.tgz","fileCount":11,"integrity":"sha512-ggENSFHg5XKhzw7dJUJ5E07/y/JJxSaSbCp2cCh6wfRtgyHjJUp1HxxEl1umPPXp2n3cWGS8fM7JDrN1lMJcCw==","signatures":[{"sig":"MEYCIQDDNcdXp4NoV1YUAwoA1rzSkp6dFJ4Z2h2H2929wWozKgIhAJvbk0c48miqWSinvMUjqJCNHCYuoDUC0tuZoW9Uevup","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70233},"type":"module","_from":"file:carlwr-textmate-validate-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"qa":"pnpm run typecheck && pnpm run lint && pnpm test && pnpm run style","docs":"typedoc","lint":"biome check","test":"vitest run -t '^(?!@dist)'","build":"tsx build.ts","style":"scripts/checkStyle","qa:all":"pnpm run typecheck && pnpm run lint && pnpm test:all && pnpm run style","prebuild":"pnpm run typecheck && pnpm run lint","test:all":"vitest run","build:dev":"tsx build.ts --dev","test:dist":"vitest run -t '@dist'","typecheck":"tsc --noEmit","LAST_dummy":"false","test:watch":"vitest","publish:dry":"pnpm publish --dry-run --no-git-checks","version:major":"pnpm version major","version:minor":"pnpm version minor","version:patch":"pnpm version patch","publish:release":"pnpm publish","test:example:js":"pnpm run build && node dist/cli.js -v test/fixtures/grammar.json","test:example:ts":"pnpm run build && tsx src/cli.ts -v test/fixtures/grammar.json"},"_npmUser":{"name":"carlwr","email":"carl@wernhoff.com"},"_resolved":"/private/var/folders/k2/bvc602hj12dg_bvv3r3xxsfm0000gn/T/8636a8747afa89abf40cfc61775caa30/carlwr-textmate-validate-0.5.0.tgz","publisher":"carlwr","_integrity":"sha512-ggENSFHg5XKhzw7dJUJ5E07/y/JJxSaSbCp2cCh6wfRtgyHjJUp1HxxEl1umPPXp2n3cWGS8fM7JDrN1lMJcCw==","repository":{"url":"git+https://github.com/carlwr/textmate-validate.git","type":"git"},"_npmVersion":"11.11.0","description":"Validation of TextMate grammars","directories":{},"_nodeVersion":"25.8.0","dependencies":{"arg":"^5.0.2","globby":"^16.2.0","read-pkg":"^10.1.0","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","vscode-textmate":"^9.3.2","vscode-oniguruma":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","tsx":"^4.21.0","tsup":"^8.5.1","execa":"^9.6.1","vitest":"^3.2.4","typedoc":"^0.28.18","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.10","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","@fast-check/vitest":"^0.3.0","@carlwr/fastcheck-utils":"^0.4.0","@carlwr/typescript-extra":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/textmate-validate_0.5.0_1775169382217_0.2076456387155079","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@carlwr/textmate-validate","version":"0.5.1","keywords":["vscode","textmate","grammar","validation"],"author":{"url":"https://github.com/carlwr","name":"carlwr"},"license":"MIT","_id":"@carlwr/textmate-validate@0.5.1","maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"homepage":"https://github.com/carlwr/textmate-validate","bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"bin":{"textmate-validate":"dist/cli.js"},"dist":{"shasum":"2e17f1b5086045f908768cda498a12aee0723989","tarball":"https://registry.npmjs.org/@carlwr/textmate-validate/-/textmate-validate-0.5.1.tgz","fileCount":11,"integrity":"sha512-m7qVkEgEEqQOerxmtroed8G1j8SE0WVpPRvJU9m/4/d1Kj7Z6QZNcqMSlpRH3qqD3apOFESQIYEO+frtKUngkQ==","signatures":[{"sig":"MEQCIAkNC/TBEPSQBZMQW/Rgr04Uk/LihILMsN4n7201bbHgAiBYJOzvNPPrGanKiMyorF9ZWWAoVqUrFqNHynaKP1sdiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70233},"type":"module","_from":"file:carlwr-textmate-validate-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"qa":"pnpm run typecheck && pnpm run lint && pnpm test && pnpm run style","docs":"typedoc","lint":"biome check","test":"vitest run -t '^(?!@dist)'","build":"tsx build.ts","style":"scripts/checkStyle","qa:all":"pnpm run typecheck && pnpm run lint && pnpm test:all && pnpm run style","prebuild":"pnpm run typecheck && pnpm run lint","test:all":"vitest run","build:dev":"tsx build.ts --dev","test:dist":"vitest run -t '@dist'","typecheck":"tsc --noEmit","LAST_dummy":"false","test:watch":"vitest","publish:dry":"pnpm publish --dry-run --no-git-checks","version:major":"pnpm version major","version:minor":"pnpm version minor","version:patch":"pnpm version patch","publish:release":"pnpm publish","test:example:js":"pnpm run build && node dist/cli.js -v test/fixtures/grammar.json","test:example:ts":"pnpm run build && tsx src/cli.ts -v test/fixtures/grammar.json"},"_npmUser":{"name":"carlwr","email":"carl@wernhoff.com"},"_resolved":"/private/var/folders/k2/bvc602hj12dg_bvv3r3xxsfm0000gn/T/e5777255793b0eb66c74ee39141aec09/carlwr-textmate-validate-0.5.1.tgz","publisher":"carlwr","_integrity":"sha512-m7qVkEgEEqQOerxmtroed8G1j8SE0WVpPRvJU9m/4/d1Kj7Z6QZNcqMSlpRH3qqD3apOFESQIYEO+frtKUngkQ==","repository":{"url":"git+https://github.com/carlwr/textmate-validate.git","type":"git"},"_npmVersion":"11.11.0","description":"Validation of TextMate grammars","directories":{},"_nodeVersion":"25.8.0","dependencies":{"arg":"^5.0.2","globby":"^16.2.0","read-pkg":"^10.1.0","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","vscode-textmate":"^9.3.2","vscode-oniguruma":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","tsx":"^4.21.0","tsup":"^8.5.1","execa":"^9.6.1","vitest":"^3.2.4","typedoc":"^0.28.18","typescript":"^6.0.2","@types/node":"^25.5.0","@biomejs/biome":"^2.4.10","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","@fast-check/vitest":"^0.3.0","@carlwr/fastcheck-utils":"^0.5.0","@carlwr/typescript-extra":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/textmate-validate_0.5.1_1775172193486_0.4911463945981942","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@carlwr/textmate-validate","version":"0.5.2","keywords":["vscode","textmate","grammar","validation"],"author":{"url":"https://github.com/carlwr","name":"carlwr"},"license":"MIT","_id":"@carlwr/textmate-validate@0.5.2","maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"homepage":"https://github.com/carlwr/textmate-validate","bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"bin":{"textmate-validate":"./dist/cli.js"},"dist":{"shasum":"f9bc48b9131a062d9bdb34002635527d376566c8","tarball":"https://registry.npmjs.org/@carlwr/textmate-validate/-/textmate-validate-0.5.2.tgz","fileCount":11,"integrity":"sha512-ZNCk4/AD6jzmaMiLSk+j5zepAOf/NdHFoeXCfVUhld+EMjdsy/CSCqX00Wr+fwNBKa0X1l4XenveZtMldWrAyw==","signatures":[{"sig":"MEQCIDz+zJcqDKVgRIEsKeiLN54zGrKxKYC8tJLsyxOvZz5eAiARf2jKLtEL25pckusHbh/MCgJ1+qhzPbmQHXe1yONlNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlwr%2ftextmate-validate@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76740},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"qa":"pnpm run typecheck && pnpm run lint && pnpm test && pnpm run style","docs":"typedoc","lint":"biome check","test":"vitest run -t '^(?!@dist)'","build":"tsx build.ts","style":"scripts/checkStyle","qa:all":"pnpm run typecheck && pnpm run lint && pnpm test:all && pnpm run style","prebuild":"pnpm run typecheck && pnpm run lint","test:all":"vitest run","build:dev":"tsx build.ts --dev","test:dist":"vitest run -t '@dist'","typecheck":"tsc --noEmit","LAST_dummy":"false","test:watch":"vitest","publish:dry":"pnpm publish --dry-run --no-git-checks","version:major":"pnpm version major","version:minor":"pnpm version minor","version:patch":"pnpm version patch","publish:release":"pnpm publish","test:example:js":"pnpm run build && node dist/cli.js -v test/fixtures/grammar.json","test:example:ts":"pnpm run build && tsx src/cli.ts -v test/fixtures/grammar.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86cd4cde-5a42-45f7-8e12-c8c625f41c4c"}},"publisher":"carlwr","repository":{"url":"git+https://github.com/carlwr/textmate-validate.git","type":"git"},"description":"Validation of TextMate grammars","directories":{},"_nodeVersion":"24.15.0","dependencies":{"arg":"^5.0.2","globby":"^16.2.0","read-pkg":"^10.1.0","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","vscode-textmate":"^9.3.2","vscode-oniguruma":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","tsx":"^4.22.3","tsup":"^8.5.1","execa":"^9.6.1","vitest":"^4.1.7","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.15","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","@fast-check/vitest":"^0.4.1","@carlwr/fastcheck-utils":"^0.5.2","@carlwr/typescript-extra":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/textmate-validate_0.5.2_1779650636067_0.3758733510325587","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@carlwr/textmate-validate","version":"1.0.0","keywords":["vscode","textmate","grammar","validation"],"author":{"url":"https://github.com/carlwr","name":"carlwr"},"license":"MIT","_id":"@carlwr/textmate-validate@1.0.0","maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"homepage":"https://github.com/carlwr/textmate-validate","bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"bin":{"textmate-validate":"./dist/cli.js"},"dist":{"shasum":"42260ef7ddef370dbeb6c13732c08fe7666a7969","tarball":"https://registry.npmjs.org/@carlwr/textmate-validate/-/textmate-validate-1.0.0.tgz","fileCount":11,"integrity":"sha512-Xz/o384o3Ljats2iH9ZmtQIFvbD3v3tPZ6prOC8smjAMKyNVDvWwLdS8zgMRpTE3DQ27+9q/BxaVke+foPHyYw==","signatures":[{"sig":"MEUCIBNVvtj2rxRCZMBgCNsKN9FDHpMzMYoci4lg+fSInzB3AiEA8tkGd22CreeqH6FPu4u6wo07M+I3j5UcjoBG6Q3z1ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlwr%2ftextmate-validate@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77180},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"qa":"pnpm run typecheck && pnpm run lint && pnpm test && pnpm run style","docs":"typedoc","lint":"biome check","test":"vitest run -t '^(?!@dist)'","build":"tsx build.ts","style":"scripts/checkStyle","qa:all":"pnpm run typecheck && pnpm run lint && pnpm test:all && pnpm run style","prebuild":"pnpm run typecheck && pnpm run lint","test:all":"vitest run","build:dev":"tsx build.ts --dev","test:dist":"vitest run -t '@dist'","typecheck":"tsc --noEmit","LAST_dummy":"false","test:watch":"vitest","publish:dry":"pnpm publish --dry-run --no-git-checks","version:major":"pnpm version major","version:minor":"pnpm version minor","version:patch":"pnpm version patch","publish:release":"pnpm publish","test:example:js":"pnpm run build && node dist/cli.js -v test/fixtures/grammar.json","test:example:ts":"pnpm run build && tsx src/cli.ts -v test/fixtures/grammar.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86cd4cde-5a42-45f7-8e12-c8c625f41c4c"}},"publisher":"carlwr","repository":{"url":"git+https://github.com/carlwr/textmate-validate.git","type":"git"},"description":"Validation of TextMate grammars","directories":{},"_nodeVersion":"24.15.0","dependencies":{"arg":"^5.0.2","globby":"^16.2.0","read-pkg":"^10.1.0","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","vscode-textmate":"^9.3.2","vscode-oniguruma":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","tsx":"^4.22.3","tsup":"^8.5.1","execa":"^9.6.1","vitest":"^4.1.7","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.15","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0","@fast-check/vitest":"^0.4.1","@carlwr/fastcheck-utils":"^0.5.2","@carlwr/typescript-extra":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/textmate-validate_1.0.0_1779664999083_0.6163407277049113","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@carlwr/textmate-validate","description":"Validation of TextMate grammars","keywords":["vscode","textmate","grammar","validation"],"author":{"name":"carlwr","url":"https://github.com/carlwr"},"publisher":"carlwr","repository":{"type":"git","url":"git+https://github.com/carlwr/textmate-validate.git"},"bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"homepage":"https://github.com/carlwr/textmate-validate","publishConfig":{"access":"public"},"version":"1.0.1","license":"MIT","type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"bin":{"textmate-validate":"./dist/cli.js"},"dependencies":{"arg":"^5.0.2","globby":"^16.2.0","read-pkg":"^10.1.0","vscode-oniguruma":"2.0.1","vscode-textmate":"^9.3.2","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0"},"devDependencies":{"@biomejs/biome":"^2.4.15","@carlwr/fastcheck-utils":"^0.5.2","@carlwr/typescript-extra":"^0.9.1","@fast-check/vitest":"^0.4.1","@types/node":"^25.9.1","ajv":"^8.20.0","execa":"^9.6.1","tsup":"^8.5.1","tsx":"^4.22.3","typedoc":"^0.28.19","typescript":"^6.0.3","vitest":"^4.1.7","zzz_LAST_dummy":"npm:empty-npm-package@1.0.0"},"engines":{"node":">=20.0.0"},"scripts":{"build":"tsx build.ts","build:dev":"tsx build.ts --dev","prebuild":"pnpm run typecheck && pnpm run lint","docs":"typedoc","publish:dry":"pnpm publish --dry-run --no-git-checks","publish:release":"pnpm publish","version:patch":"pnpm version patch","version:minor":"pnpm version minor","version:major":"pnpm version major","lint":"biome check","typecheck":"tsc --noEmit","style":"scripts/checkStyle","test":"vitest run -t '^(?!@dist)'","test:watch":"vitest","test:example:ts":"pnpm run build && tsx src/cli.ts -v test/fixtures/grammar.json","test:example:js":"pnpm run build && node dist/cli.js -v test/fixtures/grammar.json","test:dist":"vitest run -t '@dist'","test:all":"vitest run","qa":"pnpm run typecheck && pnpm run lint && pnpm test && pnpm run style","qa:all":"pnpm run typecheck && pnpm run lint && pnpm test:all && pnpm run style","LAST_dummy":"false"},"_nodeVersion":"24.15.0","_id":"@carlwr/textmate-validate@1.0.1","dist":{"integrity":"sha512-ECmT0EVOhAyIueAmpUEulKrOmOHLGKNnbz3a6OyehjYNfTA17C1HHS3mpv7H9VQdahtqQ9DVdfVZ81itH54PUA==","shasum":"ea854f3d54420d4f795428135324da6d4a559530","tarball":"https://registry.npmjs.org/@carlwr/textmate-validate/-/textmate-validate-1.0.1.tgz","fileCount":11,"unpackedSize":77180,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlwr%2ftextmate-validate@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDglBJg2q3H9we9o49p6a9Gw++Ly45Mdntk8DdV5RMiUwIgXkC/OQWBi2G12o1k9vgYMf+ZHDMZj9+n8B9OSKiVujI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86cd4cde-5a42-45f7-8e12-c8c625f41c4c"}},"directories":{},"maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textmate-validate_1.0.1_1779665887071_0.1005950846163004"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-22T17:16:45.139Z","modified":"2026-05-24T23:38:07.475Z","0.2.0":"2025-06-22T17:16:45.420Z","0.3.1":"2025-06-23T22:15:26.343Z","0.4.0":"2025-07-03T18:59:23.385Z","0.4.1":"2025-07-03T19:22:43.817Z","0.5.0":"2026-04-02T22:36:22.378Z","0.5.1":"2026-04-02T23:23:13.621Z","0.5.2":"2026-05-24T19:23:56.204Z","1.0.0":"2026-05-24T23:23:19.251Z","1.0.1":"2026-05-24T23:38:07.211Z"},"bugs":{"url":"https://github.com/carlwr/textmate-validate/issues"},"author":{"name":"carlwr","url":"https://github.com/carlwr"},"license":"MIT","homepage":"https://github.com/carlwr/textmate-validate","keywords":["vscode","textmate","grammar","validation"],"repository":{"type":"git","url":"git+https://github.com/carlwr/textmate-validate.git"},"description":"Validation of TextMate grammars","maintainers":[{"name":"carlwr","email":"carl@wernhoff.com"}],"readme":"","readmeFilename":""}