{"_id":"@skbkontur/cluster-config-client","_rev":"34-d2c07dedb10624cdf39cd4cd3021bd44","name":"@skbkontur/cluster-config-client","dist-tags":{"latest":"0.0.5","next":"0.1.0-rc.1"},"versions":{"0.0.1":{"name":"@skbkontur/cluster-config-client","version":"0.0.1","author":"","license":"ISC","_id":"@skbkontur/cluster-config-client@0.0.1","maintainers":[{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"}],"dist":{"shasum":"daad3bbcdb4b3c3944ea58cfe77ee2ef658c7b3a","tarball":"https://registry.npmjs.org/@skbkontur/cluster-config-client/-/cluster-config-client-0.0.1.tgz","integrity":"sha512-EOG/+4Zyzlr6V74iZMlV8oVCnYWOSB4aag6anfEdK72UfMnHKR51147ZErQkq76cGGdNjN9G4CUkza8ftRKVBw==","signatures":[{"sig":"MEYCIQD0yJeIHCYuUxjR8ejkBy2fUVaL7Rft72+L5DMeYB2kwAIhAJ3noEFnVW0X2JZh1+H4OAx73VWGUt9hDpzWfVriD9gX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","gitHead":"ddd6c50f29d11b5d1aef44a3cf52678e924a70c4","scripts":{"flow":"flow","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},"deprecated":"Plz install your packages from nexus. More info at https://wiki.skbkontur.ru/display/node/Nexus","repository":{"url":"https://git.skbkontur.ru/portal/Node.MonitoringClient","type":"git"},"_npmVersion":"5.3.0","description":"Клиент к сервису конфигурации кластера контура","directories":{"lib":"lib"},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"flow-bin":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/cluster-config-client-0.0.1.tgz_1509076794715_0.9944853072520345","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@skbkontur/cluster-config-client","version":"0.0.2","author":"","license":"ISC","_id":"@skbkontur/cluster-config-client@0.0.2","maintainers":[{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},{"name":"wkich","email":"nflazzer@gmail.com"},{"name":"t1mmaas","email":"bboytx@gmail.com"},{"name":"tihonove","email":"tihonov.ea@gmail.com"}],"dist":{"shasum":"d117369e7c5b9ca5c6036367f1e35b4d1dea5cd7","tarball":"https://registry.npmjs.org/@skbkontur/cluster-config-client/-/cluster-config-client-0.0.2.tgz","integrity":"sha512-265Muf6qucW/c2YLl8D8v7x4wpksP/Aw8nHrxqZ/bLmhzEN3IHyz3CS5jwk1Y3q89VxaGz/pfswUmtfLex6cng==","signatures":[{"sig":"MEUCIQC2LFTBbciw4tamkzlmZw8z66oNOE06ROh12+shbkPhmgIgW3XN93dJzxIQamfnJQDx8lO23VYJxqhZBPdtZ+zlsUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","gitHead":"aa17180325a0eac231615a6c09d2d560efce43f6","scripts":{"flow":"flow","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},"deprecated":"Plz install your packages from nexus. More info at https://wiki.skbkontur.ru/display/node/Nexus","repository":{"url":"https://git.skbkontur.ru/portal/Node.ClusterConfigClient","type":"git"},"_npmVersion":"5.3.0","description":"Клиент к сервису конфигурации кластера контура","directories":{"lib":"lib"},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"flow-bin":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/cluster-config-client-0.0.2.tgz_1509079033777_0.9219638770446181","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@skbkontur/cluster-config-client","version":"0.0.3","author":"","license":"ISC","_id":"@skbkontur/cluster-config-client@0.0.3","maintainers":[{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},{"name":"wkich","email":"nflazzer@gmail.com"},{"name":"t1mmaas","email":"bboytx@gmail.com"},{"name":"tihonove","email":"tihonov.ea@gmail.com"}],"dist":{"shasum":"0be42405d07cf602966915db44628d627ba5b5e4","tarball":"https://registry.npmjs.org/@skbkontur/cluster-config-client/-/cluster-config-client-0.0.3.tgz","integrity":"sha512-DpzYxktSc6/ugooTQp6Lmc5GcegrCS+h7aBxSkjLAXFrqJ3gFYAGGEXEjJSg+nKHrDE6/hIeIqi9zP7+QEPpBg==","signatures":[{"sig":"MEUCIBWUrEt9XO6m7T4TkVdXJOWODfK9KHM6gOMA6X0gJUc0AiEAxr//dBq+0CIwEzI6Q9YjRfom+4IuZ+0EM0CTaANRJ4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","gitHead":"7fa04820f0d0436df921fc318a0bff65f6d6a0a7","scripts":{"flow":"flow","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},"deprecated":"Plz install your packages from nexus. More info at https://wiki.skbkontur.ru/display/node/Nexus","repository":{"url":"https://git.skbkontur.ru/portal/Node.ClusterConfigClient","type":"git"},"_npmVersion":"5.2.0","description":"Клиент к сервису конфигурации кластера контура","directories":{"lib":"lib"},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"flow-bin":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/cluster-config-client-0.0.3.tgz_1514195729421_0.07585816364735365","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@skbkontur/cluster-config-client","version":"0.0.4","author":"","license":"ISC","_id":"@skbkontur/cluster-config-client@0.0.4","maintainers":[{"name":"ssamooilov_skbkontur","email":"ssamooilov@skbkontur.ru"},{"name":"t1mmaas","email":"bboytx@gmail.com"},{"name":"tihonove","email":"tihonov.ea@gmail.com"},{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},{"name":"wkich","email":"nflazzer@gmail.com"}],"dist":{"shasum":"cd106d288bcf4238282716f25417f1625a78b0f4","tarball":"https://registry.npmjs.org/@skbkontur/cluster-config-client/-/cluster-config-client-0.0.4.tgz","fileCount":10,"integrity":"sha512-/zJa53R1Sk6k8f92henPReDjOoLoT+rBS89M1jiqCSmzkLCpxab9yyHZLA2aLkX5iCztBWGZJkOGAxjpyZjK1Q==","signatures":[{"sig":"MEUCIBU8/FoYMAPHl/1vGsOYjxyywBEI07+BpU796iu09HcVAiEA8GwseoMbWtLIXKyUlhKVyAtknRQMSlCl0BcZunPBgts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6909},"main":"./lib/index.js","gitHead":"431449338f5cdf34b43601fa32f1ff84df5afa6f","scripts":{"flow":"flow","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},"deprecated":"Plz install your packages from nexus. More info at https://wiki.skbkontur.ru/display/node/Nexus","repository":{"url":"https://git.skbkontur.ru/portal/Node.ClusterConfigClient","type":"git"},"_npmVersion":"5.2.0","description":"Клиент к сервису конфигурации кластера контура","directories":{"lib":"lib"},"_nodeVersion":"8.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"flow-bin":"^0.67.1"},"_npmOperationalInternal":{"tmp":"tmp/cluster-config-client_0.0.4_1520939679908_0.22671162427035796","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@skbkontur/cluster-config-client","version":"0.0.5","author":"","license":"ISC","_id":"@skbkontur/cluster-config-client@0.0.5","maintainers":[{"name":"ssamooilov_skbkontur","email":"ssamooilov@skbkontur.ru"},{"name":"t1mmaas","email":"bboytx@gmail.com"},{"name":"tihonove","email":"tihonov.ea@gmail.com"},{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},{"name":"wkich","email":"nflazzer@gmail.com"}],"dist":{"shasum":"a2569dc05d09c1b8ed31df48e17ebe80e66f18f8","tarball":"https://registry.npmjs.org/@skbkontur/cluster-config-client/-/cluster-config-client-0.0.5.tgz","fileCount":10,"integrity":"sha512-wYAaFPbvqTBF8zpZie6lTGnq/ZZYue4gGtGCKttdsUMP1lktAyeMc+TGgI7cBDX6LUUuhyPDPC19nX5Ni85miw==","signatures":[{"sig":"MEYCIQDtJA03RlDwCXg2TbLO3ov92aEBRLIJkI1TYl5GHqUYygIhAI5ztTb+BnRK57Uuh4vR2W3EmYxwyrl2zs2bIx2zDzIV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6947},"main":"./lib/index.js","gitHead":"708e108a0715bfb05da9ca04361fc4595c8bfcad","scripts":{"flow":"flow","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},"deprecated":"Plz install your packages from nexus. More info at https://wiki.skbkontur.ru/display/node/Nexus","repository":{"url":"https://git.skbkontur.ru/portal/Node.ClusterConfigClient","type":"git"},"_npmVersion":"5.2.0","description":"Клиент к сервису конфигурации кластера контура","directories":{"lib":"lib"},"_nodeVersion":"8.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"flow-bin":"^0.67.1"},"_npmOperationalInternal":{"tmp":"tmp/cluster-config-client_0.0.5_1521005058041_0.9791318480841895","host":"s3://npm-registry-packages"}},"0.1.0-rc.1":{"name":"@skbkontur/cluster-config-client","version":"0.1.0-rc.1","author":"","license":"ISC","_id":"@skbkontur/cluster-config-client@0.1.0-rc.1","maintainers":[{"name":"21alexander21","email":"21alexander21@gmail.com"},{"name":"olegtorokhov","email":"torokhov093@gmail.com"},{"name":"ssamooilov_skbkontur","email":"ssamooilov@skbkontur.ru"},{"name":"t1mmaas","email":"bboytx@gmail.com"},{"name":"tihonove","email":"tihonov.ea@gmail.com"},{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},{"name":"vkochev","email":"worack@ya.ru"},{"name":"wkich","email":"nflazzer@gmail.com"},{"name":"xalf","email":"khalfina.galina@gmail.com"}],"dist":{"shasum":"b477c8b9d0ca83b68337edd3ddf2e2c53ce7acc1","tarball":"https://registry.npmjs.org/@skbkontur/cluster-config-client/-/cluster-config-client-0.1.0-rc.1.tgz","fileCount":12,"integrity":"sha512-g953tNo/A3qzjkYqM2rfnKKlWZhx3be9UYUOgNzs8wjnQgt//XFIGFLScpUl4lsfHj3txiehQBtgCZXH+sYtVg==","signatures":[{"sig":"MEUCIBo7J60YXf9SnCIK3p19dqlFufqT1sfUh0X7BpvSpx73AiEA/SYiC3H1szjpDZ0l90cDm2xJQz+r8YW0Xm5mk5kcFiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbva6yCRA9TVsSAnZWagAA4VwP/i6U7FresmFaztqUubrD\ng1/OQxTDY8DQRR8R1poojVndAA8b9ETgf0WvlhaMaD+IVzacm9qrssDHUdYj\nALPo8NY4iX+Y6NUdmp37acsNm9X5iw7eF5QLQ0L18pmta3lYx1P17gbThjGK\nkJLZ70UWPnvgED5lnDPracxvT74RyMCYkYPooZ2uRT7+LxJ7uGbMrr8fhBPn\nsOrQQQbDek8390gXbrtCA9mweIx3y34pA9DEdvB+IGwvU6K5nENVCcPQ2wM1\nql2zZ3LOZbIB2WHgXof6wgg+grkb4A5trR7ICZnfAMof1H46/3CeQDx/wByd\nQImqOnyKPmSTBSQB6BVzq6jLMpU3DttxzT5RFV1eAFsgWdyuVbu+8bwT1nZz\nPwyIUTQxsBMBTNnkwGxrKGBBTeF19i6yBWpJ+IZPTLcECQr4oRJlOfQsaSgg\nNXRB0mIJ5oGDVyUAFsgK0VyXMTfcyoOb1Q3S9w1xmF0+8rxNTTBBISVXSKz0\n7V52gXToLuvlJBT9U7O+r3fuGW8nz0El2/gQbnTZe4wPd1iaEfd9ee1K6XrI\nKte/p+8rck8XyCAPpXAy8TfIP8Qkw2muht9FHZ/1D9qVNfU8AETH9ddp7Fya\ncsSappkPow5e2lMauxHy2bspLRZQ5XR/1Hl59jE5jZtiyoBrlmw2Pna/WEwC\npzrm\r\n=cJkj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"npm test && npm run flow && npm run eslint:test"}},"readme":"# Клиент для получения настроек из ClusterConfig\n\n## Пример создания инстанса кластер конфига\n```javascript\nconst ClusterConfigClient = require('cluster-config-client')\n\nconst clusterConfig = new ClusterConfigClient({\n  zone: 'default',\n  host: 'clusterconfig',\n  port: 9000,\n  updateInterval: 60000\n})\n```\n\n## Доступные методы\n\n### `constructor(settings, localConfig)`\n\n###### settings {Object|required}\nНастройки клиента кластер конфига. Значение по умолчанию:\n```javascript\n{\n  zone: 'default',\n  host: 'clusterconfig',\n  port: 9000,\n  updateInterval: 90000\n}\n```\n\n###### localConfig {Object}\nОбъект с локальными настройками, которые будут переопределять свойства объекта взятого из ClusterConfig.\n\n\n### `async getAllSettings()`\nМетод для получения всех настроек кластер конфига.\n\n### `async getSettingsByPrefix(prefix)`\n\n###### prefix {string|required}\nПрефикс настройки\n\n\n### `async update()`\nМетод обновления настроек. После его вызова настройки будут обнавляться по указанному в конструкторе интервалу.\n\n\n### `clearInterval()`\nМетод останавливающий обновлние настроек по интервалу.\n\n### `async waitForInitialization()`\nМетод для ожидания инициализации кластер конфига.\n","gitHead":"9a406d52418df21f17aa386eeaa090de2eb6caa8","scripts":{"flow":"flow","test":"mocha ./test/unit","eslint":"eslint ./lib ./test --fix","eslint:test":"eslint ./src ./test","test:integration":"mocha ./test/integrational"},"_npmUser":{"name":"ubitso4","email":"stanislav.kuklin@mail.ru"},"repository":{"url":"https://git.skbkontur.ru/portal/Node.ClusterConfigClient","type":"git"},"_npmVersion":"6.4.1","description":"Клиент к сервису конфигурации кластера контура","directories":{"lib":"lib"},"_nodeVersion":"9.11.1","dependencies":{},"eslintConfig":{"rules":{"semi":["error","always"],"space-before-function-paren":["error","never"]},"extends":["standard"],"globals":{"it":true,"describe":true}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.2","husky":"^0.15.0-rc.8","mocha":"^4.0.1","sinon":"^4.1.2","eslint":"^3.13.1","rewire":"^3.0.1","flow-bin":"^0.67.1","eslint-plugin-promise":"^3.4.0","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cluster-config-client_0.1.0-rc.1_1539157682268_0.7665772910045379","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-10-27T03:59:55.567Z","modified":"2026-01-30T09:50:17.754Z","0.0.1":"2017-10-27T03:59:55.567Z","0.0.2":"2017-10-27T04:37:14.685Z","0.0.3":"2017-12-25T09:55:30.334Z","0.0.4":"2018-03-13T11:14:39.958Z","0.0.5":"2018-03-14T05:24:18.146Z","0.1.0-rc.1":"2018-10-10T07:48:02.435Z"},"license":"ISC","repository":{"url":"https://git.skbkontur.ru/portal/Node.ClusterConfigClient","type":"git"},"description":"Клиент к сервису конфигурации кластера контура","maintainers":[{"email":"anna.khlutkova@mail.ru","name":"khlutkova"},{"email":"tihonov.ea@gmail.com","name":"tihonove"},{"email":"stanislav.kuklin@mail.ru","name":"ubitso4"},{"email":"pogadaev.e@ya.ru","name":"zhzz"},{"email":"design-system-team@skbkontur.ru","name":"skbkontur-bot"},{"email":"feikfake1@gmail.com","name":"fakefeik"},{"email":"wertyxa@bk.ru","name":"original001"},{"email":"imbalanced47@gmail.com","name":"templeoftemplar"},{"email":"d.omelkov@ya.ru","name":"apocalyp0sys"},{"email":"robottorobato@gmail.com","name":"lossir"},{"email":"dmitrey04@gmail.com","name":"dpeshkin"},{"email":"alex.chabin@gmail.com","name":"nibach"},{"email":"mshatikhin@gmail.com","name":"mshatikhin"}],"readme":"","readmeFilename":""}