{"_id":"i18next-json-sync","_rev":"25-12c2e625e8427d6ec1493fcee85b55ea","name":"i18next-json-sync","description":"keep i18next json resource files in sync","dist-tags":{"latest":"3.1.2"},"versions":{"0.0.1":{"name":"i18next-json-sync","version":"0.0.1","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run build && npm run coverage","coverage":"rimraf coverage && npm run test -- --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/testRunner.js && ts-node -P testRunner testRunner/testInit","reset":"git clean -xdf -e\"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^15.1.1","rimraf":"^2.5.4","shelljs":"^0.7.3","ts-node":"^1.2.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.2","typescript":"^2.0.3","typings":"^1.3.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"f75ae03b21e368a04fcdec609156265e3633458b","_id":"i18next-json-sync@0.0.1","_shasum":"09980103fedd23a64ca977c1109c6b533ba1f062","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"09980103fedd23a64ca977c1109c6b533ba1f062","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-0.0.1.tgz","integrity":"sha512-kZ8WPXrIrJCSpy+oOhPPRju/64vnSoqrMx4Z8vwv5wa+H4lMMIftLfcLE03LKf+SUOla12nk6KgvG3zAC4EeGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoICbzHEtyguSAasddYCc0qs2z3uibSwaVw93g1K8lTgIhAIC1XKWSi0m9Pii++GMyaPtzZvA+wAlnZAf05JGXo8hL"}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18next-json-sync-0.0.1.tgz_1474760736302_0.11561029101721942"},"directories":{}},"1.0.0":{"name":"i18next-json-sync","version":"1.0.0","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run build && npm run coverage","coverage":"rimraf coverage && npm run test -- --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/testRunner.js && ts-node -P testRunner testRunner/testInit","reset":"git clean -xdf -e\"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^15.1.1","rimraf":"^2.5.4","shelljs":"^0.7.3","ts-node":"^1.2.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.2","typescript":"^2.0.3","typings":"^1.3.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"aedc30cbb158954d7bfa795837cc371b68b5cd92","_id":"i18next-json-sync@1.0.0","_shasum":"4db9b1462e0b6a1673650417de95fe441bdd0571","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"4db9b1462e0b6a1673650417de95fe441bdd0571","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-1.0.0.tgz","integrity":"sha512-J484o41WLUzLKhXzUZkXrLVz+uvz/300TNINT6llzbH6mH8NaOgxa3QhiZRy2DTo9QSQaFzpzfBceZbx0i9QQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3pYhVjJp/8VGi18uqt7e3juc6Bz+TNMxiZmioG+RFLAiEAiBdO8xuPAWM+EHt6LTOIda77SD5yf0QnA7Mwj1DBzEo="}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18next-json-sync-1.0.0.tgz_1474765002792_0.47503190767019987"},"directories":{}},"1.1.0":{"name":"i18next-json-sync","version":"1.1.0","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run build && npm run coverage","coverage":"rimraf coverage && npm run test -- --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e\"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^15.1.1","rimraf":"^2.5.4","shelljs":"^0.7.3","ts-node":"^1.2.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.2","typescript":"^2.0.3","typings":"^1.3.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"c82216a32d701634073acac12e38426d9400bc22","_id":"i18next-json-sync@1.1.0","_shasum":"c9a1bf82e4efd183b06b5605e9a671b4a71ae7c1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"c9a1bf82e4efd183b06b5605e9a671b4a71ae7c1","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-1.1.0.tgz","integrity":"sha512-V8tcXVkbYLR/46WwNjAp2y7VcvFC19fdCDJuAE+xbUjisGaf96Ga2pkjMJrftySOTiQLTceWTzp6hhtOWyrnOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAy6FHucDpvA8SwE1rIpcEyiWH27WklS8mJ8QB+fo+MZAiEAgfLsqaZZVMBTMg62whsouVhkMoizH9Js0BXZMNjS7Ww="}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/i18next-json-sync-1.1.0.tgz_1474837494268_0.5380928434897214"},"directories":{}},"1.1.1-alpha1":{"name":"i18next-json-sync","version":"1.1.1-alpha1","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run build && npm run coverage","coverage":"rimraf coverage && npm run test -- --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e\"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^16.0.2","rimraf":"^2.5.4","shelljs":"^0.7.3","ts-node":"^1.2.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.2","typescript":"^2.0.3","typings":"^1.3.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"fa37be8c502ed7bd361c2bd50b4ba01e26a3a5a5","_id":"i18next-json-sync@1.1.1-alpha1","_shasum":"c32a51b9227bfcf6b937455e9e9b5598e5ffd8da","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"c32a51b9227bfcf6b937455e9e9b5598e5ffd8da","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-1.1.1-alpha1.tgz","integrity":"sha512-MqrKQ3doaFz3o4qF1SXrTrc6ke+mpsV9wam74g6mK8d2njsPePR1ZxBs7a37AznvgW4MVQkTGBJxfoDA5YlG/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzQGgG9QaKl9rNHDMByAB20poVsY28mJ1OD+8vixVTAAiEAl3Tr1uGYvdKpz87/azrF6CKJetUhwHXMBuOVe6Xswq4="}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18next-json-sync-1.1.1-alpha1.tgz_1477101765113_0.1317155733704567"},"directories":{}},"1.2.0-alpha1":{"name":"i18next-json-sync","version":"1.2.0-alpha1","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run build && npm run coverage","coverage":"rimraf coverage && npm run test -- --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e\"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install","prepublish":"npm run ci"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^16.0.2","rimraf":"^2.5.4","shelljs":"^0.7.3","ts-node":"^1.2.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.2","typescript":"^2.0.3","typings":"^1.3.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"07b9cd200efd765207f00a71e5b0011cadad2e7a","_id":"i18next-json-sync@1.2.0-alpha1","_shasum":"ae3d84e8c136b384f4c95529eecc5b761a080cba","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"ae3d84e8c136b384f4c95529eecc5b761a080cba","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-1.2.0-alpha1.tgz","integrity":"sha512-h6+FFFrV1xYxPKuQs8kAVYcdUGjDCULE8q2zyL1KGINTSR1dVw6EzNT8hT1SvqdoAc85NqNEA8i23d6hXp7IxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeNLTO3ZmxatL8zA2PsrRPLo1gbceg9TW9qsafZQY8wgIhAOcjP3JPNjW8yvAY31JEXYxu9xKwwLFoKvT6ROEm3Us8"}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/i18next-json-sync-1.2.0-alpha1.tgz_1477105698572_0.8128272232133895"},"directories":{}},"1.2.0-alpha2":{"name":"i18next-json-sync","version":"1.2.0-alpha2","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run build && npm run coverage","coverage":"rimraf coverage && npm run test -- --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e\"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install","prepublish":"npm run ci"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^16.0.2","rimraf":"^2.5.4","shelljs":"^0.7.3","ts-node":"^1.2.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.2","typescript":"^2.0.3","typings":"^1.3.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"507770681a2b2043c123d2c37f63e858b122f762","_id":"i18next-json-sync@1.2.0-alpha2","_shasum":"18d7219f609022b7cc23f5a77a440713489751a8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"18d7219f609022b7cc23f5a77a440713489751a8","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-1.2.0-alpha2.tgz","integrity":"sha512-/8YVPhQ4ZFy3FBEb1j5SRS3a2rvHJ9xUf99YNPToOsQojHQOegRg4SEmu2LJ+QARMB1WvHjLS7ACDrI6ehWN2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjZOxOPKpcA7yRvhZREiqcY4a0Xz9/vyc0/RM2o4ANZAIhAPsWe4DiaffLX5dw341L888VUqT9VObzrNE2RMCJxeNe"}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/i18next-json-sync-1.2.0-alpha2.tgz_1477106007925_0.9073770814575255"},"directories":{}},"1.2.0-alpha3":{"name":"i18next-json-sync","version":"1.2.0-alpha3","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run build && npm run coverage","coverage":"rimraf coverage && npm run test -- --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e\"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install","prepublish":"npm run ci"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^16.0.2","rimraf":"^2.5.4","shelljs":"^0.7.3","ts-node":"^1.2.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.2","typescript":"^2.0.3","typings":"^1.3.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"becb79ce290eebb4c1df2d7760bc4592c625bee8","_id":"i18next-json-sync@1.2.0-alpha3","_shasum":"94c55b169cf7fc877312f51117262029fede1d26","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"94c55b169cf7fc877312f51117262029fede1d26","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-1.2.0-alpha3.tgz","integrity":"sha512-44ALSMEmy7MD1aTqTnFvk8M/1Ax8ILW9HB05j6Y1JPZJG9axBFfWUPmrEX9zBVyVKmzS/sJX6kunTKCM93Zzkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY8q52r9AqUemMlYpPVXkWHuNxX+kyKy970/yVZpGfywIgUJ8yD9m9NFBmlsOGr9YXEUeBqyAigtcgRJqu7QqSIkI="}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/i18next-json-sync-1.2.0-alpha3.tgz_1477182535242_0.1411096982192248"},"directories":{}},"1.2.0-alpha4":{"name":"i18next-json-sync","version":"1.2.0-alpha4","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run build && npm run coverage","coverage":"rimraf coverage && npm run test -- --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e\"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install","prepublish":"npm run ci"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^16.0.2","rimraf":"^2.5.4","shelljs":"^0.7.3","ts-node":"^1.2.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.2","typescript":"^2.0.3","typings":"^1.3.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"7ee82156468807ba7361025b2a3498b0559a2fb5","_id":"i18next-json-sync@1.2.0-alpha4","_shasum":"c206beb216af7c7b47aae895c6d094026990749f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"c206beb216af7c7b47aae895c6d094026990749f","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-1.2.0-alpha4.tgz","integrity":"sha512-/R7YftOv09sVz6PVAD7qadQ5QZI1w8UlOpWL5nbbRIvKpfGLvNWDSGUR4BbD+3dKIcOto46hw78PBFrafcreXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7+M4VoqlhFMOA0SpxsTI9SE9baLm/R1X2HJU1rQjLZQIgUDPjfF8TRh9eWiGw8bgHRYEg0cIWDJz+NyYv/R9TxW0="}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/i18next-json-sync-1.2.0-alpha4.tgz_1477184191967_0.35562122613191605"},"directories":{}},"1.2.0":{"name":"i18next-json-sync","version":"1.2.0","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run build && npm run coverage","coverage":"rimraf coverage && npm run test -- --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e\"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install","prepublish":"npm run ci"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^16.0.2","rimraf":"^2.5.4","shelljs":"^0.7.3","ts-node":"^1.2.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.2","typescript":"^2.0.3","typings":"^1.3.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"890ae5fba1010e1ddff6636b7c3044476ab702b9","_id":"i18next-json-sync@1.2.0","_shasum":"712fedea77ecabcba38fb3939d890188468ee19a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"712fedea77ecabcba38fb3939d890188468ee19a","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-1.2.0.tgz","integrity":"sha512-vU0QHpbJ161BO6dwZMJ3cS2XIncRYYRCTnx66aKPcf3TlrTazbPtu2VjGMMHc1i13nQizxxhF/4VBukbF//OTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSTXa9RDiPoazvGjBebS4K3PuYBNYUs6wa+ZzrPRd1qwIgTTIK1SuQ9jOloid5A8tFk5OzH6Y7scqBgHiroR8T4z8="}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18next-json-sync-1.2.0.tgz_1477185363484_0.5799581364262849"},"directories":{}},"2.0.0-alpha1":{"name":"i18next-json-sync","version":"2.0.0-alpha1","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run coverage","coverage":"rimraf coverage && jest --config jest.coverage.json","lint":"tslint src/**/*.ts testRunner/**/*.ts","mapcoverage:html":"npm run mapcoverage -- --output coverage  --type html","mapcoverage:lcov":"npm run mapcoverage -- --output coverage/lcov.info --type lcovonly","mapcoverage":"remap-istanbul -i coverage/coverage-final.json -e options","postcoverage":"npm run mapcoverage:html && npm run mapcoverage:lcov && rimraf coverage/lcov-report","precoverage":"npm run build && npm run pretest","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e \"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^17.0.3","remap-istanbul":"^0.7.0","rimraf":"^2.5.4","shelljs":"^0.7.5","ts-node":"^1.7.0","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.3","typescript":"^2.0.9","typings":"^2.0.0"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"c29bd76c0a176b664e9ef58bfd51fed8ceaa72d8","_id":"i18next-json-sync@2.0.0-alpha1","_shasum":"e14673a30fd5e24fa959c75f594cada27fc81201","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"e14673a30fd5e24fa959c75f594cada27fc81201","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-2.0.0-alpha1.tgz","integrity":"sha512-CTya03evHjSnsmUMX6qngT38eHcom2/C/pTkLt7M0DoizoCjwMGer4vfE1fQYAhlCPdBxrTvY3wFX9XHDnsnnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNSJyMvNECTo0beKUNp8y9Xn6lMD4qiCC/6DUGbUUK1gIhAOLzntoXpH8hjk/LQEm6Q8EpW4A0D028Nd8nO9nbcZXq"}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18next-json-sync-2.0.0-alpha1.tgz_1479532724778_0.6630151595454663"},"directories":{}},"2.0.0-alpha2":{"name":"i18next-json-sync","version":"2.0.0-alpha2","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run coverage","coverage":"rimraf coverage && jest --config jest.coverage.json","lint":"tslint src/**/*.ts testRunner/**/*.ts","mapcoverage:html":"npm run mapcoverage -- --output coverage  --type html","mapcoverage:lcov":"npm run mapcoverage -- --output coverage/lcov.info --type lcovonly","mapcoverage":"remap-istanbul -i coverage/coverage-final.json -e options","postcoverage":"npm run mapcoverage:html && npm run mapcoverage:lcov && rimraf coverage/lcov-report","precoverage":"npm run build && npm run pretest","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e \"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^17.0.3","remap-istanbul":"^0.7.0","rimraf":"^2.5.4","shelljs":"^0.7.5","ts-node":"^1.7.0","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.3","typescript":"^2.0.9","typings":"^2.0.0"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"27cf3309dd82af7048b5537b8c68af2199f63add","_id":"i18next-json-sync@2.0.0-alpha2","_shasum":"e945b4f8a7774dce4f64ba3fd9343fe1e845226a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"e945b4f8a7774dce4f64ba3fd9343fe1e845226a","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-2.0.0-alpha2.tgz","integrity":"sha512-o/6+Z0asphvqFpHDQXVCQ0Tq6bGUGvnrxiP9WSAiVXl7xBZ8zGF7GYE4S9QN5eZiqvw5+WnD4tedbNDcJwGceg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo8ZxCvJyXtM/6jbpfc/Tngi751hLrBQLHkpSQzhPupQIgVpTW2eXJa22bTDhq0KVko9Og3r/o9cWNetgOtpiELI0="}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18next-json-sync-2.0.0-alpha2.tgz_1479582268345_0.8695649118162692"},"directories":{}},"2.0.0-alpha3":{"name":"i18next-json-sync","version":"2.0.0-alpha3","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run coverage","coverage":"rimraf coverage && jest --config jest.coverage.json","lint":"tslint src/**/*.ts testRunner/**/*.ts","mapcoverage:html":"npm run mapcoverage -- --output coverage  --type html","mapcoverage:lcov":"npm run mapcoverage -- --output coverage/lcov.info --type lcovonly","mapcoverage":"remap-istanbul -i coverage/coverage-final.json -e options","postcoverage":"npm run mapcoverage:html && npm run mapcoverage:lcov && rimraf coverage/lcov-report","precoverage":"npm run build && npm run pretest","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e \"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^17.0.3","remap-istanbul":"^0.7.0","rimraf":"^2.5.4","shelljs":"^0.7.5","ts-node":"^1.7.0","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.3","typescript":"^2.0.9","typings":"^2.0.0"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"4a767bc1bf65e75508a7487a619d474af48bdd33","_id":"i18next-json-sync@2.0.0-alpha3","_shasum":"344fbd92bc2f1cf1cb36aa1b464a6a2f2039da20","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"344fbd92bc2f1cf1cb36aa1b464a6a2f2039da20","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-2.0.0-alpha3.tgz","integrity":"sha512-M8ODN1F9wYeBVDwtqUYh/elKmqR+EoDtHrqED9a5v3b70KrojQ+BnI+Nj2RDyR39vu1ymNn558vB/GPGT/sNfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBw7doQIOuiQbNJExngSdWJCjOkaUI8tI1BMpmCenlzHAiAg5BSdizH8XivcTWzrIlPa3A7QDsS5/5G/5QIzFhUWoA=="}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18next-json-sync-2.0.0-alpha3.tgz_1479583428186_0.40447726333513856"},"directories":{}},"2.0.0":{"name":"i18next-json-sync","version":"2.0.0","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run coverage","coverage":"rimraf coverage && jest --config jest.coverage.json","lint":"tslint src/**/*.ts testRunner/**/*.ts","mapcoverage:html":"npm run mapcoverage -- --output coverage  --type html","mapcoverage:lcov":"npm run mapcoverage -- --output coverage/lcov.info --type lcovonly","mapcoverage":"remap-istanbul -i coverage/coverage-final.json -e options","postcoverage":"npm run mapcoverage:html && npm run mapcoverage:lcov && rimraf coverage/lcov-report","precoverage":"npm run build && npm run pretest","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","reset":"git clean -xdf -e \"node_modules\" && npm run typings","test":"jest --config jest.json","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"jest":"^17.0.3","remap-istanbul":"^0.7.0","rimraf":"^2.5.4","shelljs":"^0.7.5","ts-node":"^1.7.0","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.3","typescript":"^2.0.9","typings":"^2.0.0"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"c4d7a8193cede850c9303d1be1c8bb6a944f298d","_id":"i18next-json-sync@2.0.0","_shasum":"affa1cab897e0246cc44df3e8434abd91439feea","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"affa1cab897e0246cc44df3e8434abd91439feea","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-2.0.0.tgz","integrity":"sha512-vVQEu13Dzq1inb+v6qhz2YkcFWiUA9BjDq98MbuBYH3wScN1Vu3A183d2B0KH6Wrz084vsKqkJ7UGHvf7uzAyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlP51ks7/TCWyCowlv1sVlLTmO3qH6P2JhECjEUiXgdQIhAOObNoj0LJfG8DHXm2HSgoAo3copI5imIpTTzKYx/57H"}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18next-json-sync-2.0.0.tgz_1479584774249_0.021563807735219598"},"directories":{}},"2.1.0":{"name":"i18next-json-sync","version":"2.1.0","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run coverage","coverage":"rimraf coverage && jest --config jest.coverage.json","lint":"tslint src/**/*.ts testRunner/**/*.ts","mapcoverage:html":"npm run mapcoverage -- --output coverage  --type html","mapcoverage:lcov":"npm run mapcoverage -- --output coverage/lcov.info --type lcovonly","mapcoverage":"remap-istanbul -i coverage/coverage-final.json -e options","postcoverage":"npm run mapcoverage:html && npm run mapcoverage:lcov && rimraf coverage/lcov-report","precoverage":"npm run build && npm run pretest","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","test":"jest --config jest.json"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.13","@types/yargs":"^6.6.0","jest":"^19.0.2","remap-istanbul":"^0.7.0","rimraf":"^2.5.4","shelljs":"^0.7.5","ts-node":"^3.0.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.3","typescript":"^2.2.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"00acd479d203204ba36eaa58cf353062d84faf10","_id":"i18next-json-sync@2.1.0","_shasum":"d6010ce1fa4662026cd6aa06868405ec9bcd7339","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"shasum":"d6010ce1fa4662026cd6aa06868405ec9bcd7339","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-2.1.0.tgz","integrity":"sha512-yRHlwSUnVei5MpBsGJtfTbf6Zwu0cYg9aSF5mXveePm/BqN2xxcg3Ocifu26+tRb/IzjnRUbUw++8f2Pfu+Dog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf+s45GFYDZKGIfRz36sRrDRxJw11n48aFW2rhlEWJGgIhAMJsHmFK6q9ugLrbvveP5t3GA+h4S06fIerJiZgy/OrT"}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/i18next-json-sync-2.1.0.tgz_1492890445759_0.18176759942434728"},"directories":{}},"2.2.0":{"name":"i18next-json-sync","version":"2.2.0","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run coverage","coverage":"rimraf coverage && jest --config jest.coverage.json","lint":"tslint src/**/*.ts testRunner/**/*.ts","mapcoverage:html":"npm run mapcoverage -- --output coverage  --type html","mapcoverage:lcov":"npm run mapcoverage -- --output coverage/lcov.info --type lcovonly","mapcoverage":"remap-istanbul -i coverage/coverage-final.json -e options","postcoverage":"npm run mapcoverage:html && npm run mapcoverage:lcov && rimraf coverage/lcov-report","precoverage":"npm run build && npm run pretest","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","test":"jest --config jest.json"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.13","@types/yargs":"^6.6.0","jest":"^19.0.2","remap-istanbul":"^0.7.0","rimraf":"^2.5.4","shelljs":"^0.7.5","ts-node":"^3.0.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.3","typescript":"^2.2.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"e7f06e73accb750af823b262d08dd484ec31c683","_id":"i18next-json-sync@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"integrity":"sha512-uUc2ri2EvQJt2VR7mGAdCq5x0CNlMUbXZ+7nCXX8oqs8z4/WgSmYhF+OIA+L5YSY+NgJ4VJ1mT4tBXaw07F2qQ==","shasum":"313acd9fb5386c97c4b90d50e4f2f909693e479b","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTJBp454rHCn7A71JSLTgyqVPSjged9Gns1WmGCNIFCgIgViJWYCSG/xK81Jd78Os971s8+veaARslJFsp4N97FgU="}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18next-json-sync-2.2.0.tgz_1515723872677_0.2660027309320867"},"directories":{}},"2.2.1":{"name":"i18next-json-sync","version":"2.2.1","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run coverage","coverage":"rimraf coverage && jest --config jest.coverage.json","lint":"tslint src/**/*.ts testRunner/**/*.ts","mapcoverage:html":"npm run mapcoverage -- --output coverage  --type html","mapcoverage:lcov":"npm run mapcoverage -- --output coverage/lcov.info --type lcovonly","mapcoverage":"remap-istanbul -i coverage/coverage-final.json -e options","postcoverage":"npm run mapcoverage:html && npm run mapcoverage:lcov && rimraf coverage/lcov-report","precoverage":"npm run build && npm run pretest","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner testRunner/init","test":"jest --config jest.json"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.13","@types/yargs":"^6.6.0","jest":"^19.0.2","remap-istanbul":"^0.7.0","rimraf":"^2.5.4","shelljs":"^0.7.5","ts-node":"^3.0.2","tslint":"^3.15.1","tslint-microsoft-contrib":"^2.0.9","tslint-misc-rules":"^2.6.3","typescript":"^2.2.2"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"77b83a663298fabc17d3824c5cb754a0b3c0354d","_id":"i18next-json-sync@2.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"integrity":"sha512-MB9KsZj6rDa/CZj8X4V1uIv1vm24Uj4rC71Tiw93CLih2qTKKQUeycXRLSASlnMBdzVXAOI5sDdFmzQj9iBK1Q==","shasum":"96b94be91c34ffa33a282ee02826fed0abae2658","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-2.2.1.tgz","fileCount":22,"unpackedSize":269790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8Ec/CRA9TVsSAnZWagAAvzYP/Ahl0HczwGDktc+JZfQD\nTpxXhigo2lLJ1k0r9fHRcOzgGpqGWvuFIN9Qf0EHwi9GXic62LT8z80LggPJ\nklf2+cvvOns5GUqiL0LOBZXaAVuTrzv+2uAw8HscU722v5gtDu2sMRe9Wnmh\nJiHLt7zMXewJqLHRFh1VR/xWVpZLpJAqX9Z5cJK1vvbxGXCKbYZa3bdF53sC\nxLeECfvgwM8ekEZOLalAXvkl6IHYFzlOKZkOuLQxf7TNwovKI5bqPcCPBIUa\nLLEiTuN3M46QKmeyQ0cjv4xonVUvW9651a4Cf7Qika/6lQeqrPmUfQSl/0yU\n+JfAK1sjSKe43W3hn07XuGJb69gkR9wAK5k/KMaPhRlp4ArB0l5ZNjSrT8P4\n8JLHKcyjJALFVVMCIaxQEt32DpelQHDCW9/gFDAmrM14QfQ7WcQVhzgzOSnt\nEWy/HHG0ZO/yUHOJFJK63vZHazjsm6VYKxSA8/mleQM0pmHWAw5mQwpCQkfI\n5MVPYTL5ygc6vQGEINworVacUMVmDXbOA61q4A0nJJ7EQEXlaHzHO2KqHTC+\n4Dnv+wpNMM39zw5na/FQb/qaJHYYLDkj6xgns0RIii1uQu33cMqX8T2LtoRC\nib/5RKhM+ORed4PDRPajDlI/f6IRGqmLnYjX7Oqjyg2jHUgmFsGnhRpdd5Yt\nBowp\r\n=qRTn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe/alsjvQu466VCcn2vcki9Pt49+64P9Cl+rgN1atX4AIhAP70164ceJLYS5sB//bSYxe7IaUJJ1f5mESKlbxdF9Zu"}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18next-json-sync_2.2.1_1542473535064_0.5721409397420152"},"_hasShrinkwrap":false},"2.3.0":{"name":"i18next-json-sync","version":"2.3.0","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run coverage","coverage":"rimraf coverage && jest --config jest.coverage.json","lint":"tslint src/**/*.ts testRunner/**/*.ts","mapcoverage:html":"npm run mapcoverage -- --output coverage  --type html","mapcoverage:lcov":"npm run mapcoverage -- --output coverage/lcov.info --type lcovonly","mapcoverage":"remap-istanbul -i coverage/coverage-final.json -e options","postcoverage":"npm run mapcoverage:html && npm run mapcoverage:lcov && rimraf coverage/lcov-report","precoverage":"npm run build && npm run pretest","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner/tsconfig.json testRunner/init","test":"jest --config jest.json"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.13","@types/yargs":"^6.6.0","jest":"^19.0.2","remap-istanbul":"^0.7.0","rimraf":"^2.5.4","shelljs":"^0.7.5","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-misc-rules":"^3.5.1","typescript":"^3.1.6"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"2b6d4015a18f298a62b720313d8ec47acea2b5b2","_id":"i18next-json-sync@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"integrity":"sha512-yEZQnkKGPAHWuKfu/3G2zxJvYsjQS91id+dwpmFI+sBAReVdPgv/lWXY7Sit5A8/Bl754pdPVWC+HXf4nQDwNw==","shasum":"48b5970c473ae2a392959b36dfe8b51058a35699","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-2.3.0.tgz","fileCount":21,"unpackedSize":151754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8HXlCRA9TVsSAnZWagAAm7EP/iDN0xq0EDnls4eRNysT\nf1yZZ0w5h6qOEywpw9lTgitZJAusasAbRKroRfH5FdKbFUhGoyuZ5jfvNdTm\ntjRlkYiTffgCVuy+9+Af+TuayyFp9h0YrrIQMsNKImnaB0Ux8J19Rv0K6UDC\n/BGLjl6Y77vCETtKfFHrR3DNlHrlRehxpi7ProiL6kXXpFcPW/9n7oajnLDn\naeAClOyXJDZnSKf3zgiAX7QxeN1D8IFZYEmUu8WZRECKmBoZmJMA7uGY6VcO\nitHqlR2f0/KCwR2zUejh2ZgBNlPrp4eEkqiRa8szvFKjOxhkKUdUhon5tALF\nZdF+wtTj2WPzrRRgvQhxWXHai/JEXbe2r4tEL1UAVG4uyxsD2fpo1t/hZzzG\nee9dFyBD7HAoUVfcUnIwBlSmAW9/9xH5D+6fENNjjUgEmZPvHEVznkerdZVA\nN/YFymOKYQ5a89nnagQ35z4is2HmSokVYIc6xrZcqz0Vd0vyNOb6hWVCE185\nqqE4iL78BX5rLlxBW+CGnEEiHOqKhGmLb1sXl25axxMVupPQ1g1PlKlahsN1\nFn+xMNBMkLUsh/EFy+MphtMZNI4VrDnpykYLTeK5ajoe7mRIuVW4ca+hR/WP\nne1RFapQ7e2KszLkNc0O3iDr61OS4FNegWzXQK8lcRFcy5poW8wvmsReREQC\nlafi\r\n=tEZH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEzcl+JgTGOS0bm+q7z+AO3URTHsNzvPVTdKk0px7uVwIhANER/GScBAdTeuRlzCE7WYAT86Sj4jzggZfprG5IVd0p"}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18next-json-sync_2.3.0_1542485476479_0.23032422339025738"},"_hasShrinkwrap":false},"2.3.1":{"name":"i18next-json-sync","version":"2.3.1","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","ci":"npm run lint && npm run coverage","coverage":"rimraf coverage && jest --config jest.coverage.json","lint":"tslint src/**/*.ts testRunner/**/*.ts","mapcoverage:html":"npm run mapcoverage -- --output coverage  --type html","mapcoverage:lcov":"npm run mapcoverage -- --output coverage/lcov.info --type lcovonly","mapcoverage":"remap-istanbul -i coverage/coverage-final.json -e options","postcoverage":"npm run mapcoverage:html && npm run mapcoverage:lcov && rimraf coverage/lcov-report","precoverage":"npm run build && npm run pretest","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner/tsconfig.json testRunner/init","test":"jest --config jest.json"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.13","@types/yargs":"^6.6.0","jest":"^19.0.2","remap-istanbul":"^0.7.0","rimraf":"^2.5.4","shelljs":"^0.7.5","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-misc-rules":"^3.5.1","typescript":"^3.1.6"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^5.0.0"},"gitHead":"95a0d4e001ad882bff7c5b45a8676a074f707834","_id":"i18next-json-sync@2.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"dist":{"integrity":"sha512-TeocgYXkkwIeDLbExRK5/L3nn85QxjjUkSqYuUTH+DRrbzLOrQ8/OnrknVb2cwczfYJ9TlHMcbR6xIfSpIaz/w==","shasum":"c584c69e7cc5d179f5a5ff64c6b9a143e439b909","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-2.3.1.tgz","fileCount":21,"unpackedSize":150670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8HguCRA9TVsSAnZWagAAk74P/3xB+gRPkbmu1p8oDfOh\nZFU9aC622cBtOocgnLQjjQM/M6UllV4ALVsHfy4Lo7K1/o9xpY6ql7YmyMvP\nR9Lf9fmAcf4BBaSZO58DB8mMnfyjNiBb8XbqnB/l73fCMjY/WclE/wsTlPe0\n4Xe2zbvGU2QKdwIklgIRnZyFTBsoG/jEjY+6wjqSPb/loYUI5rTP4YWuOtRZ\nchj+L9jtIq7chLYWLp0t58g8kOUE0tZJWStXmc+KM02j5dGx+iDcmvg1PhO/\nw+lhtyagNt/fFxt6ORRbIvDfk/ZKum81pX3BNGmOGNtH2sgJYu0rWqyqMPt0\ncPql6F8rxEImzzBEfXq7z2FzoZOKpVJ52JlTp3XktRPBUCjkjFiBR+FcT6hR\niCZioHd1NQwGT6PlKLN9O5hPmcN86XE/tI0ubuYxrBB4KH68Sn4DPKY4VZrn\naMfq1jBwWuTA2J9K84ia4Q+3LUEwTfazCoSVUmza9GDKFJy0jtAYkh87hVwn\n2GMMgvTPKrUBTDk5+paBLNKkPCJhXDjamdM+XD/p6ynLtvDqmHs5QltcpnG1\nBnrPC3oR8MHpKFEsBJ0Mi8zkOyt9cJTIVw0Kv592eQgDdh/4DzyqUaKSXphS\n+hASPTawRF3PZAwiiXsgjc+9vZeRScdDdjThmMrEP+UH26Feic6Vj63eXAbK\nEm6/\r\n=2hny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT2693vZGVedlf2PR/xtVUz2HPOKyJDweo3iIjElEp/wIhAKcjnZ4hDzxfgUipBvV8n/G7xg065MsbE5x6bBErWrR7"}]},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18next-json-sync_2.3.1_1542486062320_0.1673990278754789"},"_hasShrinkwrap":false},"3.0.0":{"name":"i18next-json-sync","version":"3.0.0","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","coverage":"rimraf coverage && yarn test --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner/tsconfig.json testRunner/init","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/glob":"^5.0.30","@types/jest":"^27.4.1","@types/node":"^7.0.13","@types/yargs":"^17.0.10","jest":"^27.0.0","rimraf":"^2.5.4","semantic-release":"18.0.0","shelljs":"^0.7.5","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-misc-rules":"^3.5.1","typescript":"^4.6.0"},"dependencies":{"glob":"^7.0.5","json-stable-stringify":"^1.0.1","yargs":"^17.0.0"},"gitHead":"c93e4c2fee6d4586bb0016bef983f99a52834ac5","_id":"i18next-json-sync@3.0.0","_nodeVersion":"16.14.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-t91ZeTGUHQvhCTZlwoA168aeKC5fV7UrMer37+E036LCu6b+TpzGJizejg/UNlTSxi0cWbWWIFkYmZFEejGTIg==","shasum":"f8cd3806d190ac0a230c15eb2796880ccb4ef0a2","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-3.0.0.tgz","fileCount":26,"unpackedSize":66329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVBSS513l/O0aGKlBg2kEQayg7H0ZoKhJWOdZKpmy4OAiEArCvQoqcWEKFkgohI/SmUSJ1H5A79ZvRxshjnV8oVp7E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUzMxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp68xAAoTvrfk98eI8m4sTl10PzVS9dWZhuLSHFJMcEpXkVFbnWC1g5\r\n9ewTBnwip8NC5TsEukcopmrF9AOtQ26hj9g7MntoJ5IfXDYfQRPPxfOVLJ0q\r\nP+U+wwUP1v0UzIwadblDG4EAquMlcoPd2YFL6VB/9uI0yhwtoILlRrjyOUBO\r\nnW0u65Qdbm4gihbNB4kM+KUDJITmpWBn5MoNMEXL+xrXweOX+G6LkO5z8Wsg\r\nc5BItBzOdWZ01yDGxyMHdH1NaJNmUhKrScwuoenSzml0mgGgP/emPaVFpsuR\r\nJV4W2dQz3vgyCRMJoYf1PV49iPHlxBEZ5Dj1TXFBC1TVM4Qwof+5305Y3+7f\r\n8h5fBWeQfqEtc1GTQFw1kIaYdM3ZSzk0Hwi1OxSJKRREOPDyaFLWQ7cRcKtr\r\nd5JCUjyvUdCvpycfaxQrVXPQ1tGlVBht1OfEuXr9fdgW2B45uFHoe3KgIaMr\r\nHOTmDa9q7Lb58FLV8mp9F3Ngr6ZJWMWm2zE8xQZk2SkQtpF30KBUg+XnjqhV\r\naqRXN2wN9I8eiYsy5ZI4gvcfo+PQOy0bwfY5D5WvzEYk7r+sjBv0DqTTuA+m\r\nmsCNu+IVuDI0RZWE4j3KtJ9XUpY2iI+NfbdWUPSmxVmQYGN/Vhd+ATnoG3PI\r\nOwcVJgttPRJxVKfRk4OC2JNDAk5kNKyt6aw=\r\n=+XW6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"directories":{},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18next-json-sync_3.0.0_1649619760915_0.9216608187089612"},"_hasShrinkwrap":false},"3.1.0":{"name":"i18next-json-sync","version":"3.1.0","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","coverage":"rimraf coverage && yarn test --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner/tsconfig.json testRunner/init","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/glob":"^5.0.30","@types/jest":"^27.4.1","@types/node":"^7.0.13","@types/yargs":"^17.0.10","jest":"^27.0.0","rimraf":"^2.5.4","semantic-release":"18.0.0","shelljs":"^0.7.5","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-misc-rules":"^3.5.1","typescript":"^4.6.0"},"dependencies":{"glob":"^7.2.0","json-stable-stringify":"^1.0.1","yargs":"^17.0.0"},"gitHead":"5e356f54760d715417c888dbfc5b7858e2a7bf24","_id":"i18next-json-sync@3.1.0","_nodeVersion":"16.14.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-9kKUjX2cTAQgO8G1GfYSKUfGd1eLdxNpQ5fgjA+M+cfQPKyHPdUFM5yAxmv0r27mtaahs0MUuAfkTKiQRfyZEA==","shasum":"28405135f3fa8d3512f37ac634dad1142ca9ace9","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-3.1.0.tgz","fileCount":23,"unpackedSize":65983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1t+s+sql6ltlRVkg1DdiFmA1FHF2C5KoB//XRDOY44AiBHYlUbrHjFUiDz5HLhd+W/kfxAwl9DpSPiLwaHhQJHbw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUzuoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLjBAAkK/Q6uRxRG8eUH82Iqr/v6xUBsz6RNTYiABbP0wqm3wJZYXt\r\nheKgT/PtEECcxhHu5dJ9nLq8mj3OazFs594HwYLxGnFcE8D3vIaG8DWX5gLJ\r\n2WKJKhw/zlLMfijvjo0G5njFP7WyYvd048XXgiYaIcJa/p0rpTUoES+IKqGi\r\nkXuMccl8Tz9mgLPe9kneYvqPng1Zrau1ME3Hjv7I6Rsg69wJTCWcpVVRx/ER\r\nsEQzsOIqPoDOgf4Qxk/wLOb0bt5B0s3PV1BTvXt+9Abn82fmcgxY0hPIesK5\r\n271qX8ldnSu6Q2LQzQL/G68pINjMHuiz4Sq7UNMR8zi6dt1fMm4iB6AKsLXo\r\n0cgay1VN6/P+KhtDvveO0T049UfuNqzs9b1UWkZXWzhebpIMdf+4N0aJR1A2\r\nE1pZuYqb2G+zqmFr1kGgDmnlKTS7XAxqweR+m/LDZs3P3FVgdLp+bHmBB1vn\r\n5cKaz8kQGljJNM2vJax6JGYod8+XSb0rA+PN/yUwnEC4DJWe/0PbS1Y/loof\r\nB5ZtiZFUpeP+juf1A3NbcGEdBS1p23uP85jExyw8vds0m1Mbcl7dLlyt5TR9\r\n63GbFUYQBK0fsunjJ3OF+6s7AhbBx648v+nhbXNgmM84a0AfDQ5fB/9Wrp4n\r\n94RTxtkUEtgRYcn4hRJniOE0j71c5KGLFJI=\r\n=CcsF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"directories":{},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18next-json-sync_3.1.0_1649621927976_0.02827522148039141"},"_hasShrinkwrap":false},"3.1.1":{"name":"i18next-json-sync","version":"3.1.1","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","coverage":"rimraf coverage && yarn test --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner/tsconfig.json testRunner/init","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/glob":"^5.0.30","@types/jest":"^27.4.1","@types/node":"^7.0.13","@types/yargs":"^17.0.10","jest":"^27.0.0","rimraf":"^2.5.4","semantic-release":"18.0.0","shelljs":"^0.7.5","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-misc-rules":"^3.5.1","typescript":"^4.6.0"},"dependencies":{"glob":"^7.2.0","json-stable-stringify":"^1.0.1","yargs":"^17.0.0"},"gitHead":"868cd06b8af15ac7fe68f83e5ba87aefe06ce0ec","_id":"i18next-json-sync@3.1.1","_nodeVersion":"16.15.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-OrISg9ip08dLVXNdQJZKEaLtbk7KlcNoN4F6OIHXzJYSJHM/z2J8wbmUAlLeT5tr3+ER87HfMbxAVHF7M8O6FA==","shasum":"02a8123413e8f68daecbd4c527cb585e90ffe449","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-3.1.1.tgz","fileCount":23,"unpackedSize":66509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3Mf3kTBF2flhqLoXO7acXabgF4G8cBNlcBMJeWI+OYAiEA1Z8F575hKhgA6x3Z/GCMKhpA6o4l90spCeq/79x3w4Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKxJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQtg//dOSmokUzeS80dHqvLIN2n+HsoWUFRO4AD45L0Jhq7dfFni/t\r\n16lT4FV+lxcdWQZU7cqIZ+h631c/UXKAPYaQotpeImjrqREt1t6h7PcfWriC\r\nnEBD3ApIzCUjN/AOVxlytahTdQzebFp/tidXy9ptfi/zs+JstlQUbOCz3hE3\r\nUTTjLTZy4Df2B5RE8UWHHjJy/SE28aQB9GHxeMGVzJSZNQWK1UsRZIVLW9Fb\r\nFAPY7IlsbnIN7s1sbu8inFC33z/ue140fdhZA8xu+wFCRXEbrbcOs5J4c67W\r\nMiepUAxOKJBLI91hhNmUwcIdExH2uJNGPTfUSqRjccQZLgrP83juxSilYpIO\r\nXSqTQW6ge7hzrctBHRFZyzy5nz7nFMq82yU0UM++36ZNMYbQA69OU22RxO+E\r\nNEuQvvpGC501BZ5jjjtnsrflneealvpUhQr4pOXTWMOTyLjsF/Oirego9OtI\r\nn51sMR38nayluCg4fWDp6CxBLQISL4w5Hxog9m4CuMsTkOJspq+gsxX1ehMH\r\nDJg+6qF1i+nKw1SdxLa2DIZaKRFvR2evgFmB1Wq/E5aNIBTIMy2dcKL3RFkD\r\nN8X3c0ixOpGJBE6sb2L0JQVFJaIIdO+Rqas0NNarFrWMSUEajZ12mthGydHm\r\nA5Fm7r9J7FiqGkzCTp01kXL43vXYhP9tLuA=\r\n=9ZCa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"directories":{},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18next-json-sync_3.1.1_1654959176959_0.039686513447753535"},"_hasShrinkwrap":false},"3.1.2":{"name":"i18next-json-sync","version":"3.1.2","description":"keep i18next json resource files in sync","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"sync-i18n":"dist/cli.js"},"scripts":{"build":"rimraf dist && tsc -p src && tsc -p testRunner --noEmit","coverage":"rimraf coverage && yarn test --coverage","lint":"tslint src/**/*.ts testRunner/**/*.ts","pretest":"rimraf tests/**/runner.js && ts-node -P testRunner/tsconfig.json testRunner/init","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"author":{"name":"justin.bay@outlook.com"},"license":"MIT","bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/glob":"^5.0.30","@types/jest":"^27.4.1","@types/node":"^7.0.13","@types/yargs":"^17.0.10","jest":"^27.0.0","rimraf":"^2.5.4","semantic-release":"^19.0.3","shelljs":"^0.8.5","ts-node":"^10.0.0","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","tslint-misc-rules":"^3.5.1","typescript":"^4.6.0"},"dependencies":{"glob":"^7.2.0","json-stable-stringify":"^1.0.1","yargs":"^17.0.0"},"gitHead":"f69013420b40b43861fa21fd304ea650ec0dd474","_id":"i18next-json-sync@3.1.2","_nodeVersion":"16.18.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-svJXk7Zt40ddLZPJjRpDx2acEmvbyua9/ijiBc3LoR5urmOQpPf/vYJEBxbCoZKRXRVaj4S+Jqv1yPQ5pk3Zlg==","shasum":"996d6731fa03e6240c078b91c1402062869e65a5","tarball":"https://registry.npmjs.org/i18next-json-sync/-/i18next-json-sync-3.1.2.tgz","fileCount":24,"unpackedSize":66456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3NmeJgpqiHjiE9C0Hkh+RrqAPxVj9ThaZXwf8egtqTQIgUm35LnRokKRUlV2cAh4ydYP7gtj9fTQmCnD2sMFADwc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjit/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwrg/9Fr3hZk77BRGtP3shL7At7crXja1607p1aiqWqG/+9JOcs87h\r\njAJ7c3EBqZEEo3CGSw2XfZz+R9yd4ZKNOg1GD34yTjLmvcG1ZUIzgpIGAEaU\r\nWjTMLVkDF4fy/xuTWfos8DCBd/pWh4c5310gH8n4pZjuJLrq8vo+GiiZSO74\r\nNfW82n/wrCwhBjaWia5k/XOcaHrM5r3iAL+RgTPCcjxnzPV6d36W3dYl6a1y\r\ndw3y+WAJx6S0xqV6qEzxu3MXi+2OmSUSgoTW8zZQg0HdMimNVMwbc/vC9VyC\r\nSJ11It+lYTn7dtJWIDvQXIT369t69ACJRUB4Ke9hIIdpMeuMb/FHNgnfFqSu\r\n4sgwkShLteAEtKcZPLaoya/7EkYVHDuRMfy9MyeIBr3jHJs3kAq3e7qiqGXz\r\nIVO7JQ/sp+C60Mf/pLWpdcGLpKg3Ou7m6wFchUD8XeO8bbWDuBBpk1aI+3Hw\r\nLpDamcKui7sbIZH4EUr+e691nkNjUOhZZ+oXxUC/D4+L1n8/LZKCNof17XzO\r\n1Y+rN02A70lrmJQjghVd9pj685fq14SIU1FSM3ncfddU/jn7qyZqD0nHMQuU\r\nOa0FnLqgLhzjING6VQNlDAOdr+CcIGJ4zdMY52WD1eUfvSGlLjsPb+4oi6fO\r\nF6cxQPwfsGmja0J2VDEVm+4HxRaq5ftn1pM=\r\n=Fpcz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jbay","email":"justin.bay@gmail.com"},"directories":{},"maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18next-json-sync_3.1.2_1670261631089_0.5273953112685403"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/jwbay/i18next-json-sync.svg?branch=master)](https://travis-ci.org/jwbay/i18next-json-sync)\n[![npm](https://img.shields.io/npm/v/i18next-json-sync.svg)](https://www.npmjs.com/package/i18next-json-sync)\n# i18next-json-sync\n\nKeeps [i18next](https://github.com/i18next/i18next) JSON resource files in sync against a primary\nlanguage, including plural forms. When hooked up to a build process/CI server, ensures keys\nadded/removed from one language are correctly propagated to the other languages, reducing the chance\nfor missing or obselete keys, merge conflicts, and typos.\n\n## Example\nGiven these files:\n```\n locales\n ├── en.json\n ├── fr.json\n └── ru.json\n```\n\n```json\nen.json\n{\n  \"key_one\": \"value\",\n  \"book\": \"book\",\n  \"book_plural\": \"books\"\n}\n\nfr.json\n{\n  \"key_one\": \"french value\"\n}\n\nru.json\n{\n  \"extra_key\": \"extra value\"\n}\n```\n\n\n`fr.json` and `ru.json` can be synced against `en.json`:\n\n```js\nimport sync from 'i18next-json-sync'\nsync({\n  files: 'locales/*.json',\n  primary: 'en'\n});\n```\n\nresulting in:\n\n```json\nen.json\n{\n  \"key_one\": \"value\",\n  \"book\": \"book\",\n  \"book_plural\": \"books\"\n}\n\nfr.json\n{\n  \"key_one\": \"french value\",\n  \"book\": \"book\",\n  \"book_plural\": \"books\"\n}\n\nru.json\n{\n  \"key_one\": \"value\",\n  \"book_0\": \"books\",\n  \"book_1\": \"books\",\n  \"book_2\": \"books\"\n}\n```\n\n`key_one` was left alone in fr.json since it's already localized, but `book` and `book_plural` were copied over.\nAn extraneous key in ru.json was deleted and keys from en.json copied over. Plurals are mapped between\nlanguages according to the [i18next suffix rules](https://github.com/i18next/i18next/blob/520f5dccf8edecab5fb189eb0631201a08b940c7/src/PluralResolver.js).\n\n> Note: Languages with only one suffix shared for singular and plural forms will not provide plural\nmappings if they are used as the primary language. \n\nThis works on one folder at a time, but can deal with whatever the files glob returns. Files are\ngrouped into directories before processing starts. Folders without a 'primary' found are ignored.\n\n## Usage\n\n`$ npm install i18next-json-sync --save-dev`\n\n#### In node.js\n\n```js\nimport sync from 'i18next-json-sync';\n//or in ES5 world:\n//const sync = require('i18next-json-sync').default;\n\n//defaults are inline:\nsync({\n  /** Audit files in memory instead of changing them on the filesystem and\n    * throw an error if any changes would be made */\n  check: false,\n  /** Glob pattern for the resource JSON files */\n  files: '**/locales/*.json',\n  /** An array of glob patterns to exclude from the files search */\n  excludeFiles: ['**/node_modules/**'],\n  /** Primary localization language. Other language files will be changed to match */\n  primary: 'en',\n  /** Language files to create if they don't exist, e.g. ['es, 'pt-BR', 'fr'] */\n  createResources: [],\n  /** Space value used for JSON.stringify when writing JSON files to disk */\n  space: 4,\n  /** Line endings used when writing JSON files to disk. Either LF or CRLF */\n  lineEndings: 'LF',\n  /** Insert a final newline when writing JSON files to disk */\n  finalNewline: false,\n  /** Use empty string for new keys instead of the primary language value */\n  newKeysEmpty: false\n})\n```\n\n#### CLI\n\nIt can be installed globally and run with `sync-i18n`, but [package.json scripts](https://docs.npmjs.com/misc/scripts) are a better fit.\n\n```json\n{\n  \"name\": \"my-app\",\n  \"scripts\": {\n    \"i18n\": \"sync-i18n --files '**/locales/*.json' --primary en --languages es fr ja zh ko --space 2\",\n    \"check-i18n\": \"npm run i18n -- --check\"\n  }\n}\n```\n\nThen use `npm run i18n` to sync on the filesystem and `npm run check-i18n` to validate.\n\nAll options are available via CLI. Use `-h` or `--help` to get help output.\n\n## License\n\n[MIT](LICENSE)\n","maintainers":[{"name":"jbay","email":"justin.bay@gmail.com"}],"time":{"modified":"2022-12-05T17:33:51.338Z","created":"2016-09-24T23:45:38.096Z","0.0.1":"2016-09-24T23:45:38.096Z","1.0.0":"2016-09-25T00:56:44.613Z","1.1.0":"2016-09-25T21:04:55.562Z","1.1.1-alpha1":"2016-10-22T02:02:47.006Z","1.2.0-alpha1":"2016-10-22T03:08:19.856Z","1.2.0-alpha2":"2016-10-22T03:13:29.281Z","1.2.0-alpha3":"2016-10-23T00:28:56.539Z","1.2.0-alpha4":"2016-10-23T00:56:33.324Z","1.2.0":"2016-10-23T01:16:05.406Z","2.0.0-alpha1":"2016-11-19T05:18:46.738Z","2.0.0-alpha2":"2016-11-19T19:04:30.281Z","2.0.0-alpha3":"2016-11-19T19:23:50.077Z","2.0.0":"2016-11-19T19:46:16.009Z","2.1.0":"2017-04-22T19:47:27.734Z","2.2.0":"2018-01-12T02:24:33.743Z","2.2.1":"2018-11-17T16:52:15.204Z","2.3.0":"2018-11-17T20:11:16.564Z","2.3.1":"2018-11-17T20:21:02.479Z","3.0.0":"2022-04-10T19:42:41.061Z","3.1.0":"2022-04-10T20:18:48.162Z","3.1.1":"2022-06-11T14:52:57.191Z","3.1.2":"2022-12-05T17:33:51.268Z"},"homepage":"https://github.com/jwbay/i18next-json-sync#readme","keywords":["i18next","json","sync","synchronize","plurals","pluralization","l10n","i18n","localization","internationalization"],"repository":{"type":"git","url":"git+https://github.com/jwbay/i18next-json-sync.git"},"author":{"name":"justin.bay@outlook.com"},"bugs":{"url":"https://github.com/jwbay/i18next-json-sync/issues"},"license":"MIT","readmeFilename":"README.md"}