{"_id":"@dialpad/i18n-goblin-services","_rev":"13-880485c611c0e46529510e3518e60d4e","name":"@dialpad/i18n-goblin-services","dist-tags":{"latest":"1.7.1"},"versions":{"1.0.2":{"name":"@dialpad/i18n-goblin-services","version":"1.0.2","keywords":["i18n","translation","workflow","cli","localization"],"license":"UNLICENSED","_id":"@dialpad/i18n-goblin-services@1.0.2","maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"homepage":"https://github.com/dialpad/goblin-client-tools#readme","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"bin":{"should-pull":"dist/should-pull.js","pull-translations":"dist/pull.js","translate-dialpadistan":"dist/dialpadistan.js","force-pull-translations":"dist/force-pull.js","upload-translation-service":"dist/push.js","translation-screenshots-check":"dist/screenshots-check.js"},"dist":{"shasum":"2767f74d0ba6200eaf8c53c7bde997d961db0e58","tarball":"https://registry.npmjs.org/@dialpad/i18n-goblin-services/-/i18n-goblin-services-1.0.2.tgz","fileCount":56,"integrity":"sha512-n0ca3l55HOYD+lQkQByHFKMRM9lwEihkpb1V7wOpqCOtDXhGpM+uiHh/YemnV8sLr54+B1yyrIGTk0RRHOWsVQ==","signatures":[{"sig":"MEYCIQCvP/pUpMwtExzl9PlkeMcELNgZYjZCU0Z+7jou6op3xgIhANk1IBoTZpn81fhBeAuAsqorzfApkPZfanmL1OzbxuoU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124327},"type":"module","exports":{"./pull":{"types":"./dist/types/pull/index.d.ts","import":"./dist/pull.js","default":"./dist/pull.js"},"./push":{"types":"./dist/types/push/index.d.ts","import":"./dist/push.js","default":"./dist/push.js"},"./force-pull":{"types":"./dist/types/pull/force-pull.d.ts","import":"./dist/force-pull.js","default":"./dist/force-pull.js"},"./should-pull":{"types":"./dist/types/pull/should-pull.d.ts","import":"./dist/should-pull.js","default":"./dist/should-pull.js"},"./dialpadistan":{"types":"./dist/types/dialpadistan/index.d.ts","import":"./dist/dialpadistan.js","default":"./dist/dialpadistan.js"},"./screenshots-check":{"types":"./dist/types/screenshots-check/index.d.ts","import":"./dist/screenshots-check.js","default":"./dist/screenshots-check.js"}},"gitHead":"e36fae5c5881d050ec3dac04c2ed7617fb1c46a3","scripts":{"lint":"echo 'needs migration to use @dialpad/eslint-config'","test":"vitest","build":"run-p build:*","format":"prettier ./ --write","lint:ci":"echo 'needs migration to use @dialpad/eslint-config'","test:ci":"rushx test 2>&1","coverage":"vitest run --coverage --passWithNoTests","format:ci":"prettier ./ --check","typecheck":"echo 'no typecheck specified'","build:main":"vite build","build:types":"run-p types:*","should-pull":"rushx build && node ./dist/should-pull.js","types:build":"tsc","typecheck:ci":"rushx typecheck","coverage:open":"rushx coverage && open coverage/index.html","pull-translations":"rushx build && node ./dist/pull.js","translate:dialpadistan":"rushx build && node ./dist/dialpadistan.js","force-pull-translations":"rushx build && node ./dist/force-pull.js","upload-translation-service":"rushx build && node ./dist/push.js","translation-screenshots-check":"rushx build && node ./dist/screenshots-check.js"},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"deprecated":"Use 1.2.0 instead","repository":{"url":"git+https://github.com/dialpad/goblin-client-tools.git","type":"git"},"_npmVersion":"10.9.4","description":"i18n translation workflow services - push, pull, dialpadistan","directories":{},"_nodeVersion":"22.21.1","dependencies":{"csv-parse":"5.5.6","@fluent/syntax":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~5.4.10","jsdom":"21.1.1","eslint":"~9.13.0","vitest":"~2.1.4","prettier":"~3.3.3","fast-glob":"^3.3.3","typescript":"~5.6.3","@types/node":"^24.0.4","npm-run-all":"4.1.5","@vitejs/plugin-vue":"~5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/i18n-goblin-services_1.0.2_1773432087444_0.23697687856511807","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@dialpad/i18n-goblin-services","version":"1.1.2","keywords":["i18n","translation","workflow","cli","localization"],"license":"UNLICENSED","_id":"@dialpad/i18n-goblin-services@1.1.2","maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"homepage":"https://github.com/dialpad/goblin-client-tools#readme","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"bin":{"should-pull":"dist/should-pull.js","pull-translations":"dist/pull.js","translate-dialpadistan":"dist/dialpadistan.js","force-pull-translations":"dist/force-pull.js","upload-translation-service":"dist/push.js","translation-screenshots-check":"dist/screenshots-check.js"},"dist":{"shasum":"1f299252b72b2fdf859c6cbb32eda30bbef1e79f","tarball":"https://registry.npmjs.org/@dialpad/i18n-goblin-services/-/i18n-goblin-services-1.1.2.tgz","fileCount":56,"integrity":"sha512-Wsj742FrE1miwbsm7qQucJh81CKXBwTYeH+K3QdzYk/YM8KZrxY6TU8TTV64Dk6i2puqXiUJjtsGJWkJ0MtMcw==","signatures":[{"sig":"MEQCIGzOQl1pjH4nNfP265RDXAtJe55LiuX9w08J/q4cf4weAiAJD4pkEalLm72p4VPkydDbt8nzLB+gWBkd3KuoNrsgjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124327},"type":"module","exports":{"./pull":{"types":"./dist/types/pull/index.d.ts","import":"./dist/pull.js","default":"./dist/pull.js"},"./push":{"types":"./dist/types/push/index.d.ts","import":"./dist/push.js","default":"./dist/push.js"},"./force-pull":{"types":"./dist/types/pull/force-pull.d.ts","import":"./dist/force-pull.js","default":"./dist/force-pull.js"},"./should-pull":{"types":"./dist/types/pull/should-pull.d.ts","import":"./dist/should-pull.js","default":"./dist/should-pull.js"},"./dialpadistan":{"types":"./dist/types/dialpadistan/index.d.ts","import":"./dist/dialpadistan.js","default":"./dist/dialpadistan.js"},"./screenshots-check":{"types":"./dist/types/screenshots-check/index.d.ts","import":"./dist/screenshots-check.js","default":"./dist/screenshots-check.js"}},"gitHead":"e36fae5c5881d050ec3dac04c2ed7617fb1c46a3","scripts":{"lint":"echo 'needs migration to use @dialpad/eslint-config'","test":"vitest","build":"run-p build:*","format":"prettier ./ --write","lint:ci":"echo 'needs migration to use @dialpad/eslint-config'","test:ci":"rushx test 2>&1","coverage":"vitest run --coverage --passWithNoTests","format:ci":"prettier ./ --check","typecheck":"echo 'no typecheck specified'","build:main":"vite build","build:types":"run-p types:*","should-pull":"rushx build && node ./dist/should-pull.js","types:build":"tsc","typecheck:ci":"rushx typecheck","coverage:open":"rushx coverage && open coverage/index.html","pull-translations":"rushx build && node ./dist/pull.js","translate:dialpadistan":"rushx build && node ./dist/dialpadistan.js","force-pull-translations":"rushx build && node ./dist/force-pull.js","upload-translation-service":"rushx build && node ./dist/push.js","translation-screenshots-check":"rushx build && node ./dist/screenshots-check.js"},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"deprecated":"Use 1.2.0 instead","repository":{"url":"git+https://github.com/dialpad/goblin-client-tools.git","type":"git"},"_npmVersion":"10.9.4","description":"i18n translation workflow services - push, pull, dialpadistan","directories":{},"_nodeVersion":"22.21.1","dependencies":{"csv-parse":"5.5.6","@fluent/syntax":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~5.4.10","jsdom":"21.1.1","eslint":"~9.13.0","vitest":"~2.1.4","prettier":"~3.3.3","fast-glob":"^3.3.3","typescript":"~5.6.3","@types/node":"^24.0.4","npm-run-all":"4.1.5","@vitejs/plugin-vue":"~5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/i18n-goblin-services_1.1.2_1773432269844_0.18719022438562494","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dialpad/i18n-goblin-services","version":"1.2.0","keywords":["i18n","translation","workflow","cli","localization"],"license":"UNLICENSED","_id":"@dialpad/i18n-goblin-services@1.2.0","maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"homepage":"https://github.com/dialpad/goblin-client-tools#readme","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"bin":{"should-pull":"dist/should-pull.js","pull-translations":"dist/pull.js","translate-dialpadistan":"dist/dialpadistan.js","force-pull-translations":"dist/force-pull.js","upload-translation-service":"dist/push.js","translation-screenshots-check":"dist/screenshots-check.js"},"dist":{"shasum":"3c1c2d41bac86e56a2ce8e47a26991696a80ee0b","tarball":"https://registry.npmjs.org/@dialpad/i18n-goblin-services/-/i18n-goblin-services-1.2.0.tgz","fileCount":23,"integrity":"sha512-8kmjfmi+bXCX6zQvgnTgdDNDIHB9U/imsraiEu6h+Vf+cJmcDYVm2SniSBr5C+/U/rtzgHmucKlPEue30Of15w==","signatures":[{"sig":"MEYCIQDyDE9orckN4Wjehh7wvYPqcgcp/KUHVPu8ji4ptHqT4gIhAKixUIF08yxbcEuVGSJkD8sy7F4LjjKAb5vqSgU8GN8n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92281},"type":"module","_from":"file:dialpad-i18n-goblin-services-1.2.0.tgz","exports":{"./pull":{"types":"./dist/types/pull/index.d.ts","import":"./dist/pull.js","default":"./dist/pull.js"},"./push":{"types":"./dist/types/push/index.d.ts","import":"./dist/push.js","default":"./dist/push.js"},"./force-pull":{"types":"./dist/types/pull/force-pull.d.ts","import":"./dist/force-pull.js","default":"./dist/force-pull.js"},"./should-pull":{"types":"./dist/types/pull/should-pull.d.ts","import":"./dist/should-pull.js","default":"./dist/should-pull.js"},"./dialpadistan":{"types":"./dist/types/dialpadistan/index.d.ts","import":"./dist/dialpadistan.js","default":"./dist/dialpadistan.js"},"./screenshots-check":{"types":"./dist/types/screenshots-check/index.d.ts","import":"./dist/screenshots-check.js","default":"./dist/screenshots-check.js"}},"gitHead":"f1c541c7c65013a0e058eee3acde94958df918ca","scripts":{"lint":"echo 'needs migration to use @dialpad/eslint-config'","test":"vitest","build":"run-p build:*","format":"prettier ./ --write","lint:ci":"echo 'needs migration to use @dialpad/eslint-config'","test:ci":"rushx test 2>&1","coverage":"vitest run --coverage --passWithNoTests","format:ci":"prettier ./ --check","typecheck":"echo 'no typecheck specified'","build:main":"vite build","build:types":"run-p types:*","should-pull":"rushx build && node ./dist/should-pull.js","types:build":"tsc","typecheck:ci":"rushx typecheck","coverage:open":"rushx coverage && open coverage/index.html","pull-translations":"rushx build && node ./dist/pull.js","translate:dialpadistan":"rushx build && node ./dist/dialpadistan.js","force-pull-translations":"rushx build && node ./dist/force-pull.js","upload-translation-service":"rushx build && node ./dist/push.js","translation-screenshots-check":"rushx build && node ./dist/screenshots-check.js"},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"_resolved":"/private/var/folders/_h/0t2pz_gd6tz1mcbflq5jhj580000gn/T/d96b889a9fbbaeba6f2021814b8a9248/dialpad-i18n-goblin-services-1.2.0.tgz","_integrity":"sha512-8kmjfmi+bXCX6zQvgnTgdDNDIHB9U/imsraiEu6h+Vf+cJmcDYVm2SniSBr5C+/U/rtzgHmucKlPEue30Of15w==","repository":{"url":"git+https://github.com/dialpad/goblin-client-tools.git","type":"git"},"_npmVersion":"10.9.4","description":"i18n translation workflow services - push, pull, dialpadistan","directories":{},"_nodeVersion":"22.21.1","dependencies":{"csv-parse":"5.5.6","@fluent/syntax":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~5.4.10","jsdom":"21.1.1","eslint":"~9.13.0","vitest":"~2.1.4","prettier":"~3.3.3","fast-glob":"^3.3.3","typescript":"~5.6.3","@types/node":"^24.0.4","npm-run-all":"4.1.5","@vitejs/plugin-vue":"~5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/i18n-goblin-services_1.2.0_1773694198071_0.9418864781839009","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dialpad/i18n-goblin-services","version":"1.3.0","keywords":["i18n","translation","workflow","cli","localization"],"license":"UNLICENSED","_id":"@dialpad/i18n-goblin-services@1.3.0","maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"homepage":"https://github.com/dialpad/goblin-client-tools#readme","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"bin":{"should-pull":"dist/should-pull.js","pull-translations":"dist/pull.js","translate-dialpadistan":"dist/dialpadistan.js","force-pull-translations":"dist/force-pull.js","upload-translation-service":"dist/push.js","translation-screenshots-check":"dist/screenshots-check.js"},"dist":{"shasum":"04c444899dc20590c94959b0cc78c86a15cdd30a","tarball":"https://registry.npmjs.org/@dialpad/i18n-goblin-services/-/i18n-goblin-services-1.3.0.tgz","fileCount":60,"integrity":"sha512-h/2PCR9ZSlzGZ7gq94p/7EcV1JzRlH765afkIw7t1xyUGEuhdhBcBSNxj20xikcfcrAG9gh3neFpBLzhiXuW0A==","signatures":[{"sig":"MEUCIQDBRVMspfvNkdYT6AHHjj2fMGBBdrjLs+uIslyjBjpAdgIgDI00X04yBLyDZLXopEJmGE0Pp/pwyoVqsG9fHu440y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940391},"type":"module","exports":{"./pull":{"types":"./dist/types/pull/index.d.ts","import":"./dist/pull.js","default":"./dist/pull.js"},"./push":{"types":"./dist/types/push/index.d.ts","import":"./dist/push.js","default":"./dist/push.js"},"./force-pull":{"types":"./dist/types/pull/force-pull.d.ts","import":"./dist/force-pull.js","default":"./dist/force-pull.js"},"./should-pull":{"types":"./dist/types/pull/should-pull.d.ts","import":"./dist/should-pull.js","default":"./dist/should-pull.js"},"./dialpadistan":{"types":"./dist/types/dialpadistan/index.d.ts","import":"./dist/dialpadistan.js","default":"./dist/dialpadistan.js"},"./screenshots-check":{"types":"./dist/types/screenshots-check/index.d.ts","import":"./dist/screenshots-check.js","default":"./dist/screenshots-check.js"}},"gitHead":"dd96eaf5e77524fe1c24d72e7070627c5be48b52","scripts":{"lint":"echo 'needs migration to use @dialpad/eslint-config'","test":"vitest","build":"run-p build:*","format":"prettier ./ --write","lint:ci":"echo 'needs migration to use @dialpad/eslint-config'","test:ci":"rushx test 2>&1","coverage":"vitest run --coverage --passWithNoTests","format:ci":"prettier ./ --check","typecheck":"echo 'no typecheck specified'","build:main":"vite build","build:types":"run-p types:*","should-pull":"rushx build && node ./dist/should-pull.js","types:build":"tsc","typecheck:ci":"rushx typecheck","coverage:open":"rushx coverage && open coverage/index.html","pull-translations":"rushx build && node ./dist/pull.js","translate:dialpadistan":"rushx build && node ./dist/dialpadistan.js","force-pull-translations":"rushx build && node ./dist/force-pull.js","upload-translation-service":"rushx build && node ./dist/push.js","translation-screenshots-check":"rushx build && node ./dist/screenshots-check.js"},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"repository":{"url":"git+https://github.com/dialpad/goblin-client-tools.git","type":"git"},"_npmVersion":"10.9.4","description":"i18n translation workflow services - push, pull, dialpadistan","directories":{},"_nodeVersion":"22.21.1","dependencies":{"csv-parse":"5.5.6","@fluent/syntax":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.1","jsdom":"21.1.1","eslint":"~9.13.0","vitest":"~4.1.0","prettier":"~3.3.3","fast-glob":"^3.3.3","typescript":"~5.6.3","@types/node":"^24.0.4","npm-run-all":"4.1.5","@vitejs/plugin-vue":"~6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/i18n-goblin-services_1.3.0_1775594350047_0.6839946447359335","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@dialpad/i18n-goblin-services","version":"1.4.0","keywords":["i18n","translation","workflow","cli","localization"],"license":"UNLICENSED","_id":"@dialpad/i18n-goblin-services@1.4.0","maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"homepage":"https://github.com/dialpad/goblin-client-tools#readme","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"bin":{"should-pull":"dist/should-pull.js","pull-translations":"dist/pull.js","translate-dialpadistan":"dist/dialpadistan.js","force-pull-translations":"dist/force-pull.js","upload-translation-service":"dist/push.js","translation-screenshots-check":"dist/screenshots-check.js"},"dist":{"shasum":"643d4b73ec10b239f82a1157bcb9bc02f73347db","tarball":"https://registry.npmjs.org/@dialpad/i18n-goblin-services/-/i18n-goblin-services-1.4.0.tgz","fileCount":61,"integrity":"sha512-DSpHO7423M8QnTcTk5Cauc+eAs47pjN8KWHSkFkfG0jsAPXynoyHfH7hnZaB3y+G363sNDotZ1YqeTv34+Uqbw==","signatures":[{"sig":"MEUCIBsKaebdXd4iBLYnX3J9eb6HYEtPunKDmFa4H2bC4F/JAiEAg8w5K44wlKtnLznleYZadWGB9msi1lrkswe1ItKZoog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954611},"type":"module","_from":"file:dialpad-i18n-goblin-services-1.4.0.tgz","exports":{"./pull":{"types":"./dist/types/pull/index.d.ts","import":"./dist/pull.js","default":"./dist/pull.js"},"./push":{"types":"./dist/types/push/index.d.ts","import":"./dist/push.js","default":"./dist/push.js"},"./force-pull":{"types":"./dist/types/pull/force-pull.d.ts","import":"./dist/force-pull.js","default":"./dist/force-pull.js"},"./should-pull":{"types":"./dist/types/pull/should-pull.d.ts","import":"./dist/should-pull.js","default":"./dist/should-pull.js"},"./dialpadistan":{"types":"./dist/types/dialpadistan/index.d.ts","import":"./dist/dialpadistan.js","default":"./dist/dialpadistan.js"},"./screenshots-check":{"types":"./dist/types/screenshots-check/index.d.ts","import":"./dist/screenshots-check.js","default":"./dist/screenshots-check.js"}},"scripts":{"lint":"echo 'needs migration to use @dialpad/eslint-config'","test":"vitest","build":"run-p build:*","format":"prettier ./ --write","lint:ci":"echo 'needs migration to use @dialpad/eslint-config'","test:ci":"rushx test 2>&1","coverage":"vitest run --coverage --passWithNoTests","format:ci":"prettier ./ --check","typecheck":"echo 'no typecheck specified'","build:main":"vite build","build:types":"run-p types:*","should-pull":"rushx build && node ./dist/should-pull.js","types:build":"tsc","typecheck:ci":"rushx typecheck","coverage:open":"rushx coverage && open coverage/index.html","pull-translations":"rushx build && node ./dist/pull.js","translate:dialpadistan":"rushx build && node ./dist/dialpadistan.js","force-pull-translations":"rushx build && node ./dist/force-pull.js","upload-translation-service":"rushx build && node ./dist/push.js","translation-screenshots-check":"rushx build && node ./dist/screenshots-check.js"},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"_resolved":"/tmp/bb79db80fcb9242ccc6182eb2a27fb6a/dialpad-i18n-goblin-services-1.4.0.tgz","_integrity":"sha512-DSpHO7423M8QnTcTk5Cauc+eAs47pjN8KWHSkFkfG0jsAPXynoyHfH7hnZaB3y+G363sNDotZ1YqeTv34+Uqbw==","repository":{"url":"git+https://github.com/dialpad/goblin-client-tools.git","type":"git"},"_npmVersion":"10.9.4","description":"i18n translation workflow services - push, pull, dialpadistan","directories":{},"_nodeVersion":"22.21.1","dependencies":{"csv-parse":"5.5.6","fast-glob":"^3.3.3","@fluent/syntax":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.1","jsdom":"21.1.1","eslint":"~9.39.0","vitest":"~4.1.0","prettier":"~3.3.3","typescript":"~5.6.3","@types/node":"^24.0.4","npm-run-all":"4.1.5","@vitejs/plugin-vue":"~6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/i18n-goblin-services_1.4.0_1781197677610_0.6472270966722524","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@dialpad/i18n-goblin-services","version":"1.5.0","keywords":["i18n","translation","workflow","cli","localization"],"license":"UNLICENSED","_id":"@dialpad/i18n-goblin-services@1.5.0","maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"homepage":"https://github.com/dialpad/goblin-client-tools#readme","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"bin":{"should-pull":"dist/should-pull.js","pull-translations":"dist/pull.js","translate-dialpadistan":"dist/dialpadistan.js","force-pull-translations":"dist/force-pull.js","upload-translation-service":"dist/push.js","translation-screenshots-check":"dist/screenshots-check.js"},"dist":{"shasum":"453158b2b2a53a09545c4ffe19b7ebf55afd6402","tarball":"https://registry.npmjs.org/@dialpad/i18n-goblin-services/-/i18n-goblin-services-1.5.0.tgz","fileCount":69,"integrity":"sha512-13b5tQewSur9bGYMMteAr5HHPt/A87AWw5LOs+vRIe7g/QO3A2ngGacpWBOyEvmH38H16hMd6EcxRRn85Oon/w==","signatures":[{"sig":"MEUCIH7YGk1Y51vzRZwS7BQE3jrW5ZH1mKA5AEZWbgtSQtfCAiEA/8l5nIQOx4DXz2EUY167sSoTylokgVRd3uK3hlezH4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054619},"type":"module","_from":"file:dialpad-i18n-goblin-services-1.5.0.tgz","exports":{"./pull":{"types":"./dist/types/pull/index.d.ts","import":"./dist/pull.js","default":"./dist/pull.js"},"./push":{"types":"./dist/types/push/index.d.ts","import":"./dist/push.js","default":"./dist/push.js"},"./force-pull":{"types":"./dist/types/pull/force-pull.d.ts","import":"./dist/force-pull.js","default":"./dist/force-pull.js"},"./should-pull":{"types":"./dist/types/pull/should-pull.d.ts","import":"./dist/should-pull.js","default":"./dist/should-pull.js"},"./dialpadistan":{"types":"./dist/types/dialpadistan/index.d.ts","import":"./dist/dialpadistan.js","default":"./dist/dialpadistan.js"},"./screenshots-check":{"types":"./dist/types/screenshots-check/index.d.ts","import":"./dist/screenshots-check.js","default":"./dist/screenshots-check.js"}},"gitHead":"f74c8676a75f5c699e066643c5a577cc98dd6a9e","scripts":{"lint":"echo 'needs migration to use @dialpad/eslint-config'","test":"vitest","build":"run-p build:*","format":"prettier ./ --write","lint:ci":"echo 'needs migration to use @dialpad/eslint-config'","test:ci":"rushx test 2>&1","coverage":"vitest run --coverage --passWithNoTests","format:ci":"prettier ./ --check","typecheck":"echo 'no typecheck specified'","build:main":"vite build","build:types":"run-p types:*","should-pull":"rushx build && node ./dist/should-pull.js","types:build":"tsc","typecheck:ci":"rushx typecheck","coverage:open":"rushx coverage && open coverage/index.html","pull-translations":"rushx build && node ./dist/pull.js","translate:dialpadistan":"rushx build && node ./dist/dialpadistan.js","force-pull-translations":"rushx build && node ./dist/force-pull.js","upload-translation-service":"rushx build && node ./dist/push.js","translation-screenshots-check":"rushx build && node ./dist/screenshots-check.js"},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"_resolved":"/tmp/afcf885f07cf1843d54586da622faf01/dialpad-i18n-goblin-services-1.5.0.tgz","_integrity":"sha512-13b5tQewSur9bGYMMteAr5HHPt/A87AWw5LOs+vRIe7g/QO3A2ngGacpWBOyEvmH38H16hMd6EcxRRn85Oon/w==","repository":{"url":"git+https://github.com/dialpad/goblin-client-tools.git","type":"git"},"_npmVersion":"10.9.4","description":"i18n translation workflow services - push, pull, dialpadistan","directories":{},"_nodeVersion":"22.21.1","dependencies":{"csv-parse":"5.5.6","fast-glob":"^3.3.3","@fluent/syntax":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.1","jsdom":"21.1.1","eslint":"~9.39.0","vitest":"~4.1.0","prettier":"~3.3.3","typescript":"~5.6.3","@types/node":"^24.0.4","npm-run-all":"4.1.5","@vitejs/plugin-vue":"~6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/i18n-goblin-services_1.5.0_1783017865860_0.03232941688286339","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@dialpad/i18n-goblin-services","version":"1.6.0","keywords":["i18n","translation","workflow","cli","localization"],"license":"UNLICENSED","_id":"@dialpad/i18n-goblin-services@1.6.0","maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"homepage":"https://github.com/dialpad/goblin-client-tools#readme","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"bin":{"should-pull":"dist/should-pull.js","pull-translations":"dist/pull.js","translate-dialpadistan":"dist/dialpadistan.js","force-pull-translations":"dist/force-pull.js","sync-context-screenshots":"dist/screenshots-sync.js","upload-translation-service":"dist/push.js","translation-screenshots-check":"dist/screenshots-check.js"},"dist":{"shasum":"981848fd7f79cb004deff51e79fbe9ee22594513","tarball":"https://registry.npmjs.org/@dialpad/i18n-goblin-services/-/i18n-goblin-services-1.6.0.tgz","fileCount":84,"integrity":"sha512-B2tn7tIv/JI6VyDXoweLjBYiFuLbyxiP+9PBPESvSutaRceaBccVg8O8zdZYRpNPj5JT9HtjOc7VnCyG4EW72w==","signatures":[{"sig":"MEUCIQDT4IIrQCZCTVDVYoafttaGOndrK6dwMPREF7+DEEOwdwIgFzgHI3Lt2as2aa3KfcZ1Qfrr50z5igfcQZeIPRtK44w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120534},"type":"module","_from":"file:dialpad-i18n-goblin-services-1.6.0.tgz","exports":{"./pull":{"types":"./dist/types/pull/index.d.ts","import":"./dist/pull.js","default":"./dist/pull.js"},"./push":{"types":"./dist/types/push/index.d.ts","import":"./dist/push.js","default":"./dist/push.js"},"./force-pull":{"types":"./dist/types/pull/force-pull.d.ts","import":"./dist/force-pull.js","default":"./dist/force-pull.js"},"./should-pull":{"types":"./dist/types/pull/should-pull.d.ts","import":"./dist/should-pull.js","default":"./dist/should-pull.js"},"./dialpadistan":{"types":"./dist/types/dialpadistan/index.d.ts","import":"./dist/dialpadistan.js","default":"./dist/dialpadistan.js"},"./screenshots-sync":{"types":"./dist/types/screenshots-sync/index.d.ts","import":"./dist/screenshots-sync.js","default":"./dist/screenshots-sync.js"},"./screenshots-check":{"types":"./dist/types/screenshots-check/index.d.ts","import":"./dist/screenshots-check.js","default":"./dist/screenshots-check.js"}},"gitHead":"10670d0123a31f5d3e71349b78d8a744b5fcc672","scripts":{"lint":"echo 'needs migration to use @dialpad/eslint-config'","test":"vitest","build":"run-p build:*","format":"prettier ./ --write","lint:ci":"echo 'needs migration to use @dialpad/eslint-config'","test:ci":"rushx test 2>&1","coverage":"vitest run --coverage --passWithNoTests","format:ci":"prettier ./ --check","typecheck":"echo 'no typecheck specified'","build:main":"vite build","build:types":"run-p types:*","should-pull":"rushx build && node ./dist/should-pull.js","types:build":"tsc","typecheck:ci":"rushx typecheck","coverage:open":"rushx coverage && open coverage/index.html","pull-translations":"rushx build && node ./dist/pull.js","translate:dialpadistan":"rushx build && node ./dist/dialpadistan.js","force-pull-translations":"rushx build && node ./dist/force-pull.js","sync-context-screenshots":"rushx build && node ./dist/screenshots-sync.js","upload-translation-service":"rushx build && node ./dist/push.js","translation-screenshots-check":"rushx build && node ./dist/screenshots-check.js"},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"_resolved":"/tmp/21eb2bab330896feb809290834ebf29b/dialpad-i18n-goblin-services-1.6.0.tgz","_integrity":"sha512-B2tn7tIv/JI6VyDXoweLjBYiFuLbyxiP+9PBPESvSutaRceaBccVg8O8zdZYRpNPj5JT9HtjOc7VnCyG4EW72w==","repository":{"url":"git+https://github.com/dialpad/goblin-client-tools.git","type":"git"},"_npmVersion":"10.9.4","description":"i18n translation workflow services - push, pull, dialpadistan","directories":{},"_nodeVersion":"22.21.1","dependencies":{"csv-parse":"5.5.6","fast-glob":"^3.3.3","@fluent/syntax":"^0.19.0","@google-cloud/storage":"~7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.1","jsdom":"21.1.1","eslint":"~9.39.0","vitest":"~4.1.0","prettier":"~3.3.3","typescript":"~5.6.3","@types/node":"^24.0.4","npm-run-all":"4.1.5","@vitejs/plugin-vue":"~6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/i18n-goblin-services_1.6.0_1783024515574_0.9210132539175138","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@dialpad/i18n-goblin-services","version":"1.7.0","keywords":["i18n","translation","workflow","cli","localization"],"license":"UNLICENSED","_id":"@dialpad/i18n-goblin-services@1.7.0","maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"homepage":"https://github.com/dialpad/goblin-client-tools#readme","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"bin":{"should-pull":"dist/should-pull.js","pull-translations":"dist/pull.js","translate-dialpadistan":"dist/dialpadistan.js","force-pull-translations":"dist/force-pull.js","sync-context-screenshots":"dist/screenshots-sync.js","upload-translation-service":"dist/push.js","translation-screenshots-check":"dist/screenshots-check.js"},"dist":{"shasum":"a49438d6287e4ba29fa45f6382f71178830c6beb","tarball":"https://registry.npmjs.org/@dialpad/i18n-goblin-services/-/i18n-goblin-services-1.7.0.tgz","fileCount":88,"integrity":"sha512-td6AMScGUMVCFoSiWiigRSH+iEFcifgipMfa9yvfmYiiYi6Ugqt9va3WUKwdFUkwDMbgp5v0yIfP3eqSXOZySg==","signatures":[{"sig":"MEUCIBIrU8KRkLT7Y6hcarYa1hjSIHWlcnqeS7gV+c/1wUWtAiEAy6IhrVX/thZoMkw3YmGpSSUyt7iZjjmx7dMg033KImA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160744},"type":"module","_from":"file:dialpad-i18n-goblin-services-1.7.0.tgz","exports":{"./pull":{"types":"./dist/types/pull/index.d.ts","import":"./dist/pull.js","default":"./dist/pull.js"},"./push":{"types":"./dist/types/push/index.d.ts","import":"./dist/push.js","default":"./dist/push.js"},"./force-pull":{"types":"./dist/types/pull/force-pull.d.ts","import":"./dist/force-pull.js","default":"./dist/force-pull.js"},"./should-pull":{"types":"./dist/types/pull/should-pull.d.ts","import":"./dist/should-pull.js","default":"./dist/should-pull.js"},"./dialpadistan":{"types":"./dist/types/dialpadistan/index.d.ts","import":"./dist/dialpadistan.js","default":"./dist/dialpadistan.js"},"./screenshots-sync":{"types":"./dist/types/screenshots-sync/index.d.ts","import":"./dist/screenshots-sync.js","default":"./dist/screenshots-sync.js"},"./screenshots-check":{"types":"./dist/types/screenshots-check/index.d.ts","import":"./dist/screenshots-check.js","default":"./dist/screenshots-check.js"}},"gitHead":"9710f0dd8ff65390e123aa6d2c64369a3218963f","scripts":{"lint":"echo 'needs migration to use @dialpad/eslint-config'","test":"vitest","build":"run-p build:*","format":"prettier ./ --write","lint:ci":"echo 'needs migration to use @dialpad/eslint-config'","test:ci":"rushx test 2>&1","coverage":"vitest run --coverage --passWithNoTests","format:ci":"prettier ./ --check","typecheck":"echo 'no typecheck specified'","build:main":"vite build","build:types":"run-p types:*","should-pull":"rushx build && node ./dist/should-pull.js","types:build":"tsc","typecheck:ci":"rushx typecheck","coverage:open":"rushx coverage && open coverage/index.html","pull-translations":"rushx build && node ./dist/pull.js","translate:dialpadistan":"rushx build && node ./dist/dialpadistan.js","force-pull-translations":"rushx build && node ./dist/force-pull.js","sync-context-screenshots":"rushx build && node ./dist/screenshots-sync.js","upload-translation-service":"rushx build && node ./dist/push.js","translation-screenshots-check":"rushx build && node ./dist/screenshots-check.js"},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"_resolved":"/tmp/04b983b9ffa3e997922f3168d4bb98da/dialpad-i18n-goblin-services-1.7.0.tgz","_integrity":"sha512-td6AMScGUMVCFoSiWiigRSH+iEFcifgipMfa9yvfmYiiYi6Ugqt9va3WUKwdFUkwDMbgp5v0yIfP3eqSXOZySg==","repository":{"url":"git+https://github.com/dialpad/goblin-client-tools.git","type":"git"},"_npmVersion":"10.9.4","description":"i18n translation workflow services - push, pull, dialpadistan","directories":{},"_nodeVersion":"22.21.1","dependencies":{"csv-parse":"5.5.6","fast-glob":"^3.3.3","@fluent/syntax":"^0.19.0","@google-cloud/storage":"~7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.1","jsdom":"21.1.1","eslint":"~9.39.0","vitest":"~4.1.0","prettier":"~3.3.3","typescript":"~5.6.3","@types/node":"^24.0.4","npm-run-all":"4.1.5","@vitejs/plugin-vue":"~6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/i18n-goblin-services_1.7.0_1785183030469_0.307806966818728","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@dialpad/i18n-goblin-services","version":"1.7.1","description":"i18n translation workflow services - push, pull, dialpadistan","keywords":["i18n","translation","workflow","cli","localization"],"type":"module","license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/dialpad/goblin-client-tools.git"},"bin":{"translate-dialpadistan":"dist/dialpadistan.js","translation-screenshots-check":"dist/screenshots-check.js","upload-translation-service":"dist/push.js","pull-translations":"dist/pull.js","force-pull-translations":"dist/force-pull.js","should-pull":"dist/should-pull.js","sync-context-screenshots":"dist/screenshots-sync.js"},"dependencies":{"@fluent/syntax":"^0.19.0","@google-cloud/storage":"~7.16.0","csv-parse":"5.5.6","fast-glob":"^3.3.3"},"devDependencies":{"@types/node":"^24.0.4","@vitejs/plugin-vue":"~6.0.5","jsdom":"21.1.1","npm-run-all":"4.1.5","prettier":"~3.3.3","typescript":"~5.6.3","vite":"~8.0.1","vitest":"~4.1.0","eslint":"~9.39.0"},"exports":{"./dialpadistan":{"types":"./dist/types/dialpadistan/index.d.ts","import":"./dist/dialpadistan.js","default":"./dist/dialpadistan.js"},"./push":{"types":"./dist/types/push/index.d.ts","import":"./dist/push.js","default":"./dist/push.js"},"./pull":{"types":"./dist/types/pull/index.d.ts","import":"./dist/pull.js","default":"./dist/pull.js"},"./force-pull":{"types":"./dist/types/pull/force-pull.d.ts","import":"./dist/force-pull.js","default":"./dist/force-pull.js"},"./should-pull":{"types":"./dist/types/pull/should-pull.d.ts","import":"./dist/should-pull.js","default":"./dist/should-pull.js"},"./screenshots-check":{"types":"./dist/types/screenshots-check/index.d.ts","import":"./dist/screenshots-check.js","default":"./dist/screenshots-check.js"},"./screenshots-sync":{"types":"./dist/types/screenshots-sync/index.d.ts","import":"./dist/screenshots-sync.js","default":"./dist/screenshots-sync.js"}},"scripts":{"typecheck":"echo 'no typecheck specified'","typecheck:ci":"rushx typecheck","lint":"echo 'needs migration to use @dialpad/eslint-config'","lint:ci":"echo 'needs migration to use @dialpad/eslint-config'","format":"prettier ./ --write","format:ci":"prettier ./ --check","test":"vitest","test:ci":"rushx test 2>&1","coverage":"vitest run --coverage --passWithNoTests","coverage:open":"rushx coverage && open coverage/index.html","build":"run-p build:*","build:types":"run-p types:*","build:main":"vite build","types:build":"tsc","translate:dialpadistan":"rushx build && node ./dist/dialpadistan.js","translation-screenshots-check":"rushx build && node ./dist/screenshots-check.js","upload-translation-service":"rushx build && node ./dist/push.js","pull-translations":"rushx build && node ./dist/pull.js","force-pull-translations":"rushx build && node ./dist/force-pull.js","should-pull":"rushx build && node ./dist/should-pull.js","sync-context-screenshots":"rushx build && node ./dist/screenshots-sync.js"},"_id":"@dialpad/i18n-goblin-services@1.7.1","gitHead":"628f990fee4542aa36d3877c3bab47453a4520d4","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"homepage":"https://github.com/dialpad/goblin-client-tools#readme","_integrity":"sha512-yhpY5CZwL9JIORz2tiol29y3QLYSK66J5khHtCBYvS4/PBlRJg+NyxbajkVWxF8MXUHN4p2lZns+cjJmg30b5Q==","_resolved":"/tmp/7b59e5b30de13ea5db042ae3ee959fab/dialpad-i18n-goblin-services-1.7.1.tgz","_from":"file:dialpad-i18n-goblin-services-1.7.1.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-yhpY5CZwL9JIORz2tiol29y3QLYSK66J5khHtCBYvS4/PBlRJg+NyxbajkVWxF8MXUHN4p2lZns+cjJmg30b5Q==","shasum":"30312bb9eb1b0bca3fd45849c94156436b55e73b","tarball":"https://registry.npmjs.org/@dialpad/i18n-goblin-services/-/i18n-goblin-services-1.7.1.tgz","fileCount":89,"unpackedSize":1188078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCMpxEjcZHOooWAdrEm3veVvs2T0lAFAi3/caI6Exc1AIhAIV2YfcTWI8KCzaOdey1aODVkII9B6xiaUnjwlsNNFCb"}]},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"directories":{},"maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18n-goblin-services_1.7.1_1785863507798_0.2519973255591794"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-13T20:01:27.287Z","modified":"2026-08-04T17:11:48.202Z","1.1.1":"2026-03-13T19:38:30.621Z","1.0.2":"2026-03-13T20:01:27.629Z","1.1.2":"2026-03-13T20:04:30.087Z","1.2.0":"2026-03-16T20:49:58.236Z","1.3.0":"2026-04-07T20:39:10.252Z","1.4.0":"2026-06-11T17:07:57.861Z","1.5.0":"2026-07-02T18:44:26.087Z","1.6.0":"2026-07-02T20:35:15.733Z","1.7.0":"2026-07-27T20:10:30.665Z","1.7.1":"2026-08-04T17:11:47.985Z"},"bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"license":"UNLICENSED","homepage":"https://github.com/dialpad/goblin-client-tools#readme","keywords":["i18n","translation","workflow","cli","localization"],"repository":{"type":"git","url":"git+https://github.com/dialpad/goblin-client-tools.git"},"description":"i18n translation workflow services - push, pull, dialpadistan","maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}