{"_id":"k-engine","_rev":"27-5872c54d22053437b1c8c9e97e639ac5","name":"k-engine","dist-tags":{"latest":"1.2.4"},"versions":{"1.0.0":{"name":"k-engine","version":"1.0.0","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.0","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"24b456763ba3a3165eb3cb0668772b075d6473a3","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.0.tgz","fileCount":20,"integrity":"sha512-sXkDJRtXR5ode6DC241BH4bQ1LW4VwHi4XvjYcL962aQ7pKE1oo/3ZQKyM/Vf1911dAAIOoggXOdbixmbDAhig==","signatures":[{"sig":"MEUCIQD1WRmEfEmZRaPFC4MG5qV88+76XxFxkhY6znuxZjyWywIgGlZApSK2qfQ9FPb3LBTofjSLMmeGw8inLeGqKHZhhdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75200},"engines":{"node":">=18"},"scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.0_1751963474269_0.9213091204180199","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"k-engine","version":"1.0.1","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.1","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"3cfcdcaeedf22f23de58ca6d02a7e1e919cabee6","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.1.tgz","fileCount":20,"integrity":"sha512-NX7hb8KgtDJqS1wRDZjmSSavq+Nfwsqba3iXE440SkMgh/nB5PXHo/uFThVVrcoE7Z/h9KoPz9Jvbq12HGzirA==","signatures":[{"sig":"MEUCIQCgfK2lr3bQrz8v9H21unaTwhuXS//lxVsauK+dmL7k/QIgZmhjZPx3cj7LyFe0G3KIYlQGRp/noNmtPxELin4+TGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76824},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.1_1751964713978_0.5553054452345934","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"k-engine","version":"1.0.2","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.2","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"3405ab0e853be6f10c601c1935fb273a59584812","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.2.tgz","fileCount":20,"integrity":"sha512-ZRj8dY3y/spog54nzHPbQdbiU1ZMlkqpDyHpQH/vP9An425KERqIx/YMuqiB7CyC7FUqOa7QcibgvgTINdED0w==","signatures":[{"sig":"MEUCIQCLkqLz0CP4U5JSAOMyNrvZx6enKFkjRtt/PxiYlmy5IgIgUaviZcAtkoFapz2D/BWScKmHltHfUD1F/p0Uo0sDfB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76803},"engines":{"node":">=18"},"scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.2_1751964876159_0.6085015798419624","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"k-engine","version":"1.0.3","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.3","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"858bd04a740fcbc083ea935a8ab231ef7dbda161","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.3.tgz","fileCount":20,"integrity":"sha512-5eWAkGYbShmFMFVlGr5r1xtkOYHT0X3pI4OZ7ZyrTrg58KhRaOLJvfV4EJg4KR4UPJKCzZpLcH5BzwQtWpfxhA==","signatures":[{"sig":"MEUCIQDaq6LF+q54+ZuzR/aYWZSJZ6sY5sViFdALdllG2QjsAwIgYZadYEaIMjng2ST3Mec1KIeM2v5o97pvveVue23eI3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76662},"engines":{"node":">=18"},"scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.3_1751965059697_0.5551574825035799","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"k-engine","version":"1.0.4","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.4","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"e397a6b2f7a25fe8c75e9c57bdc4c072f7c42510","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.4.tgz","fileCount":21,"integrity":"sha512-FN6NlK0pr2qGLUWa3fqweDXdbTAv+cFalBz02vIBaXMRvwe6AEMYBXbj6cuSxyWF89rom+Ph/ZowRjYG2WxUug==","signatures":[{"sig":"MEYCIQCnEz2c80BPqM6+VnreCsOhyJmp4mWQ/WytNMolU/jnOAIhAKWSq3Hh009zw5YeE7K9krOXMgIG2yEdrb+zdLXNrgdc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82509},"engines":{"node":">=18"},"gitHead":"e0afa293c71af421916a96df40397e0d1b71e879","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.4_1751966855635_0.3485344302800004","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"k-engine","version":"1.0.5","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.5","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"690ffab23c78fbf5b732383bfd8626a9595e3cbb","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.5.tgz","fileCount":21,"integrity":"sha512-v/rwrjzksHvTFDXGbuojMxCGc15MHJBb9R4fLRbK68vhjurDvnDG+agfNXDSRaT1L9s70JLufE5yefxKu0P4Pw==","signatures":[{"sig":"MEUCIQCfGd2j4PjV0TxQv9/RBQeRwnT5yGiEFG+3Tp4DTeY+gwIgNA9KDAqMCRv9j1EQymxctOkGstEyDk/LHgMr+E1ARe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83648},"engines":{"node":">=18"},"gitHead":"dd9dce642cc75dbef4f3d451e2223a0ca5b3f92d","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.5_1751968920685_0.3780106379389878","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"k-engine","version":"1.0.6","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.6","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"465161109ea564515563dccc6dbd6e16384e275a","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.6.tgz","fileCount":21,"integrity":"sha512-2wtCZlShh3zLM8JirIinNy8IGikG8VNL96qqlNrhHgpt8xoLfkEYuYD11754wLISbBvFkrAx/GZCAI0V54qqEg==","signatures":[{"sig":"MEUCIAL0aROF9icb+2WvJOFtlHW3kukWx3wrdCURqf4gkRKWAiEA83mV+CNVqYqiUYGPCaUAA5rEA8C7sJN860wYbYC16aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85665},"engines":{"node":">=18"},"gitHead":"dd9dce642cc75dbef4f3d451e2223a0ca5b3f92d","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.6_1751970255974_0.9783633790470869","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"k-engine","version":"1.0.7","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.7","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"13824e11787d2544077576701f8fdcd833208ad6","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.7.tgz","fileCount":21,"integrity":"sha512-yShvXJ/JAbPBq+wy9GotcRXCj80lQku4j7599wieqJ2JuD6hrShVbGMXsc6wRb6Fq1QGhobk7CZvj7w5ZkxvCw==","signatures":[{"sig":"MEUCIEQ1bvtXOmXZ7gR8/x3H5HPO+UV4rHVNOt9RUrhzeUYdAiEA05h2bxR5HjUFHl3OjHCrrF8h0aovyy9M7E1hnac2Zm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85536},"type":"module","engines":{"node":">=18"},"gitHead":"9cc6080cd0a86424ba7a5aa580b9008da3fc5a05","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.7_1751971793280_0.847869020934755","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"k-engine","version":"1.0.8","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.8","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"6ffdf0005b058e5a7f3810af71bb26be87e8b3c2","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.8.tgz","fileCount":21,"integrity":"sha512-kIJ3RZg4bQpHv/Dsxj51agMb4XW6hl9hCWpyZ8Koc7S2o962sQQ9ATOTOzaxnLgYeh3jRCyp553IyJGz+T3o3A==","signatures":[{"sig":"MEQCIBvB2Beg/6nZ+a4yeoIobXNf/9W9tBz1byfrq8A5hc+1AiAYUqYz4hfv3KuNupVLiGc7YFkLYFC3At+sOb28xJ+eQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85701},"type":"module","engines":{"node":">=18"},"gitHead":"35dc54db2cfdf8b7a8a3388ff717cdd06a027c13","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.8_1751971980605_0.21743341421552254","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"k-engine","version":"1.0.9","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.9","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"8bec5cf3a70002762512155b87bed504599abc09","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.9.tgz","fileCount":23,"integrity":"sha512-OIxJhFwD034uHj2FVbkgApZ/JC9Jk7P0a0S9HlGqmg4z4i96gnKloT2mQLxOpgLmn2BCLEsyFbXbm9so9aM0Qg==","signatures":[{"sig":"MEUCIBOX/BvfeW8cKJqzxQWUXTDp4TRc2cmFWdjdKFYxM3kHAiEAwXrfw6SQ1XECHYKthAid3/SFIPSr0IeqZOfyycggpw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87807},"type":"module","engines":{"node":">=18"},"gitHead":"35dc54db2cfdf8b7a8a3388ff717cdd06a027c13","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.9_1751979641391_0.3292438928208621","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"k-engine","version":"1.0.10","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.10","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"ccc0938d41634fd7de723869b09a8f3f6142066a","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.10.tgz","fileCount":23,"integrity":"sha512-6YnZmhY/pMfv/CS5vsmi5W1y7CNQXk0MR7Yn/b180TxYFV9lw0xYGR9EvOP8NhROKcG3vuQTtwXP03p0Qdh5zg==","signatures":[{"sig":"MEYCIQDVXBMrGZx7U4n2RDQmhzUH7xrlPfFTxhCLPfE1e6pmGgIhAIKYCoiPNYUqy1+fU3x67fF8yF8a9V0LbqpYjRC8kAmh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87962},"type":"module","engines":{"node":">=18"},"gitHead":"35dc54db2cfdf8b7a8a3388ff717cdd06a027c13","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.10_1751982021928_0.9024565072360677","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"k-engine","version":"1.0.11","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.11","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"1156f27739a165291298a157c3f8fbea7b38344b","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.11.tgz","fileCount":23,"integrity":"sha512-miEohgC1FC6omJ1X1jqlzLNqW4FenSQSjEiW7VqZ3QuxhH/pBNFVXHkZJhPoPrcvbxnuy2Qk2dcio4fKsNrjbw==","signatures":[{"sig":"MEUCIQDhsPoBx8QgAyxVv1Tkglwsh+EIy9Rmxp8SZkKiECUIPQIgF2e8nTBFW1uh8c62x11MOI5/qU/PLMl/yJJk38/SiiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87925},"type":"module","engines":{"node":">=18"},"gitHead":"35dc54db2cfdf8b7a8a3388ff717cdd06a027c13","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.11_1751982504006_0.2902438072865374","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"k-engine","version":"1.0.12","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.12","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"831c51ea4c598096e2258a216a3323529d0509e6","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.12.tgz","fileCount":23,"integrity":"sha512-pEcMlEStY4nOVCqBVQ+p57WpEH2VOtsTGWImpdlutWmU4cPKHceSjJr3RP+8++T0azUVlBRdX6vzuysyY0OKWA==","signatures":[{"sig":"MEYCIQD6Iw4VJw8omgcWDzzzF/nJmpogltb+K/sV8E4y0HOR1gIhAPyoWKg/HDvuRAEUW7vtOcIW4wmzaCRc0CykIT7w1oUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87980},"type":"module","engines":{"node":">=18"},"gitHead":"35dc54db2cfdf8b7a8a3388ff717cdd06a027c13","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.12_1751983235084_0.19536215247587863","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"k-engine","version":"1.0.13","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.13","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"7fe371d0397ebac7619b63fea7e0b9b1cf7e7efc","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.13.tgz","fileCount":23,"integrity":"sha512-cjcjOpIyIB6F1uFRvsPBiAQQOz9VR20/o8sEMfP6MxBppbfHg9LmSJBVNCMg6hSuN3tonRwEu1Jah9xVSiGG5Q==","signatures":[{"sig":"MEUCIFm6v1DXka/AMy1sM1hL0hsP26Jg/FSoo9Yi7LeWqcsQAiEAjtS3wZpvPHXSugUcZDS3TLnVA/yyZNTJh8VuwM6rQ7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89079},"type":"module","engines":{"node":">=18"},"gitHead":"35dc54db2cfdf8b7a8a3388ff717cdd06a027c13","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.13_1751985799693_0.5018781562129471","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"k-engine","version":"1.0.14","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.14","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"80ed270847d7dd4db99ce184a259225108ba86b8","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.14.tgz","fileCount":23,"integrity":"sha512-/bPeSwjBDeTNeiWI3HcVSgIBmiinMlDB0FeAu4b/KVI3VzViVvU64XJzvHcv0TuSfUBp2PnkvSma2s8SwNpRxg==","signatures":[{"sig":"MEUCIQCTLeFnMlz757RCwGzo36QXyd8o3mKINmSujsYfLr0SkwIgahDC0ZuxvBi/72CI3vciDaKz9qR0bEk6kayam+nlH2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89129},"type":"module","engines":{"node":">=18"},"gitHead":"35dc54db2cfdf8b7a8a3388ff717cdd06a027c13","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.14_1751986098318_0.9002723657844081","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"k-engine","version":"1.0.15","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.15","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"3e7fb0cb3185b027acb130a6863c7fdf8757acf8","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.15.tgz","fileCount":23,"integrity":"sha512-H/zRe8GStaAamHsmCZ4jTOappGrcCHpa+l7+HRBFsabsEg8mlnk2tArH7i9N0EOwGbDFWHvC9aYlPZvCZby9Fg==","signatures":[{"sig":"MEUCIGmIStGPkAJilYqxv9OE7cvMSDSQio4qE+DFp/k6kHy1AiEAiWkCKLSYIl+zPdJiZ/qby+3v8gowdR7dIfRKUUM7AQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89733},"type":"module","engines":{"node":">=18"},"gitHead":"35dc54db2cfdf8b7a8a3388ff717cdd06a027c13","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.15_1751986952657_0.12316334969182074","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"k-engine","version":"1.0.16","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.16","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"c7504bce06496542dc36abbf8653b1187e468127","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.16.tgz","fileCount":23,"integrity":"sha512-2Qg5W/8E9mPcNggJs5+gyJ8zYzsXV5rhidhZk3nJYaFNxaVvAmWdtpZkVMANPl1N0PC3K4uwH+hnzDHh/3ysMw==","signatures":[{"sig":"MEQCIDXC4AlF82mzcAt/EPekJt973rYFlqdJ1quMKtrIbt6FAiB4Iik747XPfoLQ82J/MhATey5XTNzaN8hHxaILKE4ZJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89741},"type":"module","engines":{"node":">=18"},"gitHead":"2e97febaf2db092304ea8f6c427c93178d5839df","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.16_1751989579868_0.7695665710990991","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"k-engine","version":"1.0.17","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.17","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"a0215980355196c34b5e7051c4179910b856810e","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.17.tgz","fileCount":23,"integrity":"sha512-NrxFcMFbSP7AZOUqt/1qG90zBgPIdTGAcu1/yDrK3Sc48Qtayv5kmIvTjqVWoSIFmtFuTVJyIdDkNhYGYD8jDQ==","signatures":[{"sig":"MEUCIQCk3NPuKM1R3w80fBM6XRq4gt+x6pmihJhenXvyj2+uOQIgC7wbaRME6Uo5MmaxWl5IAsj/f3E57fMaWgeoXm8BxMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90139},"type":"module","engines":{"node":">=18"},"gitHead":"7621f1c102098b134dcff27cc3f9e6f2f68413d8","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.17_1751989874352_0.5373169757925866","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"k-engine","version":"1.0.18","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.18","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"fe255b6edeedea8ee1cb387b3f1b7b30cc357844","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.18.tgz","fileCount":23,"integrity":"sha512-9Hu89QVEvKLI141+6no26+ocZB0jfe0Oogq2kp8jrvMMxBryPinNc/VE9LHZp07niKSd7t3xwuIDqERfAx62ww==","signatures":[{"sig":"MEUCIBcF/IJk08zW7SBHccwAeyLdFEtNwt7S5IXUY589sY7AAiEAsrZDgOdr3COuwwKJZt96AilyFAAJ00UYpHlf5uGhaSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90137},"type":"module","engines":{"node":">=18"},"gitHead":"0ff1b04d58dc68ee7115d43fb115b614fad9e2af","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.18_1751990942901_0.09863458153458393","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"k-engine","version":"1.0.19","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.0.19","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"1a1bb0b0dbe7a9613061e428378f61d7b9ba7838","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.0.19.tgz","fileCount":23,"integrity":"sha512-cp2ZGJ9Uk1wG+J5MYssCQETLjuVV1yJljU6Suciuc5Msbd8VI+NpanKr1Fvv9koyoxQ7yIOzbHcmynv2Dd4KuA==","signatures":[{"sig":"MEQCIC/GkQewIKZng05OXVjmr13FgMxNBm2AbiVjsIIIBFr/AiB+mITLy0V+RIwGuj7rhrmZqYmYvfjTK9BLqqUBMYiHVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90135},"type":"module","engines":{"node":">=18"},"gitHead":"d58f86eda7fbb62756887f49541da02f379f4685","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","actor":{"name":"mixvlad","type":"user","email":"mixa@xakep.ru"},"email":"mixa@xakep.ru"},"_npmVersion":"10.9.2","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.0.19_1751991241638_0.22209551223642143","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"k-engine","version":"1.1.0","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.1.0","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"cce336b649a4ed8a0629f05bce7ff36d967f644c","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.1.0.tgz","fileCount":23,"integrity":"sha512-aZaRpzGZUA06sDCLMY3hbjublzU4qICeHzcTXnHYkxiJwr4SXdQAwLWkUqLWMdMtuNMyryBy75EplkdkBN7fHA==","signatures":[{"sig":"MEYCIQDUGXUgmxNpDiVmcL9OAg6CfLmn/NT12b0xOEjCzqYp6gIhAMwqGfYpkcVGEDny8o1Gl/OrkHVzEBdTPlJc3juI1HbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94372},"type":"module","engines":{"node":">=18"},"gitHead":"d58f86eda7fbb62756887f49541da02f379f4685","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.1.0_1769760884450_0.2015416906659666","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"k-engine","version":"1.1.1","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.1.1","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"4792a71cf71bcc03452f2f9415b5ca1c977b03a3","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.1.1.tgz","fileCount":23,"integrity":"sha512-gDoJjNBLBDvyJYUgcmt5o3rH0y1KFROWryg6Rta/IjE96rOdb616ZLGLzZXuiwMyZs259Bh/fYYvWf3RsXzGOA==","signatures":[{"sig":"MEUCIQDsTbuDTLy/pzTrLDSniutSQ2hrXv++KwxeH2W7DJU2/gIgHeD6NvvreajXaOljhoRFH6Nr2WqIhexFBt/ENrrNZ7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94878},"type":"module","engines":{"node":">=18"},"gitHead":"d58f86eda7fbb62756887f49541da02f379f4685","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.1.1_1769761012074_0.8170305573236392","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"k-engine","version":"1.2.0","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.2.0","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"823549d5f163d5e41734cc4c7a8d6cc1a78131a4","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.2.0.tgz","fileCount":23,"integrity":"sha512-n692uwFPUuXFSs2gEq7FGxmfdMWdSTi9KRNp4aSsEVJKlFzleAyH++YMSorLi+k3kEsIpraCPyXSERSPfbbCiw==","signatures":[{"sig":"MEQCIHmv2xNQC8xHv4DIljOp+gsAUAZ2s7dr08DZJmZiaWreAiArzRXi3rTTPartKgX/7k4FL3Fz5OTinSiGsVqeVOSTpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106924},"type":"module","engines":{"node":">=18"},"gitHead":"7dfb3de7cc19d30ad8c971222ffff58da116c298","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.2.0_1769790617302_0.2507999694837939","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"k-engine","version":"1.2.1","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.2.1","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"8fd74f3f33d2f8ca6fd6aa554eb56f425031c18f","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.2.1.tgz","fileCount":23,"integrity":"sha512-AqsqAz77hEWEmTyuNjTgq2zILakw1H7szNWpJLhfKIcSobFWWyjPjBlcAVWBA50z8mEwTYS6vl37kseeV9W67A==","signatures":[{"sig":"MEQCIARUfZNRZaMm2Y69snBNtRIkHZbB+fM7KH9KnlMStFb3AiBxIB6o594f+AYw1sVo97uq9nIHGxJ54rUob2/9bLNZkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109665},"type":"module","engines":{"node":">=18"},"gitHead":"d3fc4da321f8c60b73621511bfa93e20048d9042","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.2.1_1769790936744_0.8274231184189498","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"k-engine","version":"1.2.2","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.2.2","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"697fc732cf5388dd593418f205130051bfd0f075","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.2.2.tgz","fileCount":23,"integrity":"sha512-nG6NcTTpXOpT7fTwN1wvwQ4W69tqf4x/HnQBs+z0lQcW6olhfosYmOMOuz9is1ujBJPV0TVR6P9ZH1CZsoZtOw==","signatures":[{"sig":"MEUCIQCmREqFDnuoTMmqIb9w5MxV8B3/xfqImoNwiOn+xTDVJAIgEYt+Cmktn8cupYlaTHelNIIMnF85+p8W4kdcFPzE5eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110390},"type":"module","engines":{"node":">=18"},"gitHead":"1216dc12ff1acb9d8ba49a7e4c15906a4e3ddcf1","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.2.2_1769794626662_0.0036899313897800212","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"k-engine","version":"1.2.3","keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.2.3","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"k-engine":"cli.js"},"dist":{"shasum":"d912c89e267e6b69dc27067585f69d0d7f306aa5","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.2.3.tgz","fileCount":23,"integrity":"sha512-Ajiv4/hypPD2jvCZLoIuIMEXLAd+lDjlsY4/pccRG/BeSj0mljwrrWPQeOYvoNEGg2jPhtrOJvoPapkJMXy13w==","signatures":[{"sig":"MEQCIHFKAGeJZt3m0uB+InHXuMvUkwPxiUCXMMVYWEHVueesAiBKkw1QV1YWLF2IdlVcOmhMd/a49oOE20QtPhDJWHGXPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111193},"type":"module","engines":{"node":">=18"},"gitHead":"2902759113bf4732a9a8c1834c5350a28e010235","scripts":{"dev":"npm run serve","build":"node build.js","serve":"node serve.js"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Static-site engine powering KozTV projects","directories":{},"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.6.1","sharp":"^0.33.5","marked":"^9.1.0","cheerio":"^1.0.0-rc.12","esbuild":"^0.21.0","express":"^4.18.2","fs-extra":"^11.1.1","turndown":"^7.1.2","clean-css":"^5.3.3","image-size":"^1.2.1","browser-sync":"^3.0.0","front-matter":"^4.0.2","lodash.merge":"^4.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/k-engine_1.2.3_1769794786412_0.5778351487431463","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"k-engine","version":"1.2.4","description":"Static-site engine powering KozTV projects","type":"module","bin":{"k-engine":"cli.js"},"scripts":{"build":"node build.js","serve":"node serve.js","dev":"npm run serve"},"engines":{"node":">=18"},"dependencies":{"axios":"^1.6.1","browser-sync":"^3.0.0","cheerio":"^1.0.0-rc.12","clean-css":"^5.3.3","esbuild":"^0.21.0","express":"^4.18.2","front-matter":"^4.0.2","fs-extra":"^11.1.1","image-size":"^1.2.1","lodash.merge":"^4.6.2","marked":"^9.1.0","sharp":"^0.33.5","turndown":"^7.1.2"},"keywords":["static-site","engine","koztv"],"license":"MIT","_id":"k-engine@1.2.4","gitHead":"bd0f2dc913dbc752850d995a752c5c7def539706","_nodeVersion":"24.10.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-PmGhAKvkp1s3GR3oeL3N+PJ7WU49bWTXnAJZ3/0WY3h/KClCifkLo9sSRaS7+sgcOE2aG8HlqD5W69YauEP3uw==","shasum":"758821b75cb3f5bb0b876327b06463ef35268858","tarball":"https://registry.npmjs.org/k-engine/-/k-engine-1.2.4.tgz","fileCount":23,"unpackedSize":111164,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzvQMpO+epGztJV9Z8BkRRteCRg+nONNd7C0ANe83B0gIgXFo8gViviuoNGNbdZdXQGwOtshTRpn2Jn0j+Yiehdpw="}]},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"directories":{},"maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/k-engine_1.2.4_1769795077682_0.34304616645054176"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-08T08:31:14.141Z","modified":"2026-01-30T17:44:37.953Z","1.0.0":"2025-07-08T08:31:14.518Z","1.0.1":"2025-07-08T08:51:54.152Z","1.0.2":"2025-07-08T08:54:36.309Z","1.0.3":"2025-07-08T08:57:39.896Z","1.0.4":"2025-07-08T09:27:35.812Z","1.0.5":"2025-07-08T10:02:00.875Z","1.0.6":"2025-07-08T10:24:16.162Z","1.0.7":"2025-07-08T10:49:53.467Z","1.0.8":"2025-07-08T10:53:00.780Z","1.0.9":"2025-07-08T13:00:41.581Z","1.0.10":"2025-07-08T13:40:22.097Z","1.0.11":"2025-07-08T13:48:24.201Z","1.0.12":"2025-07-08T14:00:35.246Z","1.0.13":"2025-07-08T14:43:19.880Z","1.0.14":"2025-07-08T14:48:18.501Z","1.0.15":"2025-07-08T15:02:32.831Z","1.0.16":"2025-07-08T15:46:20.060Z","1.0.17":"2025-07-08T15:51:14.552Z","1.0.18":"2025-07-08T16:09:03.096Z","1.0.19":"2025-07-08T16:14:01.836Z","1.1.0":"2026-01-30T08:14:44.596Z","1.1.1":"2026-01-30T08:16:52.251Z","1.2.0":"2026-01-30T16:30:17.441Z","1.2.1":"2026-01-30T16:35:36.888Z","1.2.2":"2026-01-30T17:37:06.837Z","1.2.3":"2026-01-30T17:39:46.556Z","1.2.4":"2026-01-30T17:44:37.840Z"},"license":"MIT","keywords":["static-site","engine","koztv"],"description":"Static-site engine powering KozTV projects","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"readme":"# k-engine\n\nStatic site generator for KozTV projects. Simple and fast tool for creating blogs and portfolios.\n\n## Installation\n\n```bash\nnpm install k-engine\n```\n\n## Usage\n\n### Global installation\n```bash\nnpm install -g k-engine\nk-engine build\nk-engine serve\n```\n\n### Local usage\n```bash\nnpx k-engine build\nnpx k-engine serve\n```\n\n## Project Structure\n\n```\nproject/\n├── content/          # Source content\n│   ├── posts/        # Blog posts in Markdown\n│   └── projects/     # Projects with images and videos\n├── static/           # Static files (CSS, JS, images)\n├── templates/        # HTML templates (optional)\n├── docs/            # Generated site\n└── subscribers.json  # Email subscribers list\n```\n\n## Commands\n\n### Build site\n```bash\nnpm run build\n```\n\n### Start dev server\n```bash\nnpm run serve\n```\n\n### Development mode with auto-rebuild\n```bash\nnpm run build -- --watch\n```\n\n### Force regenerate all images\n```bash\nnpm run build -- --force-regenerate\n```\n\n### Clean output directory before build\n```bash\nnpm run build -- --clean\n```\n\n## Features\n\n### Automatic image processing\n- WebP and AVIF format generation\n- Responsive images with different sizes\n- Automatic quality optimization\n\n### Automatic cleanup\n- Removes files from `docs/` that no longer exist in source content\n- Cleans up empty directories\n- Real-time change tracking\n\n### Hot Reload\n- Automatic browser refresh on changes\n- BrowserSync for cross-device synchronization\n\n### GitHub Pages ready\n- Automatic `.nojekyll` file creation\n- CNAME support for custom domains (configurable)\n\n## Configuration\n\n### Image settings\nIn `lib/config.js` you can configure:\n- Generation sizes (default: 480px, 960px)\n- Quality for different formats\n- Responsive breakpoints\n\n### Template customization\n- Add `templates/` folder in project root\n- Override `templates/page.html` to change design\n\n### Override static files\n- Add `static/` folder in project root\n- Your files will be copied over default ones\n\n### CNAME и другие настройки через внешний файл\n\nСоздайте `k-engine.config.json` или `config.json` в корне проекта. Вы можете переопределить любые параметры:\n\n```json\n{\n  \"cname\": \"your-domain.com\",\n  \"sourceDir\": \"content\",\n  \"outputDir\": \"docs\",\n  \"googleAnalytics\": \"G-XXXXXXXXXX\",\n  \"images\": {\n    \"sizes\": [320, 640, 1280],\n    \"quality\": { \"webp\": 90, \"avif\": 60 }\n  }\n}\n```\n\nЕсли параметр не задан, используется значение по умолчанию. Если `cname` не указан или равен `null`, файл CNAME не будет создан. Если `googleAnalytics` не указан, Google Analytics не будет подключен.\n\n## Publishing to npm\n\n### Preparation for publishing\n\n1. **Update version in package.json:**\n   ```bash\n   npm version patch  # 1.0.3 -> 1.0.4\n   npm version minor  # 1.0.3 -> 1.1.0\n   npm version major  # 1.0.3 -> 2.0.0\n   ```\n\n2. **Check package.json contents:**\n   - Make sure `files` contains all necessary files\n   - Check `bin` section for CLI command\n   - Update `description` and `keywords` if needed\n\n3. **Test locally:**\n   ```bash\n   npm pack\n   npm install -g ./k-engine-1.0.4.tgz\n   k-engine build\n   ```\n\n### Publishing\n\n1. **Login to npm:**\n   ```bash\n   npm login\n   ```\n\n2. **Publish package:**\n   ```bash\n   npm publish\n   ```\n\n3. **For publishing with tag (optional):**\n   ```bash\n   npm publish --tag beta\n   ```\n\n### Publishing updates\n\n1. **Update version:**\n   ```bash\n   npm version patch\n   ```\n\n2. **Publish:**\n   ```bash\n   npm publish\n   ```\n\n### Version rollback (if needed)\n\n1. **Undo last version commit:**\n   ```bash\n   git reset --hard HEAD~1\n   ```\n\n2. **Or delete tag:**\n   ```bash\n   git tag -d v1.0.4\n   git push origin :refs/tags/v1.0.4\n   ```\n\n## Dependencies\n\n- **Node.js** >= 18\n- **Main packages:**\n  - `sharp` - image processing\n  - `marked` - Markdown parsing\n  - `browser-sync` - dev server\n  - `express` - web server\n  - `esbuild` - JavaScript bundling\n\n## License\n\nMIT ","readmeFilename":"README.md"}