{"_id":"@comsultia/gulp-l10n-js","_rev":"6-71f23864348bd7756d0e42197894419d","name":"@comsultia/gulp-l10n-js","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@comsultia/gulp-l10n-js","version":"0.0.1","description":"gulp plugin for parse xml file (l10n) and export result to js file","main":"index.js","scripts":{"test":"mocha"},"keywords":["xml","l10n","translate","language","parse","export","js"],"repository":{"type":"git","url":"ssh://git@bit.comsultia.com:7999/nod/l10n.git"},"author":{"name":"Comsultia, s.r.o."},"license":"ISC","dependencies":{"cheerio":"^1.0.0-rc.3","plugin-error":"^1.0.1","stream":"0.0.2","vinyl":"^2.2.0"},"devDependencies":{"chai":"^4.2.0","gulp":"^3.9.1","gulp-minify":"^3.1.0","mocha":"^6.1.4","should":"^13.2.1"},"gitHead":"499ce405e6472fc4237c38ef68834c4642d92878","_id":"@comsultia/gulp-l10n-js@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"rfordinal","email":"roman.fordinal@comsultia.com"},"dist":{"integrity":"sha512-+dKGoW7tEYXjiX2QHwAKHoZlEQwfR0a79yf7P1iX5IBw9+ASDpfGrqKqWs6Ja2xxJrjuitghq8/ytDU+WkW4iw==","shasum":"c0ef015853ef7b89271eb4e9bc93e284666ed9aa","tarball":"https://registry.npmjs.org/@comsultia/gulp-l10n-js/-/gulp-l10n-js-0.0.1.tgz","fileCount":11,"unpackedSize":22445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQF4HCRA9TVsSAnZWagAAEzsP/iSNaWwsnN/odC7CQhBQ\nd5eL676jVZVeROC7EoLDPemVQpgj1xx0bYTJz6GfXcIefptn/HaxXdZu17BK\n9XR2RDPpli4P5QCdgXB673uNvfKJ/1onBZVArN4VXj8z5WMKdZwEq3QVsTlc\nNrREz1mdy04XkAT5mpZFujo9Bkkh5DVGRqProy/tkLLbEe1UOg2IjDX9gNEv\nP0ibnDCTEcOw+HtNmp5OocGbaQTvTdCI3vyTcd/RWVW/Fj8IvqNV03vD3Jt7\niHshvqFqekXFC/uh2gCRtiiSJAPqBBGnwhiS3XBPcHhI70goY5zlUp8BD7vC\nhug6Z3yVYZT4sk7ZsKnm9kHUIthUMPkqB3AEJPjl8IFC24WA0Jue78P4+H9Z\nUNJ+ylvnhMTNv+9MGwgjBZbSO/iRhgEt8CjoI2CKioFPUxJF6WybtfdJQZFd\nOu93RoWFVM5/YGhlj9Ly79rkbjJm7DNw9VGTSyTpkEM6bs3BHwwieJtkCw7V\n3cNwR9toBUvoJebMfkDUfNWqH77g/8M8hM9TCWa+Y70EKLAR7w/9Mw+lVAyR\nk9fngIJbuWY2LALzTaSeSGKoEPcUaZdAid3WwTxEgpgVWY5WihqiQgUkBiiF\nTQmR0myfv7P2wQzdaAR672tAb8/wn/51+Or77g/s5a6WqMKAN0QizbRlkmZp\nUC1r\r\n=uWSK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPV7pWkNODS1c/Vr9fpTQPCQ3KS7jZVAEFGZWiUGDwkAiEAtoX4kkNeLApABgiisSb6bS0tzT5/kUSeHi/eg8Sa+VI="}]},"maintainers":[{"name":"rfordinal","email":"roman.fordinal@comsultia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-l10n-js_0.0.1_1564499463169_0.5231448264267244"},"_hasShrinkwrap":false},"0.0.2":{"name":"@comsultia/gulp-l10n-js","version":"0.0.2","description":"gulp plugin for parse xml file (l10n) and export result to js file","main":"index.js","scripts":{"test":"mocha"},"keywords":["xml","l10n","translate","language","parse","export","js"],"repository":{"type":"git","url":"ssh://git@bit.comsultia.com:7999/nod/l10n.git"},"author":{"name":"Comsultia, s.r.o."},"license":"ISC","dependencies":{"cheerio":"^1.0.0-rc.3","plugin-error":"^1.0.1","stream":"0.0.2","vinyl":"^2.2.0"},"devDependencies":{"chai":"^4.2.0","gulp":"^3.9.1","gulp-minify":"^3.1.0","mocha":"^6.1.4","should":"^13.2.1"},"gitHead":"8c3cb73d9d5f5a81119c11ac6556901e777f5578","_id":"@comsultia/gulp-l10n-js@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"rfordinal","email":"roman.fordinal@comsultia.com"},"dist":{"integrity":"sha512-d9m5sZkW/MnZiNNHfwXd0KixgYbxYuVHYvUDoKmCDNKbLGaWECH4RifAFKD0DuVoyjVMnHSQkdc25qM3+cqkGQ==","shasum":"e8a69bf3a0b837d4cb32f6934537481224fbfbef","tarball":"https://registry.npmjs.org/@comsultia/gulp-l10n-js/-/gulp-l10n-js-0.0.2.tgz","fileCount":11,"unpackedSize":22445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQF7HCRA9TVsSAnZWagAASSAP/1d2D/8f0l4KUCgPfuUW\nvBk5vh34XK+qHsDEMePUymgc9nxl5OksrS9ySF0cOzcaoPMOF01cmRIxa0qm\n8lRPPpBnaZ2ohHnXcrtjQKRdk094efFyDsAgOiZNsbvLWIJW9hGpgmLkhQV0\nzJVQf3CmxvY02+64Toc4TJ9iRcRM8jiQ0JQkVysh4Wf4PofSYCqyni5WFkZz\n5u+E0AxnKa1cA/Ktbr4sEIPJhh2Mg5OSk9yi8yd9dAuxcnhJcOQ6V3UNcZhl\nIelhk3NvrfhmUNZg1sxn0V9SDwujZQWzJGOtlj9XTx5AcAoErejMH/PX1IGa\nt8q/PAPY6lcKZuNf4hfq1BWpJHqMjq87yM2SMHNhL4nVAorUAK11awi62Iha\n73+g6tNpyljih8DKsicx3PNKvLqsHiqOYgQxRxYLTecbVLKikmXyU8c+bQkJ\nU6UJC+76LPuajDmYlGraubmuF0N36Wbf2v7cqKtcVijGQILTYjW52ljaTbfu\n80/PVMpBMTqfSGK0h0qY6DC3n9hKFQx9RwJ3Gg4uaknLqtenAlEuEzTu8/kV\nyEQJmITlc+C2rEo5H3IqrNF+WZIRPyQoqtBHCp9lBJI4O+L+vuC3EMASwRfp\n/7xxw3MPqL/hHQnBnwd6K5c7wDwDmfEucVX/Ua4LuNzFe+NExaNB9sh0aeJ9\nk6Mb\r\n=csKc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGc86oShGhJKisXVAiNlTJdsRP7+YzbZ5C0quFPX2LYXAiBpYRErsuCvruf181K7/C4y90SYj480NLWayozHmdAGsg=="}]},"maintainers":[{"name":"rfordinal","email":"roman.fordinal@comsultia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-l10n-js_0.0.2_1564499654373_0.03374578657589611"},"_hasShrinkwrap":false},"0.0.4":{"name":"@comsultia/gulp-l10n-js","version":"0.0.4","description":"gulp plugin for parse xml file (l10n) and export result to js file","main":"index.js","scripts":{"test":"mocha"},"keywords":["xml","l10n","translate","language","parse","export","js"],"repository":{"type":"git","url":"ssh://git@bit.comsultia.com:7999/nod/l10n.git"},"author":{"name":"Comsultia, s.r.o."},"license":"ISC","dependencies":{"cheerio":"^1.0.0-rc.3","plugin-error":"^1.0.1","stream":"0.0.2","vinyl":"^2.2.0"},"devDependencies":{"chai":"^4.2.0","gulp":"^3.9.1","gulp-minify":"^3.1.0","mocha":"^6.1.4","should":"^13.2.1"},"gitHead":"086243e5adf7b7647cc2cd0b5ae50ef92a5ef877","_id":"@comsultia/gulp-l10n-js@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"rfordinal","email":"roman.fordinal@comsultia.com"},"dist":{"integrity":"sha512-j4TG1lNzonSf68sEzNouVsgpTb1n2EYQCEAROCQqRSXeXnX0UkWt0WlS8ZUNK8qDQZ4IZit7Da6G/xuEYPOUgg==","shasum":"cd775f4ca882bfea999d735e8dea332af8894765","tarball":"https://registry.npmjs.org/@comsultia/gulp-l10n-js/-/gulp-l10n-js-0.0.4.tgz","fileCount":11,"unpackedSize":22445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQGAoCRA9TVsSAnZWagAAZ4YQAJ2DPu3/o9DVaczQiozT\n1vz9AU70ofb1Ep6asNQSniwv+vHOgYpmz5gIrs5n89+zA8DTlqOvMkgdNe3b\nwa8Cmu2fQMTZOcOtk+R6FDTqJXnMx/R3SLdZZ2tB/anAi+kjs0I9N/OdRdV2\nArOE0PgrOj9HlbHZKYOW5RUOg2z0a/tsXHRi7VKzfFiTskb50H/GFWy7mUAp\nID6bhiBdd4iQFRKsjzbD/4mSYovTNPPZoxkL2xbcnFpo9FNVJWSaD80s0d/M\n0ClFpSCqxvwOcEKTq69CCSpGT7sgv2hnf64TbjnT1XhDIdsQGEaEXITejXhr\nHqF+eeZQVRkxSViPfiJGdwEh/+UjnvGo3DzuHY1s0fqvrljaFRPYJWzcI7Wg\n53UMX7eRNzRbqI5O+kpgtSfCWnZzJtm9pzYk6p9Y8rDt1WvRDcPG0FYUkuWg\nc9g8Zcd0wm1L5HejHJ1FKHMOtffj90FHs8ummlWLWp/e+aJNhibNt9G3UcVn\n21gdVCp0ObYkSInHdl3rGyVdMwVTRFgqjrHLOatWr1HPUichWTiBUpq1ru9J\n2+Eic195k7I8RiKAYZ9UL1dKHujz1o3+9KDP6nscdpHvqG2HOSsLgIHDwsdf\nq+m6OBVc5WzaCppoOTr9Vo5ZnqH4yVGQZGYuq5SQQNBiwpL82UpWS3MVdOnB\nC2c6\r\n=BM2T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhntv9FZFcDIzQzPhDU1phkIghjEwqZzga93AqrZaH+AiEA+6OkWDKg4LmAt4qlHzQpruEoHCDjxm6mogq5trPBIJQ="}]},"maintainers":[{"name":"rfordinal","email":"roman.fordinal@comsultia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-l10n-js_0.0.4_1564500008296_0.15377057911656755"},"_hasShrinkwrap":false},"0.0.5":{"name":"@comsultia/gulp-l10n-js","version":"0.0.5","description":"gulp plugin for parse xml file (l10n) and export result to js file","main":"index.js","scripts":{"test":"mocha"},"keywords":["xml","l10n","translate","language","parse","export","js"],"repository":{"type":"git","url":"ssh://git@bit.comsultia.com:7999/nod/l10n.git"},"author":{"name":"Comsultia, s.r.o."},"license":"ISC","dependencies":{"cheerio":"^1.0.0-rc.3","plugin-error":"^1.0.1","stream":"0.0.2","vinyl":"^2.2.0"},"devDependencies":{"chai":"^4.2.0","gulp":"^3.9.1","gulp-minify":"^3.1.0","mocha":"^6.1.4","should":"^13.2.1"},"gitHead":"6ce1ac21e520cdf6376822724893a31610eef019","_id":"@comsultia/gulp-l10n-js@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"rfordinal","email":"roman.fordinal@comsultia.com"},"dist":{"integrity":"sha512-y1NnP9JXTK5EYR15CySWKs+4CyQQHEktBT210HpNJ7/qMZbwdkihG8TKdZfjuddxbviAd7R3fmKgPHzcmva0XA==","shasum":"6d3565d14d753cb8e113ef7f40bb7baded40a206","tarball":"https://registry.npmjs.org/@comsultia/gulp-l10n-js/-/gulp-l10n-js-0.0.5.tgz","fileCount":11,"unpackedSize":22663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQwBFCRA9TVsSAnZWagAAQ/QQAIkNQurx4ZCBZPZuSuwu\nctTWhbMmueI6MQF5y1Sxq85OUQ/ue/ny/JZLf66QaLpGQJE29v6iKTjURyWY\nTgq+7h9duHwYonuYdJHbanYLA7x3GJsRQyuscYtkS/8+PGsTLoVnQHein5DD\nnyoCUz+n5oKlclSHzJT/qJ/1cc7yeO7qBYu/JixU1zMer32/HvypsWrB4GKx\n5C3Vt9Vvpd92WvQ3CVMVZz4J0qwh3e8pnHnU+M/UghkR8c+7NKsobzgM4L5s\nfbNcmQGZL0YJ+oTaNlJa7wtmqupQxyEq3t5OIjxvmlVWpkEJ+WdS1zMQizbs\n+jEIieqJwaYh+zITYPFu9IY+43G9CndUsSb9+iZahjxbYIgaR0WFZ7hPXDo/\nVofqYK7svOTDWPX3b7zQy11PTXdPHSyhxKdHgPK0xmOTtw74YJ01+EOFlG1u\nNSebHxq7CIkHSuXhfSMGmOr6UHS6sAFquK2jsVvYUQfMu2tVNbQoqcA8YB3k\njak7CLLufP3Mo/nwOeNUeHvAleGCMvXwgAJH2V3MpGwvnz+6tmwqVwkAjKh5\n416vL25AhY//sOvG2bhIqchbwpNiyhPJMrv/xAKbpvWLyRKOIy1ZkB4GPgOJ\ngmy4QKibsuvGCFjqchQ7WGiQeG+q9UTMvUL/r/vL31GWwqUQ+8S1seCt2Km8\n2sHz\r\n=LFXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHln40Bw7kWI15elZAYsbrPu0fdABu8AYQDMBzal4BiTAiEAx8oQjgWNpV+7aktAEKIUMxi8cBKRBvAPIS2S94IMBHg="}]},"maintainers":[{"name":"rfordinal","email":"roman.fordinal@comsultia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-l10n-js_0.0.5_1564672068753_0.10141906618517615"},"_hasShrinkwrap":false},"0.0.6":{"name":"@comsultia/gulp-l10n-js","version":"0.0.6","description":"gulp plugin for parse xml file (l10n) and export result to js file","main":"index.js","scripts":{"test":"mocha"},"keywords":["xml","l10n","translate","language","parse","export","js"],"repository":{"type":"git","url":"ssh://git@bit.comsultia.com:7999/nod/l10n.git"},"author":{"name":"Comsultia, s.r.o."},"license":"ISC","dependencies":{"cheerio":"^1.0.0-rc.3","plugin-error":"^1.0.1","stream":"0.0.2","vinyl":"^2.2.0"},"devDependencies":{"chai":"^4.2.0","gulp":"^3.9.1","gulp-minify":"^3.1.0","mocha":"^6.1.4","should":"^13.2.1"},"gitHead":"7e89a9029428a8df2420ec600169810538b6bf01","_id":"@comsultia/gulp-l10n-js@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"rfordinal","email":"roman.fordinal@comsultia.com"},"dist":{"integrity":"sha512-9gPYYqqhyfCp2n1L/4jNftvypC0W10/Gr/GODrFeux9m1QEkMjFxKD9B2DesgdQLXagMjR/1y0t7BiElXFhXjQ==","shasum":"12cab85a447e0a6f602f574a47c7061ef29b9cbf","tarball":"https://registry.npmjs.org/@comsultia/gulp-l10n-js/-/gulp-l10n-js-0.0.6.tgz","fileCount":11,"unpackedSize":22699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+v5CRA9TVsSAnZWagAAyVcP/2BTJIMzt/PooiKAUB2B\nCGNEdokfWR1wj8P/FyWmNj9g1bgwjHvdAOnIvXepL4+PkSsqZOJI0eqGlfZQ\n40nz95gJVctdiBCdURBqSO36VF/0VFAceHoOjt5f3zPguDC7yfrf7w/5EjKd\nDWzf2drnXlx7eMGicwN7jw7GNgN5Q6eS8F8CcrABbRnI+XcnByGjOSRTPfiY\nNmb7NO7uCZ+aeWIHdTgJjoC29V0PPhA7RAhXQNm2YWqs3wbeEP8BXidrotuB\nnLz4kdUKGtRMXVEA7RAnO5/+kh/UlL3jI8LnmzucViPQxvfiEwPRJ30bPyip\nZA/6bcCEF0UEXSg+BV+cZgEyxS4+ZaoCIEUkoMJ0OyALTfzcBS/M5xNKCNgA\nOW5LLfWWR7hFy74/AFLU2GARun7haAR30ezqCk/ThozQobyivFtPCZpowjO3\nzRoOnyabZIx4G0DRnX2YLuNsT5yeJz3U1Iec3dLY0ITQET7txYQ5l0qUzLnM\nqhdS1vGIr6YNPiOENZw1SAOIUouY0vVVPHMNvuyQoWS7bCrpoEqykrXAqzvc\n3mUv8K7ke2hjgGnnrWf98G6U/CxP3TfQilllnFVAlAW+BN+VH9LG0mR6SolN\nN9Tp6wB6/OGtpfEMSoQqPUg4SokMOoTyGac66028XQkC7IIm/D/5bM55bj7O\nGQk7\r\n=s2HU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtPiUzwo34apRKuZumnnA5h/DsLie8bV8WU1DpiachyAIgWNODMF4+RN7OjrzTKTTY+cJffH//KBqniUCOeKqwDGA="}]},"maintainers":[{"name":"rfordinal","email":"roman.fordinal@comsultia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-l10n-js_0.0.6_1564732409031_0.11862914900235699"},"_hasShrinkwrap":false},"0.0.7":{"name":"@comsultia/gulp-l10n-js","version":"0.0.7","description":"gulp plugin for parse xml file (l10n) and export result to js file","main":"index.js","scripts":{"test":"mocha"},"keywords":["xml","l10n","translate","language","parse","export","js"],"repository":{"type":"git","url":"ssh://git@bit.comsultia.com:7999/nod/l10n.git"},"author":{"name":"Comsultia, s.r.o."},"license":"ISC","dependencies":{"cheerio":"^1.0.0-rc.3","plugin-error":"^1.0.1","stream":"0.0.2","vinyl":"^2.2.0"},"devDependencies":{"chai":"^4.2.0","gulp":"^3.9.1","gulp-minify":"^3.1.0","mocha":"^6.1.4","should":"^13.2.1"},"gitHead":"5ff4cf860d0a8707574e851e5a1ccdfe387ea7db","_id":"@comsultia/gulp-l10n-js@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"rfordinal","email":"roman.fordinal@comsultia.com"},"dist":{"integrity":"sha512-ZBbiTWHLasHGgAp5sBYQT8oHnicSbCoycO5QHg2uyn2nxNCUObEbQvFFuM8SpmNbqYuWIR5b5QoSvJl+iSw1iQ==","shasum":"d49e5f3bfed7eae41e88f4e5580819bd9658eedc","tarball":"https://registry.npmjs.org/@comsultia/gulp-l10n-js/-/gulp-l10n-js-0.0.7.tgz","fileCount":11,"unpackedSize":23048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ/kxCRA9TVsSAnZWagAApr4P/0H65n4jNYtQnq1NzoKi\nLEgVHwhtk0LoqyFUcjMJMXJAQNFy5ND4oSEhmsL+3fD2guwrMtRIfRfMG3Fl\nYw12fjL/QIQKcGnNqgkS9QHehGS27e7knTlIzYet5csa93ARLYvgIxpd5ztB\n4RisAPjJRMpvCerAumBj9U0PPB1hACoPZsKb8/kw5Nq8NIECJIMpJzdToJqs\ncAUrkf1aLM4lq+ySIcdAfwwI17RZ6WXCCurzU6HsUOjVGxhQ1O0XMKRL+Jjj\nl5X1loNz9j2ItPe1KmI7r8OBVJ1SKMkhB5ihVCkySB7D+Ai2pPh/5vALyIbK\nTrZ7ol3Sbd3RgyK9R+Gk7bLI3Yb3Y5QXqStrTRXLZ3V2iR2MVSC1+m6pCKjE\nVbfyMtmlc7ljl1PeIG/a+POCvlDimeDmqhjcjtZWNwhaKBDUDXCsS1JjqGrV\n0QL80l61CQkDozC7fjZfCYgMRtvYJ1+pPc6dNT65YRtCBBkB4eDFEgd9tjiU\nlrPNxXIMD7QFKBbBjLfGuBU1WO4UpyJU/WHgJLp6j7HQyHc0DtSgRtF5eMbb\n3HA+d1lIx0vp2NRbtGLTgeelE4mr4AFSCUaBgXK75ZHM9SrlwLlbtVJX84/q\nAuiyTjxiNQlGu957qicpgablRMnlZoUb88+XdqrfElC9QMkq1ushouJYEIzV\nAIDp\r\n=VeJm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrrdhbWYWmgdMmrQdjnteQvRQf6NxNI03yc8sscZdfawIhAPU2J9MrkTiOJywuPtYBE1aQDbh9hKDgNyra9z0qvsxm"}]},"maintainers":[{"name":"rfordinal","email":"roman.fordinal@comsultia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-l10n-js_0.0.7_1564735792765_0.5466223523089466"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-30T15:11:03.168Z","0.0.1":"2019-07-30T15:11:03.299Z","modified":"2022-04-05T00:43:26.318Z","0.0.2":"2019-07-30T15:14:14.500Z","0.0.4":"2019-07-30T15:20:08.444Z","0.0.5":"2019-08-01T15:07:48.851Z","0.0.6":"2019-08-02T07:53:29.251Z","0.0.7":"2019-08-02T08:49:52.947Z"},"maintainers":[{"name":"rfordinal","email":"roman.fordinal@comsultia.com"}],"description":"gulp plugin for parse xml file (l10n) and export result to js file","keywords":["xml","l10n","translate","language","parse","export","js"],"repository":{"type":"git","url":"ssh://git@bit.comsultia.com:7999/nod/l10n.git"},"author":{"name":"Comsultia, s.r.o."},"license":"ISC","readme":"# gulp-l10n-js\n\ngulp-l10n-js is a [gulp](https://gulpjs.com/) plugin for parse l10n XML file and export to js file.\n\n\n## Installation\n\nInstall package with NPM and add it to your development dependencies:\n\n`npm install --save-dev @comsultia/gulp-l10n-js`\n\n\n## USAGE\n\ngulp-l10n-js provides simple exporting methods:\n\n```javascript\nconst gulp = require('gulp'),\n      l10n = require('gulp-l10n-js '),\n      minify = require('gulp-minify');\n\n// example 1 (param is string)\ngulp.task('l10n', function () {\n  return gulp.src('./mock.L10n')\n  .pipe(l10n('l10n.js'))\n  .pipe(minify())\n  .pipe(gulp.dest('./dist'))\n});\n\n// example 2 (param is object)\ngulp.task('l10n', function () {\n  return gulp.src('./mock.L10n')\n  .pipe(l10n({\n    name: 'l10n.js',\n    variable: 'l10n'\n  }))\n  .pipe(minify())\n  .pipe(gulp.dest('./dist'))\n});\n\n// l10n source files\nconst sourceFiles = [\n  './mock.L10n',\n  './mock2.L10n'\n];\n\n// example 3 (source is array of files)\ngulp.task('l10n', function () {\n  return gulp.src(sourceFiles)\n  .pipe(l10n({\n    name: 'l10n.js',\n    variable: 'l10n'\n  }))\n  .pipe(minify())\n  .pipe(gulp.dest('./dist'))\n});\n\n// --------------------\n// watch l10n\n// --------------------\ngulp.task('watch', function() {\n  gulp.watch(sourceFiles, ['l10n']);\n});\n```\n* use [gulp-minify](https://www.npmjs.com/package/gulp-minify) for smaller build\n\n*example available in gulpfile.js*\n\n\n## Notes\n\n* **gulp.src()** means path to XML l10n file or array of files to be exported\n* **gulp.dest()** means path to export destination\n* **l10n(param)** => **param** could be string (example 1) or object (example 2)\n* **l10n** is default variable name (if string param is used)\n* `name` is the name of exported file\n* `variable` is the name of variable inside exported file\n\n\n## l10n XML structure example\n\n```xml\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<L10n>\n  <header>\n\t</header>\n  <string id=\"translate 1\">\n    <sk-SK>... Preklad cislo 1</sk-SK>\n    <en-US>... Translate number 1</en-US>\n    <de-DE>... Zahlenübersetzung 1</de-DE>\n  </string>\n  <string id=\"translate 2\">\n    <sk-SK>... Preklad cislo 2</sk-SK>\n    <en-US><![CDATA[... Translate number 2 => <p style=\"color: red\">html paragraph</p>]]></en-US>\n    <de-DE>... Zahlenübersetzung 2</de-DE>\n  </string>\n  <string id=\"translate 3\">\n    <sk-SK>... Preklad cislo 3</sk-SK>\n    <en-US>... Translate number 3</en-US>\n    <de-DE>... Zahlenübersetzung 3</de-DE>\n  </string>\n</L10n>\n```\n* HTML inside XML is also suported\n\n*example available in mock.L10n*\n\n\n## Exported JS file\n```javascript\nvar l10n = [\n  [  \n     {  \n        \"id\":\"translate 1\",\n        \"lng\":[  \n           {  \n              \"name\":\"sk-SK\",\n              \"translate\":\"... Preklad cislo 1\"\n           },\n           {  \n              \"name\":\"en-US\",\n              \"translate\":\"... Translate number 1\"\n           },\n           {  \n              \"name\":\"de-DE\",\n              \"translate\":\"... Zahlenübersetzung 1\"\n           }\n        ]\n     },\n     {  \n        \"id\":\"translate 2\",\n        \"lng\":[  \n           {  \n              \"name\":\"sk-SK\",\n              \"translate\":\"... Preklad cislo 2\"\n           },\n           {  \n              \"name\":\"en-US\",\n              \"translate\":[\n              \t{\n                \t\"data\":\"... Translate number 2 => <p style=\\\"color: red\\\">html paragraph</p>\",\n                    \"type\":\"text\"\n                 }\n               ]\n           },\n           {  \n              \"name\":\"de-DE\",\n              \"translate\":\"... Zahlenübersetzung 2\"\n           }\n        ]\n     }\n  ]\n];\n\n\n// helper function for returning translate by id and language params\n\nfunction getL10n(id, lng = 'en') {\n  let l10nArray = [];\n\n  let newl10nArr = l10n.reduce(function(result, current) {\n  \treturn result.concat(current);\n  });\n\n  const l10nId = newl10nArr.filter(function(item) {\n    if(item.id === id) {\n    \treturn item\n    }\n  });\n\n  if(typeof l10nId[0] === 'undefined' || l10nId[0] === undefined) {\n  \treturn '{' + id + '}';\n  }\n\n  const l10nResult = l10nId[0].lng.filter(function(item) {\n    if(item.name === lng || item.name.substr(0,2) === lng) {\n      return item\n    }\n  });\n\n  if(typeof l10nResult[0] === 'undefined' || l10nResult[0] === undefined) {\n  \treturn '{' + id + '}';\n  }\n\n  let resultType = l10nResult[0].translate;\n\n  if(typeof resultType === 'object') {\n  \treturn l10nResult[0].translate[0].data;\n  } else {\n  \treturn l10nResult[0].translate;\n  }\n}\n```\n* lng param is not required ('en' is default lng)\n* lng param could be for example: 'en' or 'en-US' format\n\n*example available in dist/l10n.js*\n\n\n## Working with export\n\nFirst include exported js file into head or concat with another js file, then you are able to find translate by id and language simple by calling built-in function **getL10n(id, lng)**:\n\n```javascript\n<!DOCTYPE html>\n<html>\n<head>\n  <title>gulp-l10n-js</title>\n  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\" />\n  <meta name=\"robots\" content=\"index,nofollow\" />\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\" />\n  <script src=\"./dist/l10n-min.js\" type=\"text/javascript\"></script>\n  <!-- or not minified version  -->\n  <!-- <script src=\"./dist/l10n.js\" type=\"text/javascript\"></script> -->\n</head>\n<body>\n  \n  <div id=\"element\"></div>\n  \n  <script>\n    \n    // simple text inside parsed XML\n    console.log(getL10n('translate 1', 'de')); // ... Zahlenübersetzung 1\n    \n    // using default lng param 'en'\n    console.log(getL10n('translate 1')); // ... Translate number 1\n    \n    // HTML inside parsed XML\n    console.log(getL10n('translate 2')); // ... Translate number 2 => <p style=\"color: red\">html paragraph</p>\n    document.getElementById('element').innerHTML = getL10n('translate 2');\n    \n  </script>\n\n</body>\n</html>\n```\n*example available in index.html*","readmeFilename":"README.md"}