{"_id":"@3go/environment","_rev":"7-92681ee8f409c413d79b30cf5bb50aa3","time":{"0.0.1":"2018-07-20T00:34:38.999Z","created":"2018-07-20T01:03:21.562Z","0.0.2":"2018-07-20T01:03:21.866Z","modified":"2022-04-04T10:44:47.868Z","0.0.3":"2018-07-21T14:10:55.289Z","0.0.4":"2018-07-21T14:22:59.186Z"},"name":"@3go/environment","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.2":{"name":"@3go/environment","version":"0.0.2","private":false,"keywords":["angular5","environment","manager","json"],"repository":{"type":"git","url":"git+https://github.com/morc3go/environment.git"},"bugs":{"url":"https://github.com/morc3go/environment/issues"},"homepage":"https://github.com/morc3go/environment","author":{"name":"ayslanjohnson","email":"ayslanjohnson@gmail.com"},"publisher":"ayslanjohnson","contributors":[{"name":"ayslanjohnson"}],"license":"MIT","main":"bundles/3go-environment.umd.js","module":"esm5/3go-environment.js","es2015":"esm2015/3go-environment.js","typings":"3go-environment.d.ts","metadata":"3go-environment.metadata.json","dependencies":{"tslib":"^1.7.1"},"description":"## Install","_id":"@3go/environment@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"ayslanjohnson","email":"ayslanjohnson@gmail.com"},"dist":{"integrity":"sha512-lC7uc9fVQsgPvcha6zh/JYfHIcCXwEYksZhlOx9ucBVvXiAeQvlcrATBs3aupk47WZc74mFfwtn6dtdc7u6Psg==","shasum":"d6302afec73e28bd2aecf413a2f540268b9cccc2","tarball":"https://registry.npmjs.org/@3go/environment/-/environment-0.0.2.tgz","fileCount":20,"unpackedSize":116950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUTTZCRA9TVsSAnZWagAAIKIP/iaEKgSR5q3gsBx9Way9\nMpBFwIbZHdKpmn5P5wzt8Kecdt1Upg9lXaldB0BLEE42NQBSK4AajIetYmd/\n+nKebqNRmrQgBadtLnMr+b6oPPyO1c+ARoeNPwOxmQPqvSJwahrQu34OpS5H\nMDK3qYSO5oWIhRyFBYOeFTGU8jABc05Nbgrk8MYOSqTtbBan+mcLgqsPGo/6\n4Zzo+2PIR8IG6bWxGrQw7uvifi99tC6GgE0GLSCgmu8SdJUGN1IBVN+LqRUw\n+b+g8GEpuFO2Jh0LNA1P7aGzt2jrZFjvjoVzQ582yCOUf1MgRNdGt5rnYAZN\nro3Yt71HLGNkOCqkipBLvGnMS6g8EesHKLkdnkTzn7RylBBjr7p8RxJBQWMq\nbTZjDeZPwjrJhAc4fwnkFSbHsNVU6uxD78/3WtwwBFI106Yta9VYWn6Pm3G0\n97VkugQuuK3H7faKam+ENrhiKJr4IcHyP7BKodzDfyS6bdRDFdcJaUjv+/WP\nApz/M0UsxEhnu7bejfv0rAY6BLVoGVsPpCkI0Z4XmXOC9DfG5AduORKEFIAD\n7wBBdXk4cj7yfWm2KIDKXc2B3oXd+MwdbSznZGdd/3KyKTImCG/TnSQUBmwo\n3t5PjzopIGv0ECg5CezHcYsX4qncH/Q7/UMueAJVC7BlkcMB+EXzQVkezamE\n7CWz\r\n=YKoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHGV9EF0LoXwInLDXefVMZ260hVi87Fx3EltGmlix7SAiBL3w5Ro7n54xrziGRVZbpoW/Vtdf+iVuChuAi/iAEDIA=="}]},"maintainers":[{"name":"ayslanjohnson","email":"ayslanjohnson@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/environment_0.0.2_1532048601748_0.329181867341515"},"_hasShrinkwrap":false},"0.0.4":{"name":"@3go/environment","version":"0.0.4","private":false,"keywords":["angular5","environment","manager","json"],"repository":{"type":"git","url":"git+https://github.com/morc3go/environment.git"},"bugs":{"url":"https://github.com/morc3go/environment/issues"},"homepage":"https://github.com/morc3go/environment","author":{"name":"ayslanjohnson","email":"ayslanjohnson@gmail.com"},"publisher":"ayslanjohnson","contributors":[{"name":"ayslanjohnson"}],"license":"MIT","main":"bundles/3go-environment.umd.js","module":"esm5/3go-environment.js","es2015":"esm2015/3go-environment.js","typings":"3go-environment.d.ts","metadata":"3go-environment.metadata.json","dependencies":{"tslib":"^1.7.1"},"description":"## Install","_id":"@3go/environment@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"ayslanjohnson","email":"ayslanjohnson@gmail.com"},"dist":{"integrity":"sha512-83E87X121EmgwTF2hbAOkc5sLFAx9ay4tbiwjlW5SNMFHY5KVP5QAzcRr2MMhMy/crBiSaKNKk8djN8BAlo+Lg==","shasum":"56036654f73091205b436edadae1e5b1987ae0d4","tarball":"https://registry.npmjs.org/@3go/environment/-/environment-0.0.4.tgz","fileCount":20,"unpackedSize":117730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU0HDCRA9TVsSAnZWagAA0bkP/Rln6IU1aiwr1JPUN8Id\niFV4tGZwe7wwssksAxvtHAbJCMS1grmzCGWkrOU1txWfqIN2iKRTb0YeRo2z\n+Bxpj7xVsT7z/UZnweqcla9DUpciUm2K2DfqWWO+I53n5OdvMeceIWIX8xXF\n5tcaC7Z3OyJU17g2NuuZEunNOBW2MZnzNG0/Lm9FcxNMX14WvNuGFvcIMhqd\nfu0c33vYDtPeeofUhFCK2R7Ci7EmxHAR27wPEuejdcXT1fovrN8iJBOnHPul\nDVP1ycYXb+1lGyupZvktoTs6MwxbIwIRbZ0trBFCwaVd03Pksq9T789a9m2l\n5N3shUq5POqCkUAer1i+JKJYIhAwwMYiPHuP+MgqsAWar/k36tYb9kOkhdqI\nLfF6+Ko/fLEbLP3u0cxL0nNZeAoqqsxlDLCeQ8+cb2ujifCj6tAUy8pgc8n9\nZz31pd9itSVjtvZgvt43QC51/zynbVkkRifsJaY9PW9tVmKTuvhIaFWxJ7EN\nwRq/9zOcOx6Hg8qrwF7s1MhPTpSd6GEnLy9yMEGtt31LtocAZR24lcXXKP1y\nl6iaMStAESAlqsD5FiOkS7RbVkbHwkBI0sZ6nuuHeFoN+xdwfw9+5ta3j/V0\nL/TCCYIaTjBAq4sxlq9/D2pk5G5VcCeIld6yHnW+6cv8uCCjsUDBana2L6fm\nxoUq\r\n=ugzf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4wedoB7jKnDK3zFsTcPAzboDvrXGLw1GNRCNCZmIMXgIhALRizkiXQxG6iOHI8+0LDGbnEGVXpnxdWIYoPZUYZrM0"}]},"maintainers":[{"name":"ayslanjohnson","email":"ayslanjohnson@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/environment_0.0.4_1532182979126_0.41431438086850036"},"_hasShrinkwrap":false}},"maintainers":[{"name":"ayslanjohnson","email":"ayslanjohnson@gmail.com"}],"description":"## Install","homepage":"https://github.com/morc3go/environment","keywords":["angular5","environment","manager","json"],"repository":{"type":"git","url":"git+https://github.com/morc3go/environment.git"},"contributors":[{"name":"ayslanjohnson"}],"author":{"name":"ayslanjohnson","email":"ayslanjohnson@gmail.com"},"bugs":{"url":"https://github.com/morc3go/environment/issues"},"license":"MIT","readme":"# @3go/environment\n\n## Install\n\n```bash\n$ yarn add @3go/environment\n```\nor\n```bash\n$ npm i @3go/environment --save\n```\n\n# How to\n\nWorks with angular 5 and 6.\n\n## Demos\n\nAngular 5:\n\nhttps://stackblitz.com/edit/3go-environment-angular5\n\nAngular 6:\n\n- Dependencies to work: rxjs-compat .\n\nhttps://stackblitz.com/edit/3go-environment-angular6\n\n## import:\n\napp.module.ts\n\n```typescript\n@NgModule({\n  imports: [\n    (...)\n    GoEnvironmentModule.forRoot({\n      name: \"params\",\n      environments: {\n        \"localhost\": \"localhost\",\n        \"prod\": \"api.myapp.com\"\n        }\n      })\n  ],\n```\n\n#ConfigFile: Default values\n\nname: \"config\",\nextension: \"json\",\npath: \"./assets/\",\nenvironments: { \"localhost\": \"localhost\" }\n\n### app.component.ts\n\n```typescript\nexport class AppComponent implements OnInit {\n  constructor(private envService: GoEnvironmentService) {}\n\n  ngOnInit(): void {\n    this.envService.config().then(\n      () => this.envService.replace(environment)\n    );\n  }\n}\n```\n\ncreate a json file with a same name of your config.\n\nparams.json\n\n```json\n{\n  \"localhost\": {\n    \"url\": \"some value here\",\n    \"api\": \"some value here\"\n  },\n  \"prod\": {\n    \"url\": \"some value here\",\n    \"api\": \"some value here\"\n  }\n}\n\n```\n\n# Use native environment\n\n```html\n{{ environment.url }}\n{{ environment.api }}\n```\n","readmeFilename":"README.md"}