{"_id":"i18n-stex","_rev":"36-0343cce3ebae726ceb514fb1f81e579d","name":"i18n-stex","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.0":{"name":"i18n-stex","version":"1.0.0","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.0","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"dist":{"shasum":"fb2011c208e299300cd5af298e5b318302f524ce","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.0.tgz","integrity":"sha512-pVTEB/80X1Viy18YAfBCBTtjDUTG88YA4hBFZWKE8ly9BkIUMYySkx9StvXwTr5RYTUAgt5ZRbZjbhsPDDSLmQ==","signatures":[{"sig":"MEYCIQD8TFxg8J8p1YMvIVTXpzANdcYAZ97m9jTKYA5ulHnlpwIhAKg5TCqHLp0ZpHvUBvq+R8SbM2+5OyI53QsbeG00BIhC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"fb2011c208e299300cd5af298e5b318302f524ce","gitHead":"d5ddcde41e434401162cbe111ad6ebb0c0b886ab","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2","@types/cli":"^0.11.19","@types/glob":"^5.0.30"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","browserify":"^14.4.0","typescript":"^2.4.1","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.0.tgz_1501147162704_0.7217624234035611","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"i18n-stex","version":"1.0.1","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.1","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"dist":{"shasum":"ca0785a28a9240a54f2ada00c1d610b8ec71ac41","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.1.tgz","integrity":"sha512-WsBlMeNlelnbjcBmWQgv9nTS9Zr/M6c2vl9EtkrAmDAiXgbmKOf/WPAYa1+DfX3T5HQ7Gp052Tbq32/EWZLbPA==","signatures":[{"sig":"MEUCIGFbOnV6CGa51aDzEJZL+uYB9tWi1+QAHx4gVpbnQrejAiEAyzLt6T4m2SOtslrAorHfPWhg5ckcG/eikH07mIzvUME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"ca0785a28a9240a54f2ada00c1d610b8ec71ac41","gitHead":"e7be7a8e79441d8892ce1711430940d4ea413c13","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2","@types/cli":"^0.11.19","@types/glob":"^5.0.30"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.1","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.1.tgz_1501158441085_0.4493850932922214","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"i18n-stex","version":"1.0.2","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.2","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"7d54f8c74893efc8f20aff9c4eb28e8d8f4182dd","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.2.tgz","integrity":"sha512-sS6kLxrh0j9G1hrU5CR8uxCt/V3wIYbgXq098vm6EjhfkuWQVwqMl6nWmzLP+ex9uL1KKEeSSok20S3uQEGfQA==","signatures":[{"sig":"MEUCIAodU8u+ylXjlXPvbIUhZ/GAGcm6u0u08MwraJ39M0MHAiEAlCPe5yqc+SxLUi1WsVUBuzg1D1b1bruQZL7NSzeLtOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"7d54f8c74893efc8f20aff9c4eb28e8d8f4182dd","gitHead":"22c577227ab21da57cba0fbf691b0bc289043312","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2","@types/cli":"^0.11.19","@types/glob":"^5.0.30"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.1","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.2.tgz_1501170266119_0.9002894510049373","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"i18n-stex","version":"1.0.3","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.3","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"a43a3ab665a96f0627bb250eb8707f8c7ff083aa","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.3.tgz","integrity":"sha512-2ijhUC3M30YmClX3+N1u8SN1ezsrfGIbDVh0Ahy2XEnS8SviFJhaYn+8EcNSwXKxPJcYcSC85oyOKiBMgwoVfA==","signatures":[{"sig":"MEUCIQDUZ0WVKsa3ZsE2oFHuf+x749DDouUJ3mkAiUbqFXAu1gIgRSvPKjQwBBK5PbTqS7TjUoDCDLSphJQuEVYqkAVcbj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"a43a3ab665a96f0627bb250eb8707f8c7ff083aa","gitHead":"3efde2a3ec3224b31f0618473f1df0a41c255dd2","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.1","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.3.tgz_1501240157374_0.3890542364679277","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"i18n-stex","version":"1.0.4","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.4","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"fedabe5ad0e056283140510f4c01ca9804b3a2cc","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.4.tgz","integrity":"sha512-79JJ0pMFozdgPIOYAHceKRbSiJhy27h8JIJg+ieXCRpaDKP6Eg6Vjf/bcJv0lk3KAFfR2CGBrRCI5XNZ+Dhs7Q==","signatures":[{"sig":"MEQCIH+/oqduxTALk3KTUXTRBzGK8VxqiHzqyjvO9EHmotz+AiB2dC9e/gZPFp6rTGwxP3dmhYVVz2hpCDQ8wotwih+vpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"fedabe5ad0e056283140510f4c01ca9804b3a2cc","gitHead":"d039a08c04b2086653d6cee16c81bd95c0e111a9","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.1","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.4.tgz_1501490378337_0.6257344856858253","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"i18n-stex","version":"1.0.5","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.5","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"695214808d428c75c8c91f0fbe7f6093feb92f55","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.5.tgz","integrity":"sha512-qlgCog1hhnbeFzP2vdrwx9+T5lrVOoq7+YP9H7GTQBnDZ7PuNRN11/3DzpESZBrq1PnNlmHpfMbjlPyD/n+E8g==","signatures":[{"sig":"MEUCIB+CKFnk6vIiq6aPsVrei25LXEvODZqk/oyFbRtqG1d1AiEA/1i+tTszVFicmbomP1HXgVngr6Sbo+DgkKCs7U54CQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"695214808d428c75c8c91f0fbe7f6093feb92f55","gitHead":"d4ce4ba8aa0d46f861e4ca8f066320cc1b00c8cd","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.1","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.5.tgz_1501492679120_0.21767375990748405","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"i18n-stex","version":"1.0.6","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.6","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"0babb93f44bc397bc82a9cf7fdcd7bca04c81a3e","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.6.tgz","integrity":"sha512-9C6QznwjCjzdlHdaJ7tdw2h9vfiVDGF5Hq03ns3ZGqJGTPPp3Hy878qhXdqQsXWWwedIzYGVkjIXO5ZCdCc4zg==","signatures":[{"sig":"MEUCIBkJzGwSbVSv6T0ynDjmYkTAQi2tA+a510QcvWSMLPfZAiEArlIcyhgUV+orPbKsfexzOVPT3b8kYkGge+kHFZSGssM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"0babb93f44bc397bc82a9cf7fdcd7bca04c81a3e","gitHead":"92a7338e379f8cd60162088e95a3399234ad8509","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.1","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.6.tgz_1501590007930_0.7231528013944626","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"i18n-stex","version":"1.0.7","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.7","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"cf135c37f06e33c952adfdf16a50256b88677334","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.7.tgz","integrity":"sha512-9ynS6jfL51GKlvFwCxgUC7StNP+iLuJCzJwRU0Rb3Nr+XdvsHJYgSO6mWgZqWHvE307+Gkb+RRb0yTeXga5Hug==","signatures":[{"sig":"MEQCIDvUZueJe5ct/b77h8HUFB7ybBntUK4fztx9mRjxhX3IAiBUQ5Jk97xrw2Q9qgRwA/YBwOsHnXVmnKXtFXgLG0BmzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"cf135c37f06e33c952adfdf16a50256b88677334","gitHead":"bfd4ef555b473580704be4943a4b3a162b73e0ee","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.4","typescript":"^2.4.1","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.7.tgz_1501592971394_0.8770158565603197","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"i18n-stex","version":"1.0.8","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.8","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"9bee3ef9fc8420435be9a03414af4330160613ee","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.8.tgz","integrity":"sha512-4t9sZ48dYVUKAkYEL3fMEGeB6BHboV8j706aaGavLrnkFtB/lfeWelB8I560rrMY9XNSR4KJ9UAHECBgNe8A1A==","signatures":[{"sig":"MEUCICi29JakKB5AP619O0dYePNPLiFlsWg8GXgRPZROJNWwAiEAgmC9Ih1Iws6CoVuNTkRrD1UFYVgp9432slgDvxLzSrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"9bee3ef9fc8420435be9a03414af4330160613ee","gitHead":"7420806a34f3075bd8eb57ba32d28e25b7b8aecc","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.4","typescript":"^2.4.1","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.8.tgz_1502193759239_0.6279216383118182","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"i18n-stex","version":"1.0.9","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.9","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"cde638d2c4ed14dc1ec178aaf84162cb28cc4d7a","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.9.tgz","integrity":"sha512-SvDwGv+Fq0wDqIsjK0P+Vji42A/J7TiKo5grH8Pcn84emk0MkSkmMnDH92m9qhBy0G72XfgipBWTZ0jqqnVQpQ==","signatures":[{"sig":"MEUCIDsE4Ll51usSXPDrHhWyk5iK4odCoTXyng0CxYUS0neqAiEAqA4tZPmbmQUiK8IcsKysAlXjZ6VZ7E8G/ruchQ/KmKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"cde638d2c4ed14dc1ec178aaf84162cb28cc4d7a","gitHead":"0beeb61625bff3b98afc384ad1d6b38da3ab07a4","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.1","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.9.tgz_1502430708857_0.5255167859140784","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"i18n-stex","version":"1.0.10","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.10","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"4550b677681d5f1f7983ff6e7d7e537395225e8e","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.10.tgz","integrity":"sha512-IfHeGCqQD7rjuyycevAcF3NIMQhms07ai1Y120WdEm3UCzgGbbyScos+Qb30XBtELNrpEVz593la4NbCINwJ8g==","signatures":[{"sig":"MEUCIEWCznnz/SBO3WlhWOjLE3ZSK4BFYiJ7f/dOV9Yegki2AiEAz/vAHWjFkq1FmttvymTM+nDx1bevZ5OYGHZD/0yH5ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"4550b677681d5f1f7983ff6e7d7e537395225e8e","gitHead":"35d0a4db3667014846c70b490b711d77098ddc49","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2","typescript":"^2.4.1"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.5","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.10.tgz_1502533552738_0.8380394752603024","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"i18n-stex","version":"1.0.11","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.11","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"faecd520ec5f98f7d419dc419bc49b5615dfcc7c","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.11.tgz","integrity":"sha512-9X3b6ppgtv2wzSu8ecTu6PS3ay4XineXyLJyhzwkYHB2lXppUIlzLwjAWokkREv/6DWH3+86z4+oODLLyxu5iA==","signatures":[{"sig":"MEUCIAS887etxIiQoWYwc2ux/YxA6rCOrPbgqWMemIJdlWHtAiEAnPcyM0+Mi31TenNzN+HySuVKaIZMIRS1Qg14hKWx2RE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"faecd520ec5f98f7d419dc419bc49b5615dfcc7c","gitHead":"4078e74661ffaf88e67fce0562ec1de065f1b0b4","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1","glob":"^7.1.2","typescript":"^2.4.1"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.9.0","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.5","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex-1.0.11.tgz_1502534149049_0.24124856549315155","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"i18n-stex","version":"1.0.12","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-stex@1.0.12","maintainers":[{"name":"a.fedosov","email":"osvodef@gmail.com"},{"name":"andymost","email":"andreymostcase@gmail.com"},{"name":"artem.malko","email":"artem.malko@gmail.com"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"trufi","email":"stevemyz@gmail.com"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"}],"homepage":"https://github.com/2gis/stex#readme","bugs":{"url":"https://github.com/2gis/stex/issues"},"bin":{"stex":"./bin/stex"},"dist":{"shasum":"58f3db6856faa21f91b0fac1fbb9e77994f78a00","tarball":"https://registry.npmjs.org/i18n-stex/-/i18n-stex-1.0.12.tgz","fileCount":38,"integrity":"sha512-92PyE+4m0MWcUFiRA6FVqUy959TsHgX37qansrPFKubLDauttOitYw16qvB9rMky/Lb+bSX6zKbRp3Q2KaSUjQ==","signatures":[{"sig":"MEUCIQD5G55YabndtWem+uvCk/2sykarFlYHRFYmZqqroeTNBQIgA8Z1CMx97C1ftC8iBfsjXNxeOC9GZj/Q4SJDYpNeIw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEz2DCRA9TVsSAnZWagAA0G4P/jkk0DBBL+APHuk6Rwa1\n6l+FIk5ZmvljgxznMwJY4A9CUG9Jnsq7jxRGAuneZC32O/3mtbOLE8YCCzpD\nT4SkQQcUgQsmzPIQgN5DwDPEGtEutyIGtmxENbZi63IvafAPR0bSmOBLTj5P\nfygdjYKUdQHxZcnBc3RAekZTv3i+ZETCdG4D7rdtq8dFA8WY46PCmN2QKMhi\nkdu0QAWEWkljFtkOPWGWn73jQT2gzZMpGYHco05PfWofPPbUJqi4+ceHKK+C\nDMBZXbHCWL/nJxs8VEOVsyy2FeARYsCcHDMJeHukuhmVp/gQacDN8DpbCDpk\n1RZN5Oqd0gewJz6Te5WJI3Mr29e9FU9PkvA55w5o5xE0fcHaJgfPijyaQAF+\nCwb14SbqoM3RImINRlKMBfdVzA9E3N3Rr+T/W2Eh4D+aQO8yu+/M9tQfJYl9\nOMpzQboOSDx+svmZpEkf3Z5J1I7QwhrnmVpFD3ZB5NotcCY+ZM3pBCd/ubDE\nfOFLtANm2beEeaoDrp/Hp2EOJVPqI4KVzgsxfW6ohQB1dQ1LYmnFkGq+h89H\nkwwTtiTxcEHqkuCzuaE1BXQd/oW5cKoLdPKsQpyTNfgIStDQTCQb+oKj7zm7\n6+8vxWz99bl5shJBh95CdLpPXeeVn7u2ySt95Hyv9CR956OMw9CQX5Kx6cl6\nDkYP\r\n=G7hR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7465408a482c4d4e914f12e90b8da70aa1e82f61","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc bin/cli.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"artem.malko","email":"artem.malko@gmail.com"},"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"_npmVersion":"6.7.0","description":"i18n STrings EXtractor","directories":{},"_nodeVersion":"11.8.0","dependencies":{"cli":"^1.0.1","glob":"^7.1.2","typescript":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"karma":"4.1.0","mocha":"^6.1.4","tslib":"1.5.0","eslint":"^6.0.1","tslint":"4.3.1","ts-node":"^3.2.0","watchify":"^3.11.1","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^16.2.3","i18n-proto":"1.0.5","@types/glob":"^5.0.30","@types/node":"^8.0.14","karma-mocha":"^1.3.0","@types/assert":"^0.0.31","karma-browserify":"^6.0.0","karma-typescript":"^4.1.0","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-stex_1.0.12_1561542019271_0.6087443649729134","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-07-27T09:19:23.884Z","modified":"2026-09-04T09:00:34.791Z","1.0.0":"2017-07-27T09:19:23.884Z","1.0.1":"2017-07-27T12:27:22.174Z","1.0.2":"2017-07-27T15:44:27.219Z","1.0.3":"2017-07-28T11:09:18.407Z","1.0.4":"2017-07-31T08:39:39.410Z","1.0.5":"2017-07-31T09:18:00.164Z","1.0.6":"2017-08-01T12:20:09.156Z","1.0.7":"2017-08-01T13:09:32.484Z","1.0.8":"2017-08-08T12:02:40.285Z","1.0.9":"2017-08-11T05:51:49.945Z","1.0.10":"2017-08-12T10:25:53.812Z","1.0.11":"2017-08-12T10:35:50.059Z","1.0.12":"2019-06-26T09:40:19.401Z"},"bugs":{"url":"https://github.com/2gis/stex/issues"},"license":"MIT","homepage":"https://github.com/2gis/stex#readme","keywords":["i18n"],"repository":{"url":"git+https://github.com/2gis/stex.git","type":"git"},"description":"i18n STrings EXtractor","maintainers":[{"email":"artem.malko@gmail.com","name":"artem.malko"},{"email":"stevemyz@gmail.com","name":"trufi"},{"email":"me@lastw.net","name":"lastw"},{"email":"mbeloshitsky@gmail.com","name":"itanka9"},{"email":"a.artemev@inbox.ru","name":"alxart"},{"email":"vitaliy.gis@gmail.com","name":"vitaliy.gis"},{"email":"mail@kuznetsov.it","name":"kuznetcoff"},{"email":"oleg1556@gmail.com","name":"kalyanov"},{"email":"count@ngs.ru","name":"kto-to"},{"email":"m.novoselcev@2gis.ru","name":"mnovoseltsev"},{"email":"heilage.nsk@gmail.com","name":"heilage"}],"readme":"# i18n-stex\ni18n STrings EXtractor\n\nStex is an utility to extract i18n strings from JS & TS source code. It's written in Typescript and is distributed as standalone package.\n\n## How it works\n\nStex walks through all files and traverses their ASTs with typescript API searching for any of these function or method calls:\n- `_t('Simple translation')`\n- `_pt('Context', 'Contextual translation')`\n- `_nt(['Plural translation', 'Plural translations'], pluralityFactor)`\n- `_npt('Context', ['Contextual plural translation', 'Contextual plural translations'], pluralityFactor)`\n\n`pluralityFactor` is a numeric literal, variable or expression, evaluating as number, which is used to determine which plural form should be used in runtime. This logic is not implemented in stex, but it should know about it to provide consistent interface.\n\nAny of `_t`, `_pt`, `_nt` and `_npt` may have additional parameters, which will be substituted into strings. Example:\n```\n_t('This translation is %1', 'simple') // Should output \"This translation is simple\" in runtime\n```\nAgain, this logic is not implemented in stex, but on parsing stage it checks if count of substitution markers matches count of additional parameters and throws an error on mismatch.\n\nPlural `_nt` and `_npt` calls may also have a `%%` substitution marker, which should be replaced with `pluralityFactor` value in runtime.\n\ni18n calls may be imported as object, and stex will still recognize it: for example, `$i18n._t('Something')` is fine.\n\nStex also extracts comments for translators. Such comments should be strictly on previous line relative to i18n call and should begin with `// ;` or `/* ;`. Multiline translation comments are not allowed, but stacking single-line comments are allowed, like this:\n```\n// ; This is some text\n// ; This line of comment will also get into translation file\n_t('Some text')\n```\n\n## Output data expectations\n\n- All i18n strings are extracted as i18n entries.\n- Entries are deduplicated using `context`+`string` as a key, so many occurences of same string will be treated as one in translation file.\n- Comments are deduplicated by content, but if different comments are provided for same entry, they will be merged together.\n- String occurence places are also saved within output data in format of `fileName:lineNumber:character`.\n\n## Command-line usage\n\nTo install stex system-wide, run:\n```\n$ sudo npm install -g i18n-stex\n```\nThen you can use it like this:\n```\n$ stex --help\n\ni18n STring EXtractor\n\nOptions:\n   -h / --help          Show this help\n   -s / --src '*.ts'    Define which files should be processed.\n                        Accepts quoted glob string.\n   -o / --output FILE   Define output JSON file name. If a file\n                        already exists, it's contents will be\n                        overwritten.\n```\nInput files string is a glob, so you may pass not only a single file name, but also something like `src/**/*.ts` to parse every .ts file in a folder and all its subfolders.\nOutput defaults to stdout, so you can use standard unix stream redirection syntax.\n\n## API usage\n\nStex uses typescript API to walk through the AST, so you should have typescript installed in your project's `node_modules`. Basic way to use stex is importing and calling it as follows:\n\n```\nimport { readFileSync } from 'fs';\nimport * as ts from \"typescript\";\nimport { extract, getDictItems } from 'stex/src';\n\nlet fileName = '[whatever file you want]';\nlet sources = ts.createSourceFile(fileName, readFileSync(fileName).toString(), ts.ScriptTarget.ES5, /*setParentNodes */ true);\n\n// Here is where we run stex\nextract(sources);\nconsole.log(getDictItems());\n```\n\n**function extract(file: _ts.SourceFile_): void**\nInput: Source file object created with `ts.createSourceFile`.\nOutput: none; strings dictionary is filled inside module's scope. You may run `extract` several times on multiple files to get strings dictionary of all source files at once.\n\n**function getDictItems(): I18NEntry[]**\nInput: none.\nOutput: array of entries extracted with `extract`. Exact format of `I18NEntry` is listed [here](https://github.com/2gis/i18n-proto/blob/master/index.ts).\n\nAnother example of using AST traversal may be found [here](https://basarat.gitbooks.io/typescript/docs/compiler/parser.html).\n\n## Contributing\n\nStex uses github-flow to accept & merge fixes and improvements. Basic process is:\n- Fork the repo.\n- Create a branch.\n- Add or fix some code.\n- **Run Karma testing suite with `npm run test` and make sure nothing is broken**\n- Add some tests for your new code or fix broken tests.\n- Run `npm run build` to build pure-js distribution files.\n- Commit & push.\n- Create a new pull request to original repo.\n\nPull requests with failing tests will not be accepted. Also, if you add or modify packages to `package.json`, make sure you use `yarn` and update `yarn.lock`.\n","readmeFilename":"README.md"}