{"_id":"koztv-blog-tools","_rev":"54-72007072ca79f710d79d0b33c0b29b7a","name":"koztv-blog-tools","dist-tags":{"latest":"1.3.24"},"versions":{"1.0.0":{"name":"koztv-blog-tools","version":"1.0.0","keywords":["blog","telegram","markdown","static-site"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.0.0","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"dist":{"shasum":"e09a515e0fd5db166fdfaf22b0a0c7bd9900e773","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.0.0.tgz","fileCount":5,"integrity":"sha512-yFKRSksQecbhwT5aqOxMFIHyHkCQbIRWPMX+c1BEZzm+3Wyx7t8BQMoNr62m0EowoZWTUDKFx5WuhJ4zoyDuOg==","signatures":[{"sig":"MEUCIQDPgf4EFAyDGCRbecchKfCC4++Kp9zSW8nPlaqwKjt7+AIgd6J8iuUIDHpIH8qgmXLwTSae4VWXn6gxyFwNysnbQ+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39737},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"095df91d402174094f437169d2e83be53fd808ad","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"peerDependencies":{"gray-matter":"^4.0.0"},"peerDependenciesMeta":{"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.0.0_1769753306982_0.9114478852124142","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"koztv-blog-tools","version":"1.0.1","keywords":["blog","telegram","markdown","static-site"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.0.1","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"dist":{"shasum":"82548ef1dea0f5d4f97b17254413f6320b7041f0","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.0.1.tgz","fileCount":5,"integrity":"sha512-0/yzJavM2PZEa7yYBtFe08IoNa9RCWqyaTQL/B5Xm889lnWb6F1W3yVe6MMEq+WSRVwwhWXTgPz3kuNGcIHnrA==","signatures":[{"sig":"MEUCIBkM72CTHBNxkNOeANkFmvLjHduVM4eKjIHdcPtzjABcAiEAiN0rns0yHVFEnOSO+aM+Q/Xp/kdgM9vHyfmTnY7asUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47445},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"50bfccfd1c12ee6dbc73ce97000e1f9554f12b8d","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"peerDependencies":{"gray-matter":"^4.0.0"},"peerDependenciesMeta":{"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.0.1_1769754409443_0.4118941675251231","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"koztv-blog-tools","version":"1.0.2","keywords":["blog","telegram","markdown","static-site"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.0.2","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"dist":{"shasum":"456fb4891932086dbbab386905253bacd71d8819","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.0.2.tgz","fileCount":5,"integrity":"sha512-0N82uPXH11b/nEFZ1SNkSGRh9y7Nv/VaugXv9Tle5BgxHhhjrswAXx2KQTblyEbVI5THQ0sNc1uitjfB37dD5A==","signatures":[{"sig":"MEUCIQDZh+Z8bcAjRRKjOpCsBo/vICseYAO8Zo0HefyX+GVSfwIgcTggqfLhut1mkESx6CvoxtBAwi1BoAxMj3GQjgLkZZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47433},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"27d39f75aec9744adf831d3ae8514955f677377a","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"peerDependencies":{"gray-matter":"^4.0.0"},"peerDependenciesMeta":{"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.0.2_1769754507106_0.14778127192401103","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"koztv-blog-tools","version":"1.0.3","keywords":["blog","telegram","markdown","static-site"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.0.3","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"dist":{"shasum":"e3cd21e0e3e140d812bc0d0d02a46b396430c777","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.0.3.tgz","fileCount":5,"integrity":"sha512-sCQhljVVt4WgmWEKb4+ia1XdwJma/3y4a2mZ4sIJ0RuBULelFsyqRej0XYv0W2YCgxlCS1RBep9HKU5vLsQjiQ==","signatures":[{"sig":"MEUCIQC4w4it2htBGuMvHefuT6EaeN0sjiWGnPCjaluZzubsHgIgQoqQVEeoRoPTObkiVbznnw1LxJ1uYSWDzZ1jkcymDQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47449},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8a1def9b7a122850d85bee38c03909e1833f8f86","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"peerDependencies":{"gray-matter":"^4.0.0"},"peerDependenciesMeta":{"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.0.3_1769754584454_0.840683276585366","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"koztv-blog-tools","version":"1.0.4","keywords":["blog","telegram","markdown","static-site"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.0.4","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"dist":{"shasum":"87517f8fbf63b30fe406c24f9905ef3eba5370aa","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.0.4.tgz","fileCount":5,"integrity":"sha512-Xu5Y3/R8m8am8whrrLr8j5Hid0cICNaI5AiWwP/kbxToZ9KOmpRiBrlqajXglqIb0MMAU5zNMn7c8FU5mxIVGA==","signatures":[{"sig":"MEYCIQCrvaF0IFfeNbbn/I4HgIrjXF2dV5iQY9Iands8gZdrFAIhAP2StiDyumCMNlcBdUZUz+fPmHkNlZWtHlgmGVqR1ANE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47449},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0b3fbc253bc11323560ec30650b55ef4087a4b8b","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"peerDependencies":{"gray-matter":"^4.0.0"},"peerDependenciesMeta":{"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.0.4_1769754689856_0.31078291331512364","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"koztv-blog-tools","version":"1.0.5","keywords":["blog","telegram","markdown","static-site"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.0.5","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"dist":{"shasum":"92631a00d627fc18af534b08338702819837d877","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.0.5.tgz","fileCount":5,"integrity":"sha512-/zUvtTAYEuQ+5Tyuz1VCk7bDvgjCHkHs5B3vF00gfQ//X02kt5LqJD8xyZFRTOKhY3M//e3M0MjP4rrFcx5cRQ==","signatures":[{"sig":"MEQCIEnx7JyocbRaBqFckKXA8SB59Zobi3ITTMhNyMdRPzjoAiA7eawrH6gwY2AiOw+u96E8TAP4qKuWEBFoxqK4UiyhTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47437},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"87d90f890e095bc30c05c627e46a36344bc51b11","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"peerDependencies":{"gray-matter":"^4.0.0"},"peerDependenciesMeta":{"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.0.5_1769754840695_0.37077658913014067","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"koztv-blog-tools","version":"1.0.6","keywords":["blog","telegram","markdown","static-site"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.0.6","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"dist":{"shasum":"210802cf171b9756bf4baf20400394cb9fe1115e","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.0.6.tgz","fileCount":5,"integrity":"sha512-vYyJVd10qHwg8lx/XieyzPwwyH8GF0QqPwXSGgMlBtQh94jXU0rT0ZlkUqDhggOU+d862pEzzOGiscAGMvdojA==","signatures":[{"sig":"MEQCIBLcDOJJ46NUrFUCqxWQcZsa/G+jKVcObcY7JBUjKWIKAiA2zwtPjYNl88quFHiydprC4H6etXpp56IakuApDchflg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44727},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9552367fdbcd86394535463ac0961ec4545c9c99","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"peerDependencies":{"gray-matter":"^4.0.0"},"peerDependenciesMeta":{"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.0.6_1769754956846_0.46388126400143026","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"koztv-blog-tools","version":"1.1.0","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.1.0","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"dist":{"shasum":"ea16ac5b3dc77c0984d3337cc8902493a8999e61","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.1.0.tgz","fileCount":5,"integrity":"sha512-VyL0OaAqhJoSIYLM1jHg7b63650jfAV8X9ZEtZXHxWnOL3XNggeXD3atu9ni4m0t8bitqQqcmeHodZ+/C4mnuw==","signatures":[{"sig":"MEUCIQDQed/hQIb3Em8NHwKEZ4rpCBmkPbQ3v0WoEfHylSBa+gIgEqCvsUY6aKLqOnHXHoCzCPsq5Qpz5pgqiNhnybtuWCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64050},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9552367fdbcd86394535463ac0961ec4545c9c99","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.1.0_1769756045076_0.1455492539358929","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"koztv-blog-tools","version":"1.1.1","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.1.1","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"a039d4d802a273ae28b3ff64b0bf0b0c6e5b6eed","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.1.1.tgz","fileCount":6,"integrity":"sha512-L7fR6VlTEhGJcANxnsOp5pOit8os2kY34QeAICwoCTXlDkdKZ/eZOe5Pps5sxg3/RiWVI+2Qe0mooXBORK2YRQ==","signatures":[{"sig":"MEUCIGXt7BipSc3lbubxMoTdVNacUUtuBgxY1Auc36qcmVfdAiEAgQVMbYR3xSpwZlG55K7NZ6OH76XCWaApinLSFbIirjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68331},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9552367fdbcd86394535463ac0961ec4545c9c99","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.1.1_1769756093966_0.9626054993136581","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"koztv-blog-tools","version":"1.2.0","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.0","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"fd2832ce9374b94e3f5068d1826f0680dd967615","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.0.tgz","fileCount":6,"integrity":"sha512-0pxNT3Fxq+eCC0DFza9FhCgOyRZsblOBPek5nN3wB0/uHTbLJXBS86U9ZjxHW5IFeDxJNCk0noIpSLytiL49ZQ==","signatures":[{"sig":"MEUCIALgSqs671Evg+ysWXuPUUIywZeoxEUeKih3nvwzZA3NAiEA/DYMf9RE81X3bERKLeHKxFcrTMD5hzWpMEA7DG+yNbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87341},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9552367fdbcd86394535463ac0961ec4545c9c99","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.0_1769760111322_0.6294044927120772","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"koztv-blog-tools","version":"1.2.1","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.1","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"32d513cdb13d7774853f7e5621d77da939d80f63","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.1.tgz","fileCount":7,"integrity":"sha512-KmVmMQ/rfzLVVNVKlUeibTuFfyiJZfpkLPQKazJfWTqigBrNOCqxGYrg3kdGJ2IUZW7eaGRx953pMLesExiegQ==","signatures":[{"sig":"MEUCIQCMoDpghpjyZ6QKeDLlg/kZ0j4EUUQepmlwhEzESz96fgIgcDFsAeNzObyirHSNsJWhh49hMnNpj7kGiEOMFVO76wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93122},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7489ea0a4effc208c8d66ceb4a3ba59bdbe4d75f","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.1_1769770066980_0.6776568959938873","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"koztv-blog-tools","version":"1.2.2","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.2","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"8d1f1fc7874220ce6adb317b711de2044762c3cc","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.2.tgz","fileCount":7,"integrity":"sha512-aXXuqZa0XoYUjIbcUGZHt0tFkQh2zH/mUAbltKUZ4cYcWLgennGiRNV/ydL1wpgQULGJjnCih43z38YNWp7cPA==","signatures":[{"sig":"MEQCIBWc5SpXUaVQ75MMoqxKWcBsV6OyR62h/U8clDRKFeOqAiBqJrePtUOIfBJLxDFe+ox5RhBNk5Ekt90O5OCZtJusuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93912},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"440d757a3a6e8043aad7d9d7191b3d9e3c4382da","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.2_1769770425426_0.5128068010487783","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"koztv-blog-tools","version":"1.2.3","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.3","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"ec430b40eb08238acecef314c61a92cf2e450027","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.3.tgz","fileCount":7,"integrity":"sha512-PgVLlCzk4Qvp15x5f7apL36jWgJPbjrnsMXWYPTg/hBdfx0XM1CFy1KWsIVrnKB5mM2vgtuPmYURvwIaWH4Prg==","signatures":[{"sig":"MEQCIHMZ5wAykwxSzRDF0K0jbKz7B9g58tE0Td7rmlvbmA8wAiArK2AZS63XLArWbqfSl5ghS2VQfFm3pqR+5tEKTWNS6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93968},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a9654fa7d13300e89068aed4cfbe16e458c7ff3c","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.3_1769771062699_0.07562270491279133","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"koztv-blog-tools","version":"1.2.4","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.4","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"14961a2acc6bea57d866dbe7e9d7d0ed190cb039","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.4.tgz","fileCount":7,"integrity":"sha512-LHQwUaW9Dl16Mat5Hy1HW1UuJJWeRkM+94mucBDJFXvoPTBvNk7QwnOtvWCehGs4BcmhgGOkvikeah1jjv06Fg==","signatures":[{"sig":"MEYCIQD625RO5mA4wSmTjF5zBZhVcuwlpYhxbEX04ubruvUD/QIhAMCVkLzQ6lhDY2HctGcIrAUSNkAKAGNR6YFPycApsGJz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94042},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"692b3c03ad70a8fda5fb66fcc982205968f2f095","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.4_1769772652001_0.17911319034108097","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"koztv-blog-tools","version":"1.2.5","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.5","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"f125c5f50d7bb0ca5b2edde5a7af86b56acfae8c","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.5.tgz","fileCount":7,"integrity":"sha512-L09fVASst7A/ytFAmhWVn+QdF3TBFtHOm9JO0nZ8ZZ7/b53JeNp/rJ33uYpCgSwLkrlSxUcDCh5mGCsLKiMOPQ==","signatures":[{"sig":"MEQCIDm+GN40+CGVK0LQASII9spw8HtEJ89CpBmQSWv6tTETAiAXaLmlIfzCrN6G3BoRjUO+k+CrWgwiIdeqnYeo1rusZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96172},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"692b3c03ad70a8fda5fb66fcc982205968f2f095","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.5_1769772812504_0.0024373633344694223","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"koztv-blog-tools","version":"1.2.6","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.6","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"51cb07b08659f7f972884fd059d403027bf63ce5","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.6.tgz","fileCount":7,"integrity":"sha512-t5OsnAhD4GxwYDAETQn4AYlmhbx/CwR6zI8MVE37xVX/115ytthPO6GPU2mirl5sO2IvitR/x1Wl+1L1kdBNAQ==","signatures":[{"sig":"MEUCIBH787NXpmz0WjWXZz4g5JLrJ48xmBSw8Zvfch9fVZksAiEA+lHv8ROFeU/L4iRmONwm9f4jM664nk2EOd91i3APoYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99318},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9bbb5dc4194e1e619db9553df36ae71826264732","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.6_1769773181671_0.17422789073157863","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"koztv-blog-tools","version":"1.2.7","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.7","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"3fdae9ebd7fb39f1e4ce0ee1f94118934ad091dd","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.7.tgz","fileCount":7,"integrity":"sha512-7bBbPAaygCOc0/GIq2oQY6s3Nu5zXynCe9LccRq1OrzVmZTqLJgJWP+HkmrIXKXP6R/XdnVh8XO+hWTVAoOZDQ==","signatures":[{"sig":"MEQCIBC6AXQBBUgb1OwtumZ3dzDaancPuDLpghyjALboADbuAiAMcERo1GjVcmMFtxN3I807YaTdSYhDDNGGz8PSa32+Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99904},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9bbb5dc4194e1e619db9553df36ae71826264732","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.7_1769773899890_0.3099097048229078","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"koztv-blog-tools","version":"1.2.8","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.8","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"3235f375c1480b7c68cbde6855d48fac146d0afc","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.8.tgz","fileCount":7,"integrity":"sha512-9lfv1xp3cM3iPSoIRBdkfyz7zJ65uoxoLDmVlXvo9gSIuyk25SPxLcK1rsakatZyzPQOWclExylvw5g5PuwUqA==","signatures":[{"sig":"MEYCIQDqsCnxJrFkWQ3UisbIWKdmS9SDX+TjCsANXFKtPSfYVAIhALDulvLiECcBSk16wWaKFp63HkTqM4neLeB3THhvoWBX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100106},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5aacb3703294af5acbf1e149320b6c5685ffbeab","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.8_1769773953089_0.14981005911161205","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"koztv-blog-tools","version":"1.2.9","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.9","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"1705e0f0159d59bb61a1e354ccecd9683064cb6a","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.9.tgz","fileCount":7,"integrity":"sha512-BmbIGCEJFHHYfxrY+CpIXRq3YBuxzUG2AwrodMuelMctGT76u9uCWDmyoNrSRyJ4iVAv9XN2jvrPJ1x9QwygAQ==","signatures":[{"sig":"MEYCIQCbdETEgfNnHe4qeBKR0nka3KN3QeeRcjIiXLGXm9e3mgIhAMj+wXXsIBXwLk5sajXHn+UWKs9hXj3lBom6dlhqkzxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99902},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5aacb3703294af5acbf1e149320b6c5685ffbeab","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.9_1769774705736_0.11604399037510049","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"koztv-blog-tools","version":"1.2.10","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.10","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"4017ef9efa07d538c2a91470deb4671a07de65aa","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.10.tgz","fileCount":7,"integrity":"sha512-GuH7k/1DhUvYWhJrLnClSkaefrGv8nX3O2Np8UpxSar5m09qopXPb/SPHtivlx3tzmZ8PupNAtk7oqRG9AmQSg==","signatures":[{"sig":"MEUCIQDtV9huhLZT5WucqOUYldYDA5YgTcAUskkTMGHoxIDxRwIgYLKS8EStkImwxksJJbpfjHi0H3VMOWkUOiJ2KB86IGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99903},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1e32bd74667f28fa51fa4a42aed5e401bac885b9","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.10_1769775226679_0.7229609946484743","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"koztv-blog-tools","version":"1.2.11","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.11","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"dc0eb9786cf6c0a0c7a405f02692c95f74f642f6","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.11.tgz","fileCount":7,"integrity":"sha512-+ipWrt7hYtPm2t5CYKfGgqCqoej6Lauc0Vt7yhr9TCpME27Is14pesbHOtldHrmHZ5NkY0yXt/qDUdouAQXZtg==","signatures":[{"sig":"MEUCIA7/D5qQz2SgFDsw57+cvMCMb/uUxldJi3F46l2W83q4AiEA944iDuYQqof7PputE0U3ziNugGp2KLEAQ7rkTnBfXnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123467},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"74fdfe4fa8e36a25a32d8b5f41b3101b0af3eb3e","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.11_1769842388361_0.4445839578814512","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"koztv-blog-tools","version":"1.2.12","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.12","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"10bf76210667ad15e06a9e8063fd039eaeadab4c","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.12.tgz","fileCount":7,"integrity":"sha512-pU5NY+oU1FGEV+hWrb7IT885uHn0Wcgkz+I1U5RfRmL5x9tmVoPQRGWubIgeRfvU9KS3l/WLr+WVJ8CUPQD94A==","signatures":[{"sig":"MEYCIQCL1/b3xaBEj1UEE/G2w0W7CBY82SmpJmGD7tav3BV1cgIhAL9s8ZsOzh4bGRrzLT+rG37avrOGqwfnq4wQ+lwlwY4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124934},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"043ffbf08435a37aed479ee19bcc2ae4fcc4f8ca","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.12_1769842621259_0.24519881276566702","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"koztv-blog-tools","version":"1.2.13","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.13","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"31bc2bd0149538e2d3af09fc0a949f00dfafebcd","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.13.tgz","fileCount":7,"integrity":"sha512-9cdF8jAlWeKExFUkT6Sme3eK/puYIWeLOtoVHONcepQNDRc7aHWWVt7bY5ePlRM0EAeql/l2akV/pTJp4LtDNA==","signatures":[{"sig":"MEYCIQDbh1y4L2sWqjPQeneT2YLevyUhfvyhYIaSjFk0VA/klgIhAKT5Atrzxpc5y3UbVgeNvSqd+Zv4pgrZT7Pzry/3ofBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125051},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ba42d635ac66e75806b09a94c93e996977ca296e","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.13_1769842807953_0.9976617575340077","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"koztv-blog-tools","version":"1.2.14","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.14","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"f2a2c193a8df93ca1d795758d4df08706cf4cd46","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.14.tgz","fileCount":7,"integrity":"sha512-uESk/+QR9a5OQAE943GnzZRuav0CdCxpBqWbBeZcKmXjMLGTSf6nVR2u0aF0NOz7B+Gpb9NFRRpXTZCmaRbgOg==","signatures":[{"sig":"MEUCIBiSylMUUtlyoZDnek3wMCyEjEFsaoVpLK8gBU9cL9erAiEA4dRjrAPCgOegSrtJjRtB3qokvnLNzrjE08BjAqjPXF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124922},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c26a7f8069ee1b03a4b6d261a0ac5849a94a20fb","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.14_1769842865548_0.9559899029555416","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"koztv-blog-tools","version":"1.2.15","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.15","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"b92a91c03d3a8351dbaf4cdc2ea0d98bb9b80413","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.15.tgz","fileCount":7,"integrity":"sha512-oHLnw0QhTKWyFKFzKtlYGuZrQzh4xF55giVzUBuUX0BWyOFoCYmLdz1hQ+ODqd+EvKbKgZBSiFVUwu8OUYPiuA==","signatures":[{"sig":"MEMCIEGL1CivEciHEaaHB8hf+EIKfLr0jZsHbrn4Ya80eow1Ah9whPK71/S/Be1n7z2xfMFUsvUEN4lRS2Qje0Q/0+KI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124928},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"34f5d7ce9868605ed8c81515d6883d93531b8757","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.15_1769842927842_0.029640354797277002","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"koztv-blog-tools","version":"1.2.16","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.16","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-export":"bin/export-telegram.js"},"dist":{"shasum":"8c487c5c81f6268673385ee7d1e26fc9e515bd5d","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.16.tgz","fileCount":7,"integrity":"sha512-OHOq4rp3zd+Bcr/ZYrn1BqrBXI2nl5smE/ASWnUJHIgz4VkCdBEvZVF/mF2POO0gnu1K4c95giPo5DI30cxD9w==","signatures":[{"sig":"MEUCIQD9w6IRPrpQnjxZSh1vkxZP6iDKTjFmOj6qPcKprntjmAIgeKUL0p4z15G+lOdB6xlSHp/f33/6cSCOeGWOJyzKnSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124900},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"383fb94f5074f1ae49709e3dbf323359d0595781","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.16_1769843017141_0.13554591385461134","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"koztv-blog-tools","version":"1.2.17","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.17","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"450c6b5206333a82320b1bb16e21e07641ed99ab","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.17.tgz","fileCount":8,"integrity":"sha512-Fh6P1ZXik2Zd8DGbJaa+wqOhc33H0pykCfxPh13AAhz4SeDo1GaCD+ryy5mdQKJGJmTBlgZQE9udeGcAV3UQiQ==","signatures":[{"sig":"MEUCIF15XYKTHQ4d6wKvglUs65fpVHAhjkGihxPKm2jfTjoAAiEAlsV0OH71qJc2GrqOaSpEiTvdO1+c7fxjslMivIMShHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131246},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4dfd169a6fa546b7a048e0ab5404b966f33ec7c7","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.17_1769843113312_0.7000642985544734","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"koztv-blog-tools","version":"1.2.18","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.18","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"d15ab73f5623bde37aaf2303bade0159e0ff3fc6","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.18.tgz","fileCount":8,"integrity":"sha512-qGPjQEjB/95Hs/emdKjaD7wD+TcRYyx9SuJq31F2MROoahW59/LAETBG9gDLMHgyBWJSHzZF5KCoA0adydXGyg==","signatures":[{"sig":"MEQCIHwa+P8rXRXP2fYHxbGP2QP34quwEa7sECHXqAGDeu1lAiAfos6lZBokv77wcpsl12gMLYf9EVWpzB0v1FpQCyHApw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133932},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"41d128cfda6fe2aa92721603279989bd0cf0017b","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.18_1769843717520_0.5394620653989206","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"koztv-blog-tools","version":"1.2.19","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.2.19","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"0447d0a2487c7aea6fdf7ec10e0c41740d030a94","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.2.19.tgz","fileCount":8,"integrity":"sha512-EdhL5+XcNZOwMrUNFwFgM4TQA5TcX8306sbiu2RzGsRB6bpIeD9Fwtf6m5v2bNt6SjQ9NCL7q2Fny11El5jWIA==","signatures":[{"sig":"MEUCIB85uVmqaSB0v5ds+qjE8VdveLYRLzedW7XFT1ZMJkbJAiEAtHAadXFjdphN3QOEhl2wf6ZXouvP+nMD3S3Xyntlc8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134286},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"41d128cfda6fe2aa92721603279989bd0cf0017b","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.2.19_1769849482233_0.14889668103611253","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"koztv-blog-tools","version":"1.3.0","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.0","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"7848fcabe8d78b51989ad61060797fc0d612684f","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.0.tgz","fileCount":13,"integrity":"sha512-c323BM+zFr4FZQRaGM+p5f1PiiSf7/3QgSWVO4xXnoxbf9Xb296twcRlvzp2oI11l4AU8sviC1BdaZGNNA7J/w==","signatures":[{"sig":"MEQCIDmwaZqqQuRWEIe7eFQl+RkjzUZec1WCKI+HACTM2bZ2AiAEeJbfj4+67JJ/yJ5GRYEb+WrAEBDxQLVYVVTWudYiBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155717},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"41d128cfda6fe2aa92721603279989bd0cf0017b","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.0_1769849689427_0.2736377241942394","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"koztv-blog-tools","version":"1.3.1","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.1","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"2579290780e7746147b854bbc5012d04c4d61b91","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.1.tgz","fileCount":13,"integrity":"sha512-BS2sgt/qsaOrLm2lninzcRExSmfjAtqjaHy6hklmBOQSO1q/TZRq4BxcH0JRh89ceMublo1hukbsbmf04yPRVw==","signatures":[{"sig":"MEUCIQC1RabA+jy2yAPQoNKmq2mtLyqYqAzm8vRj+cQ7GbgNLAIgd3PLl4ECRwq+PuXN5OcaJkIHZ36MTPFuGPCibC7/J9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156433},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"1f7a717638e622d01205d2238fc4a75f8187a05d","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.1_1769850176883_0.985813041010257","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"koztv-blog-tools","version":"1.3.2","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.2","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"6caa455aae5ccf30675804250cd2a9106a18ebbf","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.2.tgz","fileCount":13,"integrity":"sha512-qb6dZVwqk6GqAz+5xmOeqEfDUTwGosb5/79mC2NWJ+sgap2z6Tt55K/xktFleooaTPHY8HU4e7V0PNT2qfVH9w==","signatures":[{"sig":"MEYCIQCUO+x6UKwWdBtib2xOdqYrLSpN1gy6c78o6UvvoTNPZQIhAPZxALz8zkH5RnnkjuINVmut2WcFDoeQd8RUhmthguud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161260},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"1f7a717638e622d01205d2238fc4a75f8187a05d","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.2_1769850906553_0.3952489318382235","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"koztv-blog-tools","version":"1.3.3","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.3","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"1fb444214b20284b3dce014f76985e5ef466b166","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.3.tgz","fileCount":13,"integrity":"sha512-VAPRp2TTdrh5Stv63sQrFPeoLkgb7y79a30pA4FQsPveHR1rG9bE3COv4qXq+L7YeXXIiL0qUavjnhEwTTvWzQ==","signatures":[{"sig":"MEYCIQD3Dy3jueLcDl2dbwJDN32FbjVz+/iHx3HLNdO+JJxXEQIhALEEQK5l4b4MaW+qResccUIpFPQGCifz/GQ2+0Frl1km","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161930},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"1f7a717638e622d01205d2238fc4a75f8187a05d","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.3_1769850982547_0.08848733610144088","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"koztv-blog-tools","version":"1.3.4","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.4","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"d2eae5ccb7ef549561c2c96cfebd0e01d7838743","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.4.tgz","fileCount":13,"integrity":"sha512-Vyz3OiH/q3wwg5s7R2+2gNqHgaQkmJDyRWy+36+fgC0Fr6a3tCuPbCek/RGp9KdxJ1t72QhgFoZ3T3ZGJuGWJQ==","signatures":[{"sig":"MEYCIQDLzaWK7XnJ082gjW3UIPQ9tORtciBSzlXWei6AYIYcmwIhAIETUD8BKnTZqBt+IBZHzub0xnTNKn383zJp0huD5JFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161929},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"66e354af6969972f948df6da7f147b1223b461d2","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.4_1769851276140_0.34718926137501716","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"koztv-blog-tools","version":"1.3.5","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.5","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"00407ed56d54c02b5edde031c11ebb00cefbd2ec","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.5.tgz","fileCount":13,"integrity":"sha512-BVYf6BKdwy5BgFDBXTltumouyCEKmGnOQsnq1FE9gQknfXlTG1H1t4I3foC6bjKtFxvS3v+UF/JrYfZIQarZXQ==","signatures":[{"sig":"MEQCIDFqXVGkDpNyfKhF5D31LoVsGod8qS9IFojahmfGV79zAiBA6mt3toIZDQ05p59Pmwp7qVJlX4OYOotwuSQZK9zG6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161932},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"66e354af6969972f948df6da7f147b1223b461d2","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.5_1769851664387_0.020626700850434387","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"koztv-blog-tools","version":"1.3.6","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.6","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"10078a6ca60605a133177e76fdbe33fe79d3116d","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.6.tgz","fileCount":13,"integrity":"sha512-la3jAYByf7AbN6/fLt6Bcufd6oWDGZECYQFcal9PGCZaBZkwZIXZlC0NbGup+H27vtZ068OUObyS7AaNDsGDfw==","signatures":[{"sig":"MEUCIQDfeJtd6CAvALmM9VTZG+U8sfy8UIPV1BUCySJOofaqaQIgNJRtNiDrYXzgUGi+VeICZuieREpqfB7kKfS4KZTWLdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161929},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"66e354af6969972f948df6da7f147b1223b461d2","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.6_1769851980637_0.15089932572122766","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"koztv-blog-tools","version":"1.3.7","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.7","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"52bfc5a906961d2ac270ad173c84eeb02e4f4204","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.7.tgz","fileCount":13,"integrity":"sha512-HXeZgPuwfwHJ1VsGtsjkazojKs8vgxceADfJjLSrN938VqVqXJmUZ1YE6uqwZlxFuFwb/EcDMYNj3CZ7W0Y3zQ==","signatures":[{"sig":"MEYCIQCj5dEmX30qqxN3QlVJM1QIi94lPQ9ZhcQTVQf150iY5AIhAPhEiMc6C8uVxlvRf4C95HPxnmxxhgoYzMuaMxZE2rA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163453},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"5fb83965929158e4cf4ddef6c2c7d4c2e8dfe650","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.7_1769870048239_0.9342033365209039","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"koztv-blog-tools","version":"1.3.8","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.8","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"865504bc93f1e27edc360609847a05fe7fce60f9","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.8.tgz","fileCount":13,"integrity":"sha512-1udpAmf3K9Wf8dn8aPhsWLJz/YkBlv0M2CvhsnOnJ0U0y0WhgX94AnVomICZiOre69l4+z+sUqimf7k+fUWxVw==","signatures":[{"sig":"MEUCIFD956jRJEFvMHTpqmCwNh4dkGnrEyy1L78I+j9dd0gPAiEA+gLiVtCaqI/KbyYiM0pp52Pe8t6T6zrLNxxo8ovlJd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163725},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"9c0b56d80d6de81ea1ce2c0b6e7555e614a56c82","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.8_1769870219460_0.7755325196107457","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"koztv-blog-tools","version":"1.3.9","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.9","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"ea9c0be7a42ab11936c81e47987af7e86bf22c5f","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.9.tgz","fileCount":13,"integrity":"sha512-GSd2wIBWQoPn7iPSV2oDLfBVcl666x8VNDJHh8APlWUbJjGPq2Yl/hATA5rAGpjJQUUefyHKk1D1ZVw1bTTJwA==","signatures":[{"sig":"MEUCIQC7110F8/gczh5QIIaNd/nFc0KY7nVcj6Y+KzEBOasGlAIgF8PODa508nevPC0vAdfmHQqABjAbINjRDmJEcvrqPQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158633},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"65bba933e15dab34689b8664e52d6152d7f3e130","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.9_1769872022082_0.9482354118769085","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"koztv-blog-tools","version":"1.3.10","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.10","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"bcec662fe7f470b3edff3cb5247912ddada5ce30","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.10.tgz","fileCount":13,"integrity":"sha512-RgyOTp99pwiDgId4HUybQf/Cd04jNNdshiYZeMDWdrylhF+1AckyGVjw9RVCX3CruR0DHeEzxLyAqlhZskrxEg==","signatures":[{"sig":"MEUCIQCPDnelw7g3+M42UE+Vntn9U6zgUaYuFuW6n+EeZLzloAIgd22r9gyb/PePuj1kJ+8JG+cjyGuMtKHxjo/yqsJBbBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158862},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"44090b7af8e8abf30e673f2befe174f2fa009d13","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.10_1769872360664_0.7140992129553791","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"koztv-blog-tools","version":"1.3.11","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.11","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"ad66d59fcdf3c42a071f01a9339bf292a1bdd75d","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.11.tgz","fileCount":13,"integrity":"sha512-6gH9G8H2bUDYqETzXqmKckuXXcXvqJqBQR4u8fO9Oo+YhW+JkF9DBa7Fk2e/nFZTfsYR56mdNpXdjswUUY8h2A==","signatures":[{"sig":"MEQCIATgNFT9EncgN2Fw1poxjZz1hcfRLdq0BxNz0mchDfwEAiBHIuGPBbIiYB32zV//GyEoR5p1UxDQTkf79cNlDK1tPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159770},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"0360e35fe302848c6e882c88c9c034485f62e596","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.11_1769872668511_0.6472959281558683","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"koztv-blog-tools","version":"1.3.12","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.12","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"1b57fce2e3b359ea2da74899285fa1ee4e7b5674","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.12.tgz","fileCount":13,"integrity":"sha512-6NUs19TP8SaKHm8mEqrRnkx30eLVToQ64ttt2sJoqetZ6BleFa0FwbROW3uEQlT8g/1L3NzHzKrqH9WxJuIUdw==","signatures":[{"sig":"MEUCICp5skXz7yO/CmjJcYzMi27piLlQHeChvnruifleb/DPAiEAonrzP/j9Sh8DIM7U89pcCVjYwSoLnQqC4SD/5XzIRjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160228},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"0360e35fe302848c6e882c88c9c034485f62e596","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.12_1769873116726_0.5569769661624628","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"koztv-blog-tools","version":"1.3.13","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.13","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"66cd6f5edcb11daa2d2b4f3787c3a31510250c47","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.13.tgz","fileCount":13,"integrity":"sha512-N2SB+tfJOWVtjDhcdTRX+s34VdMEohDWggokMwencBXz3d/YR13s4QrqVhxZXg9LFLnFvrlx18My6Gf/2dFkTQ==","signatures":[{"sig":"MEQCIAW8B3qSeuop8ovrWR1i5oBjzZlIvM7/bSp9t9X4c69XAiBYez8TVtKIUAhDIVH5H4L941N11HqhKx2/qtNi4sEAkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"0360e35fe302848c6e882c88c9c034485f62e596","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.13_1769875407467_0.6744151955060207","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"koztv-blog-tools","version":"1.3.14","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.14","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"6d2c1e550f9f92ef81c75e10f442795f97dc72ee","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.14.tgz","fileCount":13,"integrity":"sha512-hbw38eXANeTQLeB8n4cJ+E4yWQtNTqUBsSyWat/7ae+HSo9bEjLHFsEHpejIdqnOZHXxUGqxpv/JBV6BZwBX0g==","signatures":[{"sig":"MEUCIHRV4q3ZdWtgSqTXsCkcpEQM36PS+nl5hu884ahC76R9AiEAs0JIDA4Iuef6lcBxOzFDVNFxeABj8GTYaXS80MWLuPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161442},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"0360e35fe302848c6e882c88c9c034485f62e596","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.14_1769875584850_0.3347322917734352","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"koztv-blog-tools","version":"1.3.15","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.15","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"9f57ae2e2a8e1d26f42b7ecdbdfec5ee13fdb56e","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.15.tgz","fileCount":13,"integrity":"sha512-0Aa8tcd7NEAdghszUkcWn/CNvopPGj1NV4cX1RREccY379bhLR38TNW3Q6gxO8ZSMbjI5XN6pNheYpuydFT3KQ==","signatures":[{"sig":"MEYCIQCFwJjyd7SIUnLMAcpf/Rlo50JotjBgWkU17jaClIo32QIhALls/yqsBkKJ46ViUkafe9gQn/iu9p5MYcSVCfdSYmzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161448},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"0360e35fe302848c6e882c88c9c034485f62e596","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.15_1769875690037_0.3182686274248405","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"koztv-blog-tools","version":"1.3.16","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.16","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"690219064f2798c15a2e25873b94a703ee5342a4","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.16.tgz","fileCount":13,"integrity":"sha512-DNEon/s9GQaVRnNKA07j82T5UgRvEifXcCM86o//pFsDgE84SKQ+a6ZYU1H+wMS2bYPmZkb3FWB18EioC1xDfQ==","signatures":[{"sig":"MEQCIDIf/XTiHXJwa/73zwiBDCILe78CjwjL1hvgtIjkDNktAiB8qDQ1o/KUzX23SgbCmGcSX/w7D4SpzeaOyPbKUx9rVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161544},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"0360e35fe302848c6e882c88c9c034485f62e596","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.16_1769876152660_0.5085733066614766","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"koztv-blog-tools","version":"1.3.17","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.17","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"557258c7faecec617c490c9f33f941da9ee67523","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.17.tgz","fileCount":13,"integrity":"sha512-3O7MlKjnXYgtzKHgX6iW45PPogcjxev0Erg5vkGUlnk9CUYK4dBZQqsWNLBVgacTimgpDwzBzihupH5NvDrM7A==","signatures":[{"sig":"MEUCIEcUh3444EZ1JfVF0wvVfF4tiej6f0lMY3kqNEMIUzSvAiEA+wnTU2XZvaiZU4SM6RhVtIKci4ryT+gvsMqhjSEoA+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162312},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"0360e35fe302848c6e882c88c9c034485f62e596","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.17_1769876333769_0.3890885345635502","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"koztv-blog-tools","version":"1.3.18","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.18","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"880a5a617a18fa217b16bd91bd45aed851914a55","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.18.tgz","fileCount":13,"integrity":"sha512-EloglETEdEIoKYxSmNIyO6Zb8d7aKqw+pb83usl8kOl3+r2Ds65gBNPzYd3FQcHlyE94btCMbjw0YDDUlzldYg==","signatures":[{"sig":"MEUCIGDF8n1k5QmrgnURe72cbXbaAbsqbUuZlWmJ4EQAq9AiAiEAr5b+FBBxapnSiUQU0S8E6KwuYSILg9xW17PjjvNjQ5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162438},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"0360e35fe302848c6e882c88c9c034485f62e596","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.18_1769876431470_0.6745199812080513","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"koztv-blog-tools","version":"1.3.19","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.19","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"3d4a913fa2a369aa6c163ddfb1031c8267e4832d","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.19.tgz","fileCount":13,"integrity":"sha512-ELwf1TWy0IrF+putqc05RETSQNgnZ9G4Nslpp9oDH9I4T1yH5KnVLsMjB1e/L+kxwlbu/Ax6qeZGMfhF1pXq9g==","signatures":[{"sig":"MEQCIHvn/wUzuvyIWuGSqwlcHqMTODx84LFyjPx03OlbdGR5AiBXyHJJGxFHQrd9urwwzkmKRnPPXG+PU3QY/D1gv8mE6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163506},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"0360e35fe302848c6e882c88c9c034485f62e596","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.19_1769877391305_0.7049302523799683","host":"s3://npm-registry-packages-npm-production"}},"1.3.20":{"name":"koztv-blog-tools","version":"1.3.20","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.20","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"414acf015ceadc2d74e406bafc406066ce27c380","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.20.tgz","fileCount":13,"integrity":"sha512-+4sqqvuZYD8MKg3T+ok/YkKUAcvg4D+RbR37v09WSVOcgrT8MGNuSgbYauzMdXtvZye/tZBWIi8eSaseiQuAmA==","signatures":[{"sig":"MEUCIDyi4gMLpdXuZERLlT1a/1xRgFwK/4LzvkD6tT9IqEJ6AiEApITk0h9Ak0gl5sY+H+E9+Z/O3EEGdedo3FxmFlEuCwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163946},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"efdd017dee96034204c98045d651bfdcef528450","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.26.22","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.20_1769877940518_0.6191140813144833","host":"s3://npm-registry-packages-npm-production"}},"1.3.21":{"name":"koztv-blog-tools","version":"1.3.21","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.21","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"a3530fb871e7bb7d3006a0cff9dbdc0069b90c30","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.21.tgz","fileCount":13,"integrity":"sha512-uBzx6YYX/g5xV7kzHOKgI92nJoxoOdYSf3DsatLA1bZJ6Kx4tqxlFxiT9WoclkIc5UNsUdHFSHxYrg7Ic/ZKrg==","signatures":[{"sig":"MEUCIBsdZQYG1VZg7x0BvUixpVmMX8zN+tvt0xF0P1fatVLcAiEA8gAvGTSf9v1ScqDqG88Gis/RZ842ZvOuGUVWnO4TyeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163983},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"ba3e2b9e768ccdf3768a9483322ef5a36f9707a7","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0","koztv-blog-tools":"^1.3.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.21_1769878617900_0.9522061897716125","host":"s3://npm-registry-packages-npm-production"}},"1.3.22":{"name":"koztv-blog-tools","version":"1.3.22","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.22","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"f7bee61adaf23bbd3ae7b7c3127fe29c2317c652","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.22.tgz","fileCount":13,"integrity":"sha512-g3CxjJFJmb87tpXVO5UzJq13OBdCJb2EyYkYN6X7NcVtQJUo3D77aTkeyUQHzN6CNjoxMXfoVrIfM24ywhoG9g==","signatures":[{"sig":"MEYCIQCPcX7VZiUx5vmjDbSoxj0qWVFSyrLgTU+Q2DXQxjJ/FgIhAIcIqOkHmHuJW/hcp4lZTZrFHbpN7UKYzHStRFiyY3Hl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164383},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"7b194987ce5de5827375a6e244032bfd53036aca","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0","koztv-blog-tools":"^1.3.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.22_1769878830361_0.15965051246007422","host":"s3://npm-registry-packages-npm-production"}},"1.3.23":{"name":"koztv-blog-tools","version":"1.3.23","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","_id":"koztv-blog-tools@1.3.23","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"bin":{"tg-login":"bin/tg-login.js","tg-export":"bin/export-telegram.js"},"dist":{"shasum":"b78aec799bccfc137b8462ac1f3e1c6e674fbf8d","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.23.tgz","fileCount":13,"integrity":"sha512-ro1qYMSLnBoG2sheQo5xcZI59W3ESWdhyJVwoqFRJl4yNwG8UHdT3CXZG0KWo0qHBaYqMlwOZK7aBgAbKX3xRw==","signatures":[{"sig":"MEYCIQCmW53EQjzNl4i9RhjOdzICMbXNvvKX1TsOV6kTDaFTEgIhAIH966ODpOB4BcLFUlEU3ZvNGeUY2DauCnsDbwIBlkJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164577},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"gitHead":"5fb496b4a92d4f21e4a98581312d824cd5ee7144","scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"mixvlad","email":"mixa@xakep.ru"},"_npmVersion":"11.6.0","description":"Shared utilities for Telegram-based blog sites","directories":{},"_nodeVersion":"24.10.0","dependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0","koztv-blog-tools":"^1.3.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"telegram":"^2.0.0","gray-matter":"^4.0.0"},"peerDependenciesMeta":{"telegram":{"optional":true},"gray-matter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koztv-blog-tools_1.3.23_1769879033124_0.6171935982517187","host":"s3://npm-registry-packages-npm-production"}},"1.3.24":{"name":"koztv-blog-tools","version":"1.3.24","description":"Shared utilities for Telegram-based blog sites","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"}},"bin":{"tg-export":"bin/export-telegram.js","tg-login":"bin/tg-login.js"},"scripts":{"build":"tsup src/index.ts src/node.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"author":{"name":"Koz TV"},"license":"MIT","devDependencies":{"@types/node":"^20.0.0","tsup":"^8.0.0","typescript":"^5.0.0"},"dependencies":{"gray-matter":"^4.0.0","koztv-blog-tools":"^1.3.20","telegram":"^2.0.0"},"peerDependencies":{"gray-matter":"^4.0.0","telegram":"^2.0.0"},"peerDependenciesMeta":{"gray-matter":{"optional":true},"telegram":{"optional":true}},"_id":"koztv-blog-tools@1.3.24","gitHead":"513dbf19575172e5fc4f81cbfe0dbc6eef5acf67","_nodeVersion":"24.10.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-WBWCSPNCklTxfw7IDHGvcEInICoAo3CUQo4rHnfj6TvIMSK4MmTmUultylUqtK3fGxKEqgJZ3IxwrJv3P7/plg==","shasum":"940e65324f2c200af6525831da4a7f49a7c335e9","tarball":"https://registry.npmjs.org/koztv-blog-tools/-/koztv-blog-tools-1.3.24.tgz","fileCount":13,"unpackedSize":165553,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpz1Wc1MRXDlboPvsXlr6UFJRzh/lZyLrjnHMYRqT7CgIgbvIHHIJJaXivVjJc/gVy4GTEMi/+C7kUp8D7ujGEzbo="}]},"_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/koztv-blog-tools_1.3.24_1769880088827_0.019496876984606226"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-30T06:08:26.981Z","modified":"2026-01-31T17:21:29.084Z","1.0.0":"2026-01-30T06:08:27.134Z","1.0.1":"2026-01-30T06:26:49.592Z","1.0.2":"2026-01-30T06:28:27.243Z","1.0.3":"2026-01-30T06:29:44.601Z","1.0.4":"2026-01-30T06:31:29.999Z","1.0.5":"2026-01-30T06:34:00.857Z","1.0.6":"2026-01-30T06:35:57.004Z","1.1.0":"2026-01-30T06:54:05.223Z","1.1.1":"2026-01-30T06:54:54.122Z","1.2.0":"2026-01-30T08:01:51.447Z","1.2.1":"2026-01-30T10:47:47.106Z","1.2.2":"2026-01-30T10:53:45.583Z","1.2.3":"2026-01-30T11:04:22.847Z","1.2.4":"2026-01-30T11:30:52.152Z","1.2.5":"2026-01-30T11:33:32.645Z","1.2.6":"2026-01-30T11:39:41.807Z","1.2.7":"2026-01-30T11:51:40.039Z","1.2.8":"2026-01-30T11:52:33.228Z","1.2.9":"2026-01-30T12:05:05.895Z","1.2.10":"2026-01-30T12:13:46.820Z","1.2.11":"2026-01-31T06:53:08.518Z","1.2.12":"2026-01-31T06:57:01.420Z","1.2.13":"2026-01-31T07:00:08.137Z","1.2.14":"2026-01-31T07:01:05.696Z","1.2.15":"2026-01-31T07:02:07.998Z","1.2.16":"2026-01-31T07:03:37.290Z","1.2.17":"2026-01-31T07:05:13.466Z","1.2.18":"2026-01-31T07:15:17.666Z","1.2.19":"2026-01-31T08:51:22.392Z","1.3.0":"2026-01-31T08:54:49.561Z","1.3.1":"2026-01-31T09:02:57.028Z","1.3.2":"2026-01-31T09:15:06.741Z","1.3.3":"2026-01-31T09:16:22.699Z","1.3.4":"2026-01-31T09:21:16.301Z","1.3.5":"2026-01-31T09:27:44.523Z","1.3.6":"2026-01-31T09:33:00.831Z","1.3.7":"2026-01-31T14:34:08.384Z","1.3.8":"2026-01-31T14:36:59.616Z","1.3.9":"2026-01-31T15:07:02.256Z","1.3.10":"2026-01-31T15:12:41.109Z","1.3.11":"2026-01-31T15:17:48.686Z","1.3.12":"2026-01-31T15:25:16.882Z","1.3.13":"2026-01-31T16:03:27.605Z","1.3.14":"2026-01-31T16:06:24.999Z","1.3.15":"2026-01-31T16:08:10.186Z","1.3.16":"2026-01-31T16:15:52.808Z","1.3.17":"2026-01-31T16:18:53.934Z","1.3.18":"2026-01-31T16:20:31.626Z","1.3.19":"2026-01-31T16:36:31.464Z","1.3.20":"2026-01-31T16:45:40.690Z","1.3.21":"2026-01-31T16:56:58.114Z","1.3.22":"2026-01-31T17:00:30.513Z","1.3.23":"2026-01-31T17:03:53.292Z","1.3.24":"2026-01-31T17:21:28.984Z"},"author":{"name":"Koz TV"},"license":"MIT","keywords":["blog","telegram","markdown","static-site","telegram-export","mtproto"],"description":"Shared utilities for Telegram-based blog sites","maintainers":[{"name":"mixvlad","email":"mixa@xakep.ru"}],"readme":"# koztv-blog-tools\n\nShared utilities for Telegram-based blog sites. Export posts from Telegram channels, translate with LLM APIs, and generate markdown for static site generators.\n\n## Installation\n\n```bash\nnpm install koztv-blog-tools\n```\n\n## Features\n\n- **Telegram Export** — Export full channel history via MTProto (gramjs)\n- **Translation** — Translate posts using OpenAI-compatible APIs (GLM, OpenAI, etc.)\n- **Multi-language** — Export to multiple languages simultaneously\n- **Markdown Generation** — Create markdown files with YAML frontmatter\n- **Media Download** — Download photos, videos, and documents\n- **Incremental Export** — Track processed posts, skip duplicates\n\n## Quick Start\n\n### Export + Translate\n\n```javascript\nconst { exportAndTranslate } = require('koztv-blog-tools');\n\nconst result = await exportAndTranslate({\n  // Telegram credentials (from https://my.telegram.org)\n  apiId: 12345678,\n  apiHash: 'your_api_hash',\n  session: 'saved_session_string', // from previous auth\n\n  // Target channel\n  channel: '@channelname',\n\n  // Output\n  outputDir: './content/posts',\n  mediaDir: './public/media',\n\n  // Translation (optional)\n  translate: {\n    apiKey: 'your_llm_api_key',\n    apiUrl: 'https://api.openai.com/v1', // or GLM, etc.\n    model: 'gpt-4',\n    sourceLang: 'ru',\n    targetLangs: ['en', 'de'],  // translate to multiple languages\n    keepOriginal: true,         // also save original language\n  },\n\n  // Callbacks\n  onProgress: (msg) => console.log(msg),\n  onSession: (s) => saveSession(s), // save for future use\n});\n\nconsole.log(`Exported: ${result.exported}, Processed: ${result.processed}`);\n```\n\n### Export Only (no translation)\n\n```javascript\nconst { exportTelegramChannel } = require('koztv-blog-tools');\n\nconst result = await exportTelegramChannel({\n  apiId: 12345678,\n  apiHash: 'your_api_hash',\n  session: 'saved_session_string',\n  target: '@channelname',\n  outputDir: './export',\n  downloadMedia: true,\n  limit: 100, // optional: limit number of posts\n  since: new Date('2024-01-01'), // optional: filter by date\n});\n```\n\n### Translate Text\n\n```javascript\nconst { translateContent, translateTitle } = require('koztv-blog-tools');\n\nconst translated = await translateContent('Привет мир', {\n  apiKey: 'your_api_key',\n  apiUrl: 'https://api.openai.com/v1',\n  model: 'gpt-4',\n  sourceLang: 'ru',\n  targetLang: 'en',\n});\n// => \"Hello world\"\n```\n\n## Authentication\n\nFirst-time authentication requires QR code login. See `scripts/qr-login.js` in your project:\n\n```javascript\n// Example QR login script\nconst { TelegramClient } = require('telegram');\nconst { StringSession } = require('telegram/sessions');\n\nconst client = new TelegramClient(\n  new StringSession(''),\n  API_ID,\n  API_HASH,\n  { connectionRetries: 5 }\n);\n\nawait client.start({\n  phoneNumber: async () => prompt('Phone: '),\n  password: async () => prompt('2FA: '),\n  phoneCode: async () => prompt('Code: '),\n  onError: console.error,\n});\n\nconsole.log('Session:', client.session.save());\n```\n\n## Output Structure\n\nWith multi-language enabled (`targetLangs` + `keepOriginal`):\n\n```\ncontent/posts/\n  en/\n    my-post-slug/\n      index.md\n  ru/\n    my-post-slug/\n      index.md\npublic/media/\n  000123/\n    image1.jpg\n    image2.jpg\n```\n\nMarkdown format:\n\n```yaml\n---\ntitle: \"Post Title\"\ndate: 2024-01-15\nlang: en\noriginal_link: \"https://t.me/channel/123\"\ntranslated_from: \"ru\"\n---\n\nPost content here...\n\n![](/media/000123/image1.jpg)\n```\n\n## Environment Variables\n\nFor GitHub Actions / CI:\n\n```bash\nTELEGRAM_API_ID=12345678\nTELEGRAM_API_HASH=your_api_hash\nTELEGRAM_SESSION=base64_session_string\nTELEGRAM_CHANNEL=@channelname\n\nLLM_API_KEY=your_llm_key\nLLM_API_URL=https://api.openai.com/v1\nLLM_MODEL=gpt-4\n\nTARGET_LANGS=en,de      # comma-separated\nKEEP_ORIGINAL=true      # keep source language\n```\n\n## API Reference\n\n### exportAndTranslate(options)\n\nMain function for export + translation workflow.\n\n**Options:**\n- `apiId`, `apiHash`, `session` — Telegram credentials\n- `channel` — Target channel (@username or ID)\n- `outputDir` — Where to save markdown files\n- `mediaDir` — Where to save media (optional)\n- `limit` — Max posts to export (optional)\n- `since` — Export posts after this date (optional)\n- `downloadMedia` — Download media files (default: true)\n- `translate` — Translation config (optional)\n- `onProgress` — Progress callback\n- `onSession` — Session save callback\n- `processedLog` — Object tracking processed posts\n- `onProcessedLog` — Callback to save processed log\n\n### exportTelegramChannel(options)\n\nLow-level Telegram export.\n\n### translateContent(text, options)\n\nTranslate text content.\n\n### translateTitle(title, options)\n\nTranslate title (optimized prompt for short text).\n\n### generateEnglishSlug(title, options)\n\nGenerate URL-friendly slug from any language title.\n\n## Used By\n\n- [koz.tv](https://koz.tv) — Personal blog with Telegram sync\n- [staskoz.com](https://staskoz.com) — Another blog using this package\n\n## Related\n\n- [k-engine](https://github.com/Koz-TV/k-engine) — Static site generator with multi-language support\n\n## License\n\nMIT\n","readmeFilename":"README.md"}