{"_id":"@exmg/exmg-searchbar","_rev":"38-a091e99df53de1c5297020eaf5bd33e6","name":"@exmg/exmg-searchbar","dist-tags":{"latest":"8.0.0"},"versions":{"1.0.0":{"name":"@exmg/exmg-searchbar","version":"1.0.0","keywords":["Exmg","ExmgElements","copy","searchbar","Polymer"],"author":{"name":"Ex Machina"},"license":"MIT","_id":"@exmg/exmg-searchbar@1.0.0","maintainers":[{"name":"kjelles","email":"kevin@exmachina.nl"},{"name":"remonvv","email":"remonvanvliet@gmail.com"},{"name":"yigitexmachina","email":"yigit@exmachina.nl"},{"name":"exmachina-ci","email":"ci@exmachina.nl"},{"name":"joepadmiraal","email":"joep@groovytunes.nl"},{"name":"sander_exmachina","email":"sander@exmachina.nl"},{"name":"exmachina","email":"support@exmachina.nl"},{"name":"rdrgcnn","email":"rodrigue@exmachina.nl"},{"name":"throwingmarbles","email":"marloes@exmachina.nl"},{"name":"albert_exm","email":"albert@exmachina.nl"},{"name":"pmsorhaindo","email":"pmsorhaindo@gmail.com"},{"name":"padamieo_exmachina","email":"adam@exmachina.nl"},{"name":"tylerexmg","email":"tyler@exmachina.nl"},{"name":"martinkolkman","email":"martin@exmachina.nl"},{"name":"em-jeroenv","email":"jeroenv@exmachina.nl"},{"name":"saartje87","email":"n.saarberg@gmail.com"},{"name":"marksmits","email":"mark@exmachina.nl"},{"name":"difosfor","email":"difosfor@gmail.com"}],"homepage":"https://github.com/ExmgElements/","bugs":{"url":"https://github.com/ExmgElements/exmg-elements-monorepo/issues"},"dist":{"shasum":"f73b54fd70ccd59f679378e9e26659511d8b72eb","tarball":"https://registry.npmjs.org/@exmg/exmg-searchbar/-/exmg-searchbar-1.0.0.tgz","fileCount":12,"integrity":"sha512-PvZBokZHe5X/6NmUqlBHPj1A7Y9kBnOOjOXMfbtazoW48a+hVs+fTatX8GIFkPi2XsuAta8viiI20yWigatFbw==","signatures":[{"sig":"MEUCIB1ZttGtNkpNa1ukQ9uT47cz/S1pqFRyxZZJ6syP0TQvAiEAyjKg0lmB3CfjagwBW4VS3/aXt5N04HKjELgzROwFImY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fIZCRA9TVsSAnZWagAAj4YP/0LOisB1nd15o9LQcsC2\n8iNNo56Oz98QzTz33KEUVtnehsykYmFJ5H8fame2zVPr4DbvqxmcbeOp457Z\nGX57gbtL53RJ+ir9G0qqIK1RO2Rcs9ZAj1ptmWP5FaQb9M5LFxfuDEe7CI1W\ntQMjBjQ94qWv55Tr86wjUSvHvqPc7jWR5k7axbnLMISTawFwdalg1iXUwXkb\nxJyzWPHkzxGWWBCzdZqMjmQBvMzqUjACnotYVQGooPmSoglKpTw+UJOi5/Nz\nVHcluSk1/E/0RFmOusth8Ow8rT2B3kBOwNIJYU7h6AqyuE+3wwP5QPhXg7fu\nl3boolxE/reoNsVNopIzuzuEVMmjz/JBBfecmybUWuQ201aCo3+SMjLomK8Q\nmB1WtCY9Xp2Yk923U3LiclKbI8TzzLaOKrDjR5LZNAa5qChqwsv6+MOuKdbL\nu4qzUWjyaPBPlOyCvYadoh9TOpVuOThLCiOeWPnJZmsOYhRtF2Y8m+QSHqPU\n8kPtjQop3rz/bCZJXLrGtbEhqE1nUh7VNgheCmhHcPovoZEfp3RNGG5FNob8\nirZYscdWdI7pg5gZ349FOPCZNRYEopv8Qx3AaAgp0SFBky2XaoBNjVc8f1oX\nKva2F3q6lr7dJB/xocVupwXmFhlSIOd6d4utdieu0bXsXNKNeoLHPwNwj+oB\n5ojN\r\n=/Rgb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"exmg-searchbar.js","scripts":{"tsc":"tsc -b ./tsconfig.json","lint":"tsc --noEmit && eslint '**/*ts' --ignore-path ../../.eslintignore -c ../../eslintrc.json --quiet --fix","test":"polymer test --npm --expanded","build":"npm run lint && npm run tsc","start":"gulp serve","gen-docs":"typedoc --excludeNotExported --excludeExternals --excludePrivate --excludeProtected --ignoreCompilerErrors --exclude '{**/*test*,**/node_modules/**,**/test/**}' --out docs/ *.ts","test-dev":"polymer test --npm -p","preversion":"npm run build","build:styles":"gulp render-styles","publishDryRun":"npm publish --dry-run","prepublishOnly":"npm run build","package-install":"npm i"},"_npmUser":{"name":"rdrgcnn","email":"rodrigue@exmachina.nl"},"repository":{"url":"git+ssh://git@github.com/ExmgElements/exmg-elements-monorepo.git","type":"git"},"_npmVersion":"6.10.0","description":"An element to search the needle in a haystack.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"lit-html":"^1.2.1","lit-element":"^2.2.1","@material/mwc-icon":"^0.10.0","@polymer/paper-item":"^3.0.1","@polymer/paper-listbox":"^3.0.1","@polymer/paper-spinner":"^3.0.2","@material/mwc-textfield":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","gulp":"^4.0.0","sass":"^1.17.3","mocha":"^6.2.2","eslint":"^6.5.1","typedoc":"^0.15.0","wct-mocha":"^1.0.0","gulp-watch":"^5.0.1","typescript":"^3.6.4","@types/chai":"^4.2.3","@types/mocha":"^5.2.6","@exmg/exmg-cli":"^2.0.2","@polymer/polymer":"^3.2.0","node-sass-import":"^2.0.1","@polymer/iron-icons":"^3.0.1","@polymer/test-fixture":"^4.0.2","@polymer/iron-iconset-svg":"^3.0.1","@polymer/iron-demo-helpers":"^3.1.0","@polymer/paper-icon-button":"^3.0.2","@webcomponents/webcomponentsjs":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/exmg-searchbar_1.0.0_1591865881311_0.17716416758838371","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@exmg/exmg-searchbar","version":"2.0.0","keywords":["Exmg","ExmgElements","copy","searchbar","Polymer"],"author":{"name":"Ex Machina"},"license":"MIT","_id":"@exmg/exmg-searchbar@2.0.0","maintainers":[{"name":"albert_exm","email":"albert@exmachina.nl"},{"name":"difosfor","email":"difosfor@gmail.com"},{"name":"em-jeroenv","email":"jeroenv@exmachina.nl"},{"name":"exmachina","email":"support@exmachina.nl"},{"name":"exmachina-ci","email":"ci@exmachina.nl"},{"name":"frits-exmachina","email":"frits@exmachina.nl"},{"name":"joepadmiraal","email":"joep@groovytunes.nl"},{"name":"kjelles","email":"kevin@exmachina.nl"},{"name":"lbronsdijk","email":"info@lucbronsdijk.nl"},{"name":"marksmits","email":"mark@exmachina.nl"},{"name":"martinkolkman","email":"martin@exmachina.nl"},{"name":"padamieo_exmachina","email":"adam@exmachina.nl"},{"name":"rdrgcnn","email":"rodrigue@exmachina.nl"},{"name":"remonvv","email":"remonvanvliet@gmail.com"},{"name":"saartje87","email":"n.saarberg@gmail.com"},{"name":"sander_exmachina","email":"sander@exmachina.nl"},{"name":"throwingmarbles","email":"marloes@exmachina.nl"},{"name":"tylerexmg","email":"tyler@exmachina.nl"}],"homepage":"https://github.com/ExmgElements/","bugs":{"url":"https://github.com/ExmgElements/exmg-elements-monorepo/issues"},"dist":{"shasum":"b86e7f286e4633640d0034568d2497cb19bfe033","tarball":"https://registry.npmjs.org/@exmg/exmg-searchbar/-/exmg-searchbar-2.0.0.tgz","fileCount":12,"integrity":"sha512-mSUo57H+t0hHjTzV/T3bGousVw1sBM3COeCOSddviNvsND5YykRc+GZb2zVGJ9WRh591fjM4utbdcHZJBy6E6A==","signatures":[{"sig":"MEUCIColOoO1leL1ksrsM7EO4XUnBzhPe6RkBUewVgJL+8M8AiEA2ayyaM1yoPEnbnL5pr2vKNxgjXwYZ0IVnsHPIO53/6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUJ7ECRA9TVsSAnZWagAA8B8P/ihBixlQFO2lWQjoLsTu\nE+xEuKJsVAX6ow1wevTU0AbbZQBQ4zRUD3rFPi1GViXk7anwVTTkefS/tXCC\nVx91HL2J4KB/vNDGCuIlDXI4c89qUMANL02wsjAfn2e71cn1G3UTXg/Wx75w\nm4/MAtF0ViM8RrWaELNTwiAYuTmLUUe6wYnGaGAByAtfdFfNcV0T9tokzOil\nSGeXtEdOTQMB9fvl6LMDf8ra0OCcPkdO6N2tDLn8VE2FA5SLq6HRpi5YyxOe\ncvhPQdGNTBVTtA+BO5a93Bu57NImdrqMn1+FjoGtrzVB8RQBlECzHkh6sPul\no6l3kfgfGZHW0BRL5ecaP01Mb+fr62JXvuQOyoBS0/t3VK4LrsHU1ytl+Jaq\nhBMsBOMNSuQ2xXys69cDY68/vx56RtfDzJ5daZkPFDs3XVUwRFRumYTV5G+d\nZTucy3cpd1iDsMAFlWa5XEc7XXF/4lj+E70qyfM8SCBCJ0q2k4rgCZ1GaQ4i\nYYbtARAHZ+dSaIrU6HTpufvQiK2DTN2Qy0skYxtJL0s+zYII3/HWuk6fB+Nl\nVLNchSuHEjjlk5t13MQSMi7i+cnGCprvcthZQ/70X/JtsNpJce+01STDMDIo\n0OTsTFri81lM1FRj4VeMb/yyh0KGhgBxb8vFgBDIXgz7P5cevBCDUOpHL0Gk\nbm3J\r\n=+UWl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"exmg-searchbar.js","scripts":{"tsc":"tsc -b ./tsconfig.json","lint":"tsc --noEmit && eslint '**/*ts' --ignore-path ../../.eslintignore -c ../../eslintrc.json --quiet --fix","test":"polymer test --npm --expanded","build":"npm run lint && npm run tsc","start":"gulp serve","gen-docs":"typedoc --excludeNotExported --excludeExternals --excludePrivate --excludeProtected --ignoreCompilerErrors --exclude '{**/*test*,**/node_modules/**,**/test/**}' --out docs/ *.ts","test-dev":"polymer test --npm -p","preversion":"npm run build","build:styles":"gulp render-styles","publishDryRun":"npm publish --dry-run","prepublishOnly":"npm run build","package-install":"npm i"},"_npmUser":{"name":"marksmits","email":"mark@exmachina.nl"},"repository":{"url":"git+ssh://git@github.com/ExmgElements/exmg-elements-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"An element to search the needle in a haystack.","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lit-html":"^1.3.0","lit-element":"^2.4.0","@material/mwc-icon":"^0.18.0","@polymer/paper-item":"^3.0.1","@polymer/paper-listbox":"^3.0.1","@polymer/paper-spinner":"^3.0.2","@material/mwc-textfield":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","gulp":"^4.0.0","sass":"^1.26.10","mocha":"^6.2.3","eslint":"^6.8.0","typedoc":"^0.19.0","wct-mocha":"^1.1.0","gulp-watch":"^5.0.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/mocha":"^5.2.6","@exmg/exmg-cli":"^2.0.2","@polymer/polymer":"^3.4.1","node-sass-import":"^2.0.1","@polymer/iron-icons":"^3.0.1","@polymer/test-fixture":"^4.0.2","@polymer/iron-iconset-svg":"^3.0.1","@polymer/iron-demo-helpers":"^3.1.0","@polymer/paper-icon-button":"^3.0.2","@webcomponents/webcomponentsjs":"^2.4.4"},"_npmOperationalInternal":{"tmp":"tmp/exmg-searchbar_2.0.0_1599119043972_0.758163784506225","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@exmg/exmg-searchbar","version":"2.0.1","keywords":["Exmg","ExmgElements","copy","searchbar","Polymer"],"author":{"name":"Ex Machina"},"license":"MIT","_id":"@exmg/exmg-searchbar@2.0.1","maintainers":[{"name":"martinkolkman","email":"martin@exmachina.nl"},{"name":"em-jeroenv","email":"jeroenv@exmachina.nl"},{"name":"saartje87","email":"n.saarberg@gmail.com"},{"name":"marksmits","email":"marksmits111@gmail.com"},{"name":"difosfor","email":"difosfor@gmail.com"},{"name":"tylerexmg","email":"tyler@exmachina.nl"},{"name":"padamieo_exmachina","email":"adam@exmachina.nl"},{"name":"albert_exm","email":"albert@exmachina.nl"},{"name":"throwingmarbles","email":"marloes@exmachina.nl"},{"name":"rdrgcnn","email":"rodrigue@exmachina.nl"},{"name":"exmachina","email":"support@exmachina.nl"},{"name":"sander_exmachina","email":"sander@exmachina.nl"},{"name":"joepadmiraal","email":"joep@groovytunes.nl"},{"name":"exmachina-ci","email":"ci@exmachina.nl"},{"name":"remonvv","email":"remonvanvliet@gmail.com"},{"name":"kjelles","email":"kevin@exmachina.nl"},{"name":"frits-exmachina","email":"frits@exmachina.nl"},{"name":"lbronsdijk","email":"info@lucbronsdijk.nl"}],"homepage":"https://github.com/ExmgElements/","bugs":{"url":"https://github.com/ExmgElements/exmg-elements-monorepo/issues"},"dist":{"shasum":"06e0881b453001ddd7db0ea4a7403b9a71210e60","tarball":"https://registry.npmjs.org/@exmg/exmg-searchbar/-/exmg-searchbar-2.0.1.tgz","fileCount":12,"integrity":"sha512-xHMlXHSszCn2REGcZR9jGRON5vRNjBcCnNujFGS1Dg5bT7hHjdx1q2xqaHP1lbkWm9uR+/tmZ3s4mW2z27VqDg==","signatures":[{"sig":"MEQCIDJwECitwSBVls7FJgVdnNEtdStM2HgTIX8ONpG1B4RLAiAJ6/39rZlMmS9U3zAS5mdHugMUtGzF6mdj9csjo7fqjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNRuYCRA9TVsSAnZWagAAOWEP/ixeYXJp/M2U0WDOlNJz\n7tnM3y8zH+DEM5EdquiyoaxVDUHABpF08DGtpxD9wyau4/tLV90gWHY4VG+n\nzb4pWTc65x+T+5pcMIIyzWhr60vb66Jg/FbAyDddkYZtIGa0uh1oAHSm8I98\ndHBMOXCJ/5YKr7UQd6vg/xa+JPKpdzActW1E3gEjC1glU4aoll2dHtt/wr6E\npJoGcUQaX2yMqHkkXI7UQGyuRD1gkmwpbZkVXezCBtfeiyS8YM6kjvx2YHJz\ndg9VKz2geH3Ze7s/qtiMebnyHY40mtwOSl0hd0Gde3FZnaa0IWrpWXWzEeWK\nWutIGnRLSgWYN4AWpzf7R7VSlOXSfC+YTx5guNQCGj1Me60jzYXFWKTp3ETr\nq+vmQKSvVlCq5PHf+yETxGcS39oyVWyMknTefyH6ujYxhZMVVMPTD/bKieDk\nmhghhjJA8ANAVLUYyvlbCHsk3AqrFDGLir8S8lQqoyIRGj2fJPci+I1B4Ino\n/AlBqbtjLBq7n2puKGd26k3/3+pH1ahh6/v/g+HLuxEmgss+HC3FrC1C0cyb\nQRQWQjEI8Y1PwMuc/Ifp/Dk+Rn2WgPn1ZTDz3wLq8I8515b/xndt+M+DbFR2\niR7oQYBKGqa+N863lI+aopS8y1MJKZLHBdp6XubtSTU3WaipytvgTbtd5n/k\nirH/\r\n=lWpf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"exmg-searchbar.js","scripts":{"tsc":"tsc -b ./tsconfig.json","lint":"tsc --noEmit && eslint '**/*ts' --ignore-path ../../.eslintignore -c ../../eslintrc.json --quiet --fix","test":"polymer test --npm --expanded","build":"npm run lint && npm run tsc","start":"gulp serve","gen-docs":"typedoc --excludeNotExported --excludeExternals --excludePrivate --excludeProtected --ignoreCompilerErrors --exclude '{**/*test*,**/node_modules/**,**/test/**}' --out docs/ *.ts","test-dev":"polymer test --npm -p","preversion":"npm run build","build:styles":"gulp render-styles","publishDryRun":"npm publish --dry-run","prepublishOnly":"npm run build","package-install":"npm i"},"_npmUser":{"name":"marksmits","email":"marksmits111@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ExmgElements/exmg-elements-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"An element to search the needle in a haystack.","directories":{},"_nodeVersion":"10.18.1","dependencies":{"lit-html":"^1.3.0","lit-element":"^2.4.0","@material/mwc-icon":"^0.18.0","@polymer/paper-item":"^3.0.1","@polymer/paper-listbox":"^3.0.1","@polymer/paper-spinner":"^3.0.2","@material/mwc-textfield":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","gulp":"^4.0.0","sass":"^1.26.10","mocha":"^6.2.3","eslint":"^7.8.1","typedoc":"^0.19.0","wct-mocha":"^1.1.0","gulp-watch":"^5.0.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/mocha":"^5.2.6","@exmg/exmg-cli":"^2.0.2","@polymer/polymer":"^3.4.1","node-sass-import":"^2.0.1","@polymer/iron-icons":"^3.0.1","@polymer/test-fixture":"^4.0.2","@polymer/iron-iconset-svg":"^3.0.1","@polymer/iron-demo-helpers":"^3.1.0","@polymer/paper-icon-button":"^3.0.2","@webcomponents/webcomponentsjs":"^2.4.4"},"_npmOperationalInternal":{"tmp":"tmp/exmg-searchbar_2.0.1_1614093207804_0.030765888629651794","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@exmg/exmg-searchbar","version":"8.0.0","keywords":["Exmg","ExmgElements","copy","searchbar","Polymer"],"author":{"name":"Ex Machina"},"license":"MIT","_id":"@exmg/exmg-searchbar@8.0.0","maintainers":[{"name":"martinkolkman","email":"martin@exmachina.nl"},{"name":"em-jeroenv","email":"jeroenv@exmachina.nl"},{"name":"saartje87","email":"n.saarberg@gmail.com"},{"name":"nicholas-exmachina","email":"nicholas@exmachina.nl"},{"name":"marksmits","email":"marksmits111@gmail.com"},{"name":"difosfor","email":"difosfor@gmail.com"},{"name":"tylerexmg","email":"tyler@exmachina.nl"},{"name":"padamieo_exmachina","email":"adam@exmachina.nl"},{"name":"albert_exm","email":"albert@exmachina.nl"},{"name":"rdrgcnn","email":"rodrigue@exmachina.nl"},{"name":"exmachina","email":"support@exmachina.nl"},{"name":"sander_exmachina","email":"sander@exmachina.nl"},{"name":"joepadmiraal","email":"joep@groovytunes.nl"},{"name":"exmachina-ci","email":"ci@exmachina.nl"},{"name":"remonvv","email":"remonvanvliet@gmail.com"},{"name":"kjelles","email":"kevin@exmachina.nl"},{"name":"frits-exmachina","email":"frits@exmachina.nl"},{"name":"lbronsdijk","email":"info@lucbronsdijk.nl"},{"name":"pawelkrolnl","email":"pawel.krol@amsterdamstandard.com"}],"homepage":"https://github.com/ExmgElements/","bugs":{"url":"https://github.com/ExmgElements/exmg-elements-monorepo/issues"},"dist":{"shasum":"28551ff57b63fc05b37e2b8ec494a490b8fe62fb","tarball":"https://registry.npmjs.org/@exmg/exmg-searchbar/-/exmg-searchbar-8.0.0.tgz","fileCount":14,"integrity":"sha512-FVk5pCcypa9NfzR4/mVU5q0gjSzO3QZgm0Zq2IS6YEWmEApxqaFUSSjhf3VWw8ic+VNXIBFo0B0YZBB9kAgW5g==","signatures":[{"sig":"MEYCIQC6QY5JxtItvl/RKBLfuoUKejP6z+UyroS1lCNJtVCktAIhANhFwrBaCA/y2qNtmoNuPnXzJ97mEz1JhClLcJf/O0+T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2GZ7CRA9TVsSAnZWagAAmcMP/37ZHs02mohZWQsq9ik4\n0ioPdCBq6rAYfL5GD3v7iKmDls1MafV9ZUUWyhylFeuwa7Zwd6qe/1OTz60D\na/BkGF9iVTyU9FEjZABc+IFF4If7xa43vDQ/70dIa8cnr/eVelhVmeOM8JmY\nv0RIcLVMPmX4uwz4kQ9IIZG0JL5KYYr7f/cR90rOJDy71OfCJZ1ekXBqrCAN\nSX6jagxaSM9hBdRtAZ28trrLfGMbY0DndSodbc1k3IABoGUo9hOxa4FlG0G7\ncIOEOmEl0T4txSxLVWcjgUktz1uburID6KXTI7dJ/RUwGbPumjB4IgiOJaoc\nzEvIQwJVUOTJsi+ksUbzinCDCYxYYRJ40FxOmBKaoRWngxF0tvGH6a4qqpaI\n8kW6Km2wlxHXfERpCJEOvfgaeQ9+DPMhdLdeW0tCFrTTr0B/KlhUtXO9lCj/\nb5nSFHeARvQ3Q21vnQpxLxLA6goEZT1PSGgZyxpYf7K69tGa1lsAcR0PpJKF\nSKg8PsgWUQOKoaQC65zatBxSwr8CCkoB/8IycEsnD01dbSZHvQxBQ/dhlSwj\n8sBPrVExvuRfX2F9DWj3N5Kk0/tikbaJ2tgS8f3hjMnjlifWGHuI96R1s8Fr\n0arYfTfUUY4nXiGaXgs5AMka61Ct/OPXhU7DCaccXdSb255Gc5sUZ8ApOl21\nvmyN\r\n=x5Lr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"exmg-searchbar.js","scripts":{"tsc":"tsc -b ./tsconfig.json","lint":"tsc --noEmit && eslint '**/*ts' --ignore-path ../../.eslintignore -c ../../eslintrc.json --quiet --fix","test":"polymer test --npm --expanded","build":"npm run build-styles && npm run lint && npm run tsc","start":"concurrently --kill-others --names tsc,web-dev-server \"npm run tsc:watch\" \"web-dev-server --app-index demo/index.html --node-resolve --open --watch\"","gen-docs":"typedoc --excludeNotExported --excludeExternals --excludePrivate --excludeProtected --ignoreCompilerErrors --exclude '{**/*test*,**/node_modules/**,**/test/**}' --out docs/ *.ts","test-dev":"polymer test --npm -p","tsc:watch":"tsc -b ./tsconfig.json --watch","preversion":"npm run build","build-styles":"exmg-cli -s \"styles/**/*.scss\"","watch-styles":"exmg-cli -w","publishDryRun":"npm publish --dry-run","prepublishOnly":"npm run build","package-install":"npm i"},"_npmUser":{"name":"marksmits","email":"marksmits111@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ExmgElements/exmg-elements-monorepo.git","type":"git"},"_npmVersion":"6.14.12","description":"An element to search the needle in a haystack.","directories":{},"_nodeVersion":"10.24.1","dependencies":{"lit":"^2.0.0","@material/mwc-icon":"^0.25.1","@polymer/paper-item":"^3.0.1","@polymer/paper-listbox":"^3.0.1","@polymer/paper-spinner":"^3.0.2","@material/mwc-textfield":"^0.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","gulp":"^4.0.0","sass":"^1.26.10","mocha":"^6.2.3","eslint":"^7.8.1","typedoc":"^0.19.0","wct-mocha":"^1.1.0","gulp-watch":"^5.0.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/mocha":"^5.2.6","concurrently":"^6.2.1","@exmg/exmg-cli":"^4.1.0","@web/dev-server":"0.0.29","@polymer/polymer":"^3.4.1","node-sass-import":"^2.0.1","@polymer/iron-icons":"^3.0.1","@polymer/test-fixture":"^4.0.2","@polymer/iron-iconset-svg":"^3.0.1","@polymer/iron-demo-helpers":"^3.1.0","@polymer/paper-icon-button":"^3.0.2","@webcomponents/webcomponentsjs":"^2.4.4"},"_npmOperationalInternal":{"tmp":"tmp/exmg-searchbar_8.0.0_1632397531520_0.018659997279880436","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-06-11T08:58:01.113Z","modified":"2026-03-05T15:34:00.710Z","1.0.0":"2020-06-11T08:58:01.473Z","2.0.0":"2020-09-03T07:44:04.079Z","2.0.1":"2021-02-23T15:13:27.942Z","8.0.0":"2021-09-23T11:45:31.710Z"},"bugs":{"url":"https://github.com/ExmgElements/exmg-elements-monorepo/issues"},"author":{"name":"Ex Machina"},"license":"MIT","homepage":"https://github.com/ExmgElements/","keywords":["Exmg","ExmgElements","copy","searchbar","Polymer"],"repository":{"url":"git+ssh://git@github.com/ExmgElements/exmg-elements-monorepo.git","type":"git"},"description":"An element to search the needle in a haystack.","maintainers":[{"email":"martin@exmachina.nl","name":"martinkolkman"},{"email":"jeroenv@exmachina.nl","name":"em-jeroenv"},{"email":"difosfor@gmail.com","name":"difosfor"},{"email":"tyler@exmachina.nl","name":"tylerexmg"},{"email":"adam@exmachina.nl","name":"padamieo_exmachina"},{"email":"albert@exmachina.nl","name":"albert_exm"},{"email":"sander@exmachina.nl","name":"sander_exmachina"},{"email":"joep@groovytunes.nl","name":"joepadmiraal"},{"email":"ci@exmachina.nl","name":"exmachina-ci"},{"email":"remonvanvliet@gmail.com","name":"remonvv"},{"email":"kevin@exmachina.nl","name":"kjelles"},{"email":"erwin.goossen@exmachina.nl","name":"exm_erwingoossen"},{"email":"ci@liveryvideo.com","name":"livery-ci"},{"email":"licenses@exmachina.nl","name":"licenses"},{"email":"sophie+npm@mosey.dev","name":"devlsh"},{"email":"nuel+npm@exmachina.nl","name":"nuelexmg"},{"email":"bruna@exmachina.nl","name":"brunags"},{"email":"marie.ange@exmachina.nl","name":"marie.ange"},{"email":"rob@exmachina.nl","name":"rob_exmachina"},{"email":"leandro@exmachina.nl","name":"lesimoes_exmachina"}],"readme":"# exmg-searchbar\n\nA customizable search bar element.\n\n> This search bar uses mwc-textfield for the input element.\n> More information about styling and the input element itself can be found on the link below:\n> https://github.com/material-components/material-components-web-components/tree/master/packages/textfield\n\n## Usage\n\nImport this element to your project with `npm i @exmg/exmg-searchbar`.\n\nThen add the snippet below into your code.\n\n```html\n<exmg-searchbar></exmg-searchbar>\n```\n\n### Default Filtering\n\nExmgSearchBar has it's own filtering methods in it which you can also override.\nTo achieve default filtering, take the example of html code below:\n\n```html\n<exmg-searchbar .data=\"${dataArray}\" .filterKeys=\"${filterKeys}\" suggestion-label-key=\"url\"> </exmg-searchbar>\n```\n\nWhen you pass the data array into `data` property along with `filterKeys`, exmg-search bar automatically filters\ndata and shows suggestions.\n\n`filterKeys` property has to contain specific key names from the type of each item in `data`.\n\nFor example; if you have `[{username:\"exmachina\",name: \"Ex Machina\"},{username:\"livery\",name:\"Livery\"}]` as the data array,\nyou can pass `['username']` to filter out `username` values of data. Or pass `['username', 'name']` to filter out values of both keys.\n\nTo determine which value of items passed into `data` should be shown as the label of each suggestion, use `suggestion-label-key` just like `filterKeys` but the only difference is, it accepts a single key as a simple string, not an array.\n\n### Custom Suggestions and Filtering\n\nBy extending `ExmgSearchBar`, you can override any of \nthree functions of your selection.\nThese functions are:\n\n- `filter(data: any[], filterKeys: string[], query: string): ExmgSearchSuggestion[]: TemplateResult`\n- `renderSuggestions(suggestions: ExmgSearchSuggestion[])`\n- `renderSuggestionsLoading(): TemplateResult`\n\n`filter` expects array of `ExmgSearchSuggestion` objects. By implementing your own filtering method, \nyou might not need `suggestion-label-key` since you can place any string value into `text` property of `ExmgSearchSuggestion`.\n\nPlease check `ExmgSearchBar` class in order to see how these three functions are working. After that you can extend\n`ExmgSearchBar` class and override those functions to create your fancy filtering methods or suggestions.\n\n### Showing Suggestions Manually\n\nIf you are handling filtering logic manually on the parent, you can follow this way to\nshow suggestions manually.\nTo show suggestons, pass the suggestion data to `suggestions` property of `exmg-searchbar`.\nIt accepts array of `ExmgSearchSuggestion` type of elements into suggestions.\n\n> Follow this document for available properties, events, methods and styling.\n\n## Styling\n\n| Variable                                             | Default             | Description                                      |\n| ---------------------------------------------------- | ------------------- | ------------------------------------------------ |\n| --exmg-searchbar-error-color                         | #b00020             | Error color of search bar                        |\n| --exmg-searchbar-hint-color                          | rgba(0, 0, 0, 0.6)  | Hint text color of search bar                    |\n| --exmg-searchbar-primary-color                       | #0071dc             | Primary theme color of search bar                |\n| --exmg-searchbar-text-color                          | rgba(0, 0, 0, 0.87) | Text color of search bar                         |\n| --exmg-searchbar-suggestions-spinner-color           | #0071dc             | Suggestions loading indicator color              |\n| --exmg-searchbar-suggestions-spinner-width           | 3px                 | Suggestions loading indicator spinner width      |\n| --exmg-searchbar-suggestions-max-visible-suggestions | 5                   | Max visible suggestions before showing scrollbar |\n| --exmg-searchbar-suggestions-min-height              | 40px                | Suggestion item row height                       |\n| --exmg-searchbar-suggestions-text-color              | rgba(0, 0, 0, 0.6)  | Suggestion item text color                       |\n| --exmg-searchbar-suggestions-background-color        | #ffffff             | Suggestions list background color                |\n| --exmg-searchbar-suggestions-z-index                 | 1                   | z-index of suggestions list                      |\n| --exmg-searchbar-width                               | 100%                | Width of search bar                              |\n\n## Properties\n\n| Name                    | Type                   | Default     | Description                                                                                                                                     |\n| ----------------------- | ---------------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |\n| filterKeys              | string[]               | `undefined` | Set of which keys of `data` should be checked to filter data by default.                                                                        |\n| data                    | any[]                  | `undefined` | The data in search bar to filter.                                                                                                               |\n| keepFocus               | boolean                | `false`     | If true, keeps focus on search bar after `query-submit` is fired                                                                                |\n| keepSuggestionsOnSelect | boolean                | `false`     | Option to whether keep suggestions visible or not on suggestion selection                                                                       |\n| submitKeys              | string[]               | `['ENTER']` | Determines which keys should trigger submitting search query                                                                                    |\n| notifyOnQueryChange     | boolean                | `true`      | If true, dispatches `query-change` event with the current query on every change of search input.                                                |\n| searchQuery             | string                 | `''`        | Current query of search bar                                                                                                                     |\n| suggestionLabelKey      | string                 | `undefined` | Defines which property of each data item should be placed into suggestions' labels.                                                             |\n| submitOnKeyPress        | boolean                | `true`      | If true, dispatches `query-submit` event with the current query upon receiving key press event with specific keys passed to `keys` string array |\n| suggestions             | ExmgSearchSuggestion[] | `[]`        | List of suggestions to be passed into and displayed                                                                                             |\n| suggestionsLoading      | boolean                | `false`     | If true and there are no suggestions passed to element, a loading indicator should be shownbar                                                  |\n\n## Events\n\n#### @query-change\n\nFired on query change.\n\nPayload: `{value: string}`\n\n#### @query-submit\n\nFired on query submit.\n\nPayload: `{value: string}`\n\n#### @suggestion-select\n\nFired on suggestion selection.\n\nThis event is also fired when \nthere is only one suggestion\nand user submits query.\n\nPayload: `{value: any, index: number}`\n\n## Methods\n\n#### clearSuggestions()\n\nClears suggestions.\n\n#### hideSuggestionsLoading()\n\nHides the loading indicator.\n\n#### search()\n\nFires `query-submit` event with passed query into search bar.\n\n#### setQuery(query: string)\n\nSets query.\n\n#### setSuggestions(suggestions: ExmgSearchSuggestion[])\n\nSets `suggestions`.\n\n#### showSuggestionsLoading()\n\nShows the loading indicator if there are no suggestions available.\n","readmeFilename":"README.md"}