{"_id":"@bondxge/config","_rev":"9-d209a5af1310d348745766181d4cfef0","name":"@bondxge/config","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@bondxge/config","version":"0.0.1","peerDependencies":{"@angular/common":"^6.0.0-rc.0 || ^6.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0"},"_id":"@bondxge/config@0.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"gabina","email":"lashagabinashvili@gmail.com"},"dist":{"integrity":"sha512-IgXNIl67E8Du7TA4DVeO48EyM21bwAD12oGmvWy8mXDc0CDvoAawof+2cUux43nTncUySs/VMwDS8+vYRV/gFQ==","shasum":"784db43d5d356b175c794ac14dd7c6ec09bd3e04","tarball":"https://registry.npmjs.org/@bondxge/config/-/config-0.0.1.tgz","fileCount":13,"unpackedSize":6449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdv9YCRA9TVsSAnZWagAAYc0P/iEI7MWBJMPKXrU3LVzH\n6KEFNjERQVv/onJdNxUxq4f8BIg5Z0ANT1W1UpS6npUHqRu0EDE7+lh/we2s\n18t/I88xdO7oiQ1ntzHXnByUwRqCFfKBScbTy32maf0PPE5WxvtzbzuST+cp\nXGDe4n3o60cY2N+KTQR43kz0S3EDOF+WyRsN0Cb48sHR80KJb8NmN9agCG5l\nufi7fU03svDsiMDWk3+saGcC2rAhZ+0KXBZgsFCrPpMFoIH7mz+N85fdlQT3\nO/w5cdzgwp+xxUq4dEpje0YhAza81dpWS7NB/JV0eFzM9sW71avgMRj1qa7M\n9OrvVLj/j7Vlqy7OpdJJFC3/7MSGGUEyVesFkO99qTSqSHjUiRcrOyuSK67s\ny1FJ7U0VsMdsGZheBRmmjc1nte/a7/56mga8CEfmEpCY0tfQCZtcJnUFFoXl\nTG1fClJutSSh+shg8tWQXZfv2rTdB631LgQehi+BBIaZVTuG4I50l38ykxoM\nLj4eE5Q6XtK40QK49Pl9kRuce4Rr7OlvhMnZFX2BI7ccCySNfbfOPlgWWfUV\ndElRsIsHH/5Qmkofmn0NDqZTPzIsWEmzjvsKVirN3nAEtguPsB4EPtbnL7AN\np0MqNCs0+TJy/f6nqSfO47Fxl0iUs7m4iW+RNEom4yzaQt/0xcu+6ZLToaTK\nMm+3\r\n=YlrZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Nn251+IOKSTrnthhQ5D+90HDsXBMvgiIJdpS8Y94iwIhAN5QJPPPEWt7scqQHX7XPnnjzyxGwG7UUk8QsjKFjeP0"}]},"maintainers":[{"name":"gabina","email":"lashagabinashvili@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_0.0.1_1534525271821_0.07040253940963392"},"_hasShrinkwrap":false},"0.0.5":{"name":"@bondxge/config","version":"0.0.5","peerDependencies":{"@angular/common":"^6.0.0-rc.0 || ^6.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0"},"description":"First, install it.\r ----","_id":"@bondxge/config@0.0.5","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"gabina","email":"lashagabinashvili@gmail.com"},"dist":{"integrity":"sha512-fl8LA3LKYioysz4CAzr5AbEihBFsEVvN5qCdPAxnGzXQ21mWUKZZ7fwiXp29gKAWipYsb4sANIYmBjABFDEgQw==","shasum":"e0520e2b4973c27a0177aa4b013c55b84fa14508","tarball":"https://registry.npmjs.org/@bondxge/config/-/config-0.0.5.tgz","fileCount":14,"unpackedSize":7521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd8rwCRA9TVsSAnZWagAA9cQQAKP3WXfidVSLaTrmP/lw\nlKw4JJzoE3tfM4QmFhK8dpSKsMW2KRKsffzzLlBh3k89EwJ+RWJ/qW0WGWLp\n3TGtCtLyi8SlVSvfSEO1+KnAmByb1d/PYQzQimEdpjtCR5Bzir0JL2ET+xFg\nxHY9aw7CPhzMo3c3aR12gQAjFs/DwdXIhKRzMP7hkLguTodCV5aoXzRf6HVW\nNYOyUZvq9Gn2pqBfqyNhqE4nRHY97rxT/b1MxxlCQERjZqDrGmn5xX4QCcEZ\nF2aWrXdXV1zPP+wvs1nAuw71mwDWWsYmbE0Tu5tt9nd4EOBXt1f4qik6pSF6\n5+ot91tTTHrog1fnLCVwJrIKjPkEJ+jw3W1Y2gLkbsdf2GracAwgpgalqXN0\nZXded2KL9nj8p505YUNvlCpLv0hSgsh4w0o5TmzJa3BsoNEsI5goBPusZo8o\nBYzO2uEUHi/fungLHpSAsXD2z5yVBYzulFSNFTVopQMtX+1cTspWfO3n25Jo\ngmUxbx6hN1RJ9wU5AatB0HiyA56OZ8kd1XtD8j6QY2UVN1VM6TNI0IXSQFuq\nyQS8SLf/vfy/xvq0XlH/HMnkAgPT20PKvUBaOaSOJagydcFdcCZ5lls879+v\nE/pnCH3mKLHzNaU3UG+R1KPibwZaa5ibxjpOupqM1j7bE5BMJ4IcxdbvY/yK\nfUiR\r\n=E0JF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeCJYm/eW1Aj5/h7Ns09KTr9QOf0GKJpe/0J9oiAb+TwIgKk2ZRyZyVjCDBI0JBsVaDW3GFs8jtisK057xrj6DP00="}]},"maintainers":[{"name":"gabina","email":"lashagabinashvili@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_0.0.5_1534577391789_0.3008368736571987"},"_hasShrinkwrap":false},"0.0.6":{"name":"@bondxge/config","version":"0.0.6","peerDependencies":{"@angular/common":"^6.0.0-rc.0 || ^6.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0"},"description":"Angular 6 config file, read config on startup","main":"karma.conf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://Gabina@bitbucket.org/Gabina/sharedutils.git"},"keywords":["angular6","config","angular","config","config","file"],"author":{"name":"Lasha Gabinashvili"},"license":"MIT","homepage":"https://bitbucket.org/Gabina/sharedutils#readme","_id":"@bondxge/config@0.0.6","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"gabina","email":"lashagabinashvili@gmail.com"},"dist":{"integrity":"sha512-jmxz4Q2VGdeyNdhK4owcsTDzNezE1VSi+AmTkyXISnEo5kBgZMwpQAMpbkthZ1yeUBLyzxYUOy3mt/S3FRbbzQ==","shasum":"fbbbd3d5e7c7973efd862088d67faa1782b3d810","tarball":"https://registry.npmjs.org/@bondxge/config/-/config-0.0.6.tgz","fileCount":14,"unpackedSize":8062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd9kjCRA9TVsSAnZWagAAOqQP/3SjIL2SE9thOBM5kgXm\nNCmNHOb7CiLUoNdzrOs6T5TNYr+PbborU2LgX5ZBWCPWEpTf3yH20QfNe5Th\n8bXpQ0UFgc5CxeZz2iGUcXYR0moui8tzy7HsNyUSNbK0xBNE0dbta76MYdDh\nSkddPuZ4C0JzGJ5jDFbgU7HkV/pAKFKjh2evKj3FszSnbLurBrtyncKsZ52R\nylAg4nx/aOFXZPW7w67f3LK8KFz4pZSf045BFMTzvlGy70yKqZhnHn/j/dmR\nzeCDM39rDnDulZP0J1QBCoNmM67mmKHXZdfoBS3sGk8VKXTFBAQI8niwmXg0\n3W8PY73Rj74srLE5BJNP+RNHyM+6agU5fe6sHPOOqWNNzjmuomQkzTcoHk9G\ndziqD5HKKps2tH7y1MV+69jOCn68dKz8IsVySQ9lMMggmK2GXg8ehOqZydPH\nwT1mbElsQ5bOkhS+u9oFWRM5duMaJpbkOnYjorqVa4NSY86GPhmttEdIAGP4\nVGmbSe78leQ65VE+JEdzBRR8W9xlM9jEGgeNAy4y8xsr8bZAxOt3UaDs+XaP\nJjLAxEHYQCVJMqe7LqA9CmJwjacLGWSS+cV++VhX3eeqJONl8YspNke7gzQR\n+UhmCJmzYIaHVUtMcEwycQRXUuLCd+UjBp5BEBG7IaqMcamM+SEEEaldHokq\nkjhk\r\n=Oage\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8cPxqxAUl4rpW3ECobcEYPAtkB8VxeZjBzeFTnhxcRgIhAIEAsFunNxjFfKXs8GtGNV809yeQQ0C3B5BbcAccIgDp"}]},"maintainers":[{"name":"gabina","email":"lashagabinashvili@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_0.0.6_1534581027019_0.0884335986427256"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-17T17:01:11.652Z","0.0.1":"2018-08-17T17:01:11.891Z","modified":"2022-04-04T20:05:53.086Z","0.0.2":"2018-08-17T17:26:22.864Z","0.0.3":"2018-08-17T17:48:32.398Z","0.0.4":"2018-08-18T07:16:02.255Z","0.0.5":"2018-08-18T07:29:51.996Z","0.0.6":"2018-08-18T08:30:27.112Z"},"maintainers":[{"name":"gabina","email":"lashagabinashvili@gmail.com"}],"readme":"# @BondxgeConfig\r\n###\r\nFirst, install it.\r\n----\r\n\r\n```sh\r\n$ npm install @bondxge/config\r\n```\r\n---\r\n### Then add config.json file in  assets.\r\n### Then, import it into your @NgModule:\r\n----\r\n###\r\n```sh\r\nimport { ConfigModule } from '@bondxge/config';\r\n\r\nimports : [\r\n    ConfigModule.forRoot('assets/config.json'),\r\n]\r\n```\r\n\r\n\r\n##\r\nThen, use it in your component:\r\n----\r\n>***import { CONFIG } from '@lbge/config';***\r\n***CONFIG.find<string>('yourKey');***\r\n----\r\n\r\n```sh\r\nimport { Injectable } from '@angular/core';\r\nimport { HttpRequest, HttpInterceptor, HttpHandler, HttpEvent, HttpResponse, HttpErrorResponse } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { CONFIG } from '@bondxge/config';\r\nimport { tap } from 'rxjs/operators';\r\n\r\n@Injectable()\r\nexport class BaseUrlInterceptor implements HttpInterceptor {\r\n\r\n    constructor() {\r\n    }\r\n\r\n    intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {\r\n        req = req.clone({\r\n            url: CONFIG.find<string>('apiUrl') + req.url\r\n        });\r\n        return next.handle(req);\r\n    }\r\n}\r\n```\r\n","readmeFilename":"readme.md","description":"Angular 6 config file, read config on startup","homepage":"https://bitbucket.org/Gabina/sharedutils#readme","keywords":["angular6","config","angular","config","config","file"],"repository":{"type":"git","url":"git+https://Gabina@bitbucket.org/Gabina/sharedutils.git"},"author":{"name":"Lasha Gabinashvili"},"license":"MIT"}