{"_id":"@azure-iot/common-ux","_rev":"100-17aed6d8c36acb3542f8616ff2cb8d08","name":"@azure-iot/common-ux","description":"Common UX controls used in microservices","dist-tags":{"latest":"1.0.0-rc.5"},"versions":{"1.0.0-rc.0":{"name":"@azure-iot/common-ux","description":"Common UX controls used in microservices","version":"1.0.0-rc.0","repository":{"type":"git","url":"https://github.com/Azure/azure-iot-library/tree/master/common-ux"},"scripts":{"test":"gulp test","prebuild":"tsd install","build":"gulp build","prepublish":"npm run build"},"license":"SEE LICENSE IN ./license.txt","devDependencies":{"angular2":"2.0.0-beta.17","es5-shim":"^4.5.7","es6-shim":"^0.35.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-modify":"^0.1.1","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.3","jasmine":"^2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-jasmine":"^0.3.8","karma-phantomjs-launcher":"^1.0.0","karma-spec-reporter":"0.0.26","karma-systemjs":"^0.13.0","merge2":"^1.0.1","node-sass":"^3.4.2","opener":"^1.4.1","phantomjs-prebuilt":"^2.1.7","raw-loader":"^0.5.1","reflect-metadata":"0.1.2","remap-istanbul":"^0.5.1","rimraf":"^2.5.1","rxjs":"5.0.0-beta.6","sass-loader":"^3.2.0","source-map-loader":"^0.1.5","systemjs":"^0.19.25","tsd":"^0.6.5","typescript":"^1.8.9","webpack":"^1.12.14","webpack-stream":"^3.1.0","zone.js":"^0.6.8","glob":"^7.0.3"},"_id":"@azure-iot/common-ux@1.0.0-rc.0","_shasum":"b45f9bc7e36350f1dc1a38d91b6195f8cd4ac64c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"dricha","email":"dricha@microsoft.com"},"dist":{"shasum":"b45f9bc7e36350f1dc1a38d91b6195f8cd4ac64c","tarball":"https://registry.npmjs.org/@azure-iot/common-ux/-/common-ux-1.0.0-rc.0.tgz","integrity":"sha512-pNqKJIs+bnwP1onad0Y4cqO175i4+drAW3XStyd01BHWvQB6fw8qYEsL0zf04NhRLW2xKybCjcTgamamaKKKiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ5na3uhwo62VkpsoUw5MsTUckbHiazRu8fRLe5U3mlQIgWkMifmra5QULQJV/pjTRZLQ2eZchaqn31SRnhwyt99E="}]},"maintainers":[{"name":"dricha","email":"dricha@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/common-ux-1.0.0-rc.0.tgz_1463620629798_0.612121284706518"},"directories":{}},"1.0.0-rc.1":{"name":"@azure-iot/common-ux","description":"Common UX controls used in microservices","version":"1.0.0-rc.1","repository":{"type":"git","url":"https://github.com/Azure/azure-iot-library/tree/master/common-ux"},"scripts":{"test":"gulp test","prebuild":"tsd install","build":"gulp build","prepublish":"npm run build"},"license":"SEE LICENSE IN ./license.txt","devDependencies":{"angular2":"2.0.0-beta.17","es5-shim":"^4.5.7","es6-shim":"^0.35.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-modify":"^0.1.1","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.3","jasmine":"^2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-jasmine":"^0.3.8","karma-phantomjs-launcher":"^1.0.0","karma-spec-reporter":"0.0.26","karma-systemjs":"^0.13.0","merge2":"^1.0.1","node-sass":"^3.4.2","opener":"^1.4.1","phantomjs-prebuilt":"^2.1.7","raw-loader":"^0.5.1","reflect-metadata":"0.1.2","remap-istanbul":"^0.5.1","rimraf":"^2.5.1","rxjs":"5.0.0-beta.6","sass-loader":"^3.2.0","source-map-loader":"^0.1.5","systemjs":"^0.19.25","tsd":"^0.6.5","typescript":"^1.8.9","webpack":"^1.12.14","webpack-stream":"^3.1.0","zone.js":"^0.6.8","glob":"^7.0.3"},"_id":"@azure-iot/common-ux@1.0.0-rc.1","_shasum":"6efa8da5c330a1b99e2618086c59c232bfd51f53","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"dricha","email":"dricha@microsoft.com"},"dist":{"shasum":"6efa8da5c330a1b99e2618086c59c232bfd51f53","tarball":"https://registry.npmjs.org/@azure-iot/common-ux/-/common-ux-1.0.0-rc.1.tgz","integrity":"sha512-C/mwyKoF9KqMeJbuFQ70L/y2gcUiLXVFYrhoaxN2z0laXKO6izRZkvVN/0kgvfrGIGRjHbuaxD//1VpV5ISQBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf7ncZUpHn1o8meOHbGnSoz0xAlLrGOf5WUvmqf/8RTAIhALnaxe9YrUIt4ZLDIN6UgVZyk9uUyhnMjIN49+2vokEj"}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/common-ux-1.0.0-rc.1.tgz_1463620851624_0.07802302367053926"},"directories":{}},"1.0.0-rc.2":{"name":"@azure-iot/common-ux","description":"Common UX controls used in microservices","version":"1.0.0-rc.2","repository":{"type":"git","url":"https://github.com/Azure/azure-iot-library/tree/master/common-ux"},"scripts":{"test":"gulp test","prebuild":"tsd install","build":"gulp build","prepublish":"npm run build"},"license":"SEE LICENSE IN ./license.txt","devDependencies":{"angular2":"2.0.0-beta.17","es5-shim":"^4.5.7","es6-shim":"^0.35.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-modify":"^0.1.1","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.3","jasmine":"^2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-jasmine":"^0.3.8","karma-phantomjs-launcher":"^1.0.0","karma-spec-reporter":"0.0.26","karma-systemjs":"^0.13.0","merge2":"^1.0.1","node-sass":"^3.4.2","opener":"^1.4.1","phantomjs-prebuilt":"^2.1.7","raw-loader":"^0.5.1","reflect-metadata":"0.1.2","remap-istanbul":"^0.5.1","rimraf":"^2.5.1","rxjs":"5.0.0-beta.6","sass-loader":"^3.2.0","source-map-loader":"^0.1.5","systemjs":"^0.19.25","tsd":"^0.6.5","typescript":"^1.8.9","webpack":"^1.12.14","webpack-stream":"^3.1.0","zone.js":"^0.6.8","glob":"^7.0.3"},"_id":"@azure-iot/common-ux@1.0.0-rc.2","_shasum":"82350cd0a335d7168adfcada14aa5c29f339fdaa","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"dricha","email":"dricha@microsoft.com"},"dist":{"shasum":"82350cd0a335d7168adfcada14aa5c29f339fdaa","tarball":"https://registry.npmjs.org/@azure-iot/common-ux/-/common-ux-1.0.0-rc.2.tgz","integrity":"sha512-ApBcX0e+NpyOcAyR6Tehy3lNr9l4AZTm3lyPoOG5wptH9Far6+BqLf1FPzVknzYU7k95vLaGIUgxLg2Pga837Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcdYFikuMdqCxwzePpydnhqce0NzJt2h3VI9JTMGkDmAIhAKdj/S6akHNZdz5BUg6uRPfW4/GxHXSz1n0iyussESxC"}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/common-ux-1.0.0-rc.2.tgz_1463788866887_0.003674889914691448"},"directories":{}},"1.0.0-rc.3":{"name":"@azure-iot/common-ux","description":"Common UX controls used in microservices","version":"1.0.0-rc.3","repository":{"type":"git","url":"https://github.com/Azure/azure-iot-library/tree/master/common-ux"},"scripts":{"test":"gulp test","prebuild":"tsd install","build":"gulp build","prepublish":"npm run build"},"license":"SEE LICENSE IN ./license.txt","devDependencies":{"angular2":"2.0.0-beta.17","es5-shim":"^4.5.7","es6-shim":"^0.35.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-modify":"^0.1.1","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.3","jasmine":"^2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-jasmine":"^0.3.8","karma-phantomjs-launcher":"^1.0.0","karma-spec-reporter":"0.0.26","karma-systemjs":"^0.13.0","merge2":"^1.0.1","node-sass":"^3.4.2","opener":"^1.4.1","phantomjs-prebuilt":"^2.1.7","raw-loader":"^0.5.1","reflect-metadata":"0.1.2","remap-istanbul":"^0.5.1","rimraf":"^2.5.1","rxjs":"5.0.0-beta.6","sass-loader":"^3.2.0","source-map-loader":"^0.1.5","systemjs":"^0.19.25","tsd":"^0.6.5","typescript":"^1.8.9","webpack":"^1.12.14","webpack-stream":"^3.1.0","zone.js":"^0.6.8","glob":"^7.0.3"},"_id":"@azure-iot/common-ux@1.0.0-rc.3","_shasum":"d2f0f8490a1648027004f0eb143b5342fb5c79f5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"dricha","email":"dricha@microsoft.com"},"dist":{"shasum":"d2f0f8490a1648027004f0eb143b5342fb5c79f5","tarball":"https://registry.npmjs.org/@azure-iot/common-ux/-/common-ux-1.0.0-rc.3.tgz","integrity":"sha512-tQsvGSDMssJvYphMl5+rVJLGL82T3gIeWstcNwjQZ57e9FHZFr48R4Ujuslpvga0ICLfwE3G+48Wkz6pSdvKtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDai8MQpgeFWtvZTHc5E5EBBINzaBOGcEuH38xQiT2cwgIgYhL4u0ftrVtAuvc3Cwh3J6jSP4Kd2JPC+AFLB6Oax9s="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/common-ux-1.0.0-rc.3.tgz_1464131368954_0.9137612404301763"},"directories":{}},"1.0.0-rc.4":{"name":"@azure-iot/common-ux","description":"Common UX controls used in microservices","version":"1.0.0-rc.4","repository":{"type":"git","url":"https://github.com/Azure/azure-iot-library/tree/master/common-ux"},"scripts":{"test":"gulp test","prebuild":"tsd install","build":"gulp build","prepublish":"npm run build"},"license":"SEE LICENSE IN ./license.txt","devDependencies":{"angular2":"2.0.0-beta.17","es5-shim":"^4.5.7","es6-shim":"^0.35.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-modify":"^0.1.1","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.3","jasmine":"^2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-jasmine":"^0.3.8","karma-phantomjs-launcher":"^1.0.0","karma-spec-reporter":"0.0.26","karma-systemjs":"^0.13.0","merge2":"^1.0.1","node-sass":"^3.4.2","opener":"^1.4.1","phantomjs-prebuilt":"^2.1.7","raw-loader":"^0.5.1","reflect-metadata":"0.1.2","remap-istanbul":"^0.5.1","rimraf":"^2.5.1","rxjs":"5.0.0-beta.6","sass-loader":"^3.2.0","source-map-loader":"^0.1.5","systemjs":"^0.19.25","tsd":"^0.6.5","typescript":"^1.8.9","webpack":"^1.12.14","webpack-stream":"^3.1.0","zone.js":"^0.6.8","glob":"^7.0.3"},"_id":"@azure-iot/common-ux@1.0.0-rc.4","_shasum":"10c5215edd347148896350202cbc60d5b33bb383","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"dricha","email":"dricha@microsoft.com"},"dist":{"shasum":"10c5215edd347148896350202cbc60d5b33bb383","tarball":"https://registry.npmjs.org/@azure-iot/common-ux/-/common-ux-1.0.0-rc.4.tgz","integrity":"sha512-LELOKZ8TYNn+9udLemDzDhYd75e/iz7hvfGtxLp7v1wBQXBUEEgj1ITAzQYlAnDubNoZnaZwYAlrscAVhVCrzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzzHfw2etBdOm+HYtERTYEDyh4x8umdu7iUpSuaucckAiApCAnpxgUAi5+R0XksuCezTYCGpjBaK/BOppGur6i66A=="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/common-ux-1.0.0-rc.4.tgz_1464299829165_0.9666765951551497"},"directories":{}},"1.0.0-rc.5":{"name":"@azure-iot/common-ux","description":"Common UX controls used in microservices","version":"1.0.0-rc.5","repository":{"type":"git","url":"https://github.com/Azure/azure-iot-library/tree/master/common-ux"},"scripts":{"test":"gulp test","prebuild":"tsd install","build":"gulp build","prepublish":"npm run build"},"license":"SEE LICENSE IN ./license.txt","devDependencies":{"@angular/core":"2.0.0-rc.1","es5-shim":"^4.5.7","es6-shim":"^0.35.0","glob":"^7.0.3","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-modify":"^0.1.1","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.3","jasmine":"^2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-jasmine":"^0.3.8","karma-phantomjs-launcher":"^1.0.0","karma-spec-reporter":"0.0.26","karma-systemjs":"^0.13.0","merge2":"^1.0.1","node-sass":"^3.4.2","opener":"^1.4.1","phantomjs-prebuilt":"^2.1.7","raw-loader":"^0.5.1","reflect-metadata":"0.1.2","remap-istanbul":"^0.5.1","rimraf":"^2.5.1","rxjs":"5.0.0-beta.6","sass-loader":"^3.2.0","source-map-loader":"^0.1.5","systemjs":"^0.19.25","tsd":"^0.6.5","typescript":"^1.8.9","webpack":"^1.12.14","webpack-stream":"^3.1.0","zone.js":"^0.6.8"},"_id":"@azure-iot/common-ux@1.0.0-rc.5","_shasum":"16ad81a4d16c3e19c0b5ffa385b784fb5ef1718b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"handeadiguzel","email":"haadig@microsoft.com"},"dist":{"shasum":"16ad81a4d16c3e19c0b5ffa385b784fb5ef1718b","tarball":"https://registry.npmjs.org/@azure-iot/common-ux/-/common-ux-1.0.0-rc.5.tgz","integrity":"sha512-BNZ0/ttxuSklkSRAqBXCNIjDVjjw0CSI09DWxMEzOJy60QHsXM84OuRYrIGXgDUBvbiF2nAW5w7R0YyVpNWsZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgTdW1NK+AVh7SJTkSFOGJQzDkuZ7a2tYO0vxyhCYKVAiBYe63X0GKUaqNvwY4pt8R44TEKpnGEBHbEIjO0ogqvVA=="}]},"maintainers":[{"name":"affandar","email":"affandar@hotmailcom"},{"name":"aguilaaj","email":"ariel.jana.aguilar@gmail.com"},{"name":"alinast","email":"alinast@hotmail.com"},{"name":"avranju","email":"avranju@gmail.com"},{"name":"bertkleewein","email":"bertk@microsoft.com"},{"name":"bobbybhamra","email":"bobbybhamra-ms@outlook.com"},{"name":"boltean","email":"boltean@microsoft.com"},{"name":"bzurcher","email":"bzurcher@live.com"},{"name":"carlosalayo","email":"Carlosa@microsoft.com"},{"name":"caseyhagen","email":"caseyhagen@gmail.com"},{"name":"charlip","email":"charlip@microsoft.com"},{"name":"clca","email":"claudioc@microsoft.com"},{"name":"clecompt-msft","email":"clecompt@microsoft.com"},{"name":"cwrenniks","email":"cwrenniks@gmail.com"},{"name":"dricha","email":"dricha@microsoft.com"},{"name":"firedog1024","email":"firedog1024@gmail.com"},{"name":"handeadiguzel","email":"haadig@microsoft.com"},{"name":"hansgschossmann","email":"johanng@microsoft.com"},{"name":"iluican","email":"iliel@microsoft.com"},{"name":"juanjperez","email":"jperez@ekeepo.com"},{"name":"kimwolk","email":"kimwolk@hotmail.com"},{"name":"marcschier","email":"marcschier@hotmail.com"},{"name":"pierreca","email":"pierre.cauchois@gmail.com"},{"name":"princjef","email":"princjef@gmail.com"},{"name":"rafarhat","email":"rafarhat@microsoft.com"},{"name":"spradhan","email":"spradhan@microsoft.com"},{"name":"stevehob","email":"stevehob@seanet.com"},{"name":"vishwam","email":"vishwams@microsoft.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/common-ux-1.0.0-rc.5.tgz_1464815331171_0.15946163446642458"},"directories":{}}},"readme":"<!--\r\nTODO: flesh this out more\r\n-->\r\n# @azure-iot/common-ux\r\n\r\nThis package contains a number of bundled components shared across the Reference UXs.\r\n\r\n## Consumption\r\n\r\n    <script src=\"node_modules/@azure-iot/common-ux/client.js\"></script>\r\n\r\n    import {Grid} from '@azure-iot/common-ux/grid'\r\n\r\n## Building Locally\r\n\r\nWhen you build locally, it will add a number of .d.ts to your root: these are intended for the package consumption. In addition to that, it will add an 'unpacked.js', which doesn't have any of the templates/styles resolved, a 'client.js' which is unminified and includes the templates/styles, and a 'client.min.js' which is the same (but minified).\r\n\r\nRemember to git clean frequently. Specifically:\r\n\r\n    git clean -fx\r\n\r\n## Grid\r\n\r\nThe grid is minimally used like this:\r\n\r\n    <grid [source]=\"...\" [configuration]=\"...\"></grid>\r\n\r\nWhere `source` is an array, and `configuration` is an instance of a grid configuration.\r\n\r\nIt optionally can have three other parameters:\r\n\r\n    [poll]=\"...\" [resources]=\"...\" [currentPresentation]=\"...\"\r\n    \r\n`poll` can be used to control polling; when passed 'true' it is intended to start polling, when passed 'false' it is intended to stop polling, and when no arguments are passed it is expected to return whether or not it is polling.\r\n\r\n`resources` can be used to override resources; when not present, the default resources will be used. If present and a resource string that is expected is missing, the default resource will also be used.\r\n\r\n`currentPresentation` can be used to control the grid's presentation format (currently grid or list) at various responsive breakpoints. By default, the grid will display in list form regardless of width. A custom configuration might look something like the code below. Ensure that this configuration is created as a singleton with a lifetime of the entire application, as it is not cleaned up when a grid is destroyed:\r\n\r\n    import {GridBodyPresentation, PresentationOnBreakpoint} from '@azure-iot/common-ux/grid';\r\n    \r\n    /**\r\n     * Responsive presentation information for all grids\r\n     */\r\n    export const GridBreakpoints = PresentationOnBreakpoint([\r\n        {\r\n            breakpoint: 0,\r\n            presentation: GridBodyPresentation.List\r\n        },\r\n        {\r\n            breakpoint: 480,\r\n            presentation: GridBodyPresentation.Rows\r\n        }\r\n    ]);\r\n    \r\nYou can then use the `GridBreakpoints` variable as the value for `currentPresentation`.\r\n\r\nAdditionally you can use the performance spy and it will add break downs by column.\r\n\r\n### Selection\r\n\r\nIn the configuration, there is a selection style enumerator. When it is 0, it means that selection is disabled and clicking will not change the selected rows. If it is 1, then it means that a single value can be selected and it will display a checkbox. If it is 2, then it will mean multiple values can be selected; when in this mode, clicking an already selected row will deselect it.\r\n\r\nIn any selection case, you can bind to selection changed events like this:\r\n\r\n    (selectionChanged)=\"F($event)\"\r\n    \r\n`$event` is an array of the currently selected rows. In the single select case, it will be an array with one item in it.\r\n\r\n### Detailed performance diagnostics\r\n\r\nIf you add the performance spy below on the grid, it will have additional groups for each column and the total rows.\r\n\r\n## Modal\r\n\r\nThe modal is used like this:\r\n\r\n    <modal>...</modal>\r\n\r\nThe contents of the modal can be bound to in the parent scope. Different modal types should have different elements. You can then enable and disable them through the use of a boolean flag.\r\n\r\n## Performance Spy\r\n\r\nThe performance spy can be used to spy on the performance of your angular2 components. It will log how long it will take to initialize and perform a check.\r\n\r\nIt can be used like this:\r\n\r\n    <ANYTHING spy-performance ...></ANYTHING>\r\n    \r\nWhen this is added, it will then begin to measure performance. It will log it to the console when events occur (up to once a second). Messages look like this:\r\n\r\n    PERFORMANCE SPY INFORMATION:\r\n      Spies: 98\r\n      Number of destroys: 0\r\n      Init Performance:\r\n        \r\n      Check Performance:\r\n        column-0: 28 : 147857.14ns\r\n        column-1: 28 : 2142.8571ns\r\n        column-2: 28 : 2678.5714ns\r\n        column-3: 28 : 1964.2857ns\r\n\r\nIf you have `spy-performance=\"column-0\"` then it will group measurements across multiple directive instances.\r\n\r\nYou can also programmatically control if a spy is enabled with the attribute `spy-performance-enabled` which needs to be bound to a boolean value (like in the grid example).\r\n\r\nYou can also universally turn of performance logging by setting the global check to false:\r\n\r\n    import {PerformanceSpy} from '@azure-iot/common-ux/performance-spy';\r\n    \r\n    PerformanceSpy.globallyEnabled = false\r\n\r\n## Set Editor\r\n\r\nThe set editor lets you add/remove available items from a current set, like when selecting columns.\r\n\r\nIt is used like this:\r\n\r\n    <set-editor [available]=\"...\" [current]=\"...\" [getLabel]=\"...\"></set-editor>\r\n\r\nWhere `available` is an observable of the available options, `current` is a behavior subject of the current set of options, and `getLabel` is a function which takes a single argument of an option and returns a string to present in the UX.\r\n\r\nIt is optionally passed a `getId` function which behaves like getLabel but is used to uniquely identify options.\r\n\r\n## List Group\r\n\r\nList group is like a multi-select control, but because it isn't native it doesn't change in appearance across browsers.\r\n\r\nIt is used like this:\r\n\r\n    <list-group [options]=\"...\" [selection]=\"...\" [getLabel]=\"...\"></list-group>\r\n    \r\nWhere `options` is an array of the current options, `selection` is a behavior subject that is updated whenever changes occur, and `getLabel` is a function function which takes a single argument of an option and returns a string to present in the UX.\r\n\r\nIt is optionally passed a `getId` function which behaves like getLabel but is used to uniquely identify options.\r\n\r\n## Theme\r\n\r\nIncluding the theme folder as part of your sass compile will allow you to use the included variables. The path when installed looks like:\r\n\r\n    ./node_modules/@azure-iot/common-ux/theme\r\n\r\nOnce you've done that, you can import anything in that directory in the following form:\r\n\r\n    @import 'common-theme';\r\n","maintainers":[{"email":"kimwolk@hotmail.com","name":"kimwolk"},{"email":"iot-solutions@hotmail.com","name":"iot-solutions"},{"email":"miwolf@gmail.com","name":"botcrusher"}],"time":{"modified":"2022-06-12T15:00:21.533Z","created":"2016-05-19T01:17:10.394Z","1.0.0-rc.0":"2016-05-19T01:17:10.394Z","1.0.0-rc.1":"2016-05-19T01:20:56.297Z","1.0.0-rc.2":"2016-05-21T00:01:09.061Z","1.0.0-rc.3":"2016-05-24T23:09:31.379Z","1.0.0-rc.4":"2016-05-26T21:57:09.600Z","1.0.0-rc.5":"2016-06-01T21:08:51.588Z"},"repository":{"type":"git","url":"https://github.com/Azure/azure-iot-library/tree/master/common-ux"},"license":"SEE LICENSE IN ./license.txt","readmeFilename":"README.md"}