{"_id":"hmpl-js","_rev":"51-88e6fad3cb16af127adae6f25127910e","name":"hmpl-js","dist-tags":{"latest":"3.2.1"},"versions":{"0.0.1":{"name":"hmpl-js","version":"0.0.1","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@0.0.1","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpl.github.io","bugs":{"url":"https://github.com/hmpl/hmpl/issues"},"dist":{"shasum":"3f45f43a0b033a00b70b64a6201c16b94d5fa19b","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-0.0.1.tgz","fileCount":5,"integrity":"sha512-ReMbDlOrvCUKzZH7da6cstQy5S2wCR2tb0VUkIrgQ9RFjohm8AlUnrzLXAkzVDnbSNSCO0Zj1YlGlsg90VLQ6A==","signatures":[{"sig":"MEYCIQC3vhvYSU7H1itD6aSsypPepafxzSD9gfzrHD9iYyAaNQIhAKce4U2aQhDsquiYGzDRehlmspt43CE75HGORQEmm6LV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25707},"main":"dist/hmpl.min.js","engines":{"node":">=10.12.0"},"gitHead":"0891b7023ecdb3de5015f81855a14d37ea584d54","scripts":{"lint":"npx eslint src/**/* --fix","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpl/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Work with server-side HTML with ease","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_0.0.1_1716665090955_0.3474187248392844","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"hmpl-js","version":"0.0.2","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@0.0.2","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpl.github.io","bugs":{"url":"https://github.com/hmpl/hmpl/issues"},"dist":{"shasum":"2ab00bd889b3ea380986094994c87ac1c58f0c4a","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-0.0.2.tgz","fileCount":5,"integrity":"sha512-ciOqU+B9uWFJ+AjAfIPmsnGdGhzcst/mYIZLOB6RGZkuhNqymwx4j6OSN+9it9pAXldDZ61wusw6sdTrpQCAiA==","signatures":[{"sig":"MEYCIQCKyQSdTMAztH9mUEOxO2ptFcp170Fk5DbcCl9SHRYFEAIhALcLreSiROe/cZEkaSgHgYc3LxlWfIWd5nc84nxnisf5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25731},"main":"dist/hmpl.min.js","engines":{"node":">=10.12.0"},"gitHead":"0891b7023ecdb3de5015f81855a14d37ea584d54","scripts":{"lint":"npx eslint src/**/* --fix","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpl/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Work with server-side HTML with ease","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_0.0.2_1716665407502_0.8951694820006877","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"hmpl-js","version":"0.0.3","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@0.0.3","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpl.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"81eba5c2c0229545b5ffa886b2a051e273e098e5","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-0.0.3.tgz","fileCount":5,"integrity":"sha512-P11nUK6Grrn2AGJ84MZpdrrirsALUn9Lr13LAbukz9L/mNhJx8c3uPys0YEo8lcjsrwqazm+LMWcbw1L35EiNw==","signatures":[{"sig":"MEUCIQCtBp8ZhIJoG8OjxrR1+GrCvRGZkyLitGcAa8iUkjxmeQIgZLDTKQHtEuc8/4MrSMKjEaH16wEeN/lP4ABIUjCDjSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25433},"main":"dist/hmpl.min.js","engines":{"node":">=10.12.0"},"scripts":{"lint":"npx eslint src/**/* --fix","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Work with server-side HTML with ease","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_0.0.3_1716666319870_0.9099705435413625","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"hmpl-js","version":"0.0.4","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@0.0.4","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"52843d85d03e3322415106d3a09b96fe7777cf92","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-0.0.4.tgz","fileCount":5,"integrity":"sha512-S8i5L10ppGFCnC/VDAtQjOpi/GnDCpcBm0oA5atLkOMx6U6q4H900ZJhpAnBvVQ3CFdt2mtBVlElWmy4h26tUg==","signatures":[{"sig":"MEUCICcuZ3o2fh1ZIsR5vxYJOr0/abZhtKbx6KnA3IDTxW9GAiEAxTuMFrYG6b1zTfGf99hXS2Zj86qzeMTuULCMfYQSJr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25465},"main":"dist/hmpl.min.js","engines":{"node":">=10.12.0"},"scripts":{"lint":"npx eslint src/**/* --fix","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Work with server-side HTML with ease","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_0.0.4_1716666613517_0.709698706742315","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"hmpl-js","version":"1.0.0","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.0","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"7d986cda9f729008482b0d10ef2b6837be6bfd00","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.0.tgz","fileCount":7,"integrity":"sha512-mtzYXGgdAQOmNbfapNSBwh2jL0vjQOpVOBnqFXQEcCA2gMQCazwMhy8iIJa1He3XTVHzu5MdT25mXDk0W6NmYg==","signatures":[{"sig":"MEUCIQDyImUEi8YCr3FT3kOcdsIcI0x6v6SaF4G/E5o5gIg68QIgLnPBr7rOZ3SdbyLq8W/BC2t/M4yA6RmuXx1KeZagO3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29855},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"9a1310a5d00567870cc4c43ad944a60c685db3d0","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Template language for working with server-side HTML","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.0_1717405914167_0.7059153372225337","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"hmpl-js","version":"1.0.1","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.1","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"9fc2561f74dfba5d38baf354a18e08e3c6d3f989","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.1.tgz","fileCount":11,"integrity":"sha512-g7w4XSo9puDl+jpgTaHqWHOp3XBbaHTBUZLmsTuhgBJkjmZ71rD+y/iHD2MV//bIgc/FGjNPDkOHHD5vGaLUwQ==","signatures":[{"sig":"MEUCICojBbPtW3VQsxZ1SjiWLDVmmV623Ec63UjEye5V9LCFAiEAj/qj4tDSvNMGMh/YajqQkVkvCDqwTrFgQoJFk+caS+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46958},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"9a1310a5d00567870cc4c43ad944a60c685db3d0","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Template language for working with server-side HTML","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.1_1717406877484_0.9315639144772461","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"hmpl-js","version":"1.0.2","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.2","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"9512238f64b09071923d9c53b71c977b14cda323","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.2.tgz","fileCount":11,"integrity":"sha512-egH/7T3L6Jt/BNGKgVAgcEHoBhGmd/ZybtQUnQHmnthHcG5cd5UoSAy3D8T8P7z8luhU1e50gsBGRviUGFztTQ==","signatures":[{"sig":"MEUCIQCcs+YTMTkl/pQpwGZPY6JZSXrcQHzciJesXhtUvwejVgIgQzqY/JoOVfptsGuOjRGuppVnskc2NaSs1/Fl8cz9jgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46956},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"9043f633854316cae8a2412ce2e92b24ab332ea3","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Template language for working with server-side HTML","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.2_1717408176765_0.1761666941696487","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"hmpl-js","version":"1.0.3","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.3","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"a12c618c77f4ac3ae2530e3443eae49bf1794069","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.3.tgz","fileCount":11,"integrity":"sha512-UaTAdxelVdNz68h/xboTrOSO/yvKl41q8n91wJdvZXoV6vTz1tMNqC4OCyNTs5pKHwpxSljKe/bXeHS3CvNEUw==","signatures":[{"sig":"MEYCIQClLMnN/d2mP+ZKeMdQWxdjVD5ebCNBQn0MiktXQ/kl0AIhAPNV71U403dw4UdA5BcGJEnsLPKAuQaPGgEHkTj3mekC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46982},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"539b669378690dc66b0bd2729df7531b0b92a5b1","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Template language for working with server-side HTML","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.3_1717409559757_0.26067331585209086","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"hmpl-js","version":"1.0.4","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.4","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"59876f84843f0a7c29e75afe176ea684f769e156","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.4.tgz","fileCount":12,"integrity":"sha512-h7rm+96/XZjbaOhvqhkfUECWuhvahawfDHGLGK3WQ0j9hQJQuLW21+vmtaNXgUAx2uDtCxKZyXiiaa2fGywckw==","signatures":[{"sig":"MEUCIQDRWD5ocdoFDYbcFl2TZY2vw91KD8NCkGgZjOHjGtkibwIgBy/Hg7I+fiMgyeM4jPTR6BnHt8qDU/Od/TclkC0RnSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75709},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"057a8c3087c41edadf70ebe86912413cb8b83fde","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Template language for working with server-side HTML","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.4_1717957940157_0.7966030257144008","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"hmpl-js","version":"1.0.5","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.5","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"13cf30d6079dac6e35241c9ebaea97ee9f258a8d","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.5.tgz","fileCount":12,"integrity":"sha512-8q/H9cyzDHpC5RTn691TqMxisA0NQp2UUwUnqe3sfENNrdzmVxHucRp0ZOoW3tEWnFwB3v+A7sPyoJCP7ap4WQ==","signatures":[{"sig":"MEUCIC6Si6JTHN5+j54QoGagku8xbtYTO5wlYLJTOj1Cn1XkAiEAnjzUynqhd6DLlC7yjI+Iag8QXXQ5CXCL1ZS0RplWaFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75679},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"ffb5d062e7dea4d3c7ffbbecc930f17da4398e98","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"🌐 Template language for working with server-side HTML","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.5_1717966644872_0.3126568076204437","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"hmpl-js","version":"1.0.6","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.6","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"7501827334c5e1c0ed14a2daf63e1eb83af3b1ca","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.6.tgz","fileCount":12,"integrity":"sha512-3yjxa8eTkH1hj33WBGyVurWXqAoMRVCY9c2VXDYAOe1GSD3LNoGsk00iDdA5GDGWYB/x1wtiXmN2okKGnHvltw==","signatures":[{"sig":"MEUCIAL/vyI1p/vkgDE53SppKUKByN7aeTkGzBw8wDCcU9kqAiEA9LCOjMMtDtvwNd2os+cVYOlUWLEWq0kfrw/DJT06ffI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78199},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"bc0bf0dcc542b3654632411e9d3599469b7a174f","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for fetching HTML from API","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.6_1718186283804_0.5582299005193705","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"hmpl-js","version":"1.0.7","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.7","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"1c9cc0d7e9cb87b4ebed9cc2746b3b24bddc8a8a","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.7.tgz","fileCount":12,"integrity":"sha512-eahL9abawB1Qyq2MLRiy2tzB1YiIuCHhPVD5St98saJROuiyr0GsGrz7XNXJRS3Jo25jcoOWMorijbgVLEZdtQ==","signatures":[{"sig":"MEUCIQD6R3dtB3reAhv1S4g8K5qnyHLarUltm6GvU8LXu4XFBgIgVhDk5ekoxlsx/hoxXXNQo5g8Ps3vcgjQQ/LQttZ3njk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78163},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"a13abaec355d614826a45d2f5dab979fd318890d","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for fetching HTML from API","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.7_1718206146560_0.565624568584453","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"hmpl-js","version":"1.0.8","keywords":["html","rest","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.8","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"79103a985f3a28596297d39bc83eccc328d28f0b","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.8.tgz","fileCount":12,"integrity":"sha512-pLWRf7EUBgd7TE0oEFRaxJgT+d1h9WoYrLf2Z9/BVKLAxeRqLepsSr/pfDV6DY9E8rVU/IF92OwV3i+iRZhxwA==","signatures":[{"sig":"MEUCIDm9naRdTFI27iqG2kQR7z7OutGBD4fjjzqJLb3xFivUAiEA/TdbzS2XbmwnGvRGdYfXlUjvpilR8AbRnHGnLunF1jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78163},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"8c906e0122631062bc97e48b4511653aa1960ea7","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for fetching HTML from API","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.8_1718206769554_0.8577232351838286","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"hmpl-js","version":"1.0.9","keywords":["html","api","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@1.0.9","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"061041cdb12accf258cf8b3bda1b7f701f8add90","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-1.0.9.tgz","fileCount":12,"integrity":"sha512-zj+PVyDEVj1qsm4POrvV1SV/6FTkrp6XueDsFUUoYYmNMWmF9gyCsL55hgHH+xjz19Spp06+NdJ9gqvSF+VBqg==","signatures":[{"sig":"MEUCIQC615Jer9mggdAXRmL3y2bios4YUlZ/Lk14LGS2JbWXWgIgcUbKj3mjgd3wQG614gYumnHPLt1XZFENVYWDGU29Mns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81536},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"60738c1d4839762c9b572ad7ee3e0cb7fef55a2e","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is deprecated. Please upgrade to ^2","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for fetching HTML from API","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_1.0.9_1718621656425_0.5275349649185752","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"hmpl-js","version":"2.0.0","keywords":["html","api","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.0.0","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"48652e79562d9096c4dc6cbd92ac294c9fcab32e","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.0.0.tgz","fileCount":12,"integrity":"sha512-Jb93I2JnEJLeXoY/+/QXczBj++k0VNxg/mgqbJ96Bw7ybq2pdd5oAC2eexduP9Ho6ReKaq+ASHVjnP6KJ93fqw==","signatures":[{"sig":"MEYCIQDjUXqQlkg+FcOj116w6E1J4M2gDb9s/u7DzwWflSa0vgIhAIbtnSuEW2v/VEwZ9rn1mZ9xbObYI59Vq7R8CAOGP7+d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93688},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"4549ed85714021ce4808755f664f29173e43a0ec","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for fetching HTML from API","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.0.0_1720724271656_0.6988643108921289","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"hmpl-js","version":"2.0.1","keywords":["html","api","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.0.1","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"c01e2a057ec873a02346c26151ac4a45054dc4ea","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.0.1.tgz","fileCount":12,"integrity":"sha512-XX/5NzXzswoSoX6Las1ejhQiXTedw/OxDuQYy2HWF3Cc4Z/y3BxkaldwQ/Y0UUclLLDb6sQR6ydUwv4s9/MDeg==","signatures":[{"sig":"MEYCIQCg284nrt8uGGp7Uq8eGxx0dpsLK82ddvjvaSa9rCfJQQIhAPhoT3btU7ZTrsJIfXlIM2F7GLBW1Zc/PnVXtLXEwG/1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95298},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"e472fcb96dca3172c484e3681ec35a7f5e67cd13","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for fetching HTML from API","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.0.1_1720990818379_0.5758580280354408","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"hmpl-js","version":"2.0.2","keywords":["html","api","server","template","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.0.2","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"f6da6f2eea9c08698414f6f5f8c7b8e4c68084c8","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.0.2.tgz","fileCount":12,"integrity":"sha512-rILslnZWT+QNygRU09jVMTmvajSc082KbM7OQr16nu3OLT46d327eaKd9frbNRtVvLuZ55NhCuszUKvakf0NhA==","signatures":[{"sig":"MEUCIGuaFiFbJBYrpZIHImoDS5WKYSxdeF2IgFtuMb/IANqrAiEA/BjiW2ID/SJtwPAzFNRuYFd229f9AFJc78bijqV0DBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112767},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"ff2324d96bc2a91b31b8b9109a37ab56b99de1cb","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for fetching HTML from API","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.0.2_1721634473699_0.7338982278174127","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"hmpl-js","version":"2.1.0","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.1.0","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpljs.github.io","bugs":{"url":"https://github.com/hmpljs/hmpl/issues"},"dist":{"shasum":"bd8d9aaff72a3227cff198acb1216e36ac0b2f02","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.1.0.tgz","fileCount":12,"integrity":"sha512-dSWPFGDYhngE3baaJhpD68HGtaGdPXCR02usEzTcCzEZQFv/soRvBTwcMSAIwKCzLhyO4p7WdLeJqWMeDf+aCA==","signatures":[{"sig":"MEUCIQDFHrWP6LHJHSJdnIq4VlQLlip8gdFMeNweWbGmMe/KkgIgC9atKi8QL7FNyZkh0RI19ghuag63v9kx0I+qlr0gllQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115296},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"c8430661d378de26d87737a52d4547dcb8b7b131","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpljs/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for displaying UI from server to client","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.1.0_1722808590677_0.9415380756956528","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"hmpl-js","version":"2.1.1","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.1.1","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpl-lang.github.io","bugs":{"url":"https://github.com/hmpl-lang/hmpl/issues"},"dist":{"shasum":"1972b446815203c3ae20207437840d502d88cfd1","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.1.1.tgz","fileCount":12,"integrity":"sha512-OO8p6+cWHCoFVpHFcpLuhNSEkidvMrqU1+BIBH7h4KiBwiqaYKMpRnZrQcjhe5y8tkWNYDKoq/QZ7Y/GcK14xA==","signatures":[{"sig":"MEUCIQDp1voiWivkQIoZXkNN9a2GOGZFj9BeR0vkQJIsqh4EWgIgb/5A7l4iRnYIJL3tFzWVqD/4IKPzHe4AAOyQ2gyUqWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115305},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"c8430661d378de26d87737a52d4547dcb8b7b131","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-lang/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for displaying UI from server to client","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.1.1_1722809154231_0.6977311503493615","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"hmpl-js","version":"2.1.2","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.1.2","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpl-lang.github.io","bugs":{"url":"https://github.com/hmpl-lang/hmpl/issues"},"dist":{"shasum":"b55f53d35ffd5dc82d30dc444824d60ed57baa0c","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.1.2.tgz","fileCount":12,"integrity":"sha512-QGj6mjtq0AyCgRtFuoSwwrzOZhz1pPRGXHDj4OhZVZ2J2iXVs/lQ8HnB/u5o9aNkEDyKB+Wq2LR+76Ulu+uSOA==","signatures":[{"sig":"MEQCIEbQjTp/i6a2FfDRmtSrWMat/8ZvxIJX3sODchb30lg4AiATB4YSc9OM6e1F1L91dje+9ePFSe+FfVSUWkYyZUUQqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116772},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"e5e6aff7c68ef6962a25586aecf501b726212499","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-lang/hmpl.git","type":"git"},"_npmVersion":"10.5.0","description":"Template language for displaying UI from server to client","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.1.2_1722892481512_0.5085452655899394","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"hmpl-js","version":"2.1.3","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.1.3","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpl-lang.github.io","bugs":{"url":"https://github.com/hmpl-lang/hmpl/issues"},"dist":{"shasum":"861f8576b04ae5e2467d87c73583086db80ab084","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.1.3.tgz","fileCount":12,"integrity":"sha512-IXHHHO+P5Fz1aAstcdMfZnuNxASNTH7Z5JW9692MqN+RPibbyZHx4Wj6QrrDyWxxybTS6zVKzEAj7k07QUaBrQ==","signatures":[{"sig":"MEYCIQDa+DwnUc1t3BiSIlK25udaMXsCrQuJNILlWVfuMUXnTQIhAJsUl6rTIuM3qwACwwRNv9JFNjypgu/BLmb4hLf4BwBM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134655},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"47ad304ce0f1f3f439ba39fdc651f911d440c8dc","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-lang/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Template language for displaying UI from server to client","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.1.3_1727628963015_0.9063644791702539","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"hmpl-js","version":"2.1.4","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.1.4","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpl-lang.github.io","bugs":{"url":"https://github.com/hmpl-lang/hmpl/issues"},"dist":{"shasum":"faa549eed3b1cca57813fdc52a656771ad11f2d5","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.1.4.tgz","fileCount":12,"integrity":"sha512-chPIGbQfJwx32UPKj+BaClVAF6Bp5jKB2HKXpx8Z8w0zejKwg7H7oUIo3rHZvGz9v5gwsEZjowASpnGsvDfdkQ==","signatures":[{"sig":"MEYCIQC75fDP1v1kwDrjJwDYM1plTsyjzBsssbTMt3zIrp/DUQIhAJ40rztRXZLeVJ+o5yLciPFRfacS/TUsYpYAsm5jAr0e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157649},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"952de0184cd9f068576569aef2c45328d5f1b34a","scripts":{"lint":"npx eslint src/**/* --fix","build":"tsc","start":"tsc --watch","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-lang/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Template language for displaying UI from server to client","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.1.4_1728893520196_0.959707892719809","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"hmpl-js","version":"2.1.5","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.1.5","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpl-lang.github.io","bugs":{"url":"https://github.com/hmpl-lang/hmpl/issues"},"dist":{"shasum":"f1137436fd89320afe8e54f6c040ae223389ffe2","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.1.5.tgz","fileCount":12,"integrity":"sha512-94xnDadXHRGE6rE/vcs92JDSCsdXymwckXf5BFDn9Hbt7LJxqEptRcvfjvxr2GTINXkg2+gJW9Rq2js/pi9AZA==","signatures":[{"sig":"MEUCIGs8f+V3G/4pTKdjWczsEx2NS+iLCxr+tGPzLj/WedxeAiEA/sbsDvr6Q/0QWbk6ba8Mz9gvdQtVxcqdhV4uDtuYXbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168721},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"da0a33fff6b4764d1f899adbb8795f70f34c07b3","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","coverage:default":"c8 npm run test"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-lang/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Template language for displaying UI from server to client","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","mocha":"^10.7.3","eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.6.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@types/mocha":"^10.0.9","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.1.5_1729982925138_0.07472087366151325","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"hmpl-js","version":"2.1.6","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.1.6","maintainers":[{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"}],"homepage":"https://hmpl-lang.github.io","bugs":{"url":"https://github.com/hmpl-lang/hmpl/issues"},"dist":{"shasum":"6e0ff0e141c0f2bc683744433ceba885e678e835","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.1.6.tgz","fileCount":12,"integrity":"sha512-tAp+KnfrGmXQlsLusPr5kofelUZbE7rPUJt9bkvGDxentRNZqQDwViRLwtSS/hykP+UEYwvRfVPJRFgC7EtpxA==","signatures":[{"sig":"MEUCIFht+1lP5hWH15WuCoCKTuBVnO6fZ33jGtv8hYFdbP4OAiEA/SPS9gw9/vdCEeG7hWdGIIJ5quhTf9ppFct0J/3EWAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168715},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"da0a33fff6b4764d1f899adbb8795f70f34c07b3","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","coverage:default":"c8 npm run test"},"_npmUser":{"name":"antonmak1","email":"antonmakdevnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-lang/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Template language for displaying UI from server to client","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","mocha":"^10.7.3","eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.6.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@types/mocha":"^10.0.9","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.1.6_1729983218966_0.7840254711243806","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"hmpl-js","version":"2.1.7","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.1.7","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"3afb0b244ca5baa1f0ae94e25c3b0254fe3b58a0","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.1.7.tgz","fileCount":12,"integrity":"sha512-gLuuRUlx4+NCUZU3waukdUV871g1xLAKUZkSLR50ZThewobmCbcOqeHrc0srsesAiv926Ffarn33ZU7Trn6J5g==","signatures":[{"sig":"MEUCIQC1Qp4RIWBz8Vu0EGrFNS4oDN5G3oCvm5Vy49YkFTPI/wIgPC072NYZsO8NCEGXj2N1DbBvnJRRWe/6AVItW1h6LiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168732},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"d71b2ed59148f24825bae3952854f119dad1c175","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:package":"tsup","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsup":"^8.3.5","mocha":"^10.7.3","eslint":"^8.56.0","ts-node":"^10.9.2","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^5.6.3","@babel/core":"^7.23.9","@types/node":"^20.11.17","@types/mocha":"^10.0.9","@babel/register":"^7.23.7","node-html-parser":"^6.1.12","@babel/preset-env":"^7.23.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.1.7_1731238915168_0.9009455692616757","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"hmpl-js","version":"2.1.8","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.1.8","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"cda4f3dbf858230ba2b846293efb00179188da18","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.1.8.tgz","fileCount":12,"integrity":"sha512-BCyvttiYvgJErbhv6ksYPerpZpf1LQMqHeSjoi5H5bBU9Q6FTYLBvbdk1QpiopDkB/Ym5cRr5RkAOv23LdyOiw==","signatures":[{"sig":"MEUCIQCXAptXpYgUQFv221KQAeOTTfuu1TM3kkdfIjA5RLSoQwIgJpmovK89cAINvUwubhSEz68WxCCNIOgZogbWHRST/Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167454},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"f7472b24492fcfeade3bfe58d35644daa22b1bcc","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","build:package":"tsup","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","eslint":"^9.14.0","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.5","@types/mocha":"^10.0.9","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.1.8_1731950792188_0.04036535471710678","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"hmpl-js","version":"2.2.0","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.2.0","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"1be74e3e8912b5ddfab0962c8db30c49484ad9f2","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.2.0.tgz","fileCount":12,"integrity":"sha512-jFqZLYZC9lCXhaYg5KMu96WOLLNOAoLl4R8BdUQMFf1Z7cFb/78qqhpyRRDuXFXYN8AAwDn4IEL1zkWL+OQ/dQ==","signatures":[{"sig":"MEYCIQCqtFj4DaW2nwoL2VDyrdp9x4fsC0PjnHFETkxyjy/rmQIhALLCNULj0UwVqfA1YlkdsxJt6hfZd4uSqSKzhvEdiXR1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172996},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"721d8e22f32ca5afa044e4225b990b2e7a496b06","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.2.0_1733313106024_0.27226176343257835","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"hmpl-js","version":"2.2.1","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.2.1","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"a4cdab71b845542ac79f74f385f82abb482adca1","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.2.1.tgz","fileCount":12,"integrity":"sha512-T5KA0zWkQZfg/EWaiCYmAjgCfa5m8OIv7udJDcakm1bnqhVn1GxNS8lR62WBWsD0AJUpVC8Et/orvkXypPmNlA==","signatures":[{"sig":"MEUCIQDVAfvMBIHY1LX3L1NygpAdSkGxjJG2kHhzi6ivg00ArgIgWHMSyLoK4jEYPljz7Y49oU2TjPfG7lMF0pF9ahZPOC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173472},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"be8400ba1affa645c0c2fbc3a1b127883969f7c6","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.2.1_1734301612014_0.13490819370394247","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"hmpl-js","version":"2.2.2","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.2.2","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"4bd6a33acd01dc2534005e3609c5a511da3c0880","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.2.2.tgz","fileCount":12,"integrity":"sha512-OEKJze8vrrZyO+IgElcYlSpt9TjBu1gtPvoH4+r3zte/lyaEI9P+QIySLO8kZaWNr8h1KgYy5/f/MQQGGXoiTw==","signatures":[{"sig":"MEUCIFmDhVsCp7J2K0QtL8PLeb33+mpjbNBLIM9KDN+F9U+BAiEAsLVuufpZEMsD47ZmLBXNQZJt94N1KNHL9zpuk1NxwWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186276},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"916d564f5db88b65edaa9d3827a1e8c085f0baeb","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.2.2_1736293245725_0.6069795485080114","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"hmpl-js","version":"2.2.3","keywords":["html","api","server","template","language","hmpl","fetch"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.2.3","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"5e5f96b9e8720349cc112e62d5a1b9e5ffa85cfb","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.2.3.tgz","fileCount":12,"integrity":"sha512-NpxCUSf/V1gF+PtLr6gwufHcTLJqMcuHM7GE5eXWxGSYLxnv3HM6Slz1qoErM8huckMHaqWTHC5oVrpupYbFjA==","signatures":[{"sig":"MEYCIQC6vDMVlItEjPSaMsx5HStTPbnMB7CSxVzEpG3EN8tL4gIhAMGhvky9SUBpNGJMuiUE/aziovI8+SFn6gaUpDTQdqKO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179403},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"e4310e71e2a14481ca6d829a69d0a0d931b2f8bd","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.2.3_1736977878549_0.5108966081686623","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"hmpl-js","version":"2.2.4","keywords":["fetch","html","template-engine","rest","ssr","server","templates","templating","template-language","server-side-rendering","static-site-generation","template-engines","fetch-api","server-side","language","ssg","template","isg","hmpl","incremental-static-generation","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.2.4","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"b13c3f565830245aee05dd78d780fa7e1e191e63","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.2.4.tgz","fileCount":12,"integrity":"sha512-DraNxS/dvFZ6673CdgxxEiaMA07MdGWYZQ0tJXKP3ouXmn4aJCfl6/TrHd3JOWSj6k1oJulB+0KGS2Y0hj7xxQ==","signatures":[{"sig":"MEUCIQCti0LMrCMlUPquWHJh1HFNg/VVbqdmJpJ6+Nk5jOtp8AIgAtLieu8y4I6JqCPF2356YbQ1xU/vrt6tUGuaZlRHEcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180265},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"60715b7c1aec78d834562bc5090c44f345c74078","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"🐜 Server-oriented customizable templating for JavaScript. Apply SSR, SSG, ISG without robot indexing on any sites without Next.js, Remix, Nuxt.js!","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.2.4_1740337386615_0.7140587294476808","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"hmpl-js","version":"2.2.5","keywords":["fetch","html","template-engine","rest","ssr","server","templates","templating","template-language","server-side-rendering","static-site-generation","template-engines","fetch-api","server-side","language","ssg","template","isg","hmpl","incremental-static-generation","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.2.5","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"e4369058d7a61251f64bd2d69a2f1033f478c2b7","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.2.5.tgz","fileCount":12,"integrity":"sha512-i37xmh05BwpoPBqZfu80QdhWsE2dbjMrNl7n3oABbnkQsChuGoTa2PdUW8jxWI1uxtQYMcbnOT1Vvq36rJ/Tbg==","signatures":[{"sig":"MEUCIGg4exxJx98ULBVoRJbXkPfP97fvl8NSFyjOhaC7IbZnAiEA3FeHLd4VNEG89EXr8JD5bMaprwarjEyfsEHJlQxxkSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194437},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"6352bc7b27dbcc855aa536a6f5c0f73720f79763","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"🐜 Server-oriented customizable templating for JavaScript. Apply SSR, SSG, ISG without robot indexing on any sites without Next.js, Remix, Nuxt.js!","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.2.5_1741465868086_0.09527461954639183","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"hmpl-js","version":"2.2.6","keywords":["fetch","html","template-engine","rest","ssr","server","templates","templating","template-language","server-side-rendering","static-site-generation","template-engines","fetch-api","server-side","language","ssg","template","isg","hmpl","incremental-static-generation","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@2.2.6","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"da4b9e2f34bce90ffacac1bce6c748f531f8f41b","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-2.2.6.tgz","fileCount":12,"integrity":"sha512-fZqLpZKuhY0wcO3rHBuZswfSL0oZMe/0FUiJtXfI6j8t4IUw33xBdjNqhcQ3iNx0ly7KFN7WoFb0JFkxkJ4w9A==","signatures":[{"sig":"MEYCIQDaSpEemhWKbe4anB5WMrEuiMThtd71bhtbet/x0LePOQIhALLue4o2p5bFmzYnUGFTnwCNsSUPbv79XH2JVr/jPtNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194740},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"80ef3392a96f76b0865e97001446116658265a37","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"deprecated":"This version is no longer supported. Please upgrade to version 3.*","repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"🐜 Server-oriented customizable templating for JavaScript. Apply SSR, SSG, ISG without robot indexing on any sites without Next.js, Remix, Nuxt.js!","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_2.2.6_1741471329300_0.09123157219535138","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"hmpl-js","version":"3.0.0","keywords":["fetch","html","template-engine","rest","ssr","server","templates","templating","template-language","server-side-rendering","static-site-generation","template-engines","fetch-api","server-side","language","ssg","template","isg","hmpl","incremental-static-generation","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@3.0.0","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"55eb08f8cdcf69520f2eb7e9afb71f6497fce84c","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-3.0.0.tgz","fileCount":12,"integrity":"sha512-LmeMuF74Jdxp+7QR1Rz/aZzhoUE7nIfbdw0ACFgubO9G040XbBiM/Y6ILwLrEaiCJ9Aws7IpUBz+WK4mVt2ucg==","signatures":[{"sig":"MEUCIQDctJ62o/89HxKePoCpxjtVCVjz20W6p2C783yOYQONZAIgLgl88FCQqP5y1K/omd8xgffe3howLHR1arsTvS3TbwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208499},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"3e8977015aba63a5847841f91870d36245788915","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"🐜 Server-oriented customizable templating for JavaScript. Apply SSR, SSG, ISG without robot indexing on any sites without Next.js, Remix, Nuxt.js!","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_3.0.0_1745110584131_0.9565130828521973","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"hmpl-js","version":"3.0.1","keywords":["fetch","html","template-engine","rest","ssr","server","templates","templating","template-language","server-side-rendering","static-site-generation","template-engines","fetch-api","server-side","language","ssg","template","isg","hmpl","incremental-static-generation","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@3.0.1","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"401220f0d38bd270002b5d4b7d9da3f697203053","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-3.0.1.tgz","fileCount":12,"integrity":"sha512-oFOFlTceWKT1yEoyIH3gKvoR9MbYv2uUj9GNC8GMYkTribsMXsDmX9WUHbpVwha+w6Hmkx82vy5bfZAlKoC07A==","signatures":[{"sig":"MEUCIQCvpWIo00XgKq7iIYz8rtY8WSynxZQeuQ1dbAYBODmusQIgfIaEXzfHb0JkeFCnStGCjNHlfFsP0XaelAC4n/Ku3Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208287},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"bd79b8028a13781892e531ad51d690b93d53cbe7","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"🐜 Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_3.0.1_1745765128071_0.6045650201195649","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"hmpl-js","version":"3.0.2","keywords":["fetch","html","template-engine","rest","ssr","server","templates","templating","template-language","server-side-rendering","static-site-generation","template-engines","fetch-api","server-side","language","ssg","template","isg","hmpl","incremental-static-generation","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@3.0.2","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"137742792fa400097541398e702a2d909ddefbbc","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-3.0.2.tgz","fileCount":12,"integrity":"sha512-VYQKYKHmcBqlzgVO2Q9ydrmzDxavaCYvWuOmNrIoHQBjkhMu4cD6Bv3hzn18TA78FSM3+QZHju3FSq8lNkROJQ==","signatures":[{"sig":"MEQCIB0IXWTnjWV9T1jc7TZZkTfaTp/T7ctt6e/U1lStFPbqAiAfL8xRD9DWzP4BXmaVCGAwsXkA9XfpNaMdkN05Ie6ptw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208767},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"3cd6be3ea347958b8139970a66f678e33efa598d","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"🐜 Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_3.0.2_1747081063679_0.526913501174253","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"hmpl-js","version":"3.0.3","keywords":["fetch","html","template-engine","rest","ssr","server","templates","templating","template-language","server-side-rendering","static-site-generation","template-engines","fetch-api","server-side","language","ssg","template","isg","hmpl","incremental-static-generation","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@3.0.3","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"de2fa6fb23f772f536aa986eae3748aeb7de347e","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-3.0.3.tgz","fileCount":12,"integrity":"sha512-cvQIENu4PriM2kqZ+zhz8e/b5lpEtPz7qj9RRPQzy77Mg3wHNznbMo4APzroIJnPr3dihdPhJM5Y32hiyS30zg==","signatures":[{"sig":"MEQCIEcu/H49+s0vNsm2VpfuMn0Rxg85a/I9eHH/MKRJntpcAiB828GyzVVJJHv2UQBs9DTDfMmcEESxZ+Gw1iIwFPkkfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213349},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"608d2aa28b6cc74f40bdc1a658e81344c82c772f","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.8.2","description":"🐜 Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_3.0.3_1747771262749_0.18029366553568593","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"hmpl-js","version":"3.0.4","keywords":["fetch","html","template-engine","rest","ssr","server","templates","templating","template-language","server-side-rendering","static-site-generation","template-engines","fetch-api","server-side","language","ssg","template","isg","hmpl","incremental-static-generation","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@3.0.4","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"09b7bea9a4cb23d42c2bfd1f7decdf55ac6db7e1","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-3.0.4.tgz","fileCount":12,"integrity":"sha512-UR6AWlmkDPTEyTgE0j9wJ0wlL4/iQpniyB+XdhxGRcyV0BPg0hwvgCdsvuTkBlk+zIVkfgelct+ek3omDbcAnw==","signatures":[{"sig":"MEYCIQDS1Bufbodz/cMhEKzG9nUCIVviEcA7F6EwGWWeCUsBlQIhAPmIGQMvwwcwgPPQcYdMXQ9ceq9vf+Q4o39/a9CwptHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210418},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"f79d4471f7f42c3eac1e411f32e599914cc541bc","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.9.2","description":"🐜 Server-oriented customizable templating for JavaScript","directories":{},"_nodeVersion":"22.17.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_3.0.4_1753263688721_0.8668740828142356","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"hmpl-js","version":"3.0.5","keywords":["fetch","html","template-engine","rest","ajax","hateoas","hypermedia","server","templates","templating","template-language","template-engines","fetch-api","server-side","language","template","hmpl","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@3.0.5","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"a1d03921deed1a458d4b3ebc9cbf018f4f472ba1","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-3.0.5.tgz","fileCount":12,"integrity":"sha512-OStXBizdTvS3+rhwdbyDbA04Fb8jGpbALygifDDZY6Tb0knLzpLzZ84A9uVShplfI1e+FfhBGH9oON83Z3LBzA==","signatures":[{"sig":"MEUCIBp/qitztIPUHEMifAPmGtdtgetTnU0qf+WiEU21HpnXAiEAgeAnCi4mKfsWMFeTNfr+xNOOj8DbCXbDDu0OV5KFZbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211250},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"ceee38614fb4415482b55dfaff66af4187c0274d","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"8.11.0","description":"🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_3.0.5_1757446551108_0.7193593402025025","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"hmpl-js","version":"3.1.0","keywords":["fetch","html","template-engine","rest","ajax","hateoas","hypermedia","server","templates","templating","template-language","template-engines","fetch-api","server-side","language","template","hmpl","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@3.1.0","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"9fc6a5d2333693473772ebf0665c951a0fc93bc9","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-3.1.0.tgz","fileCount":12,"integrity":"sha512-5HrUTAxZTs5xWft8WDTF5T3QFjNCNdf++2z6gMSpSFsMHVvdiUP4ygt58URGmA93kaweNQZ6aXAxerrj+xmfgQ==","signatures":[{"sig":"MEYCIQCm96NqJQLy7WCuONFjOyLO1oYI3JlPymQ2qBuWh3CEtgIhAL9r3sk9kKyzqB4wQIe1Huowl41ZImgNkAVhn8k40eE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214919},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"950a2165ed2f38cc919eb64a464cf01c605246c5","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.9.3","description":"🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_3.1.0_1761246741255_0.010722851439636472","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"hmpl-js","version":"3.2.0","keywords":["fetch","html","template-engine","rest","ajax","hateoas","hypermedia","server","templates","templating","template-language","template-engines","fetch-api","server-side","language","template","hmpl","server"],"author":{"name":"Anton Maklakov"},"license":"MIT","_id":"hmpl-js@3.2.0","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"homepage":"https://hmpl-lang.dev","bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"dist":{"shasum":"680947b3aa98a9ea7ec225e9183cab9bc1920ee0","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-3.2.0.tgz","fileCount":12,"integrity":"sha512-FWq0kI78garjaXjovAekhjyk9yl3Oe1CCvHem/SdxnN1sY+gt9/YYqnIDOqNZFDFyWGStJ7CPC5FgKW1xp4chg==","signatures":[{"sig":"MEUCIAfnOfpdvahIT0VwXKfvHXAb9aut8wgg5Lp9QjOJwsJnAiEAiqR8Djqv9ewJkvTk56ftukSM8ytUnqBSa8uN1Etrqjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239151},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.12.0"},"gitHead":"572c673d5b1db5052427842400bdbc54bde8f9ca","scripts":{"lint":"npx eslint src/**/* --fix","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","build":"tsc","start":"tsc --watch","coverage":"c8 --reporter=lcov npm run test","prebuild":"npm run lint","lint:test":"npx eslint test/**/* --fix","build:prod":"tsup","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage:default":"c8 npm run test"},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"repository":{"url":"git+https://github.com/hmpl-language/hmpl.git","type":"git"},"_npmVersion":"10.9.3","description":"🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"json5":"^2.2.3","dompurify":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","nock":"^13.5.6","tsup":"^8.3.5","jsdom":"^25.0.1","mocha":"^10.8.2","sinon":"^19.0.2","eslint":"^8.57.1","ts-node":"^10.9.2","prettier":"^3.3.3","@babel/cli":"^7.25.9","node-fetch":"^2.7.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/node":"^22.9.0","cross-spawn":"^7.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","jsdom-global":"^3.0.2","@babel/register":"^7.25.9","node-html-parser":"^6.1.13","@babel/preset-env":"^7.26.0","@eslint/plugin-kit":"^0.2.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/hmpl-js_3.2.0_1762966018235_0.787652073271069","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"hmpl-js","version":"3.2.1","description":"🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsc --watch","lint":"npx eslint src/**/* --fix","lint:test":"npx eslint test/**/* --fix","prebuild":"npm run lint","build":"tsc","build:prod":"tsup","test":"mocha --require ts-node/esm --experimental-specifier-resolution=node","test:watch":"mocha --watch --require ts-node/esm --experimental-specifier-resolution=node","coverage":"c8 --reporter=lcov npm run test","coverage:default":"c8 npm run test"},"homepage":"https://hmpl-lang.dev","license":"MIT","keywords":["fetch","html","template-engine","rest","ajax","hateoas","hypermedia","server","templates","templating","template-language","template-engines","fetch-api","server-side","language","template","hmpl","server"],"author":{"name":"Anton Maklakov"},"repository":{"type":"git","url":"git+https://github.com/hmpl-language/hmpl.git"},"bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"engines":{"node":">=10.12.0"},"devDependencies":{"@babel/cli":"^7.25.9","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-typescript":"^7.26.0","@babel/register":"^7.25.9","@eslint/plugin-kit":"^0.2.3","@types/mocha":"^10.0.9","@types/node":"^22.9.0","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.14.0","@typescript-eslint/parser":"^8.14.0","c8":"^10.1.2","cross-spawn":"^7.0.6","eslint":"^8.57.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jsdom":"^25.0.1","jsdom-global":"^3.0.2","mocha":"^10.8.2","nock":"^13.5.6","node-fetch":"^2.7.0","node-html-parser":"^6.1.13","prettier":"^3.3.3","sinon":"^19.0.2","ts-node":"^10.9.2","tsup":"^8.3.5","typescript":"^5.6.3"},"dependencies":{"dompurify":"^3.2.7","json5":"^2.2.3"},"gitHead":"34e6e30831b46df16217c2270f15e2a9a4ae4575","_id":"hmpl-js@3.2.1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-YFhlshEL5u+Eu+1dHZqDSdF8e9/dYb6gFLgxOQFz2artW/dpkNI/JcDZCwkpT28oXCMvToT2E9HmS2lr/d4Flw==","shasum":"51df681d68b5ca4926049188c05d8b1236abc407","tarball":"https://registry.npmjs.org/hmpl-js/-/hmpl-js-3.2.1.tgz","fileCount":12,"unpackedSize":238915,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDEwMwcXBYcMqn21tvoMWhFAx9Y3dLfNXmH6rbItS97rAiB+iSeUJWkKkP9tTEpvrvG2VA2p6Mj+1NNQ0sdpiJW+fA=="}]},"_npmUser":{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"},"directories":{},"maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hmpl-js_3.2.1_1764419920424_0.5786867770575361"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-25T19:24:50.953Z","modified":"2025-11-29T12:38:40.858Z","0.0.1":"2024-05-25T19:24:51.110Z","0.0.2":"2024-05-25T19:30:07.650Z","0.0.3":"2024-05-25T19:45:20.040Z","0.0.4":"2024-05-25T19:50:13.694Z","1.0.0":"2024-06-03T09:11:54.354Z","1.0.1":"2024-06-03T09:27:57.649Z","1.0.2":"2024-06-03T09:49:36.905Z","1.0.3":"2024-06-03T10:12:39.883Z","1.0.4":"2024-06-09T18:32:20.324Z","1.0.5":"2024-06-09T20:57:25.036Z","1.0.6":"2024-06-12T09:58:03.983Z","1.0.7":"2024-06-12T15:29:06.732Z","1.0.8":"2024-06-12T15:39:29.757Z","1.0.9":"2024-06-17T10:54:16.592Z","2.0.0":"2024-07-11T18:57:51.844Z","2.0.1":"2024-07-14T21:00:18.561Z","2.0.2":"2024-07-22T07:47:53.854Z","2.1.0":"2024-08-04T21:56:30.841Z","2.1.1":"2024-08-04T22:05:54.449Z","2.1.2":"2024-08-05T21:14:41.687Z","2.1.3":"2024-09-29T16:56:03.213Z","2.1.4":"2024-10-14T08:12:00.397Z","2.1.5":"2024-10-26T22:48:45.321Z","2.1.6":"2024-10-26T22:53:39.216Z","2.1.7":"2024-11-10T11:41:55.434Z","2.1.8":"2024-11-18T17:26:32.447Z","2.2.0":"2024-12-04T11:51:46.216Z","2.2.1":"2024-12-15T22:26:52.209Z","2.2.2":"2025-01-07T23:40:45.929Z","2.2.3":"2025-01-15T21:51:18.766Z","2.2.4":"2025-02-23T19:03:06.806Z","2.2.5":"2025-03-08T20:31:08.283Z","2.2.6":"2025-03-08T22:02:09.487Z","3.0.0":"2025-04-20T00:56:24.421Z","3.0.1":"2025-04-27T14:45:28.261Z","3.0.2":"2025-05-12T20:17:43.875Z","3.0.3":"2025-05-20T20:01:02.938Z","3.0.4":"2025-07-23T09:41:28.901Z","3.0.5":"2025-09-09T19:35:51.329Z","3.1.0":"2025-10-23T19:12:21.436Z","3.2.0":"2025-11-12T16:46:58.430Z","3.2.1":"2025-11-29T12:38:40.654Z"},"bugs":{"url":"https://github.com/hmpl-language/hmpl/issues"},"author":{"name":"Anton Maklakov"},"license":"MIT","homepage":"https://hmpl-lang.dev","keywords":["fetch","html","template-engine","rest","ajax","hateoas","hypermedia","server","templates","templating","template-language","template-engines","fetch-api","server-side","language","template","hmpl","server"],"repository":{"type":"git","url":"git+https://github.com/hmpl-language/hmpl.git"},"description":"🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small.","maintainers":[{"name":"anthonymax","email":"anthonymaxnpm@gmail.com"}],"readme":"<h1 align=\"center\">\n    <a href=\"https://www.npmjs.com/package/hmpl-js\">\n        <img width=\"460\" src=\"https://raw.githubusercontent.com/hmpl-language/media/refs/heads/main/new_banner.png\" alt=\"hmpl\">\n    </a>\n</h1>\n\n<h2 align=\"center\">\n  Server-oriented customizable templating for JavaScript\n</h2>\n\n<div align=\"center\">\n\n[![npm-version](https://img.shields.io/npm/v/hmpl-js?logo=npm&color=0183ff)](https://www.npmjs.com/package/hmpl-js)\n[![codecov](https://img.shields.io/codecov/c/github/hmpl-language/hmpl?logo=codecov&logoColor=ffffff&label=codecov&color=0183ff)](https://codecov.io/github/hmpl-language/hmpl)\n[![stars](https://img.shields.io/github/stars/hmpl-language/hmpl?logo=github&color=0183ff&style=flat)](https://github.com/hmpl-language/hmpl/stargazers)\n[![downloads](https://img.shields.io/npm/d18m/hmpl-js?color=0183ff&style=flat)](https://www.npmjs.com/package/hmpl-js)\n[![discord](https://img.shields.io/discord/1317272386353238086?style=flat&logo=discord&color=5865F2&labelColor=5865F2&logoColor=fff)](https://discord.gg/KFunMep36n)\n[![x.com](https://img.shields.io/badge/twitter-000?logo=x&logoColor=fff)](https://x.com/hmpljs)\n\n</div>\n\n<div align=\"center\">\n<a href=\"https://hmpl-lang.dev\">🌐 Website</a> • <a href=\"https://hmpl-lang.dev/introduction\">📄 Docs</a> • <a href=\"https://codesandbox.io/p/sandbox/basic-hmpl-example-dxlgfg\">🖥️ Demo Sandbox</a> • <a href=\"https://hmpl-lang.dev/examples\">⚙️ Examples</a>\n</div>\n\n<br/>\n\n## Introduction\n\nHMPL.js provides the flexibility to build server-driven templates with minimal JavaScript. With its block-based syntax, customizable <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API\">fetch</a> requests, and built-in support for forms, events, and time-based syncing you can deliver dynamic user interfaces without relying on a heavy framework. HMPL integrates with <a href=\"https://www.npmjs.com/package/json5\">JSON5</a> for expressive object syntax and <a href=\"https://www.npmjs.com/package/dompurify\">DOMPurify</a> for safe HTML rendering, all in just a few kilobytes.\n\n## Example\n\n```html\n<div>\n  {{#request src=\"/api/my-component.html\"}}\n    {{#indicator trigger=\"pending\"}}\n      <p>Loading...</p>\n    {{/indicator}}\n  {{/request}}\n</div>\n```\n\nTry HMPL online at: [hmpl-playground](https://codesandbox.io/p/sandbox/hmpl-playground-hz6k9t?file=%2Findex.html%3A13%2C44)\n\n## Basic usage\n\n```javascript\nimport hmpl from \"hmpl-js\";\n\nconst templateFn = hmpl.compile(\n  `<div>\n      <button data-action=\"increment\" id=\"btn\">Click!</button>\n      <div>Clicks: {{#request src=\"/api/clicks\" after=\"click:#btn\"}}{{/request}}</div>\n  </div>`\n);\n\nconst clicker = templateFn(({ request: { event } }) => ({\n  body: JSON.stringify({ action: event.target.getAttribute(\"data-action\") })\n})).response;\n\ndocument.querySelector(\"#app\").append(clicker);\n```\n\n<details>\n<summary>Explain this!</summary>\n\n```js\nimport hmpl from \"hmpl-js\"; // Import the HMPL library\n\n// Compile an HMPL template with dynamic behavior\nconst templateFn = hmpl.compile(\n  `<div>\n      <button data-action=\"increment\" id=\"btn\">Click!</button>\n      <!-- This div will update with the click count from /api/clicks -->\n      <div>Clicks: {{#request src=\"/api/clicks\" after=\"click:#btn\"}}{{/request}}</div>\n      <!-- Also, you can write in short: {{#r src=\"...\"}}{{/r}} -->\n  </div>`\n);\n\n// Generate a response handler for the template\n// In the original object, we will have the following: { response: div, status: 200 }\nconst clicker = templateFn(({ request: { event } }) => ({\n  // Send a JSON payload with the action from the button's data attribute\n  body: JSON.stringify({ action: event.target.getAttribute(\"data-action\") })\n})).response;\n\n// Append the dynamically generated element to the #app container\ndocument.querySelector(\"#app\").append(clicker);\n```\n\nIn this example, we create a dynamic clicker component in which, when a `button` is pressed, we will receive the value of the current clicks that will come from the server. The advantage of this approach is that we can take out not only data in the form of `Text`, but also entire components and even pages!\n\n</details>\n\n## Usage with DOM\n\nIf you need an option without using js, then by connecting the additional [hmpl-dom](https://www.npmjs.com/package/hmpl-dom) module you can do this.\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>Example</title>\n  </head>\n  <body>\n    <main>\n      <template hmpl>\n        <div>\n          {{#request src=\"/api/my-component.html\"}}\n            {{#indicator trigger=\"pending\"}}\n              <p>Loading...</p>\n            {{/indicator}}\n          {{/request}}\n        </div>\n      </template>\n    </main>\n    <script src=\"https://unpkg.com/json5/dist/index.min.js\"></script>\n    <script src=\"https://unpkg.com/dompurify/dist/purify.min.js\"></script>\n    <script src=\"https://unpkg.com/hmpl-js/dist/hmpl.min.js\"></script>\n    <script src=\"https://unpkg.com/hmpl-dom/dist/hmpl-dom.min.js\"></script>\n  </body>\n</html>\n```\n\nThis way, components from the server are mounted into the DOM without having to add them manually.\n\n## Why HMPL?\n\nUsing template language capabilities, you can multiply reduce the size of the application bundle. Full customization of the request based on the modern `fetch` standard, as well as support for all the functionality necessary for modern work in applications (request indicator, sending by event, automatic generation of `body` for the `form`, caching) and the syntax of the object in the markup, which requires a minimum number of characters, will help to build interaction with the server and client as efficiently as possible. App size [comparison](https://github.com/hmpl-language/app-size-comparison) (bytes):\n\n<div>\n    <a href=\"https://github.com/hmpl-language/app-size-comparison\">\n        <img src=\"https://raw.githubusercontent.com/hmpl-language/media/refs/heads/main/comparison.png\" alt=\"App size comparison\">\n    </a>\n</div>\n\nAlso, HMPL can be a great alternative to popular tools such as HTMX and Alpine.js.\n\n## Features\n\n- **Customizable**: Send a custom request to the server when receiving the UI\n- **Memory Preserving**: Reduce file sizes on the client by several times\n- **Based on Fetch API**: Use a modern standard instead of `XMLHTTPRequest`\n- **Server-oriented**: Work with the server directly through markup and with a little js\n- **Generate thousands of DOM nodes from a single template**: Work with large components not only on the server but also on the client\n- **Simple**: Get ready-made UI from the server by writing a couple of lines of familiar object syntax\n- **Protected from XSS attacks**: Enable incoming server HTML sanitization with [DOMPurify](https://www.npmjs.com/package/dompurify) and work with it safely\n- **Flexible**: Can be used in almost any project due to not only working through a script, but also working in files with the `.hmpl` extension\n- **Integrated with JSON5**: Flexible writing of objects by [docs](https://hmpl-lang.dev/introduction) as in vanilla js, as well as the reliability of the parser used by millions of people\n- **Small bundle size**: Lots of functionality in a couple of kilobytes\n\n## Installation\n\nhmpl can be installed in several ways, which are described in this section. This tool is a simple javascript file that is connected in the usual way through a `script`, or using the `import` construct in an environment that supports this (webpack build, parcel build etc.). \n> [!NOTE]\n> Starting with version `2.2.0`, the JSON5 module needs to be connected, and starting with version `2.2.5`, the DOMPurify module also needs to be connected. The first and easiest way is to install using a CDN.\n\n### Package Manager\n\nThis method involves downloading through npm or other package managers.\n\n```bash\nnpm i hmpl-js\n```\n\nAlong the path `node_modules/hmpl/dist` you can find two files that contain a regular js file and a minified one.\n\n### CDN\n\nThis method involves connecting the file through a third-party resource, which provides the ability to obtain a javascript file from npm via a link.\n\n```html\n<script src=\"https://unpkg.com/json5/dist/index.min.js\"></script>\n<script src=\"https://unpkg.com/dompurify/dist/purify.min.js\"></script>\n<script src=\"https://unpkg.com/hmpl-js/dist/hmpl.min.js\"></script>\n<!--   \n  integrity=\"...\"\n  crossorigin=\"anonymous\"\n-->\n```\n\nThis resource could be unpkg, skypack or other resources. The examples include unpkg simply because it is one of the most popular and its url by characters is not so long.\n\n### Through the starter template project\n\nThere is a [starter project](https://github.com/hmpl-language/hello-hmpl-starter) on Vite.\n\n```sh\nnpx degit hmpl-language/hello-hmpl-starter hello-hmpl\n```\n\nBased on it, you can make web applications.\n\n## Official Tools\n\n<table cellpadding=\"10\" cellspacing=\"0\" border=\"0\">\n    <tr>\n        <td>\n            <img src=\"https://raw.githubusercontent.com/hmpl-language/media/refs/heads/main/VS%20Code.svg\" width=\"100\" alt=\"vs-code-extension\">\n        </td>\n        <td>\n            <a href=\"https://marketplace.visualstudio.com/items?itemName=hmpljs.hmpl\"><b>VS Code Extension</b></a><br>\n            <i>Syntax highlighting and tools for HMPL</i>\n        </td>\n        <td>\n            <img src=\"https://raw.githubusercontent.com/hmpl-language/media/refs/heads/main/vite.png\" width=\"100\" alt=\"vite-plugin-hmpl\">\n        </td>\n        <td>\n            <a href=\"https://www.npmjs.com/package/vite-plugin-hmpl\"><b>Vite Plugin</b></a><br>\n            <i>Seamless .hmpl integration with Vite</i>\n        </td>\n    </tr>\n    <tr>\n        <td>\n            <img src=\"https://raw.githubusercontent.com/hmpl-language/media/refs/heads/main/Webpack.svg\" width=\"100\" alt=\"hmpl-loader\">\n        </td>\n        <td>\n            <a href=\"https://www.npmjs.com/package/hmpl-loader\"><b>Webpack Loader</b></a><br>\n            <i>Compile .hmpl files inside Webpack</i>\n        </td>\n    </tr>\n</table>\n\nBut we will be glad if you make your own :)\n\n## Community support\n\nThe [documentation](https://hmpl-lang.dev/introduction) contains main information on how the HMPL template language works. If you have any questions about how HMPL works, you can use the following resources:\n\n- [GitHub](https://github.com/hmpl-language/hmpl) - In the discussion and issues sections you can ask any question you are interested in\n- [Discord](https://discord.gg/KFunMep36n) - You can ask your question in the thematic channel \"support\"\n- [𝕏 (Twitter)](https://x.com/hmpljs) - There is a lot of interesting stuff there, concerning the template language and not only :)\n\nYou can also ask your question on [Stack Overflow](https://stackoverflow.com/) and address it in the resources described above.\n\n## Contribution\n\nWe have a [Contributing Guide](https://github.com/hmpl-language/hmpl/blob/main/CONTRIBUTING.md) that describes the main steps for contributing to the project.\n\nThank you to all the people who have already contributed to HMPL, or related projects!\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=hmpl-language/hmpl&type=date&legend=top-left)](https://www.star-history.com/#hmpl-language/hmpl&type=date&legend=top-left)\n\n## Roadmap\n\nThe project has a [roadmap](https://github.com/orgs/hmpl-language/projects/5) where you can see the plans for future development.\n\n## License\n\nReleased under the [MIT](https://github.com/hmpl-language/hmpl/blob/main/LICENSE)\n\n---\n\n<div align=\"center\">\n\n💎 **[Star this repo](https://github.com/hmpl-language/hmpl)** • 💻 **[Try HMPL.js](https://hmpl-lang.dev/getting-started)** • 💬 **[Join Discord](https://discord.gg/KFunMep36n)**\n\n<i>This project has been developed with contributions from many amazing community developers!</i>\n\n</div>\n","readmeFilename":"README.md"}