{"_id":"@ast-grep/create-lang","_rev":"13-affa7e3944bd4af8e32671d3b13ad208","name":"@ast-grep/create-lang","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.0-prerelease":{"name":"@ast-grep/create-lang","version":"0.0.0-prerelease","keywords":[],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.0-prerelease","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"eed197f87e55dce30ca5d5df3c1c194111ee48d7","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.0-prerelease.tgz","fileCount":13,"integrity":"sha512-IV7JEaiaMRp8DlJXN1Rd1aWi1O/1+5v6M2qqmKafGNJ2XliAPAWFYSHj7wFRwxHo1tXaQX99ZgxmR+DqYPpSVA==","signatures":[{"sig":"MEQCIAhZbOKsexwpaO/suuoOqmD24O6JKMOvtSuWrlV7otY2AiAzvNolKQtxmz29bnG6mBlrQgkIOgdcMpXmnEV2J6KKjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12368},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.0-prerelease.tgz","types":"./index.d.ts","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/246ff55862ef75b2268dba7887be5f16/ast-grep-create-lang-0.0.0-prerelease.tgz","_integrity":"sha512-IV7JEaiaMRp8DlJXN1Rd1aWi1O/1+5v6M2qqmKafGNJ2XliAPAWFYSHj7wFRwxHo1tXaQX99ZgxmR+DqYPpSVA==","_npmVersion":"10.8.1","directories":{},"_nodeVersion":"20.16.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.10.5","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.0-prerelease_1736832060259_0.0888896091932363","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-prerelease-1":{"name":"@ast-grep/create-lang","version":"0.0.0-prerelease-1","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.0-prerelease-1","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"0f4a0b5a0dced2f3a1ce44fb3159fed70f03060a","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.0-prerelease-1.tgz","fileCount":13,"integrity":"sha512-TfdRW1Eu1NWTWFrkMt+XvEVhYB7fdiibpxZML+FacICjfQ4DZ201Z9PP46VfIm12nMSc6tFhBslOpxAFynApOw==","signatures":[{"sig":"MEYCIQCbWeFmdw/3X6wrMhG7gJgYo3g5ZG1fpEtGyCsRJ4vAVwIhAJOivxOI8m1b8oKPSFxLMOLoqy7Re3H1GwuAHTmFI1kW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12630},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.0-prerelease-1.tgz","types":"./index.d.ts","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/81a8403153259e88e40df16e28a30f7c/ast-grep-create-lang-0.0.0-prerelease-1.tgz","_integrity":"sha512-TfdRW1Eu1NWTWFrkMt+XvEVhYB7fdiibpxZML+FacICjfQ4DZ201Z9PP46VfIm12nMSc6tFhBslOpxAFynApOw==","_npmVersion":"10.8.1","directories":{},"_nodeVersion":"20.16.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.10.5","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.0-prerelease-1_1736833574451_0.4993998070568979","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-prerelease-2":{"name":"@ast-grep/create-lang","version":"0.0.0-prerelease-2","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.0-prerelease-2","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"5d4d12da8c2947355daa944d94060481dba16720","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.0-prerelease-2.tgz","fileCount":13,"integrity":"sha512-LYKVhBrr9eH5gD+8clyGt44kv9lFtg7dzcu79a+314avh/G9ZEZnnHxLRzreAf22D328pUlvTIxG76a8Q5UDQA==","signatures":[{"sig":"MEYCIQDxrZKiWn+SU1DLWBi6bmWOQH+6cRGRXsfB2LPCYi4g0gIhAKz/f19XMxOU1yn+esCW62SVjgkPXLnKH5VjzOyhOkhO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9526},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.0-prerelease-2.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/5b834132d551d6b88a3de730a440d05a/ast-grep-create-lang-0.0.0-prerelease-2.tgz","_integrity":"sha512-LYKVhBrr9eH5gD+8clyGt44kv9lFtg7dzcu79a+314avh/G9ZEZnnHxLRzreAf22D328pUlvTIxG76a8Q5UDQA==","_npmVersion":"10.8.1","description":"## Usage","directories":{},"_nodeVersion":"20.16.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.10.5","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.0-prerelease-2_1736834465970_0.4694083744622999","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-prerelease-3":{"name":"@ast-grep/create-lang","version":"0.0.0-prerelease-3","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.0-prerelease-3","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"3e5df278d23973fb05f8c1a51c0063a2d2606d68","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.0-prerelease-3.tgz","fileCount":13,"integrity":"sha512-3cjz5YsP3SifvohC0yqA4iuF9nuWTcYaw563DI5dAqH3CTEqZsp2sSsVT7hRPy9NeKacmLRJHsPin29H/SSM2Q==","signatures":[{"sig":"MEUCIDpStoHgHek6cvy3tWLES1T+HyI2LEXwpaX+ltMC7Xq/AiEAxJMlTAJq/W61vIC2jmT5LcvrD41tNBVHe8FUzzKHRGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10198},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.0-prerelease-3.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/0351f9c43d44accb67b1b4ba868fa390/ast-grep-create-lang-0.0.0-prerelease-3.tgz","_integrity":"sha512-3cjz5YsP3SifvohC0yqA4iuF9nuWTcYaw563DI5dAqH3CTEqZsp2sSsVT7hRPy9NeKacmLRJHsPin29H/SSM2Q==","_npmVersion":"10.8.1","description":"## Usage","directories":{},"_nodeVersion":"20.16.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.10.7","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.0-prerelease-3_1737089769594_0.2770682619949878","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-prerelease-4":{"name":"@ast-grep/create-lang","version":"0.0.0-prerelease-4","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.0-prerelease-4","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"5da10938b1139f2e6f960cf90e4afaca90e957eb","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.0-prerelease-4.tgz","fileCount":13,"integrity":"sha512-lt4R8as7h5+TAS/+6B2YpMt0Z9Jcbn7cxMKldqsRK/jRPmd/5IqjezBd20uq/MEBrJtfS3VzPrHuFSsXNKZ3mg==","signatures":[{"sig":"MEUCIHzr0j6B1ZbSySHvSOiEzYrz2I9Yz2Sj5I2mDqo9XEVmAiEAgG1T+Cn8/rL6fkRaJpGv+RDo6iVEkXs/NrHVGA9EE5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10198},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.0-prerelease-4.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/e64f34e318024b3d54c30e9546846863/ast-grep-create-lang-0.0.0-prerelease-4.tgz","_integrity":"sha512-lt4R8as7h5+TAS/+6B2YpMt0Z9Jcbn7cxMKldqsRK/jRPmd/5IqjezBd20uq/MEBrJtfS3VzPrHuFSsXNKZ3mg==","_npmVersion":"10.8.1","description":"## Usage","directories":{},"_nodeVersion":"20.16.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.10.7","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.0-prerelease-4_1737125546308_0.8095488209820547","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@ast-grep/create-lang","version":"0.0.1","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.1","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"462447bf80f4bd00104f1e166fac8cb7814a4b7b","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.1.tgz","fileCount":13,"integrity":"sha512-Nk92anH/dfFfvRRwdbcKgY/079bbdb5IoCMReJiEZWSB4DJrlsDyVFf07U5+8M+iI5v5QPQNIxR9IvZuZvIURA==","signatures":[{"sig":"MEUCIGLVfLI1Hiict0iRlB9Wox+6vv5xmBYAEcI2S/w/Q97QAiEA75eq0vnwQ497bSSclNVF0xyb9beHlp1kpbQcC1suK3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10289},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.1.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/91c75b0e46091e396922e1aa219ecd0c/ast-grep-create-lang-0.0.1.tgz","_integrity":"sha512-Nk92anH/dfFfvRRwdbcKgY/079bbdb5IoCMReJiEZWSB4DJrlsDyVFf07U5+8M+iI5v5QPQNIxR9IvZuZvIURA==","_npmVersion":"10.9.2","description":"## Usage","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.13.4","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.1_1740371959520_0.24102051552533887","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ast-grep/create-lang","version":"0.0.2","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.2","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"71891acb9b36532fe1423f4395c98ca1a3db9a6f","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.2.tgz","fileCount":13,"integrity":"sha512-ENSsCKJsRXr3pCT0QAjtoptX252LgQn+AxasbMWkhjqavrQ9dAsbRAOVTRxqxMtMDcOU/LmEJtRYPixVcqi64Q==","signatures":[{"sig":"MEUCIB5OQ4+uwLbzZCgGrWdaCWMnQ7e198eS+koNEYfj1LNPAiEAkutYkp2mmIbdFtKXwy7fOlnDfDKRPhQ+5EfQBFKrGTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10289},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.2.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/71552705b5f1039fdeeeb48e9e54d66f/ast-grep-create-lang-0.0.2.tgz","_integrity":"sha512-ENSsCKJsRXr3pCT0QAjtoptX252LgQn+AxasbMWkhjqavrQ9dAsbRAOVTRxqxMtMDcOU/LmEJtRYPixVcqi64Q==","_npmVersion":"10.9.2","description":"## Usage","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.13.4","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.2_1743047419291_0.027958965985164008","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ast-grep/create-lang","version":"0.0.3","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.3","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"865c0b01a26a0a1b738f920d85ad73300b842c26","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.3.tgz","fileCount":13,"integrity":"sha512-iUD+XUdi4p0pqIKiDcmBhHbrYuOADFDfTByNbyTsg9rh8PeUdqZdGHEsgqBZQKutIX8y4UPf3NM21HIx9g0ozg==","signatures":[{"sig":"MEQCIAVY6oDy2dBul5dNuQLsK2qoEhc4wRlJXv1JPpPHUoOQAiAkYSdiVCx36vEnnUbPvb59ISxsaLV2iilo7n5lJn60qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10289},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.3.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/3c5bf21c34f0dbb7531e5a455739a1d1/ast-grep-create-lang-0.0.3.tgz","_integrity":"sha512-iUD+XUdi4p0pqIKiDcmBhHbrYuOADFDfTByNbyTsg9rh8PeUdqZdGHEsgqBZQKutIX8y4UPf3NM21HIx9g0ozg==","_npmVersion":"10.9.2","description":"## Usage","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.13.4","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.3_1743049799850_0.8789769570416488","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ast-grep/create-lang","version":"0.0.4","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.4","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"c6becda17396924942ed4ee99ba93e04a571233e","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.4.tgz","fileCount":13,"integrity":"sha512-ofNJUVvuVbt061kfkToN8h9Y3BaU/7TrW32+AZ/xAqPz7Acu8Q6mmzL9pPy/fBjU5pWstw9h9iaUjDnFnI1v2w==","signatures":[{"sig":"MEYCIQCZkBK1umoT1lISoeV50QVeeQW8aVpJYMxZ3uJ4YzpObwIhALrBgfcRbfPapSUa0iw6yv2YMOe8dsONErY5bROzUa01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10328},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.4.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/e0f81a4087149c84724e75d7fa6dfce3/ast-grep-create-lang-0.0.4.tgz","_integrity":"sha512-ofNJUVvuVbt061kfkToN8h9Y3BaU/7TrW32+AZ/xAqPz7Acu8Q6mmzL9pPy/fBjU5pWstw9h9iaUjDnFnI1v2w==","_npmVersion":"10.9.2","description":"## Usage","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.4_1743882345022_0.9322025759159245","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ast-grep/create-lang","version":"0.0.5","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.5","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"1ce668893bf1439ec8edf775f0dee11408d8a861","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.5.tgz","fileCount":13,"integrity":"sha512-SI7FUep148fRNZOhatvjh1BBVx4s0JbHlCQ5Z5gvwGc3DaDYw+1X+f/qHTkxYXc36hO2NRTJRXkvFX2KTRsWjg==","signatures":[{"sig":"MEUCIQCLirllTlxFM38/yIWN2HR8VOVGfXqvhF57IZjh6BPh9AIgK6kn6jHWQj/FEBj+SGHdkWXwD8OgusmodrFyzwFT2HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10329},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.5.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/df51f56d867e257305fbb1edba404eb5/ast-grep-create-lang-0.0.5.tgz","_integrity":"sha512-SI7FUep148fRNZOhatvjh1BBVx4s0JbHlCQ5Z5gvwGc3DaDYw+1X+f/qHTkxYXc36hO2NRTJRXkvFX2KTRsWjg==","_npmVersion":"10.9.2","description":"## Usage","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.15.30","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.5_1749432388297_0.3628368792117651","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ast-grep/create-lang","version":"0.0.7","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.7","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"695612a39e72163a625b9d630da418bb561d7caa","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.7.tgz","fileCount":13,"integrity":"sha512-s/xcFtn/IwDMacI9rKH1cDP6hzWa4y71Mctx/DBfa5mxHRWstm0CesIf7dbw4P8vF3ErazNouCsNkyhMA+5s+g==","signatures":[{"sig":"MEQCIDLNghiEx9GkHOZTodQuZ6YdBpJxj5kjYVlFhL2nznQEAiB6gsLD0NIZV3lMd5SmANUtMLVPUjR8P7r7mZ+VxUgjCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10786},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.7.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/24e60a4a47c7d3fce963379229dc6be0/ast-grep-create-lang-0.0.7.tgz","_integrity":"sha512-s/xcFtn/IwDMacI9rKH1cDP6hzWa4y71Mctx/DBfa5mxHRWstm0CesIf7dbw4P8vF3ErazNouCsNkyhMA+5s+g==","_npmVersion":"10.9.2","description":"## Usage","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.17.1","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.7_1755140074648_0.2883185788287346","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@ast-grep/create-lang","version":"0.0.8","keywords":["ast-grep"],"author":"","license":"ISC","_id":"@ast-grep/create-lang@0.0.8","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"bin":{"create-lang":"index.js"},"dist":{"shasum":"813dc286f2c750ce2413fd2eba5b7a86eca525c5","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.8.tgz","fileCount":13,"integrity":"sha512-5OKE9cs9zHSs+AfRdOTAXS35Q+5HLDgJ/9IQQT0g6HhMAJ5rU8uEVdJaP3ie/IgWcv2zDC24OtjysVTJjuMbbg==","signatures":[{"sig":"MEYCIQCd4zoSKP5+pALKKYzWLzPJA+PaLR7gtGb/Otq6JXsWnwIhAPmldAdrSQEUwBaA+iiNvpVx+b09YakaZlXVjGCwxDoT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10786},"main":"index.js","_from":"file:ast-grep-create-lang-0.0.8.tgz","private":false,"scripts":{"compile-ts":"tsc"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/fd90d2d8fad83ad1f61e22f73de40e15/ast-grep-create-lang-0.0.8.tgz","_integrity":"sha512-5OKE9cs9zHSs+AfRdOTAXS35Q+5HLDgJ/9IQQT0g6HhMAJ5rU8uEVdJaP3ie/IgWcv2zDC24OtjysVTJjuMbbg==","_npmVersion":"10.9.4","description":"```bash # create a new language package in current directory pnpm create @ast-grep/lang # create package in a specific directory pnpm create @ast-grep/lang some-dir ```","directories":{},"_nodeVersion":"22.21.1","dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"22.19.5","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/create-lang_0.0.8_1768078966281_0.7483851847278125","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@ast-grep/create-lang","version":"0.0.9","private":false,"description":"```bash # create a new language package in current directory pnpm create @ast-grep/lang # create package in a specific directory pnpm create @ast-grep/lang some-dir ```","main":"index.js","keywords":["ast-grep"],"author":"","license":"ISC","bin":{"create-lang":"index.js"},"dependencies":{"prompts":"2.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/node":"22.19.5","@types/prompts":"^2.4.9","typescript":"^5.7.3"},"scripts":{"compile-ts":"tsc"},"_id":"@ast-grep/create-lang@0.0.9","_integrity":"sha512-C6Yvj/uXp5OOZh7ANrZYRTGHVm7co+x5EchTcYEuW1KUvqkbPjk9w59HRgpgMnMbiIBt2InVnX0sVzxDoB4Qgg==","_resolved":"/private/var/folders/qt/_jh_5zt97cd748zcbynvz1v40000gn/T/eefe56ffe00b6602a74006ba73eabdc2/ast-grep-create-lang-0.0.9.tgz","_from":"file:ast-grep-create-lang-0.0.9.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-C6Yvj/uXp5OOZh7ANrZYRTGHVm7co+x5EchTcYEuW1KUvqkbPjk9w59HRgpgMnMbiIBt2InVnX0sVzxDoB4Qgg==","shasum":"02cc692ea49797ec4c2a1050ad5cbd09a40d8b90","tarball":"https://registry.npmjs.org/@ast-grep/create-lang/-/create-lang-0.0.9.tgz","fileCount":13,"unpackedSize":10786,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJ9U8vtsI1+EQbihzMYtHEZPdH+qzQ5ePEfflfVBlsVQIhAJeikJdsZoT43e7P+IO13p/c5E+L1KPkaGyX5+iolO8r"}]},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"directories":{},"maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-lang_0.0.9_1768079099978_0.6999931235043624"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-14T05:21:00.191Z","modified":"2026-01-10T21:05:00.670Z","0.0.0-prerelease":"2025-01-14T05:21:00.488Z","0.0.0-prerelease-1":"2025-01-14T05:46:14.646Z","0.0.0-prerelease-2":"2025-01-14T06:01:06.145Z","0.0.0-prerelease-3":"2025-01-17T04:56:09.749Z","0.0.0-prerelease-4":"2025-01-17T14:52:26.493Z","0.0.1":"2025-02-24T04:39:19.722Z","0.0.2":"2025-03-27T03:50:19.485Z","0.0.3":"2025-03-27T04:30:00.076Z","0.0.4":"2025-04-05T19:45:45.189Z","0.0.5":"2025-06-09T01:26:28.478Z","0.0.7":"2025-08-14T02:54:34.858Z","0.0.8":"2026-01-10T21:02:46.433Z","0.0.9":"2026-01-10T21:05:00.121Z"},"license":"ISC","keywords":["ast-grep"],"description":"```bash # create a new language package in current directory pnpm create @ast-grep/lang # create package in a specific directory pnpm create @ast-grep/lang some-dir ```","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"readme":"# @ast-grep/create-lang\n\n## Usage\n\n```bash\n# create a new language package in current directory\npnpm create @ast-grep/lang\n# create package in a specific directory\npnpm create @ast-grep/lang some-dir\n```\n\nYou will be prompted to enter the language name, the language file extension, package name and tree-sitter grammar package.\n\nNote the tree-sitter grammar package is different from the package name. package name is the repo you create, tree-sitter package should be a package already published on npm.\n\n\n## Commands\nAfter the package is created, you can use these commands:\n\n```bash\npnpm source # copy tree-sitter grammar files to the src folder\npnpm build # build the tree-sitter grammar files to dynamic lib\npnpm test # test the tree-sitter grammar files\n```\n\n### Test file\n\nYou can edit `nursery.js` to add test case for your language.\n","readmeFilename":"README.md"}