{"_id":"@dbg-riskit/dave-ui-logging","_rev":"6-25b63ab9871f055f8988f50f2499c0fc","name":"@dbg-riskit/dave-ui-logging","dist-tags":{"latest":"5.4.4"},"versions":{"5.4.0":{"name":"@dbg-riskit/dave-ui-logging","version":"5.4.0","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"https://github.deutsche-boerse.de/dev/DAVe-UI-Common"},"main":"./bundles/dave-ui-logging.cjs.js","module":"./bundles/dave-ui-logging.es.js","es2015":"./bundles/dave-ui-logging.es.js","types":"./typings/index.d.ts","typings":"./typings/index.d.ts","peerDependencies":{"@angular/core":"^5.2.4"},"description":"[![CircleCI](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common.svg?style=shield)](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common) [![Branches](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/branches.svg)](https://github.de","_id":"@dbg-riskit/dave-ui-logging@5.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"},"dist":{"integrity":"sha512-+V5sTkIPqbxG4BSNa31bFbtrV2ESbcLZA1Qhj6IZoUlVCn4+xh3vAeHymygkxbU+asPpR2nATHphCUVouAuX4A==","shasum":"0c52a9bcd7e3a57ea68922298708a6b9da0a391a","tarball":"https://registry.npmjs.org/@dbg-riskit/dave-ui-logging/-/dave-ui-logging-5.4.0.tgz","fileCount":10,"unpackedSize":19174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7pQOPaiOILxXyXqsAfIC2446apO4xnsG0RGS7Psn7gAIhAMX0WZT4hKmFOLSXahHsTPR9LQi27qtOjcmqt6YEKjXi"}]},"maintainers":[{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dave-ui-logging_5.4.0_1518438339237_0.030862826683428546"},"_hasShrinkwrap":false},"5.4.1":{"name":"@dbg-riskit/dave-ui-logging","version":"5.4.1","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"https://github.deutsche-boerse.de/dev/DAVe-UI-Common"},"main":"./bundles/dave-ui-logging.cjs.js","module":"./bundles/dave-ui-logging.es.js","es2015":"./bundles/dave-ui-logging.es.js","types":"./typings/index.d.ts","typings":"./typings/index.d.ts","peerDependencies":{"@angular/core":"^5.2.5"},"description":"[![CircleCI](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common.svg?style=shield)](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common) [![Branches](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/branches.svg)](https://github.de","_id":"@dbg-riskit/dave-ui-logging@5.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"},"dist":{"integrity":"sha512-bIUJd7LJtNELpF50cZwT6EVz1f89KkkWHG2FuLQ0L1DABVSX2j4s5h1O8Pdv3Ny3kCMgo2Bz61pja4ynu/ysXA==","shasum":"c0957fe0f8a505746a6df5681221a03801bfe9d1","tarball":"https://registry.npmjs.org/@dbg-riskit/dave-ui-logging/-/dave-ui-logging-5.4.1.tgz","fileCount":10,"unpackedSize":19174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqGUAYJeku5q+6x6vdXsFyGEJwG34WrqrVTkL5ci3LWAiEA6UmZgG0E2CydhFc1z6RHy8kLw7HTwhFl+miBwFIMWto="}]},"maintainers":[{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dave-ui-logging_5.4.1_1519235249149_0.6303525640796721"},"_hasShrinkwrap":false},"5.4.2":{"name":"@dbg-riskit/dave-ui-logging","version":"5.4.2","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"https://github.deutsche-boerse.de/dev/DAVe-UI-Common"},"main":"./bundles/dave-ui-logging.cjs.js","module":"./bundles/dave-ui-logging.es.js","es2015":"./bundles/dave-ui-logging.es.js","types":"./typings/index.d.ts","typings":"./typings/index.d.ts","peerDependencies":{"@angular/core":"^5.2.6"},"description":"[![CircleCI](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common.svg?style=shield)](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common) [![Branches](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/branches.svg)](https://github.de","_id":"@dbg-riskit/dave-ui-logging@5.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"},"dist":{"integrity":"sha512-9SCAZFgNMIhagwp9fn6lIMZ8lxs5O1I1uR5B6tZCPKAoaawT8oV0CmzjbCOW4/oX7ZnH/Aub0r/Cy4dCfCEiFQ==","shasum":"71461a167f1f4fc62d7bcb7dc9c2c144fcfaa788","tarball":"https://registry.npmjs.org/@dbg-riskit/dave-ui-logging/-/dave-ui-logging-5.4.2.tgz","fileCount":10,"unpackedSize":19174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAmLOBlX/u6fXuEJJkPoihvoZkE0a2MgG66PVCwLkVGwIgEwbfJjJy2S73JvM9lBprADlwY64uhOWgczzq+JQCJ1k="}]},"maintainers":[{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dave-ui-logging_5.4.2_1519314408113_0.3065924795713877"},"_hasShrinkwrap":false},"5.4.3":{"name":"@dbg-riskit/dave-ui-logging","version":"5.4.3","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"https://github.deutsche-boerse.de/dev/DAVe-UI-Common"},"main":"./bundles/dave-ui-logging.cjs.js","module":"./bundles/dave-ui-logging.es.js","es2015":"./bundles/dave-ui-logging.es.js","types":"./typings/index.d.ts","typings":"./typings/index.d.ts","peerDependencies":{"@angular/core":"^5.2.6"},"description":"[![CircleCI](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common.svg?style=shield)](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common) [![Branches](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/branches.svg)](https://github.de","_id":"@dbg-riskit/dave-ui-logging@5.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"},"dist":{"integrity":"sha512-tkGLL6Oa7JmN9GKmMmbYCDXkSph8FRupTmu9wbHBeYTr8yJ4kA780VzMAVObvzkoU0JuNaRMEul6vsVtWX60HQ==","shasum":"e8a60059c35ef5da00ba9b3cef790d6bcb7956ea","tarball":"https://registry.npmjs.org/@dbg-riskit/dave-ui-logging/-/dave-ui-logging-5.4.3.tgz","fileCount":10,"unpackedSize":19316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2kWZmKF4erJh5ulu9SSWMt7lMHPz2EjrMLyaXm6kXaAIhAKVi1bXmy77gwLbWoktQywWMZd6a0VFw3EQMPcahvXHl"}]},"maintainers":[{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dave-ui-logging_5.4.3_1519806096246_0.6828099332468565"},"_hasShrinkwrap":false},"5.4.4":{"name":"@dbg-riskit/dave-ui-logging","version":"5.4.4","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"https://github.deutsche-boerse.de/dev/DAVe-UI-Common"},"main":"./bundles/dave-ui-logging.cjs.js","module":"./bundles/dave-ui-logging.es.js","es2015":"./bundles/dave-ui-logging.es.js","types":"./typings/index.d.ts","typings":"./typings/index.d.ts","peerDependencies":{"@angular/core":"^5.2.6"},"description":"[![CircleCI](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common.svg?style=shield)](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common) [![Branches](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/branches.svg)](https://github.de","_id":"@dbg-riskit/dave-ui-logging@5.4.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"},"dist":{"integrity":"sha512-gbTt3/6YuXvXMSFgIWv2RoZLw+wNWsQfsnIk2YHsP9sQ8T8QBYrmM94fhh0ZgCvwIbyOHgXrEUK+96vtTvdmEA==","shasum":"8ad7b908de6487510ea80a605d070156a92f9c6e","tarball":"https://registry.npmjs.org/@dbg-riskit/dave-ui-logging/-/dave-ui-logging-5.4.4.tgz","fileCount":10,"unpackedSize":19316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/i1cjgfg1NZ7BTK6n3nCGT4AJT9Z3qWlkoz33sONf+AiEAhl4pKvSqVLxQkMNsV2WXyiN8cc9WTKvFhEusBk5lZCM="}]},"maintainers":[{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dave-ui-logging_5.4.4_1519835572953_0.969421913118204"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-12T12:25:38.895Z","5.4.0":"2018-02-12T12:25:40.142Z","modified":"2022-04-05T03:17:22.197Z","5.4.1":"2018-02-21T17:47:29.197Z","5.4.2":"2018-02-22T15:46:48.443Z","5.4.3":"2018-02-28T08:21:36.394Z","5.4.4":"2018-02-28T16:32:53.021Z"},"maintainers":[{"name":"dbg-riskit","email":"riskitbrowserstack@deutsche-boerse.com"}],"description":"[![CircleCI](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common.svg?style=shield)](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common) [![Branches](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/branches.svg)](https://github.de","repository":{"type":"git","url":"https://github.deutsche-boerse.de/dev/DAVe-UI-Common"},"license":"SEE LICENSE IN LICENSE","readme":"[![CircleCI](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common.svg?style=shield)](https://circleci.risk.svc.dbgcloud.io/gh/dev/DAVe-UI-Common)\n[![Branches](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/branches.svg)](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/DAVe-UI-Common)\n[![Coverage](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/coverage.svg)](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/DAVe-UI-Common/master/coverage)\n[![Coverage](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/karma.svg)](https://github.deutsche-boerse.de/pages/dev/DAVe-Reports/DAVe-UI-Common/master/karma)\n\n# DAVe-UI-Common (Angular 5 and @angular/material based library for DAVe)\n\nUsed by:\n - [dev/DAVe-UI](https://github.deutsche-boerse.de/dev/DAVe-UI)\n - [dev/DAVe-MarginEstimator-UI](https://github.deutsche-boerse.de/dev/DAVe-MarginEstimator-UI)\n\n## Browser support (tested via [BrowserStack](https://www.browserstack.com))\n| ![Chrome](https://cdn1.iconfinder.com/data/icons/google_jfk_icons_by_carlosjj/32/chrome.png) Chrome | ![Firefox](https://cdn2.iconfinder.com/data/icons/humano2/32x32/apps/firefox-icon.png) Firefox | ![Edge](https://cdn4.iconfinder.com/data/icons/picons-social/57/56-edge-2-32.png) Edge | ![IE](https://cdn4.iconfinder.com/data/icons/iconsimple-logotypes/512/internet_explorer-32.png) IE | ![Safari](https://cdn1.iconfinder.com/data/icons/logotypes/32/safari-32.png) Safari | ![iOS](https://cdn1.iconfinder.com/data/icons/system-shade-circles/512/iOS-32.png) iOS |\n|:------:|:-------:|:----:|:------:|:------:|:-------:|\n| Latest |  Latest |  16  |   11   |   11   |  9.1+\\* |\n|  50    |   50    |  15  |  10\\*  |   10   |         |\n|        |         |  14  |        |   9.1  |         |\n\n\\* In IE 10 and iOS the application is working, but with layout issues. \n\n## Packages\n\nTo use in your application add the following packages into your app:\n```\n@dbg-riskit/dave-ui-auth - JWT based auth module \n@dbg-riskit/dave-ui-charts - Charts based on GoogleCharts\n@dbg-riskit/dave-ui-common - Common code \n@dbg-riskit/dave-ui-datatable - Data table module\n@dbg-riskit/dave-ui-devkit - Angular and Grunt build tools\n@dbg-riskit/dave-ui-dbg-layout - Layout that contains all fonts and logotypes (not available in public NPM registry)\n@dbg-riskit/dave-ui-dummy-layout - Layout without fonts and logotypes\n@dbg-riskit/dave-ui-error - Errors handling\n@dbg-riskit/dave-ui-file - Components for file upload/download\n@dbg-riskit/dave-ui-http - HTTP service implementation\n@dbg-riskit/dave-ui-logging - Logging service\n@dbg-riskit/dave-ui-login - Login components\n@dbg-riskit/dave-ui-testing - Testing utilities\n@dbg-riskit/dave-ui-view - Common view components\n```\n\nFor best compatibility you should always bundle also:\n``` \ncore-js - ES 6 shim (Required for older browsers)\nfile-saver - Shim for cross-browser download support (Required to allow download)\nhammerjs - Used by @angular/material for better UX\nweb-animations-js - Unified API for cross-browser animations\n```\n\n## Usage\n\nTokens to be provided by application:\n```\n// For all other modules:\n// -------------------------------------\n// Date format string (eg. 'dd. MM. yyyy HH:mm:ss')\n{\n    provide : DATE_FORMAT,\n    useValue: 'dd/MM/yyyy HH:mm'\n}\n// -------------------------------------\n```\n\n## Prerequisites (For the first time only)\n \n - Install [npm@5](http://blog.npmjs.org/post/85484771375/how-to-install-npm) first.\n - If you already have NPM update to latest version using `npm i -g npm@5`. Use `sudo` if necessary.\n - You may need to setup http(s) proxy using:\n      - `npm config set proxy http://proxy.company.com:8080`\n      - `npm config set https-proxy http://proxy.company.com:8080`\n - Run `npm i` to download necessary packages.\n - Run commands in the following section.\n\n## Before each build\nTo ensure you have always up-to-date dependecies run following commands:\n\n - Install Grunt CLI using `npm i -g grunt-cli`. Use `sudo` if necessary. \n - Run `npm up` to update already downloaded packages.\n\n## Build distribution packages\n\nBuild all packages using:\n```bash\n./.circleci/pack.sh\n``` \nThis will generate multiple `.tgz` packages in `dist` folder that contain all files needed for distribution.\n\nYou can (and should) test the packages in your application using:\n```bash\nnpm i <path to DAVe-UI-Common>/dist/dbg-riskit-dave-ui-*.tgz\n```\n\n## Publish into NPM repositories\n\nWe deploy into private and public NPM repositories. In private we store files that are not supposed to be distributed \nlike Eurex and DBG logo, etc.\n\nFirst set following properties in your environment:\n```bash\n# Our ptrivate registry\nexport NPM_PRIVATE_AUTH_URL=https://cmqaart.deutsche-boerse.de/artifactory/api/npm/auth\nexport NPM_PRIVATE_PASSWORD=...\nexport NPM_PRIVATE_REGISTRY_URL=https://cmqaart.deutsche-boerse.de/artifactory/api/npm/npm-mdh-dev/\nexport NPM_PRIVATE_USER_NAME=...\n\n# Token for public NPM registry\nexport NPM_PUBLIC_TOKEN=...\n```\n\nRun:\n```bash\nnpm version patch #(or npm version minor/ npm version major)\ngrunt dist\n./.circleci/publish.sh\n```\nThis will increment the package version, will do a commit into Git and will publish the package into NPM registry.\nYou have to do a push afterwards:\n```bash\ngit push\n```\n\n## Executing tests\nTo execute all test suites locally you can run one of the following commands:\n - `grunt test` - To run Karma tests in locally installed IE, Chrome, Safari and Firefox\n - `grunt testIE` - To run Karma tests in locally installed IE\n - `grunt testChrome` - To run Karma tests in locally installed Chrome\n - `grunt testFirefox` - To run Karma tests in locally installed Firefox\n - `grunt testSafari` - To run Karma tests in locally installed Safari\n \nTo execute Karma runner in debug mode use one of the following commands:\n```bash\ngrunt testDebug\ngrunt testIEDebug\ngrunt testChromeDebug\ngrunt testFirefoxDebug\ngrunt testSafariDebug\n```\n\nYou can run also tests using [BrowserStack](https://www.browserstack.com) cloud provider. To run these tests you need\nto define following environment variables first:\n```bash\nexport BROWSER_STACK_USERNAME=...\nexport BROWSER_STACK_ACCESS_KEY=...\n```\nThen you can run:\n```bash\ngrunt testBrowserStack\n```\n\nIf you are located behind a company proxy you will need to export also `HTTP_PROXY` variable.\n\nThen run `grunt testBrowserStackProxy` instead.\n\nThere are also tasks to run BrowserStack based tests only for a selected browser:\n```bash\n# BrowserStack test tasks\ngrunt testBrowserStackChrome\ngrunt testBrowserStackFirefox\ngrunt testBrowserStackEdge\ngrunt testBrowserStackIE\ngrunt testBrowserStackSafari\ngrunt testBrowserStackIOS\n\n# BrowserStack (behind proxy) test tasks\ngrunt testBrowserStackProxyChrome\ngrunt testBrowserStackProxyFirefox\ngrunt testBrowserStackProxyEdge\ngrunt testBrowserStackProxyIE\ngrunt testBrowserStackProxySafari\ngrunt testBrowserStackProxyIOS\n\n# BrowserStack test tasks (in debug mode)\ngrunt testBrowserStackChromeDebug\ngrunt testBrowserStackFirefoxDebug\ngrunt testBrowserStackEdgeDebug\ngrunt testBrowserStackIEDebug\ngrunt testBrowserStackSafariDebug\ngrunt testBrowserStackIOSDebug\n\n# BrowserStack (behind proxy) test tasks (in debug mode)\ngrunt testBrowserStackProxyChromeDebug\ngrunt testBrowserStackProxyFirefoxDebug\ngrunt testBrowserStackProxyEdgeDebug\ngrunt testBrowserStackProxyIEDebug\ngrunt testBrowserStackProxySafariDebug\ngrunt testBrowserStackProxyIOSDebug\n```\n","readmeFilename":"README.md"}