{"_id":"@doc-tools/yfm2xliff","_rev":"5-0f9a72c7e2c5af8d695034fe8319c302","name":"@doc-tools/yfm2xliff","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.0":{"name":"@doc-tools/yfm2xliff","version":"0.0.0","homepage":"https://github.com/yandex-cloud/yfm2xliff#readme","description":"text extraction from yfm syntax into xliff format","bugs":{"url":"https://github.com/yandex-cloud/yfm2xliff/issues","email":"moki-codes@yandex-team.ru"},"keywords":["yfm","md","xliff","markdown","text-segmentation","parser","generator"],"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"build":"npm run build:clean && npm run build:cjs && npm run build:esm","build:clean":"rm -rf lib","build:cjs":"node scripts/build.cjs.js","build:esm":"node scripts/build.esm.js","preinstall":"cd md2xliff-fork && npm i && cd ..","postinstall":"node scripts/postinstall.mjs","test":"jest"},"bin":{"yfm2xliff":"cmd/index.js"},"author":{"name":"moki-codes","email":"moki-codes@yandex-team.ru","url":"github.com/moki"},"license":"MIT","devDependencies":{"esbuild":"^0.15.7","esbuild-node-externals":"^1.5.0","@doc-tools/transform":">=2.9.0","markdown-it-checkbox":"^1.1.0","markdown-it-footnote":"^3.0.3","markdown-it-ins":"^3.0.1","markdown-it-sub":"^1.0.0","@yandex-cloud/eslint-config":"^1.0.1","@yandex-cloud/prettier-config":"^1.0.0","eslint":"^8.14.0","jest":"^27.5.1","prettier":"^2.6.2"},"dependencies":{"@doc-tools/sentenizer":"0.0.0","@ramda/composep":"^0.26.1","chalk":"^4.1.0","escape-html":"^1.0.3","highlight.js":"^11.5.0","markdown-it-attrs":"^4.1.4","parse5":"^6.0.1","ramda":"^0.28.0","yargs":"^17.4.0"},"peerDependencies":{"@doc-tools/transform":">=2.9.0"},"contributors":[{"name":"The following authors have created the source code of \"yfm2xliff\" published and distributed by YANDEX LLC as the owner:"},{"name":"Kirill Morozov","email":"moki-codes@yandex-team.ru"}],"gitHead":"daa93a5cb6068ae5507c563f53e47f9241b8b922","_id":"@doc-tools/yfm2xliff@0.0.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YYgLBV2lQFpS58UxM6PCim2FpYl9KTWzkMgetMpZvAkZZl+4VpQzhzNK0vBHSvToaVCYfSnd72hVrQbleSBuHA==","shasum":"97108cd1fa75c16a83d85c60d766ca54b338e0f3","tarball":"https://registry.npmjs.org/@doc-tools/yfm2xliff/-/yfm2xliff-0.0.0.tgz","fileCount":8,"unpackedSize":1244486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESat3l9cOhXVS79LBkRItXmGwYksGarvPvVJFYjhzMtAiEAmIHqHDeSDATyUQJOepiadhFKUqowfkxkBbIpDfpDI38="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGLhAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHkBAAn5YxGeB9JeSYm/+WvvR/al9wOF4JVLN7HznsMctd1ZfzZkt/\r\nnQmHVGyDX4ze3G39+CVLyLoB0g0sEsHdKyZToXgSQ0vJRwnBpbkrsgghuzQ+\r\nuOemhHJbYc2YFa9W1PF+u3tfAyD85DdQ8PjQny1F4Uz5DmsI+eQx3J1/qRMH\r\ntTsMTnTQizb+QgYiH38lyVIa+279gHeqhGzQJr+K2DV1/exN3SlbL3w3wZQ1\r\n8aBpjYXXwaWdSS5yzYZrQT0Y50FrdB0TjpEpGhC8yBraraR0t/7UpF4YaBfP\r\n1/j5uW9c75jHatX3LUFrh9DEhBICioTmKbdzFkY27kUgoKDqWuWds8wwBHWW\r\nv6bEx5NpEYJzAkIg52s9HfL4tumt4ZVprL/ZVeBnI0vJTkDJOGl0MHbWs2Df\r\nIShvHMG9hYrGlZ0LShUfyDyTHb7ZgFB1joIm6urOMLP1BLYEkgZY6XK5X2m+\r\n7AxtUqYj/logagDxY0Vs38pnzlQqlzkDgtQw2oRSMHz/E22ff1+CkXhsu64N\r\nkQImuXRzrTldIM3NWBnn+urhW7l2Z+p/iJTVugZUyl2RvX1IS4mDc3p/2HvI\r\nq7ai72cMXholX52zSYu/GOYkzi6ywtiFr2HpUPgZe0g2lYLDVexJaVaStkJN\r\nTrUFUQMBJJY1QarIEvDxKUC+zCScUINyvss=\r\n=SN3G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"moki","email":"morozov.kirill.moki@gmail.com"},"directories":{},"maintainers":[{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"yc-ui-robot","email":"robot-cloud-st@yandex-team.ru"},{"name":"yfm-team","email":"yfm-team@yandex.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"buran","email":"burashka-lcme@yandex.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yfm2xliff_0.0.0_1662564416354_0.29024915030532705"},"_hasShrinkwrap":false},"0.0.1":{"name":"@doc-tools/yfm2xliff","version":"0.0.1","homepage":"https://github.com/yandex-cloud/yfm2xliff#readme","description":"text extraction from yfm syntax into xliff format","bugs":{"url":"https://github.com/yandex-cloud/yfm2xliff/issues","email":"moki-codes@yandex-team.ru"},"keywords":["yfm","md","xliff","markdown","text-segmentation","parser","generator"],"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"build":"npm run build:clean && npm run prepare && npm run build:cjs && npm run build:esm","build:clean":"rm -rf lib","build:cjs":"node scripts/build.cjs.js","build:esm":"node scripts/build.esm.js","prepare":"cd md2xliff-fork && npm i && cd .. && node scripts/postinstall.mjs","test":"jest"},"bin":{"yfm2xliff":"cmd/index.js"},"author":{"name":"moki-codes","email":"moki-codes@yandex-team.ru","url":"github.com/moki"},"license":"MIT","devDependencies":{"esbuild":"^0.15.7","esbuild-node-externals":"^1.5.0","@doc-tools/transform":">=2.9.0","markdown-it-checkbox":"^1.1.0","markdown-it-footnote":"^3.0.3","markdown-it-ins":"^3.0.1","markdown-it-sub":"^1.0.0","@yandex-cloud/eslint-config":"^1.0.1","@yandex-cloud/prettier-config":"^1.0.0","eslint":"^8.14.0","jest":"^27.5.1","prettier":"^2.6.2"},"dependencies":{"@doc-tools/sentenizer":"0.0.0","@ramda/composep":"^0.26.1","chalk":"^4.1.0","escape-html":"^1.0.3","highlight.js":"^11.5.0","markdown-it-attrs":"^4.1.4","parse5":"^6.0.1","ramda":"^0.28.0","yargs":"^17.4.0"},"peerDependencies":{"@doc-tools/transform":">=2.9.0"},"contributors":[{"name":"The following authors have created the source code of \"yfm2xliff\" published and distributed by YANDEX LLC as the owner:"},{"name":"Kirill Morozov","email":"moki-codes@yandex-team.ru"}],"gitHead":"a33fac90d376afb1debced1167ffb717ca40d1a7","_id":"@doc-tools/yfm2xliff@0.0.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-HQMrZNCVYX56zN8gs2FtKqpqJ7+n8onfXc/OToRODLzxYhJVNx4PhLXHUK8czWH6uvw8d9QJ6iwY/ehiMTDJ2A==","shasum":"9fd49a53689c82696c11d7edcf411f816135f035","tarball":"https://registry.npmjs.org/@doc-tools/yfm2xliff/-/yfm2xliff-0.0.1.tgz","fileCount":8,"unpackedSize":1244483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJOkXsaKQfiZNADfdbRlB1jK6x9PdJ+d7pUASnPi2oHwIhAI/+FXNMTTLjx86Xpv0W7YEjEppFSufOR9xazGtmdBr+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGQ68ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAfg//fI68A/cm8jXWIEbwuh07HEZyl7W44CmPGw720SFty3+uHOZv\r\nG0XCtoszO8j5bEp2LnO5Z8+SsRishQewYdC/m38RlZUl56RORUFr6pTiOxqB\r\nwCS7xLd2eC0DsKUZWRDFZP++kqaQo3DqvENm7J/hbpSjRxr8FEb0VsWUO4vl\r\nw1VNtHQD7nCml1GfX3tED23OH8j5h/At/XZdqeOjxUcmRin7hoYFtk7meEwd\r\nxAz2UhvKuGFsMsKpPCd5miRBS6ngGi6NAepIr/1iAy+AH8CbNfF4EcsX4lbe\r\nN5tYcYREhG5PMpPonoJ0I7RU/1hIKP4mgft3orI1tmRS4N8gGbzEdjhJe4DC\r\nf1M33Ck9OHHHG4nYUFsSaS5SNiH3wpA1SoBWzKiOKi1pwQ2qlX2O7wfD+MGC\r\nKpGkcQlttWHpSr/ytodqCIO7icAKv7j2qqwxdLgcKpzLtZpyfjhGR1zC4shg\r\nHtBBFbrTLxBhMuJqHRpWCmiAKOKxno8QFgnSfY1PEOe41SPy+FrraSBYB5CF\r\nPPo1xc5cvvKYDwmxzO4Db97Pc7p+pYBmu6B26suMn2yMp1axmxFY03oqmTu4\r\nmmzRL8sU+MbfoG1uSKuu4Q5MrNi0kE5yxxMrVrRVbv5T9yqKYBWfA9xUVyEV\r\nlsUIFSrX8F6063n5IOLRgEwDIG91okktyfQ=\r\n=4ZEh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"moki","email":"morozov.kirill.moki@gmail.com"},"directories":{},"maintainers":[{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"yc-ui-robot","email":"robot-cloud-st@yandex-team.ru"},{"name":"yfm-team","email":"yfm-team@yandex.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"buran","email":"burashka-lcme@yandex.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yfm2xliff_0.0.1_1662586556325_0.4406875544513771"},"_hasShrinkwrap":false},"0.0.2":{"name":"@doc-tools/yfm2xliff","version":"0.0.2","homepage":"https://github.com/yandex-cloud/yfm2xliff#readme","description":"text extraction from yfm syntax into xliff format","bugs":{"url":"https://github.com/yandex-cloud/yfm2xliff/issues","email":"moki-codes@yandex-team.ru"},"keywords":["yfm","md","xliff","markdown","text-segmentation","parser","generator"],"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"build":"npm run build:clean && npm run prepare && npm run build:cjs && npm run build:esm","build:clean":"rm -rf lib","build:cjs":"node scripts/build.cjs.js","build:esm":"node scripts/build.esm.js","prepare":"cd md2xliff-fork && npm i && cd .. && node scripts/postinstall.mjs","test":"jest"},"bin":{"yfm2xliff":"cmd/index.js"},"author":{"name":"moki-codes","email":"moki-codes@yandex-team.ru","url":"github.com/moki"},"license":"MIT","devDependencies":{"esbuild":"^0.15.7","esbuild-node-externals":"^1.5.0","@doc-tools/transform":">=2.9.0","markdown-it-checkbox":"^1.1.0","markdown-it-footnote":"^3.0.3","markdown-it-ins":"^3.0.1","markdown-it-sub":"^1.0.0","@yandex-cloud/eslint-config":"^1.0.1","@yandex-cloud/prettier-config":"^1.0.0","eslint":"^8.14.0","jest":"^27.5.1","prettier":"^2.6.2"},"dependencies":{"@doc-tools/sentenizer":"0.0.0","@ramda/composep":"^0.26.1","chalk":"^4.1.0","escape-html":"^1.0.3","highlight.js":"^11.5.0","markdown-it-attrs":"^4.1.4","parse5":"^6.0.1","ramda":"^0.28.0","yargs":"^17.4.0"},"peerDependencies":{"@doc-tools/transform":">=2.9.0"},"contributors":[{"name":"The following authors have created the source code of \"yfm2xliff\" published and distributed by YANDEX LLC as the owner:"},{"name":"Kirill Morozov","email":"moki-codes@yandex-team.ru"}],"gitHead":"ae491e554050de5c21b807b6d783915f3f98554e","_id":"@doc-tools/yfm2xliff@0.0.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-H16tmtKIDlCDTKiCAwCfQQbezjC/4a3PbHbeD4WHq/1ABnapUYzjFx9MAeNQLlgjvZU60EgabqEHJGdHMc0fFQ==","shasum":"7beca491b138d89e66adeef0a922b58015a8ce2c","tarball":"https://registry.npmjs.org/@doc-tools/yfm2xliff/-/yfm2xliff-0.0.2.tgz","fileCount":7,"unpackedSize":916621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIGdBiwCr0FWxg7T4ACwnVZH3b+I0ecmfkOyeCG/uigCEAh8StFhQiM1wgtcxqHZzWwh9O5XR8Mhs0EA3hUCBDo7A"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHjfSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr48w//SPQ/YvFT/bbjMOpKTIbTpBnDqs1wIbpYezidCanRVTK1Sv1q\r\nYjacu1EKQSs3hZ0Pfvdpfft9rbNmruDbXK57iBwYZm/qrU6v+iRk67FQ5Tsj\r\nbAonGxGCIeUSpRHUGHZhhnSGBxgh6hDwxktOAHY38zl4hIQwCjTAsbeV1H5F\r\nE5JPtMpv4IWiFPnaIndBuHDk57LbvWcJLgyPDL0FrymjxayYsImgWqtZ2+U9\r\n0OEALOkIAveqdQqXuSD3eFYm+MDyWOF9LvuZfsbrr+Rb5Y/w2uylDu4bbeIF\r\nm01daD/t2oZI4Fh0pFhRsjE9bGQCrCQdEyMMJiK3JCLhg+OOT/h1agSpJyGa\r\n4OIgXn0mkcJdllgxsQlSGPw8N53vBvXqth068Dp+92xvaNwLdu17dBbnIByd\r\nn8k0iqtIUszZ1UwMqFirN6CUAyG4z7lFZbf7NVcdt8YXDboeqZulOr1MGLs2\r\nREtQLwtfXPJFrEgAUwNC0txGVe9QSCpjCkdpiiiBy1xT+zMGzTiCez459nrV\r\n2pjqpsWTVPg4uDgdJ1W1s+ntF0UDn8nxdqj5PRG8JBkjdWqJ4JCO1d0JcHG/\r\nYZao9/p51tedWFUzXJ8Sj+Doi5spE1Z9eT45VdvZQyYM4uarK02zxBFbhOUo\r\nsWNz9rN6Db5Dp5SLbTf1GvshwSTBpxJ1kQ8=\r\n=yUyL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"moki","email":"morozov.kirill.moki@gmail.com"},"directories":{},"maintainers":[{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"yc-ui-robot","email":"robot-cloud-st@yandex-team.ru"},{"name":"yfm-team","email":"yfm-team@yandex.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"buran","email":"burashka-lcme@yandex.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yfm2xliff_0.0.2_1662924754714_0.7307454951571046"},"_hasShrinkwrap":false},"0.0.3":{"name":"@doc-tools/yfm2xliff","version":"0.0.3","homepage":"https://github.com/yandex-cloud/yfm2xliff#readme","description":"text extraction from yfm syntax into xliff format","bugs":{"url":"https://github.com/yandex-cloud/yfm2xliff/issues","email":"moki-codes@yandex-team.ru"},"keywords":["yfm","md","xliff","markdown","text-segmentation","parser","generator"],"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"build":"npm run build:clean && npm run prepare && npm run build:cjs && npm run build:esm","build:clean":"rm -rf lib","build:cjs":"node scripts/build.cjs.js","build:esm":"node scripts/build.esm.js","prepare":"cd md2xliff-fork && npm i && cd .. && node scripts/postinstall.mjs","test":"jest"},"bin":{"yfm2xliff":"cmd/index.js"},"author":{"name":"moki-codes","email":"moki-codes@yandex-team.ru","url":"github.com/moki"},"license":"MIT","devDependencies":{"esbuild":"^0.15.7","esbuild-node-externals":"^1.5.0","@doc-tools/transform":">=2.9.0","markdown-it-checkbox":"^1.1.0","markdown-it-footnote":"^3.0.3","markdown-it-ins":"^3.0.1","markdown-it-sub":"^1.0.0","@yandex-cloud/eslint-config":"^1.0.1","@yandex-cloud/prettier-config":"^1.0.0","eslint":"^8.14.0","jest":"^27.5.1","prettier":"^2.6.2"},"dependencies":{"markdown-it-checkbox":"^1.1.0","markdown-it-footnote":"^3.0.3","markdown-it-ins":"^3.0.1","markdown-it-sub":"^1.0.0","@doc-tools/sentenizer":"0.0.0","@ramda/composep":"^0.26.1","chalk":"^4.1.0","escape-html":"^1.0.3","highlight.js":"^11.5.0","markdown-it-attrs":"^4.1.4","parse5":"^6.0.1","ramda":"^0.28.0","yargs":"^17.4.0"},"peerDependencies":{"@doc-tools/transform":">=2.9.0"},"contributors":[{"name":"The following authors have created the source code of \"yfm2xliff\" published and distributed by YANDEX LLC as the owner:"},{"name":"Kirill Morozov","email":"moki-codes@yandex-team.ru"}],"gitHead":"306e6c0dc4e43c942bd62fac055481371a6ca7a1","_id":"@doc-tools/yfm2xliff@0.0.3","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BGFINxI0nJc6PnyEnwZholU+snXmvFijk6A/loDPPnyvjLNcQXwWi7hZSYhy1lA7gssZvfkkxouGaQqNsQut/A==","shasum":"b2b825b0643d5f17840786672cb892b676d95568","tarball":"https://registry.npmjs.org/@doc-tools/yfm2xliff/-/yfm2xliff-0.0.3.tgz","fileCount":7,"unpackedSize":916763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5waR1i4XWcyEo1x1Zpw+Jk/rGMkIDQxf+Nc/7K3xEtAiAGkya+Smypr/MK6D8OZIiaFdKsTH7OcyZI/a6q4TXurA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHjtaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxoA//c5aC34XqonzvzS3Ve5ni8wkBLb83KP7CnFkpLmM9ks17vY7j\r\nDll2Wl5drWfOSPK0RU0ikifhKQgXE6lRisD4NKURHCCNgK3j0elhCg/cZqN3\r\nAjGTKTX4EeMN/mcet+LIAPS+ERqSOfOocqrxZWc+F7lgpgW6EVhcWmEPYknt\r\n8niXk1uNDqv/uFwM/MJP0X7h10M99vD8er9wZlEOWJhnIVNljdrfIIruysXy\r\nburHtnXZTGxUVILCJ/cQOjc9Qm7E363Cq1Hs1rtgz3VBNWGn9x49We9fenwk\r\nYrZfDlQTUGObnXJONNE5XK1tmVayTW34xIgUZoarA8WxoD2QF6Z71vLY9SVW\r\nRSbRjkTOcUD0X9xtdKiVFlnSdRzFiP3jFhYOslVmFgZcbRPOQmW7VBK2cI+d\r\n9H54SxX5kL/a9GiFHMtxKTq6FOmhS+rQ/XRtHLyG81SfBpmOIKCC2ibf9jj9\r\niMMSgyubEKvkfpUMCC/kKFiNoZXbG3ozPQCZGYvWjOmlYOGJoMCUSEgute2Y\r\nahgCSq6/YFOP1gwcwb0ng6ejGAeecpStnuSNBWswjTrttPoBCPBgZVwTxmgk\r\n4uYgqGU9EOpHnQXI9lUfbBUjZcC12Blt4k9DWT+tBxr8Ba+e18zgzSDcuAyQ\r\nvQqYM1+skUZDbpyB4qfDS6AfbGWN9bvvGMw=\r\n=ccQl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"moki","email":"morozov.kirill.moki@gmail.com"},"directories":{},"maintainers":[{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"yc-ui-robot","email":"robot-cloud-st@yandex-team.ru"},{"name":"yfm-team","email":"yfm-team@yandex.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"buran","email":"burashka-lcme@yandex.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yfm2xliff_0.0.3_1662925658424_0.6444482661204318"},"_hasShrinkwrap":false},"0.0.4":{"name":"@doc-tools/yfm2xliff","version":"0.0.4","homepage":"https://github.com/yandex-cloud/yfm2xliff#readme","description":"text extraction from yfm syntax into xliff format","bugs":{"url":"https://github.com/yandex-cloud/yfm2xliff/issues","email":"moki-codes@yandex-team.ru"},"keywords":["yfm","md","xliff","markdown","text-segmentation","parser","generator"],"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"build":"npm run build:clean && npm run prepare && npm run build:cjs && npm run build:esm","build:clean":"rm -rf lib","build:cjs":"node scripts/build.cjs.js","build:esm":"node scripts/build.esm.js","prepare":"cd md2xliff-fork && npm i && cd .. && node scripts/postinstall.mjs","test":"jest"},"bin":{"yfm2xliff":"cmd/index.js"},"author":{"name":"moki-codes","email":"moki-codes@yandex-team.ru","url":"github.com/moki"},"license":"MIT","devDependencies":{"esbuild":"^0.15.7","esbuild-node-externals":"^1.5.0","@doc-tools/transform":">=2.9.0","markdown-it-checkbox":"^1.1.0","markdown-it-footnote":"^3.0.3","markdown-it-ins":"^3.0.1","markdown-it-sub":"^1.0.0","@yandex-cloud/eslint-config":"^1.0.1","@yandex-cloud/prettier-config":"^1.0.0","eslint":"^8.14.0","jest":"^27.5.1","prettier":"^2.6.2"},"dependencies":{"@doc-tools/sentenizer":"0.0.0","@ramda/composep":"^0.26.1","chalk":"^4.1.0","escape-html":"^1.0.3","highlight.js":"^11.7.0","markdown-it-attrs":"^4.1.4","markdown-it-checkbox":"^1.1.0","markdown-it-footnote":"^3.0.3","markdown-it-ins":"^3.0.1","markdown-it-sub":"^1.0.0","parse5":"^6.0.1","ramda":"^0.28.0","yargs":"^17.4.0"},"peerDependencies":{"@doc-tools/transform":"^2.14.2"},"contributors":[{"name":"The following authors have created the source code of \"yfm2xliff\" published and distributed by YANDEX LLC as the owner:"},{"name":"Kirill Morozov","email":"moki-codes@yandex-team.ru"}],"gitHead":"ab45cad52f4a9ec6026df12937de735d7d270c80","_id":"@doc-tools/yfm2xliff@0.0.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-pKV+Vk8wBm0Rc9UjqB4QUNDJlD6pnfaCfbh6TAkr/iagY4FHP8U4lysMvhUphK1PG7CJcbvFEZAg3uj00zvkIg==","shasum":"745d0bc179d9849e8ec7f67f6de195c23271f9bd","tarball":"https://registry.npmjs.org/@doc-tools/yfm2xliff/-/yfm2xliff-0.0.4.tgz","fileCount":6,"unpackedSize":588537,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcyPbz/9We0rzmchfIn9LDwuXpi2esJy+mAENPHXd7gQIgDuN3lZaGdd9iVHaA5psG0vkOcgohhbI/zbrEKd+WiFE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1sMSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqqxAAk3WCNw6ECIt6E7wQXjjQKI0arLXXyDcRc3bUthkGBNfr504q\r\nUZ1Z2JesujNL2XBPQKixJP/wvxbBFiL+gV2fOj5YL2kYTByyvwaZOvv7ygnb\r\nGVgacN3ZSjHv+Rlns8ofZDfyfut2A5UMqrl411Q4S/4R3oQfRhxCC5N6KUqP\r\nlRExhTu8cSSXRCjBcNWu4NTp9cjeCJhwu+2fNceZQo6jFsIvnJNWdHz2WmO3\r\ntnian5ntqZd3MS51HVmH3RD9OGkmLhkckSYwUfcpqPT7iFMTodq0fjQ1QgCz\r\nNe8LIpUTcmxNoSF9AxXgCMph/wo7vgmX0PqCQklBwtFaY1C5Frhr1Q2enjXE\r\ngqyXdOgVsavQwGlKrJy215YXfWFN46B4d3mHO4/GUzXvcG2iiPpIbGIyVzyC\r\nopxG2RBXuM00auFv1DubwwE+U2aHBObRedxsrHRJK6g2p9nAa1nNhdgeU7qC\r\n7IVce72rvEAJrRoBBeuXdvKYBlASd8IZLH8MwuKKZABW247YkCdLw30m1mjE\r\nAwir7Xn2Y6oIKGPTs8M4U0Sx18I6RLJ2fozg3uwnSIUZinNlK++9db7AHD1t\r\n/kWDDpio8s+eboxbGHcWddJAbEcKY67DjIaJhze4/FudtIg7GMaNG2cvxnxO\r\n2UuQvk4QRsaaScQU8vi85Ea/sWfG76dI8+8=\r\n=9op4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"moki","email":"morozov.kirill.moki@gmail.com"},"directories":{},"maintainers":[{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"yc-ui-robot","email":"robot-cloud-st@yandex-team.ru"},{"name":"yfm-team","email":"yfm-team@yandex.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"buran","email":"burashka-lcme@yandex.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yfm2xliff_0.0.4_1675019025795_0.24196591280441204"},"_hasShrinkwrap":false},"0.0.5":{"name":"@doc-tools/yfm2xliff","version":"0.0.5","homepage":"https://github.com/yandex-cloud/yfm2xliff#readme","description":"text extraction from yfm syntax into xliff format","bugs":{"url":"https://github.com/yandex-cloud/yfm2xliff/issues","email":"moki-codes@yandex-team.ru"},"keywords":["yfm","md","xliff","markdown","text-segmentation","parser","generator"],"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"build":"npm run build:clean && npm run prepare && npm run build:cjs && npm run build:esm","build:clean":"rm -rf lib","build:cjs":"node scripts/build.cjs.js","build:esm":"node scripts/build.esm.js","prepare":"cd md2xliff-fork && npm i && cd .. && node scripts/postinstall.mjs","test":"jest"},"bin":{"yfm2xliff":"cmd/index.js"},"author":{"name":"moki-codes","email":"moki-codes@yandex-team.ru","url":"github.com/moki"},"license":"MIT","devDependencies":{"esbuild":"^0.15.7","esbuild-node-externals":"^1.5.0","@doc-tools/transform":">=2.9.0","markdown-it-checkbox":"^1.1.0","markdown-it-footnote":"^3.0.3","markdown-it-ins":"^3.0.1","markdown-it-sub":"^1.0.0","@yandex-cloud/eslint-config":"^1.0.1","@yandex-cloud/prettier-config":"^1.0.0","eslint":"^8.14.0","jest":"^27.5.1","prettier":"^2.6.2"},"dependencies":{"@doc-tools/sentenizer":"0.0.0","@ramda/composep":"^0.26.1","chalk":"^4.1.0","escape-html":"^1.0.3","highlight.js":"^11.7.0","markdown-it-attrs":"^4.1.4","markdown-it-checkbox":"^1.1.0","markdown-it-footnote":"^3.0.3","markdown-it-ins":"^3.0.1","markdown-it-sub":"^1.0.0","parse5":"^6.0.1","ramda":"^0.28.0","yargs":"^17.4.0"},"peerDependencies":{"@doc-tools/transform":"^2.14.2"},"contributors":[{"name":"The following authors have created the source code of \"yfm2xliff\" published and distributed by YANDEX LLC as the owner:"},{"name":"Kirill Morozov","email":"moki-codes@yandex-team.ru"}],"gitHead":"a13d3be50a9f78f2912f186acbc8dfc53c929617","_id":"@doc-tools/yfm2xliff@0.0.5","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-iuMvTuOb216CJuzutHWn8a9Qy+PVEy41vOynHHZ16HKO+eWT7NPpLKqC8m7aVrusmgEtT8PjqCATwrt+K19gWg==","shasum":"89c4136c9c5fc205809796f2a0b274e6df6326ff","tarball":"https://registry.npmjs.org/@doc-tools/yfm2xliff/-/yfm2xliff-0.0.5.tgz","fileCount":6,"unpackedSize":589265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbXRzopngew+W0bJDU9FOav0Wf1oc8dJdGxm5enMyrtgIhALBJwlfxhfsyPWZTKrzZLulDUdF7Wk18FcomOIT3luKL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2l+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr30Q/+IDQB7D6DpOvJxB0BVLa36L//0WDjhdLYHRMnleIH/XoVKZAM\r\nftuGYWvELfS06H0IS7BA+/lfe3SCTGMkXV1mH89N46Nx9gynpGp4qTrwSnMV\r\nRPDlMDMeuG/mMDKBwrqQTixJgmOqP7osj1eNuPOPO7r8Z96hYi1H+IclvMOT\r\nfNbQvqmTO10XoFcww7P5KkdYPNUUN0AEvOZ3eQKf6uByCBxMFN9f78QEbbHP\r\nIQJQ+QYf2WvNIJOwVf86qLST/ehxWyCqiejn0cbYCRqsl0kibNWg/aXxkJDt\r\ngpkmVY2b7A0xbiXc8OPU7bQkvZi76+p0X4ESVKe/gf7BK2OI9HPs+qlWd3Gw\r\nt2Jh2fluUPMdXkyaSvKsRvbowb/nC4eQXJhHNLWPTAvmYzPByT0YfYscQQ06\r\nb0SgdwhmfqmcW25AnwSTXHvWfBY7Ho/PXeHJIHTsIAfT9Ie3sUJjw0auUbIm\r\nz3mdfdaHn/Jl0tJmgKGMiDYxTiHh3uNRGzszGwp/DqK9PNqY0fhmO6gw3IKp\r\ndPXnF2pZH28UPz9ZMDo/fWSKzI9+jJEzffK2qY+T7pdAjz/Zk8bjtVJ+mnYV\r\nxCeXP5HiwabD78MFey12ldT8HUfBfOBC6iAzPT2qh0HOf6bM0tNaRb78Z145\r\n6ZIDAtJsHzNGYEBZIaFR+NVtcsZYRR7+2EI=\r\n=5rz9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"moki","email":"morozov.kirill.moki@gmail.com"},"directories":{},"maintainers":[{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"yc-ui-robot","email":"robot-cloud-st@yandex-team.ru"},{"name":"yfm-team","email":"yfm-team@yandex.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"buran","email":"burashka-lcme@yandex.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yfm2xliff_0.0.5_1675255717167_0.5002972272049273"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-07T15:26:56.272Z","0.0.0":"2022-09-07T15:26:56.572Z","modified":"2023-02-01T12:48:37.491Z","0.0.1":"2022-09-07T21:35:56.587Z","0.0.2":"2022-09-11T19:32:34.936Z","0.0.3":"2022-09-11T19:47:38.635Z","0.0.4":"2023-01-29T19:03:45.976Z","0.0.5":"2023-02-01T12:48:37.320Z"},"maintainers":[{"name":"martyanov-av","email":"martyanovhi@gmail.com"},{"name":"moki","email":"morozov.kirill.moki@gmail.com"},{"name":"yc-ui-robot","email":"robot-cloud-st@yandex-team.ru"},{"name":"yfm-team","email":"yfm-team@yandex.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"buran","email":"burashka-lcme@yandex.ru"},{"name":"yndx-birman111","email":"yndx-birman111@yandex.ru"}],"description":"text extraction from yfm syntax into xliff format","homepage":"https://github.com/yandex-cloud/yfm2xliff#readme","keywords":["yfm","md","xliff","markdown","text-segmentation","parser","generator"],"contributors":[{"name":"The following authors have created the source code of \"yfm2xliff\" published and distributed by YANDEX LLC as the owner:"},{"name":"Kirill Morozov","email":"moki-codes@yandex-team.ru"}],"author":{"name":"moki-codes","email":"moki-codes@yandex-team.ru","url":"github.com/moki"},"bugs":{"url":"https://github.com/yandex-cloud/yfm2xliff/issues","email":"moki-codes@yandex-team.ru"},"license":"MIT","readme":"# yfm2xliff\nhelps you translate your [yfm](https://ydocs.tech/en/) files.\n\n## installation library\n```bash\nnpm install @doc-tools/yfm2xliff --save\n```\n\n```typescript\nconst {compose, extract} = require('@doc-tools/yfm2xliff');\n```\n\n## installation cli\n```bash\ngit clone git@github.com:yandex-cloud/yfm2xliff.git yfm2xliff\ncd yfm2xliff\nnpm install\nnpm link\n```\n\n## dependencies\nlibrary has peer dependency `@doc-tools/transform`\n\n```\nnpm install @doc-tools/transform\n```\n\n## usage library\n\n### api\n\nnote: types are provided for educational purposes, there is no typings available for the library for now.\n\n#### extract\n\n```typescript\ntype ExtractParameters = {\n  // source string in the format language-LOCALE, example: ru-RU, en-US\n  source: string;\n  // target string in the format language-LOCALE, example ru-RU, en-US\n  target: string;\n  // input yfm/markdown string to extract text segments from\n  md: string;\n  // path to the markdown markdown string comes from, note: crucial for valid xliff file generation\n  mdPath: string;\n  // path to where generated skeleton file will be stored(by you), note: crucial for valid xliff file generation\n  sklPath: string\n  // options to pass to yfm-transform\n  options: {\n    // array of yfm-transform plugins\n    plugings: [];\n    ...\n  }\n}\n\ntype ExtractOutput = {\n  skeleton: string;\n  xliff: string;\n  data: {\n    // see Parameters.mdPath\n    markdownFileName: string;\n    // see Parameters.sklPath\n    skeletonFilename: string;\n    // see Paramters.source\n    srcLang: string;\n    // see Parameters.target\n    trgLang: string;\n    // extracted text segments\n    units: string[]\n  }\n}\n\nextract(ExtractParameters) => ExtractOutput\n```\n\n#### compose\n\n```typescript\n// xliff file string\ntype Xliff = string;\n\n// skeleton file string\ntype Skeleton = string;\n\n// callback function which will recieve results in the form of the composed markdown/yfm file string\ntype CallBack = <T>(err: Error, generated: ComposeOutput) => CallBackOutput\n\n// callback function output\ntype CallbackOutput = any;\n\ncompose(xliff: Xliff, skeleton: Skeleton, cb: CallBack) => CallbackOutput\n```\n\n### example\n\n#### extract\n\nrefer to [cli extractor](cmd/extractor.js), [extract tests](__tests__/extract/units.js) for usage examples.\n\n#### compose\n\nrefer to [cli composer](cmd/composer.js) for usage example.\n\n## usage cli\nsupports:\n  * extraction of the text tokens from markup to the xliff format.\n  * their composition in the translated markup document.\n\n### environment variables\nsupported by all commands\n\n* `DEBUG` - enables failures logging to the filesystem\n            `output_dir/.yfm2xliff.failures.log`.\n            continues to `extract/compose` even if some failures occured in the process.\n\n### commands\n* extract\n* compose\n\n#### extract\nextract text tokens for translation from all of the markup files inside the given directory into xliff.\n\n##### options\n* -i/input - input directory to get markup files from\n* -o/output - output directory to persist extracted tokens in the xliff format (preserves original file path)\n\n##### example\n```bash\nyfm2xliff extract -i cloud-docs/ru -o cloud-docs-extracted\n```\n\n#### compose\ncompose translated text units from all of the xliff files inside the given directory into translated markup.\n\n##### environment variables\n* `USE_SOURCE` - uses originally extracted text tokens instead of the translated ones, thus giving you original non translated markup.\n\n##### options\n* -i/input - input directory to get translated units from xliff files.\n* -o/output - output directory to persist translated markup (preserves original file path)\n\n##### example\n```\nyfm2xliff compose -i cloud-docs-extracted -o cloud-docs-translated\n```\n","readmeFilename":"README.md"}