{"_id":"@poliklot/prettier-plugin-handlebars","_rev":"35-28671f16498ed5f9c209eda38161aaa5","name":"@poliklot/prettier-plugin-handlebars","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.0","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.0","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/html-handlebars-parser#readme","bugs":{"url":"https://github.com/Poliklot/html-handlebars-parser/issues"},"dist":{"shasum":"7fefa96788bb1ebd284d1971e0aa68d0413a0523","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.0.tgz","fileCount":11,"integrity":"sha512-yC2CRoypQze5vlP63CP3zIGs0XLWn1rituAbYurGI4DY79d3+FxQKX39lPhWytGuqDPjuPdKfDouW1Fjp026qw==","signatures":[{"sig":"MEYCIQCj519zw/p6OX/55nSErlw8h4rECJyEKPjBs/OZ4rN+gQIhANYi6dRFwdW6svGbbg7PKhkZrQWBvnBkw7Cbw0J5QVky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77596},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"99ee8f18e04d29581f53f329ac0ee67da1580eb7","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/html-handlebars-parser.git","type":"git"},"_npmVersion":"11.10.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.0_1776889716346_0.7953834439136351","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.1","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.1","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/html-handlebars-parser#readme","bugs":{"url":"https://github.com/Poliklot/html-handlebars-parser/issues"},"dist":{"shasum":"e0b06a08c15ac82be5cdfe547732026e814a7a27","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.1.tgz","fileCount":11,"integrity":"sha512-kP75rSmdpMiECmGZ1LASy7L4b4KEf5W4TUWUIWPVTXXAUSctyDg7OUWMgdBNgn+vDLDg7S3kyEhlRWH7Lrw6Ng==","signatures":[{"sig":"MEUCIQDC7cJis7C/CswhlMKJ1XMAOMbmbHrL9T/9cEz8y0WE2wIgXELnaS4tR4tai30r6D0/AW0Ph9ttWJybMG36R/w6he0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85968},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"b230643257980dfe7d4e79f3fd050a88c3530ba8","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/html-handlebars-parser.git","type":"git"},"_npmVersion":"11.10.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.1_1776892561398_0.2890931818799396","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.2","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.2","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"1c41b1cecd1282f5699314e5382c41733c511d2f","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.2.tgz","fileCount":11,"integrity":"sha512-888GGSZGvSVh7ToIIRDEDfDPRY3cbOKJ65QCMvZ/XH5S4SowYYlWyat5LKwsKBrKtag2rL1/ODOdEyvBZvFYyQ==","signatures":[{"sig":"MEQCIG1FFRdsrRUPyb6uzrk2cFd8NP/K0bclCSrvwQO+EG1gAiA02eGQ4VkjXi3R5/JFg2lkE8SzJzTktXqIH/7LhGGRCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85988},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"2bdf59a8f9e4a43e7f895bec5d10cb361a8008ed","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.10.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.2_1776893064198_0.7288461537519855","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.3","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.3","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"d34669c138b280eed3fb7c9a650bfe24890803c9","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.3.tgz","fileCount":11,"integrity":"sha512-0Ur2trutIDjRk4F8oJgHLHkjZWdy9lamaAPYtjUfv0l2s1Ty9W1RCHc2RRwQBeKifN1Ej/n9YOqfxcx2PPJp4A==","signatures":[{"sig":"MEYCIQDmEyBdUCXgBuuLBtg/weojfBYlDbsLarA8KYraUJPKAwIhAKZKsJMgsBHeVgoJsAr81VMofCHOecIzZFCAuVz9PqQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87461},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"2bdf59a8f9e4a43e7f895bec5d10cb361a8008ed","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.3_1777367485069_0.6446758379990427","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.4","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.4","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"34325edd54b514e05b01a8845bcb327a5987c551","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.4.tgz","fileCount":11,"integrity":"sha512-lwSje6+K+1nk7dgVyjdXrhWOcQ34jIV1fGhYAM0T+vq51OCAcfWQKuKa4b2J4WeCS0UDH9oWbo2Yo8Z6yoIuBQ==","signatures":[{"sig":"MEQCIF7mKJ3erlFI8pBWQwURU671HUAGEZJkd1X/ybQeLvIyAiAKpmmTeWyqu7/rjA5RVkj+rgTD0SO2wh62HTlPElcdOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90013},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"2bdf59a8f9e4a43e7f895bec5d10cb361a8008ed","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.4_1777369090008_0.22607531400647907","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.5","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.5","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"40934b374e05c1b7edc07a05544bd480786662cf","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.5.tgz","fileCount":11,"integrity":"sha512-lbn4mPYnXDuSrv2IRNWkv3ZC5gksFL5JjFT5COfYqGyWBSegCBPHVzGHHC5D/gP0oDeHqdLx2vFapo+cEpd8+w==","signatures":[{"sig":"MEQCIDeR2yBs+SiEb2rlb+8kyJk6rGphi5lOvNUZpHOKCDpWAiA7A/nK4YChh7nnOe23RNJ12EW6/I1oSsNCA4wcA7T8fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91277},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"2bdf59a8f9e4a43e7f895bec5d10cb361a8008ed","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.5_1777370835742_0.8316463280274409","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.6","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.6","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"e289d36df7613c75ee3fac3d29f40feb9c98bc10","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.6.tgz","fileCount":11,"integrity":"sha512-5tnXJSfSXpIcMq8cJMon+kx0FLYSHZR9YnoY3LnmC51gMU9nLJ7xxejbWm3E1/EwUFr0w2KA79U373QAH/q1IA==","signatures":[{"sig":"MEQCIHMDiEGhyCZyeeCvY+qbBB13Jv2Cfj51/1ciERdqCZiKAiByBFmIma00v9A3Kai1v9uLSGd+rRmcjl23oFSBx00s6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96767},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"1d1dfb76441327d7fcac775c3bc0e7a51b3b18d6","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.6_1777374689911_0.12835224771740572","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.7","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.7","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"24dd3f5cc59f034a1170711cc905763ceb192ae6","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.7.tgz","fileCount":11,"integrity":"sha512-BzUpkJygbUw8eI1HmogP9Q1X+KMSq8AJhsv3T4DVmuBIE9akTzITWtLTcLl/te3E16j2eVcLLQOCyCljW0UgSQ==","signatures":[{"sig":"MEUCIEkP3cm0I+HlzeNkHLaj62FjHrL6kY/zHmv5fwX+fp7JAiEA62tzrItWOVMpelszGMAbbm/xUhCQOEQ03R4RKVZlV6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97892},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"328b3ad242bedc0aaf2431233c08b8813eccfa6d","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"handlebars":"^4.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.7_1777380641554_0.7252175674141548","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.8","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.8","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"c4e5306d13cbe7b8939be00bc1f34bd0c716a4e3","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.8.tgz","fileCount":11,"integrity":"sha512-BowjJx+JFnPLDzaVANOKu+IUJA/jGDU5WFn+/JbVgdibSz0rvWVBpL/x93NBv/niBTf6NAlPcIig70FLNyG17A==","signatures":[{"sig":"MEUCIQD6zYMkueewl1yGSa1pkM3sE8ZnMQpaFUZsSY4Wdl1BWAIgP5RN9q88gb5ZnQPIsnKGf1rzvpdaWd/jqvhXvCR4oMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98107},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"a28a7b86f163dc7dc3b6c6f72e7461521b12365f","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.8_1777381468241_0.7550959347838748","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.1.9","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.1.9","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"8ebf77ad2a4423d75a8da8674562a0ef3aa31198","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.1.9.tgz","fileCount":11,"integrity":"sha512-hDi3ZdG9SpJ9FF+EAckBvdZhKaAH7vLhBrS0/9zv2AbSHeWXQm8gtiZkfwbs7wME73zB0KIkmOAQwqwEYIvu9Q==","signatures":[{"sig":"MEUCIHuY+Wr3htwwegoGt/0rDDpsCmn7CS8wZbByTMrBUU56AiEA7SenB8128hc9xpnO91PeIsIorR4tE52qLglUfDD2ukM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98650},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"ec58fe7996bb36deb4cf79941b7db44c67484243","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.1.9_1777411367600_0.9201976640364422","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.0","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.0","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"d86c49c17c7818be4ce504f673048f3c9622b24e","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.0.tgz","fileCount":11,"integrity":"sha512-hgenfw3aUx6RxceNmdpIqQn4iA4zZcrkDmU/MvgF9nEZXCPBx0PYWw2OLfAZKYSmxLtzN2ZzpTt/WIDCLaUTVw==","signatures":[{"sig":"MEUCIQD9eDK/YcQvsLH9Ijngk0nEk/+6se8rsbjtxKoo+/d0AgIgajv3VUooeXJCo2U0LslzPS0B4TQ88XMeU00AVCNATHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106265},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"01af8bd0628864501b69de195e42944a670f3c2e","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.0_1777446395098_0.6265986078085146","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.1","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.1","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"45ae6413f06f22368b46b93b5d997a43ca4c9c64","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.1.tgz","fileCount":11,"integrity":"sha512-RZIg4x1s4Zy9F9+YL4hLMm/RHFXS77ahO7AoYQcyrx8qbyaPZyyxIrAJcShoxmAA0r5DVLSjG0FBh0B7eT4HzA==","signatures":[{"sig":"MEUCIQCbbHMn+QZUtG9+NY/Ka36j7in+4rebImW+HPLq548mjAIgBubgUobuA1h4VZpV7y3DqwGHyGTwKunE9OxBB43GWbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108018},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"87df392c824d59f3367dbcaddb7e59a85de319fd","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.1_1777454950897_0.8221096527000904","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.2","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.2","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"9b98e7c646dad69d5339238cbac3d9013ed091f1","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.2.tgz","fileCount":11,"integrity":"sha512-zy5NK3fFMMdHm6P4dVHA+DC2hzNLYXF0K+qtomlSYND6NfTiR9NaMKIwXTF5RqRAPWIk8yPKodh/nuwQBiP8Bw==","signatures":[{"sig":"MEUCIQCMLUCjBj2JuadFmEvFVvFiXtc5Zu8KMkHum3m4f58kxQIgIoj52/z6k3zBNOHon/qeSZ9xC/RtrDq5/EI/vtmYZPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108961},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"6b5009954dd632ae6c86cacb76f76caef026b991","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.2_1777455929814_0.5898481796979103","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.3","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.3","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"4b04ab70f19bc6c097918841f9cf8fd22ec1264e","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.3.tgz","fileCount":11,"integrity":"sha512-7yKuLAWAZg5WCsz5HIXxlwlQycmM3lTwoyFFFIB7PrwtgA/shix47V/0LJpt03F1f7NeJO68Htjfs3PnYKLY0w==","signatures":[{"sig":"MEYCIQCHqOKwc7PLsXx9F+IkpUTkXXg+OP4KT8p+GU1eoj6LqQIhAMzztlbolpPBl9hLBZzwJO9WGO+2fVeOXrVkjP7RgKYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111724},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"3697562a3a459fde39c23a02c21b8c186b2598ff","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.3_1777457213260_0.606394555715128","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.4","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.4","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"f1bab22b3401f3f4d47caa7c21c9f8a1afa8f9d8","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.4.tgz","fileCount":11,"integrity":"sha512-DYDs+EdRFj01XMVRtB0EZcxIVeW5sffc5M81WWpiJjTXi9KtKiygCP2jHUTf/VDbFTUFnu984G2cT+NLJyXsRw==","signatures":[{"sig":"MEUCIQCnWGmXc+j4WHDgArnc68/9BiXHHHyPB413OxokwhkfHAIgA8HflmOEmzIe6YOWUxtLMB4642ggkheDWwQZHiaVHi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115510},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"1db555219fc9f41a1b0b91e116cf19d564ed7981","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.4_1777457957286_0.9357390456115069","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.5","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.5","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"e700ee5a2b15aef7ea3ffe51ccbe5ade6d0bd405","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.5.tgz","fileCount":11,"integrity":"sha512-SPxJqImrep43cdxWpAkW6iDc4rh1lnVVfMYyFTv3dUNEAGZ1aLrArWT9iUx7cBSzfyDkHrTAoRQYIu0Sifw6SA==","signatures":[{"sig":"MEYCIQDGq+DitlJQ6CQ/tyZNmYh+85EO6eyFeWw/Fbrjsmk/ewIhAMq+5vkU6IY66OWKwtz5fPIpxYyfUwL4AB/lNb0xS+Ez","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117714},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"cf19f5993d3a664b104d13b85f0ccff58520059f","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.5_1777469494996_0.6157619249876547","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.6","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.6","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"90f25099e58fd38146214f5b5fbb2c1822717bbe","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.6.tgz","fileCount":11,"integrity":"sha512-Wm/+Xmo6D58Rl6En9Ge7SKGIsGW6dldoXx0xegWrZ6zYdvXgF59LtVfipURRZ8blwKu0JQPHiDrqPjh3yxKnPg==","signatures":[{"sig":"MEYCIQCF+alnAS4pGs8KdnHcqEVCcD05T0jNZvBaQUEw03OubAIhAP6uy/XwFjPlYns8WzWFwesFKZu4KG/ENO0o5PKyhTkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125205},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"aab7e33c397d4799c7929b8f799130296177f1a8","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.6_1777483739385_0.315502153231376","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.7","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.7","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"315bd5205ac95f418943df7142ae987c616eeaf2","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.7.tgz","fileCount":11,"integrity":"sha512-c21YCyg6lkSypdUVjf2UaDFZLuqZnXd/0B3UW1ZlFD1vx5Hp7RB2tlmXFcDrcQDiZ3uHSZn/xYOmJ8ds3meAEw==","signatures":[{"sig":"MEUCIQDaaIUKJC0gtavsYA9yOGWseeHJA+PC9v7Oxzjg45dyVAIgF6ITgGIyR9gp+/KpBqsSm3iUGaITL3L0HrtkGDkGU7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128449},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"1de20772e878f3e76f27e5b4ffc645f79e2c69dd","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.7_1777552979571_0.16194934987039433","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.8","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.8","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"8cd71909cd1f770510755743e65265aa144b2f8a","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.8.tgz","fileCount":11,"integrity":"sha512-p5jS6S6tdf6xv6iL9G3/QlaAMRWDd0MH669HEFgC9ps32MEas0Culn9bPvOeBAxiq6P7uMh47JNR0LnDAcPCgg==","signatures":[{"sig":"MEQCICpGnjSK4sMuqW0Stao0aNFZ4104Nm6fMuTUL082x85EAiASm81uTvR/3uOQLP6HWyIpWUSIO5yf0dEmsojWt6hckQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127766},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"2b88c78f06e51e6e05fcfbfc662ff98b4fcdd718","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.8_1777553777677_0.5762135008674594","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.9","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.9","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"5458c28a3f50290e451331010ade16df26b0cf06","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.9.tgz","fileCount":11,"integrity":"sha512-o/rbOMqnjz4eqKltsAzWr/YALHyzmpfLWPUWkE12hD1M01oITjAbKgnblzVgSNr/YmDo8FwlypRkTMSWlOkQsg==","signatures":[{"sig":"MEUCIQCTL+EdYp9lmfiFtAyl1e85pPT75ZEvFxo4qaHbW/QjlAIgDsa4uVsBzstA3XKx3X+SU0Foqkw6InreAKMLm9xX5Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133384},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"fc19e2bc8871693893de9fc84cf5884b0ef19e3e","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.9_1778668192953_0.8439849499088898","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.10","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.10","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"fe8dbd5cdbc721907fd3854fc5c31cc74ba78a5f","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.10.tgz","fileCount":11,"integrity":"sha512-IaLbXAwzVMhuNYHICZuPAOoicFtudOq4uwEbsVYWiCEg82ckUuTelDtJwU9e9nAFjiACKDv5F3bYkd3dROe4cA==","signatures":[{"sig":"MEYCIQCg3iM7n0pgQmFYMlCmEHpbPkoISRnnEGd7vWVvsX7PyAIhANpv8K/nIu2bBaHsWtYsdQiR0WWcEq7pp0silyPfLFR7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134232},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"bf524a9f61b87ecd5d7cf02de62bb86c23c9f3bc","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.10_1778753551926_0.4748693735324294","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.11","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.11","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"dist":{"shasum":"fddcd843f413e68fa2fa7a76ea31b82e13de861c","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.11.tgz","fileCount":11,"integrity":"sha512-YdJnggHscvXb7aINXZrUgzy/n/qCaHH5pQF6OAkHEXTpaw4w1SvWFX6kZAfdpNnoMq6kY+FnKfZdTWXifZ43eg==","signatures":[{"sig":"MEYCIQDW1VvvTBMf0TVSFk9PQamzlkQhR9+kfkxc5/OjjzsWqAIhAP7Yz5uH0bwBf1c0hV/XLpfJEAJxg5xJdY1Kfau1Lqua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136557},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"bf524a9f61b87ecd5d7cf02de62bb86c23c9f3bc","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.11_1778754790615_0.5093664468724273","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.12","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.12","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"78762753999e69f51b06d8946d251f55b9208217","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.12.tgz","fileCount":22,"integrity":"sha512-ATiJpJsC9uC6AoO09Hvs+NgtajfQhUl8Ft0lY+Tqjw3cEgW4LMth+4TUNAiaTytoLrwuvglYZNasdnaShgR3SA==","signatures":[{"sig":"MEUCIFF/CcjPAfAY6MlcTVmG3+ML6+MU1wE1W1UMIdmxQogTAiEAzajxwYz3LTCWKTtxDD6qNXMd4UcL1tF/f3fvsXxjEkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192411},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"0bd0371bede398e906cde0a4b95c31470171603d","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.12_1779276951775_0.480081537836776","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.13","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.13","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"54cfbc0728c31de737ce6ec06df53b5e471ece2a","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.13.tgz","fileCount":22,"integrity":"sha512-nNI2ChSMvyJ+KZkI0QCMUZJIvaafFcFRD3AOCyKVq1Fo/G+DKcEg6KWRNtB2KYG0bMiyWIQNZ9vj9ZME6Dd/Xg==","signatures":[{"sig":"MEUCIGxm7bfuSnzscxi9CK3EbnDwcA6hn0XnIWg+mA4Zlh2XAiEA7anfrSUuCv4FXr8277Ac+QzUVOytEMzkjsodRpknujQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194276},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"8d88af4e53ae64db15c8d800531859010de5b44c","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.13_1780315680362_0.1551114841486465","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.14","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.14","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"41c51d7d033c11e14e63cea534f9c00ce0859e7e","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.14.tgz","fileCount":25,"integrity":"sha512-AjmpumTw+VvLhK7lYregZmzBAdQomTmKPAje8ySnlLCjZzCIZY9rqjZs2WCKgQwEczHlj4qLu11XK4loefSvWg==","signatures":[{"sig":"MEQCIDirfKqODdjBhZ2FW5P56DlJCUzEiJv7d6HBQAf4VZWXAiBnITyj9sPcl5/TFDjIzQRQfkenUcFYUEkFB1ILhm7tMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196564},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"75b53ab90e2898fc8741b2e877a1fdb4c0195135","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"poliklot","email":"poliklot@vk.com"},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^5.3.3","@types/node":"^20.11.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.14_1780485763815_0.5015026832422731","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.15","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.15","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"88151eab507463d7231cbd21ff9b17332218fa06","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.15.tgz","fileCount":26,"integrity":"sha512-dsw03IQuYng6xjYczkWbX2CAregqBFP4+KYMFwAYm9LYhIL5DSk3+QR4Xhp6IkiMhF3XHd8IOfv2NkmD6VoimQ==","signatures":[{"sig":"MEUCIQDz2SQZk5MgpIIwZf0FNuG45+/tjmKYm93pq187FSQuWwIgDfTaXFoqWDIbqyEP5a037iWiaDDS6Q4b9lIhrS5eRn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198261},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"1fab19fcc9cf666b3bff94a7f4fc34a4251c2731","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.15_1781189666934_0.22195591618858534","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.16","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.16","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/init-cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"26be0a65c419dc873009485cb6743656620665db","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.16.tgz","fileCount":28,"integrity":"sha512-oTJ+MHUiBeYq4yZFMDEQuUiG6YxiWRVS847Nn/s6jwV+jtkLzq3p5vNlaH4ReqcFyLRBF+RsGEXVlrqH0ZZVNg==","signatures":[{"sig":"MEQCIHlT/ea/XMznrL8NHlo0qsM+NZrp+0A3sLRTr6Rx5JUoAiAc9P7no0I5F/WnYOa5WltjndYFdup+XubqCBEgXsHMwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200228},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"3221e3b233eeb1c6e543fda65261f2a6332ed904","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","prettier":"^3.2.0","handlebars":"^4.7.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.16_1782129689214_0.6181119979931426","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.2.17","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.2.17","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/init-cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"f9c9abcbee73fe9eaf021dc3f33dac2a9ecc7cca","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.2.17.tgz","fileCount":28,"integrity":"sha512-FU8NESTd0UISyD9TZdRLSKangIsrDHGVXykxVlUO06Qtx3ixinEwnmhCl2ydlAosL0qj3DbmV3zWVixr1Xx6dQ==","signatures":[{"sig":"MEQCIE7o6RvqQExOK4U+81K/37CeUB4vOUInyPbBfFWc7/ndAiAl/AmWio693AL/ZEYxjh8O7ruJ4v7mSgLpdFlW/LZvAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200561},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"3d52626eac19098ca7349ddc81b1bedb0487e3e4","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.13.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","prettier":"^3.9.1","handlebars":"^4.7.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.2.17_1782729126297_0.550097189088568","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.3.0","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.3.0","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/init-cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"6fecb6815b89a671f48b489e6f568ec01a186ff2","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.3.0.tgz","fileCount":28,"integrity":"sha512-9dQyjnPyXJnFhqBoNSQx3iyhxcKPXB1Zy0AI207hsSo5fn1SMz8sRqiRPNy+Vp+sqnZ5pqZdynSfeqOQocSPVw==","signatures":[{"sig":"MEQCIFn1pV2Sf5H5BMn6HUV1kW5qGgXf3eYRuM4ZcQ5rPn6wAiA4MqcM4BHkJ1W5mdZaNIGUCc5Y2D6JzZjlXES5rNOLlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202666},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"f869e9bcc1ec1cf3597a4dbeb0053e0110c52369","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.16.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","prettier":"^3.9.1","handlebars":"^4.7.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.3.0_1783323160844_0.5437352291247421","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.3.1","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.3.1","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/init-cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"c272129740b007a69e9d7bd9f9571a1ff298f0e1","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.3.1.tgz","fileCount":28,"integrity":"sha512-+8cZlcAzmx2D4NpZwIWF0ngazFZq/8gBWBGnKi4aIg79Zz/vamuXbtKkEqH3t6jir+rg+/n7mqiYaPlIkF6Sig==","signatures":[{"sig":"MEUCIQCEgCRRCh3bz30Ay0oz2Q9pLtWh4uUiLUvm5xvVg5xTsgIgGe6GIICJmpn6wcBhYLAOrj49ImxefNnTGi1smsktih4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203002},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"0b88ddd46dd84c43751f6b4bddb336277ede4530","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.16.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.4","handlebars":"^4.7.9","typescript":"^6.0.3","@types/node":"^26.1.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.3.1_1783327720459_0.17570763458483363","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.3.2","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.3.2","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/init-cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"e3ad404f69b98ded766ebf877e62615cf6c0737c","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.3.2.tgz","fileCount":28,"integrity":"sha512-znt9CMPziJ2qm1A/iti5sEFoItI2vfa8rsGcqOG7MiKRp+TKuEBskxpE8gwejSeXtXuV6/pPUiBgPBhatLQxPA==","signatures":[{"sig":"MEYCIQDEK/HqmmyEJvZTzB0ajfZCzV4ImZb15TqVSD/RizKkFAIhAIBapHWHIrkVXMl3tSnRI9HODMfUK3Rzx4sHU0xjZNcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203332},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"317978697f9f7d7ff839ce4dff73c240539a42fb","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.16.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.4","handlebars":"^4.7.9","typescript":"^7.0.2","@types/node":"^26.1.0"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.3.2_1783935783265_0.7051338641904401","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.3.3","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.3.3","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/init-cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"cddb3a22761269dc1c28eb0c1362691081bc3fde","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.3.3.tgz","fileCount":28,"integrity":"sha512-IWDlTEpOpnUEJmA0ehsioRqcfmou++ljAbMjxo14FrQcBY5f53FFQ57OtBDXqtYu+i8S0o2slyM+BtdChsWW9w==","signatures":[{"sig":"MEYCIQDyNz5mAi1DYcaWUPhq6UqafMgDN6ZE4o1/kVdEg6TwsgIhALt2IzX7mpAquvp/UoMq3RSGlmT+X20LAWMIzC0i+zz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204328},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"6a54b988cec45404008f84dd7dcc95da57b24c05","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.16.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","handlebars":"^4.7.9","typescript":"^7.0.2","@types/node":"^26.1.2"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.3.3_1785230408866_0.32591878091825244","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.3.4","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.3.4","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/init-cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"95dde548e260a36a5aab170b897094a8dee4290d","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.3.4.tgz","fileCount":28,"integrity":"sha512-wIZoa6bw99hSzm2bjhXcyjXsE1n+p+m1QQys8v1uw0Qr5qx1vG9Sr4ndoE7yfOJoqbT629BzJ7mvhdRkPzItzQ==","signatures":[{"sig":"MEQCIFN0E9ieVM9hV6H9Ob4R5NS9UVEWHWsRejmTlLUiNSaxAiB2pl/Mkq+fNbJH9w8Dldn0Wt42O8R3xJm0L8dOfuOWbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204664},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"f975cd223820c8d65496c2d7e347ddd5ee663c2c","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.16.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","handlebars":"^4.7.9","typescript":"^7.0.2","@types/node":"^26.1.2"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.3.4_1786448896438_0.34535118611781446","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.4.0","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"license":"MIT","_id":"@poliklot/prettier-plugin-handlebars@0.4.0","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"bin":{"hbs-prettier-init":"dist/init-cli.js","prettier-plugin-handlebars":"dist/cli.js"},"dist":{"shasum":"428848e88ec0b0be405d9c8e91f56a47aad5ba82","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.4.0.tgz","fileCount":28,"integrity":"sha512-eafiRQfaaYi8eC1tALxG4fwuDdtEdwtjvxVqNhwqynv+QOibGEisKGa0hrPogLyryxolVJPiAzkd+d1aNtZVzg==","signatures":[{"sig":"MEYCIQC6loZTiJlFkgt5LV2iGiNs7BhvO0pGFKTmLfHOlke7WwIhAMkZ2q5DhBaVS/XGZOlwRBPK781bBpd5FkPCk6/LfjHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208643},"main":"./dist/plugin.js","type":"commonjs","types":"./dist/plugin.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.js","require":"./dist/plugin.js"}},"gitHead":"dfa2d30c38c0d97c270d16798a512ffc9f2e2ec2","scripts":{"test":"vitest run","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","pack:check":"node scripts/pack-check.mjs","test:watch":"vitest","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","smoke:install":"node scripts/install-smoke.mjs","prepublishOnly":"npm run check","format:hbs-tree":"node scripts/format-hbs-tree.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"repository":{"url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git","type":"git"},"_npmVersion":"11.17.0","description":"Prettier plugin for classic Handlebars (.hbs)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"template-format-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","handlebars":"^4.7.9","typescript":"^7.0.2","@types/node":"^26.1.2"},"peerDependencies":{"prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prettier-plugin-handlebars_0.4.0_1786971689382_0.39734362976706605","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@poliklot/prettier-plugin-handlebars","version":"0.4.1","description":"Prettier plugin for classic Handlebars (.hbs)","license":"MIT","type":"commonjs","main":"./dist/plugin.js","types":"./dist/plugin.d.ts","exports":{".":{"types":"./dist/plugin.d.ts","require":"./dist/plugin.js","default":"./dist/plugin.js"}},"repository":{"type":"git","url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git"},"bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","publishConfig":{"access":"public"},"keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"engines":{"node":">=18"},"scripts":{"build":"node scripts/clean-dist.mjs && tsc -p tsconfig.json","test":"vitest run","test:watch":"vitest","check":"npm run build && npm test && node scripts/run-fuzz-check.mjs","corpus:check":"node scripts/run-corpus-check.mjs","corpus:oss":"node scripts/run-oss-corpus-check.mjs","fuzz:parser":"npm run build && node scripts/run-fuzz-check.mjs","format:hbs-tree":"node scripts/format-hbs-tree.mjs","smoke:install":"node scripts/install-smoke.mjs","pack:check":"node scripts/pack-check.mjs","prepublishOnly":"node scripts/check-core-release.mjs && npm run check"},"devDependencies":{"@types/node":"^26.5.0","handlebars":"^4.7.9","prettier":"^3.9.6","typescript":"^7.0.2","vitest":"^4.1.11"},"peerDependencies":{"prettier":">=3.0.0"},"bin":{"prettier-plugin-handlebars":"dist/cli.js","hbs-prettier-init":"dist/init-cli.js"},"dependencies":{"template-format-core":"^0.2.0"},"gitHead":"867a96ae1455996a2557f3569550a8e7453086b2","_id":"@poliklot/prettier-plugin-handlebars@0.4.1","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-LCQ28fUxUgHSIqhULMarDntZtubEb9rUFOnNUw+1dIZQZ1GlvT7g4M6MtVBB8BetP6yjXHcVaWfXbLfY4bRs4w==","shasum":"01020c6e6d23c2a97eb5e4c17366de7eabb15494","tarball":"https://registry.npmjs.org/@poliklot/prettier-plugin-handlebars/-/prettier-plugin-handlebars-0.4.1.tgz","fileCount":29,"unpackedSize":212554,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@poliklot%2fprettier-plugin-handlebars@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFReTF16UWycwheI31QV0P4gSJU4FI2PMhRpNgu/fx2yAiEArZLw5rIbiCO1E1W0fnAIyLgRFJmIGxWrV7eRzNRlAE4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b25ee55-f657-4771-9282-7b70ac0fb8b2"}},"directories":{},"maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prettier-plugin-handlebars_0.4.1_1789297985636_0.026187370789195974"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-22T20:28:36.267Z","modified":"2026-09-13T11:13:06.114Z","0.1.0":"2026-04-22T20:28:36.487Z","0.1.1":"2026-04-22T21:16:01.529Z","0.1.2":"2026-04-22T21:24:24.344Z","0.1.3":"2026-04-28T09:11:25.214Z","0.1.4":"2026-04-28T09:38:10.171Z","0.1.5":"2026-04-28T10:07:15.875Z","0.1.6":"2026-04-28T11:11:30.061Z","0.1.7":"2026-04-28T12:50:41.712Z","0.1.8":"2026-04-28T13:04:28.397Z","0.1.9":"2026-04-28T21:22:47.738Z","0.2.0":"2026-04-29T07:06:35.221Z","0.2.1":"2026-04-29T09:29:11.028Z","0.2.2":"2026-04-29T09:45:29.953Z","0.2.3":"2026-04-29T10:06:53.402Z","0.2.4":"2026-04-29T10:19:17.428Z","0.2.5":"2026-04-29T13:31:35.167Z","0.2.6":"2026-04-29T17:28:59.545Z","0.2.7":"2026-04-30T12:42:59.755Z","0.2.8":"2026-04-30T12:56:17.978Z","0.2.9":"2026-05-13T10:29:53.109Z","0.2.10":"2026-05-14T10:12:32.057Z","0.2.11":"2026-05-14T10:33:10.791Z","0.2.12":"2026-05-20T11:35:51.920Z","0.2.13":"2026-06-01T12:08:00.555Z","0.2.14":"2026-06-03T11:22:43.984Z","0.2.15":"2026-06-11T14:54:27.083Z","0.2.16":"2026-06-22T12:01:29.402Z","0.2.17":"2026-06-29T10:32:06.434Z","0.3.0":"2026-07-06T07:32:40.979Z","0.3.1":"2026-07-06T08:48:40.621Z","0.3.2":"2026-07-13T09:43:03.404Z","0.3.3":"2026-07-28T09:20:09.015Z","0.3.4":"2026-08-11T11:48:16.588Z","0.4.0":"2026-08-17T13:01:29.550Z","0.4.1":"2026-09-13T11:13:05.801Z"},"bugs":{"url":"https://github.com/Poliklot/prettier-plugin-handlebars/issues"},"license":"MIT","homepage":"https://github.com/Poliklot/prettier-plugin-handlebars#readme","keywords":["prettier","prettier-plugin","handlebars","hbs","html","formatter"],"repository":{"type":"git","url":"git+https://github.com/Poliklot/prettier-plugin-handlebars.git"},"description":"Prettier plugin for classic Handlebars (.hbs)","maintainers":[{"name":"poliklot","email":"poliklot@vk.com"}],"readme":"# @poliklot/prettier-plugin-handlebars\n\n[![npm version](https://img.shields.io/npm/v/@poliklot/prettier-plugin-handlebars.svg)](https://www.npmjs.com/package/@poliklot/prettier-plugin-handlebars)\n\nPrettier plugin for classic Handlebars templates with mixed HTML markup.\n\nIt formats `.hbs` / `.handlebars` files used in HTML-heavy Handlebars projects,\nwith a focus on stable, idempotent output and preserving classic Handlebars\nsemantics.\n\n## Install\n\n```bash\nnpm install --save-dev prettier @poliklot/prettier-plugin-handlebars\n```\n\n## Quick Start\n\nRecommended config:\n\n```js\n/** @type {import(\"prettier\").Config} */\nmodule.exports = {\n  plugins: [\"@poliklot/prettier-plugin-handlebars\"],\n  overrides: [\n    {\n      files: [\"*.hbs\", \"*.handlebars\"],\n      options: {\n        parser: \"handlebars\",\n      },\n    },\n  ],\n};\n```\n\nThe explicit override keeps `.hbs` files on this plugin even in Prettier versions that also know about other Handlebars-like parsers.\n\n## Configuration Patterns\n\n### 1. Minimal plugin setup\n\nUse this only when you have verified that your Prettier version and editor resolve `.hbs` files to this plugin. The explicit override below is safer for shared projects.\n\n```js\n/** @type {import(\"prettier\").Config} */\nmodule.exports = {\n  plugins: [\"@poliklot/prettier-plugin-handlebars\"],\n};\n```\n\n### 2. Explicit Handlebars override\n\nUse this when you want stable format-on-save behavior in editors, or when your project mixes multiple template types.\n\n```js\n/** @type {import(\"prettier\").Config} */\nmodule.exports = {\n  plugins: [\"@poliklot/prettier-plugin-handlebars\"],\n  overrides: [\n    {\n      files: [\"*.hbs\", \"*.handlebars\"],\n      options: {\n        parser: \"handlebars\",\n      },\n    },\n  ],\n};\n```\n\n### 3. Explicit Handlebars override with project style\n\nNormal Prettier options still work and often matter a lot for `.hbs`.\n\n```js\n/** @type {import(\"prettier\").Config} */\nmodule.exports = {\n  plugins: [\"@poliklot/prettier-plugin-handlebars\"],\n  overrides: [\n    {\n      files: [\"*.hbs\", \"*.handlebars\"],\n      options: {\n        parser: \"handlebars\",\n        printWidth: 120,\n        useTabs: true,\n        tabWidth: 4,\n        singleQuote: true,\n        htmlWhitespaceSensitivity: \"ignore\",\n      },\n    },\n  ],\n};\n```\n\n### 4. Local plugin path during dogfooding\n\nUseful when you are testing the plugin from a neighboring repository before publishing a new npm version.\n\n```js\n/** @type {import(\"prettier\").Config} */\nmodule.exports = {\n  plugins: [\"../prettier-plugin-handlebars/dist/plugin.js\"],\n  overrides: [\n    {\n      files: [\"*.hbs\", \"*.handlebars\"],\n      options: {\n        parser: \"handlebars\",\n      },\n    },\n  ],\n};\n```\n\n### 5. JSON config\n\n```json\n{\n  \"plugins\": [\"@poliklot/prettier-plugin-handlebars\"],\n  \"overrides\": [\n    {\n      \"files\": [\"*.hbs\", \"*.handlebars\"],\n      \"options\": {\n        \"parser\": \"handlebars\",\n        \"printWidth\": 120,\n        \"useTabs\": true,\n        \"tabWidth\": 4\n      }\n    }\n  ]\n}\n```\n\n## CLI\n\nPublished package:\n\n```bash\nnpx prettier --write \"src/**/*.{hbs,handlebars}\" --plugin @poliklot/prettier-plugin-handlebars --parser handlebars\n```\n\nLocal plugin build:\n\n```bash\nnpx prettier --write \"src/**/*.{hbs,handlebars}\" --plugin ../prettier-plugin-handlebars/dist/plugin.js --parser handlebars\n```\n\n## Project Setup Audit\n\nThe package also ships a small setup helper:\n\n```bash\nnpx @poliklot/prettier-plugin-handlebars init\n```\n\nBy default this is a dry run. It reports whether the project has:\n\n- local `prettier` and `@poliklot/prettier-plugin-handlebars` dependencies;\n- a Prettier config that loads the plugin;\n- an explicit `*.hbs` / `*.handlebars` override with `parser: \"handlebars\"`;\n- `.prettierignore` patterns that skip Handlebars files.\n\nApply supported JSON config changes with:\n\n```bash\nnpx @poliklot/prettier-plugin-handlebars init --write\n```\n\nUse it in CI or local checks with:\n\n```bash\nnpx @poliklot/prettier-plugin-handlebars init --check\n```\n\nThe helper can create or update `.prettierrc`, `.prettierrc.json`, and the `prettier` object in `package.json`. JavaScript, JSON5, YAML, and TOML configs are detected but not rewritten automatically; the command prints the manual action instead.\n\n## API\n\n```js\nconst prettier = require(\"prettier\");\nconst plugin = require(\"@poliklot/prettier-plugin-handlebars\");\n\nasync function run(source) {\n  return prettier.format(source, {\n    filepath: \"template.hbs\",\n    parser: \"handlebars\",\n    plugins: [plugin],\n  });\n}\n```\n\n## Plugin Options\n\n### `dataAttributeOrder`\n\nCustom ordering override for `data-*` attributes.\n\n| Default | CLI Override | API Override |\n| --- | --- | --- |\n| `[]` | `--data-attribute-order <value>` | `dataAttributeOrder: string[]` |\n\n```json\n{\n  \"plugins\": [\"@poliklot/prettier-plugin-handlebars\"],\n  \"dataAttributeOrder\": [\"data-testid\", \"data-state\", \"data-track\"]\n}\n```\n\n### `maxEmptyLines`\n\nMaximum number of consecutive blank lines preserved between nodes.\n\n| Default | CLI Override | API Override |\n| --- | --- | --- |\n| `1` | `--max-empty-lines <int>` | `maxEmptyLines: number` |\n\n```json\n{\n  \"plugins\": [\"@poliklot/prettier-plugin-handlebars\"],\n  \"maxEmptyLines\": 1\n}\n```\n\n### `classAttributeSameLine`\n\nKeep the first and last tokens of multiline conditional `class` attributes glued to their surrounding quotes.\n\n| Default | CLI Override | API Override |\n| --- | --- | --- |\n| `false` | `--class-attribute-same-line` | `classAttributeSameLine: boolean` |\n\n```json\n{\n  \"plugins\": [\"@poliklot/prettier-plugin-handlebars\"],\n  \"classAttributeSameLine\": true\n}\n```\n\n### `classAttributeLayout`\n\nControl whether `class` attribute values may use multiple physical lines. The default `auto` mode preserves the existing formatting rules. Use `single-line` to keep static and conditional class values on one line; the surrounding HTML tag may still wrap.\n\n| Default | CLI Override | API Override |\n| --- | --- | --- |\n| `\"auto\"` | `--class-attribute-layout <auto\\|single-line>` | `classAttributeLayout: \"auto\" \\| \"single-line\"` |\n\n```json\n{\n  \"plugins\": [\"@poliklot/prettier-plugin-handlebars\"],\n  \"classAttributeLayout\": \"single-line\"\n}\n```\n\n`classAttributeLayout: \"single-line\"` takes precedence over `classAttributeSameLine`, whose existing behavior remains unchanged.\n\n## What The Plugin Handles Today\n\n- HTML elements, void elements, comments, and custom elements\n- `{{mustache}}`, `{{{triple-stash}}}`, block helpers, `{{else}}`, `{{else if ...}}`, partials\n- whitespace control markers such as `{{~ value ~}}` and `{{~/if~}}`\n- raw blocks such as `{{{{raw}}}}...{{{{/raw}}}}`\n- block partials such as `{{#> layout}}...{{/layout}}`\n- inline partial definitions such as `{{#*inline \"name\"}}...{{/inline}}`\n- Mustache inheritance with parent templates and block overrides, such as `{{< layout}}...{{$title}}...{{/title}}{{/layout}}`\n- Handlebars inside attribute values\n- unquoted mustache attribute values such as `src={{ imgSrc }}`\n- Handlebars blocks that emit attributes\n- multiline class formatting with conditional modifiers\n- comparison helper operators such as `{{#ifCompare a '===' b}}`\n- hash params written as `key=value`, `key= value`, or `key = value`\n- long helper and partial calls with nested subexpressions\n- `prettier-ignore`, `prettier-ignore-start`, `prettier-ignore-end`\n- root-level plain-text templates with inline mustaches\n- embedded JavaScript / CSS formatting for plain `script` / `style` tags\n- raw `script` / `style` preservation when content contains Handlebars or non-JS/CSS types\n- literal `pre` / `textarea` text preservation\n- unmatched / incomplete structures preserved as raw nodes instead of crashing\n- recovery for some broken formatter output, such as split dynamic attribute names\n\n## Real-World Examples\n\n### `else if` chains\n\n```hbs\n{{#if primary}}\n  Primary\n{{else if secondary}}\n  Secondary\n{{else}}\n  Fallback\n{{/if}}\n```\n\n### Conditional class values\n\n```hbs\n<div\n  class=\"\n    card\n    {{#if isPrimary}}\n      card--primary\n    {{else if isSecondary}}\n      card--secondary\n    {{/if}}\n  \"\n></div>\n```\n\n### Partial params with relaxed spacing\n\n```hbs\n{{> 'ui/input-primary/input-primary'\n  id='compare-family-name'\n  type='text'\n  placeholder='Family name'\n}}\n```\n\nThe parser accepts common source styles such as `id= 'value'` and `type = 'text'`, then prints them consistently as hash params.\n\n### Mustache parent templates\n\nThe formatter is still Handlebars-first, but it also understands Mustache inheritance syntax used by projects such as Moodle:\n\n```mustache\n{{< theme_boost/drawer}}\n  {{$drawerclasses}}{{{ classes }}}{{/drawerclasses}}\n  {{$id}}{{{ id }}}{{/id}}\n  {{$drawercontent}}{{{ content }}}{{/drawercontent}}\n{{/theme_boost/drawer}}\n```\n\nParent tags (`{{< layout}}`) stay expanded, while simple override blocks (`{{$name}}...{{/name}}`) can stay compact. This avoids the old behavior where `{{$name}}` was treated as a simple mustache and printed as `{{ $name }}`.\n\n### Classic comparison helpers\n\n```hbs\n{{#ifCompare ../activeIndex '===' @index}}\n  active\n{{/ifCompare}}\n```\n\nOperators like `'==='`, `'!=='`, `'>'`, and `'<'` are kept as positional params instead of being mistaken for hash pairs.\n\n## Current Limits\n\nThis is a `0.x` formatter focused on classic Handlebars.\n\nKnown limits:\n\n- embedded JavaScript / CSS formatting is conservative and only runs for plain safe `script` / `style` content\n- Glimmer / Ember-only syntax is treated as stress input, not as a compatibility target\n- exact byte-level fixtures, such as BOM / no-final-newline tests, may still need project-level `prettier-ignore`\n\n## Development\n\n```bash\nnpm ci\nnpm run build\nnpm test\n```\n\nUseful scripts:\n\n- `npm run build` - compile the plugin into `dist/`\n- `npm test` - run the full automated suite\n- `npm run check` - build + test + deterministic fuzz check\n- `npm run corpus:check -- <path> [more-paths...]` - run an idempotence / crash-safety sweep over real template corpora\n- `npm run corpus:oss` - clone and check a public OSS corpus from Ghost themes, Ghost classic templates, WET, `express-hbs`, `pillarjs/hbs`, and other real `.hbs` projects\n- `npm run fuzz:parser` - run deterministic malformed-template fuzzing against the built plugin\n- `npm run format:hbs-tree -- <path>` - format every `.hbs` / `.handlebars` file under a temp project copy before running that project's own build\n- `PRETTIER_VERSION=3.2 npm run smoke:install` - pack the plugin, install it into a clean temp project, format a sample, and verify that `handlebars` is not installed\n- `npm run pack:check` - inspect npm package contents with `npm pack --dry-run`\n\n## VS Code Companion\n\nIf you work with Handlebars in VS Code, try [HBS Master](https://marketplace.visualstudio.com/items?itemName=poliklot.hbs-master) as a companion extension. It pairs well with this formatter and makes day-to-day `.hbs` editing more comfortable.\n\nFor formatter setup details, see [Editor Setup](./docs/EDITOR_SETUP.md).\n\n## Troubleshooting and Migration\n\n- [Troubleshooting](./docs/TROUBLESHOOTING.md)\n- [Editor Setup](./docs/EDITOR_SETUP.md)\n- [Migration Notes](./docs/MIGRATION.md)\n- [Changelog](./CHANGELOG.md)\n- [Release Automation](./docs/RELEASE_AUTOMATION.md)\n\n## Notes\n\n- This README is intentionally self-contained so it works well on npm too.\n- If your editor does not format `.hbs` on save, the safest setup is an explicit `overrides` rule with `parser: \"handlebars\"`.\n\n## Shared embedding work\n\nSee [shared embedding architecture and cross-repository dependencies](docs/shared-embedding.md). This source work depends on [the core tracking issue](https://github.com/Poliklot/template-format-core/issues/2).\n","readmeFilename":"README.md"}