{"_id":"@skroutz/selectorablium","_rev":"26-6629d5582540a6c48c614a086b065b9f","name":"@skroutz/selectorablium","description":"A jQuery plugin that enhances <select> elements with localstorage and filtering","dist-tags":{"latest":"2.1.2"},"versions":{"2.0.0":{"name":"@skroutz/selectorablium","version":"2.0.0","description":"A jQuery plugin that enhances <select> elements with localstorage and filtering","main":"dist/selectorablium.js","scripts":{"test":"grunt test","build":"npm install && grunt build","cleanup":"rm -rf node_modules bower_components .sass-cache compiled dist"},"repository":{"type":"git","url":"git+https://github.com/skroutz/selectorablium.git"},"keywords":["select","jquery","jquery-plugin","chosen","localstorage"],"author":{"name":"Bill Trikalinos","email":"billtrik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/skroutz/selectorablium/issues"},"homepage":"https://github.com/skroutz/selectorablium","dependencies":{"grunt":"^0.4.5","grunt-bower-task":"^0.4.0","grunt-bump":"0.0.16","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-coffee":"^0.12.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.7.0","grunt-contrib-sass":"^0.8.1","grunt-contrib-uglify":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-shell":"^1.1.1","load-grunt-tasks":"^0.6.0","requirejs":"^2.1.15"},"devDependencies":{"grunt-karma":"^0.9.0","karma":"^0.12.24","karma-cli":"0.0.4","karma-coffee-preprocessor":"^0.2.1","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-json-fixtures-preprocessor":"^0.0.4","karma-mocha":"^0.1.9","karma-mocha-reporter":"^0.3.1","karma-phantomjs-launcher":"^0.1.4","karma-requirejs":"^0.2.2","karma-sinon-chai":"^0.2.0","mocha":"^1.21.5"},"gitHead":"1d96f945446b61f03d34878ab7b3b946807e2014","_id":"@skroutz/selectorablium@2.0.0","_shasum":"8fa4b13ed6c085eae52184e806379a4ccbe0585c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"mkousta","email":"faiakismk@gmail.com"},"dist":{"shasum":"8fa4b13ed6c085eae52184e806379a4ccbe0585c","tarball":"https://registry.npmjs.org/@skroutz/selectorablium/-/selectorablium-2.0.0.tgz","integrity":"sha512-HVK+kC03OKiYbXfmnrJmiMBX5D/vnyvTuGuWA8/4dWet/PxeQmpNDWFe2ejEj4Cgnsq1FPkYO2JfCaLdqEhq6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACpXwNLyKWr8QK+AvSG9A9PVphDLj0IC1DJbCVRsMo6AiEA9d+XCt2ohvkGDjQNBeDBGaFyrU9EL/4JfUgmVeNQerc="}]},"maintainers":[{"name":"mkousta","email":"faiakismk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/selectorablium-2.0.0.tgz_1503489123850_0.20015915320254862"},"directories":{}},"2.0.1":{"name":"@skroutz/selectorablium","version":"2.0.1","description":"A jQuery plugin that enhances <select> elements with localstorage and filtering","main":"dist/selectorablium.js","scripts":{"test":"grunt test","build":"npm install && grunt build","cleanup":"rm -rf node_modules bower_components .sass-cache compiled dist"},"repository":{"type":"git","url":"git+https://github.com/skroutz/selectorablium.git"},"keywords":["select","jquery","jquery-plugin","chosen","localstorage"],"author":{"name":"Bill Trikalinos","email":"billtrik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/skroutz/selectorablium/issues"},"homepage":"https://github.com/skroutz/selectorablium","dependencies":{"requirejs":"^2.1.15"},"devDependencies":{"grunt":"^0.4.5","grunt-bower-task":"^0.4.0","grunt-bump":"0.0.16","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-coffee":"^0.12.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.7.0","grunt-contrib-sass":"^0.8.1","grunt-contrib-uglify":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-shell":"^1.1.1","load-grunt-tasks":"^0.6.0","grunt-karma":"^0.9.0","karma":"^0.12.24","karma-cli":"0.0.4","karma-coffee-preprocessor":"^0.2.1","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-json-fixtures-preprocessor":"^0.0.4","karma-mocha":"^0.1.9","karma-mocha-reporter":"^0.3.1","karma-phantomjs-launcher":"^0.1.4","karma-requirejs":"^0.2.2","karma-sinon-chai":"^0.2.0","mocha":"^1.21.5"},"gitHead":"b2fa16cf8ee302c61366510c747ba67b9e1467b1","_id":"@skroutz/selectorablium@2.0.1","_shasum":"938fd1a7a21b7264bddc5088f11fc17633e317ba","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"mkousta","email":"faiakismk@gmail.com"},"dist":{"shasum":"938fd1a7a21b7264bddc5088f11fc17633e317ba","tarball":"https://registry.npmjs.org/@skroutz/selectorablium/-/selectorablium-2.0.1.tgz","integrity":"sha512-5ZgT7i1Jo1PO/RYb8+h0i7yNbIxzfmRO+p+xQxHcdPRgav+yWarPnaYSj6C43MtuTtHd64RGmzadogIe2NaD4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLyjtZpdkjnKYLH7w8R3bRQ6+UjUD/3HrT45PAHPfg3AiAyh2ZXbeGfKO048XDjwhoUFtoZOTtruqcFql3oMqLrKQ=="}]},"maintainers":[{"name":"mkousta","email":"faiakismk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/selectorablium-2.0.1.tgz_1503651760985_0.01563235535286367"},"deprecated":"Build error","directories":{}},"2.0.2":{"name":"@skroutz/selectorablium","version":"2.0.2","description":"A jQuery plugin that enhances <select> elements with localstorage and filtering","main":"dist/selectorablium.js","scripts":{"test":"grunt test","build":"npm install && grunt build","cleanup":"rm -rf node_modules bower_components .sass-cache compiled dist"},"repository":{"type":"git","url":"git+https://github.com/skroutz/selectorablium.git"},"keywords":["select","jquery","jquery-plugin","chosen","localstorage"],"author":{"name":"Bill Trikalinos","email":"billtrik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/skroutz/selectorablium/issues"},"homepage":"https://github.com/skroutz/selectorablium","dependencies":{"requirejs":"^2.1.15"},"devDependencies":{"grunt":"^0.4.5","grunt-bower-task":"^0.4.0","grunt-bump":"0.0.16","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-coffee":"^0.12.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.7.0","grunt-contrib-sass":"^0.8.1","grunt-contrib-uglify":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-shell":"^1.1.1","load-grunt-tasks":"^0.6.0","grunt-karma":"^0.9.0","karma":"^0.12.24","karma-cli":"0.0.4","karma-coffee-preprocessor":"^0.2.1","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-json-fixtures-preprocessor":"^0.0.4","karma-mocha":"^0.1.9","karma-mocha-reporter":"^0.3.1","karma-phantomjs-launcher":"^0.1.4","karma-requirejs":"^0.2.2","karma-sinon-chai":"^0.2.0","mocha":"^1.21.5"},"gitHead":"102b1d1187751e69e9eef5f57f8d2fadd453e752","_id":"@skroutz/selectorablium@2.0.2","_shasum":"a89b9bc2486d825243778747bdcb291575195795","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"mkousta","email":"faiakismk@gmail.com"},"dist":{"shasum":"a89b9bc2486d825243778747bdcb291575195795","tarball":"https://registry.npmjs.org/@skroutz/selectorablium/-/selectorablium-2.0.2.tgz","integrity":"sha512-RXupMhnWmxnQk/S++1EPu1FJVD4iZ46c8GoSrLcf99GP3Sgh8pRPnx4Ixau3pJEDxYOZfqFXD4hJCFVweokREg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICP0bF21qPVx3rpM5/yQ9GSbA/4cD87ZGNTqOJfH6JPRAiEAvxFP/AXjZTAzb3BaUTSLioWNJNYRw/UAP8XGj+b2AXs="}]},"maintainers":[{"name":"mkousta","email":"faiakismk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/selectorablium-2.0.2.tgz_1503652650299_0.3513254909776151"},"deprecated":"Build error","directories":{}},"2.0.3":{"name":"@skroutz/selectorablium","version":"2.0.3","description":"A jQuery plugin that enhances <select> elements with localstorage and filtering","main":"dist/selectorablium.js","scripts":{"test":"grunt test","build":"npm install && grunt build","cleanup":"rm -rf node_modules bower_components .sass-cache compiled dist"},"repository":{"type":"git","url":"git+https://github.com/skroutz/selectorablium.git"},"keywords":["select","jquery","jquery-plugin","chosen","localstorage"],"author":{"name":"Bill Trikalinos","email":"billtrik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/skroutz/selectorablium/issues"},"homepage":"https://github.com/skroutz/selectorablium","dependencies":{"requirejs":"^2.1.15"},"devDependencies":{"grunt":"^0.4.5","grunt-bower-task":"^0.4.0","grunt-bump":"0.0.16","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-coffee":"^0.12.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.7.0","grunt-contrib-sass":"^0.8.1","grunt-contrib-uglify":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-shell":"^1.1.1","load-grunt-tasks":"^0.6.0","grunt-karma":"^0.9.0","karma":"^0.12.24","karma-cli":"0.0.4","karma-coffee-preprocessor":"^0.2.1","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-json-fixtures-preprocessor":"^0.0.4","karma-mocha":"^0.1.9","karma-mocha-reporter":"^0.3.1","karma-phantomjs-launcher":"^0.1.4","karma-requirejs":"^0.2.2","karma-sinon-chai":"^0.2.0","mocha":"^1.21.5"},"gitHead":"bd1d4d22f36758aec35ce4cbc7009505d4ba66c7","_id":"@skroutz/selectorablium@2.0.3","_shasum":"11e865191cc02329ab9db35625adb8a6fae7d85c","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"mkousta","email":"faiakismk@gmail.com"},"dist":{"shasum":"11e865191cc02329ab9db35625adb8a6fae7d85c","tarball":"https://registry.npmjs.org/@skroutz/selectorablium/-/selectorablium-2.0.3.tgz","integrity":"sha512-Qy3uUQUufo8rDGTCvy58knXgvmFI7LiOS+7utFgNS4FXXXvIqE/LM8ZstVhcRgg/jYeCzD6d2R/zubTx4We9+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCglIah2roNeW/bI3nZ1mWJtsmqxKFSbPq8B/bLivD/dQIhAImXdhewGszw+DSfn0aYa0mrBZzjS21u8D5PZ4XZ2EFx"}]},"maintainers":[{"name":"mkousta","email":"faiakismk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/selectorablium-2.0.3.tgz_1503653999797_0.8231301563791931"},"directories":{}},"2.1.0":{"name":"@skroutz/selectorablium","version":"2.1.0","description":"A jQuery plugin that enhances <select> elements with localstorage and filtering","main":"dist/selectorablium.js","scripts":{"test":"grunt test","build":"npm install && grunt build","cleanup":"rm -rf node_modules bower_components .sass-cache compiled dist"},"repository":{"type":"git","url":"git+https://github.com/skroutz/selectorablium.git"},"keywords":["select","jquery","jquery-plugin","chosen","localstorage"],"author":{"name":"Bill Trikalinos","email":"billtrik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/skroutz/selectorablium/issues"},"homepage":"https://github.com/skroutz/selectorablium","dependencies":{"requirejs":"^2.1.15"},"devDependencies":{"grunt":"^0.4.5","grunt-bower-task":"^0.4.0","grunt-bump":"0.0.16","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-coffee":"^0.12.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.7.0","grunt-contrib-sass":"^0.8.1","grunt-contrib-uglify":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-shell":"^1.1.1","load-grunt-tasks":"^0.6.0","grunt-karma":"^0.12.2","karma":"^0.13.0","karma-cli":"0.0.4","karma-coffee-preprocessor":"^0.2.1","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-json-fixtures-preprocessor":"^0.0.4","karma-mocha":"^0.1.9","karma-mocha-reporter":"^0.3.1","karma-phantomjs-launcher":"^1.0.2","karma-requirejs":"^0.2.2","karma-sinon-chai":"^0.2.0","mocha":"^1.21.5"},"gitHead":"7974ecd43c27880b01de77fb20e44c8dc8e344f3","_id":"@skroutz/selectorablium@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"pharlez","email":"thalis.kapros@gmail.com"},"dist":{"integrity":"sha512-xkHDj0qleRgwJD+Khk+lw91lz0FNeShNd9ILdta/sPnyMmoTQuai/Z5QdYQQAMzUKZjG0YUE7wlaCjwyWIa3cA==","shasum":"fe3d4ca240e8469d0e09674a0654abb75d479a65","tarball":"https://registry.npmjs.org/@skroutz/selectorablium/-/selectorablium-2.1.0.tgz","fileCount":39,"unpackedSize":247463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiTyICRA9TVsSAnZWagAAkJ4QAIJs1TB0PJx8CjDDkEFC\nck1sKBrgsm35FA+o9FF9trK5DeJhCSB7+Udg4LDfFxbOMHICO0SFrk9GTe7J\nUXR3SnghZw6QQ628XRDa9Z4GHEAYrXz5WdsDcVbofmqAGpp8gCwVxwVf8Iyl\nbpUopEYrVW+PSNyl2ZFm3Nu9dEZHQfe3A+hFqLBg3SBrfw3i0Dt++QKqr03K\nOBMCrkd/CY/uD/3Wy2FkgeUfYzBfSaz4fI5L8ar9QWvbzbssG2q9NBHkKXbr\nbFoV+G+eMYdi+Xi5DxqJVA5sRVdv2/RDKPVNw3S5DiJaxr3F4gFPDwEC8ZLc\nfTQuqneVs9NHl+DJn5dhw6ZpWepO8fwNHG037n71g/upjIas7t4W+DaH+ldJ\njasoG4K/zFaKrP5HxL4VfBatslvM6uav5LQmoqbyw7QPqnXpPTcJ4khS49bN\nQA0Y5Hit1uFE6teDVKo0yyR5Y0FWJJtOe57n++B6/BWWuvlU2VEBRzBAHpNF\nZGBjjthzb1H52l63RhVGyi+hvXEa9TwahetUvX/GAUR86DUpycxFNJr6JXh7\nTBdg52fVog9B9beR+gFsWx3vQNiTyG59AI6Qhw5wCs0Jy/8tVaDpvpLdhmKq\nsC3cz9HOnSZtgLMUiDrEm1s+dUHfT+oOrZWUlXbMsSrIw3l0PhTqRFOTj6SU\n1qY+\r\n=UseV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERI0NnYeyVU3HCk+sh6pANHj7a2rYvYtZ5KT8vqiVW/AiAGHOJxgdxZU2Gv8FZ9ilowfcZn0fcv+qlL6i+1cUfMgw=="}]},"maintainers":[{"email":"agis.anast@gmail.com","name":"agis"},{"email":"mikezaby@gmail.com","name":"mikezaby"},{"email":"faiakismk@gmail.com","name":"mkousta"},{"email":"thalis.kapros@gmail.com","name":"pharlez"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/selectorablium_2.1.0_1535720583475_0.7083304455750081"},"_hasShrinkwrap":false},"2.1.1":{"name":"@skroutz/selectorablium","version":"2.1.1","description":"A jQuery plugin that enhances <select> elements with localstorage and filtering","main":"dist/selectorablium.js","scripts":{"test":"grunt test","build":"npm install && grunt build","cleanup":"rm -rf node_modules bower_components .sass-cache compiled dist"},"repository":{"type":"git","url":"git+https://github.com/skroutz/selectorablium.git"},"keywords":["select","jquery","jquery-plugin","chosen","localstorage"],"author":{"name":"Bill Trikalinos","email":"billtrik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/skroutz/selectorablium/issues"},"homepage":"https://github.com/skroutz/selectorablium","dependencies":{"requirejs":"^2.1.15"},"devDependencies":{"grunt":"^0.4.5","grunt-bower-task":"^0.4.0","grunt-bump":"0.0.16","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-coffee":"^0.12.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.7.0","grunt-contrib-sass":"^0.8.1","grunt-contrib-uglify":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-shell":"^1.1.1","load-grunt-tasks":"^0.6.0","grunt-karma":"^0.12.2","karma":"^0.13.0","karma-cli":"0.0.4","karma-coffee-preprocessor":"^0.2.1","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-json-fixtures-preprocessor":"^0.0.4","karma-mocha":"^0.1.9","karma-mocha-reporter":"^0.3.1","karma-phantomjs-launcher":"^1.0.2","karma-requirejs":"^0.2.2","karma-sinon-chai":"^0.2.0","mocha":"^1.21.5"},"gitHead":"986e1e1a7a7e64c02f53dcd67d02c6bd34042d37","_id":"@skroutz/selectorablium@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"pharlez","email":"thalis.kapros@gmail.com"},"dist":{"integrity":"sha512-BiFt98cJ/mBK0vcQeccyAz1bDDUddgO8C/jJa844doxC2DEmqONKjDcXJ6jJ+39zE1j0d1ELsBjpMYhsQ3FxJQ==","shasum":"773b92c2fb289e54341bf57e9acd598189299250","tarball":"https://registry.npmjs.org/@skroutz/selectorablium/-/selectorablium-2.1.1.tgz","fileCount":39,"unpackedSize":247621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjSYYCRA9TVsSAnZWagAAzq8P/1cMvDXypDXuTUjw91C7\njOpYehJxul4jdo8hz6nP2dDDuoY/o6Hq9z6nwZXzFgXuqnJb2yxOnyQRFXph\nuMwkLxuKRM+f7WUZhWfO9Z8xLO6Ah2WXrym6FJeeSh9qq9buPzNmqgPz6jMw\n1VcRLidrNSp9AmRXcAUsz5RUiMlyy/5bamIQhwSJ45vrqmBjzngNFyp/mp1W\naupEQjtxAJfr9RNarEBxBPc9P5guTmUKCeTzzhdz6WfLddj3QOpnUKTOkHbe\nawnZJX1TjrtIZeM0pUf2uZ9tVv0kqAIVKFv7n9nmkrv4RaHcd7E4dXdsl7TF\nC6V+O8g2T9QQvPLTaZP6lmaZJ4iZ84oUXDNdt6FPu50svj00TOpr9+my2+dK\nGqpGF1XIuOOMrwMv6ZP8wS6XA7lB+0ShuWde9ERowzH6c+XA/KYNUScZXcsZ\nNdFK5tOMvh20wwUHFlPjr02sHHh6lfKKDtU+rdz6UqGpR+nD8iPl/TKAe7K/\nsH4xrPOxyDlMsA8k0ngSqXLlZ5K2LCyeYGO2js/3fmwPsN1JwmfiZ3vXEJ2s\n1qO13RY0GkCTFhNzK236bENLaDzM6pHvyqvhaqPTG+CgLrmgbKrfRi6lY6GA\niMC3Tg4hwhq6rYOR6+WBSgzfs4ufyO9diNnzXtYW5PlU3ud6hoBBbgMITlHL\ndox3\r\n=IZNU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN1Zg6GlMJ8m5fq10o7FJcQRCnVhc5luWRYj/M4Zok4AIgGHj8DNOgHj5k0PFcinaI+kO7MTtiKXQLkg3w6pI0s7A="}]},"maintainers":[{"email":"agis.anast@gmail.com","name":"agis"},{"email":"mikezaby@gmail.com","name":"mikezaby"},{"email":"faiakismk@gmail.com","name":"mkousta"},{"email":"thalis.kapros@gmail.com","name":"pharlez"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/selectorablium_2.1.1_1535976983282_0.48331482589687536"},"_hasShrinkwrap":false},"2.1.2":{"name":"@skroutz/selectorablium","version":"2.1.2","description":"A jQuery plugin that enhances <select> elements with localstorage and filtering","main":"dist/selectorablium.js","scripts":{"test":"npm install && grunt test","build":"npm install && grunt build","cleanup":"rm -rf node_modules bower_components .sass-cache compiled dist"},"repository":{"type":"git","url":"git+https://github.com/skroutz/selectorablium.git"},"keywords":["select","jquery","jquery-plugin","chosen","localstorage"],"author":{"name":"Bill Trikalinos","email":"billtrik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/skroutz/selectorablium/issues"},"homepage":"https://github.com/skroutz/selectorablium","dependencies":{"requirejs":"^2.1.15"},"devDependencies":{"grunt":"^0.4.5","grunt-bower-task":"^0.4.0","grunt-bump":"0.0.16","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-coffee":"^0.12.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.7.0","grunt-contrib-sass":"^0.8.1","grunt-contrib-uglify":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-karma":"^0.12.2","grunt-shell":"^1.1.1","jquery":"*","karma":"^0.13.0","karma-cli":"0.0.4","karma-coffee-preprocessor":"^0.2.1","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-json-fixtures-preprocessor":"^0.0.4","karma-mocha":"^0.1.9","karma-mocha-reporter":"^0.3.1","karma-phantomjs-launcher":"^1.0.2","karma-requirejs":"^0.2.2","karma-sinon-chai":"^0.2.0","load-grunt-tasks":"^0.6.0","mocha":"^1.21.5"},"gitHead":"ba05c47434d3256bc60720dfd42ed74cd5e5ac65","_id":"@skroutz/selectorablium@2.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"pharlez","email":"thalis.kapros@gmail.com"},"dist":{"integrity":"sha512-wKumAmrlZehR2TPFcNQ1BsJL3/RSdWFWYCsBnrpouVxvNm1RkeFo5l0u4TflkxW/Ul8WHFlmPHushKewXecqFQ==","shasum":"52e2724414521bd004f790da3d914f75f41388fd","tarball":"https://registry.npmjs.org/@skroutz/selectorablium/-/selectorablium-2.1.2.tgz","fileCount":40,"unpackedSize":250706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRBFaCRA9TVsSAnZWagAAlkEP/Rh0dhJeOJDhhEDMAujy\n/zzK0E5qm+vazG/aGakwIV+Y5mfFyPOTPHYKo9wq+HIIZ4IhPGmcCLp8wPgW\nfk6cLKIWjxAkPL2LJUrpYezycBMDypc5Qnl+xeyw/TgHhuUcyGvNUN0Palfw\n2YKvFdpJm/DQM3e0nCeALl37gOKao0m9JSNmuSLw4kYovAVBGCbXR3jNR4GY\neo0jMuEemFqNb5tmujcGSZwUxh1bmCMyUQbfXzH/7uHLVZtOjgD3s9ucUUbD\nbDtQQeKmXPgzHXTF6ZTAhc8b7qJ7+TNtkt8JQ+I/gGn+dUPv9bLe5m2KWzFZ\nb5S228az2cHSXQevYLVoMfFOZBg/Ww7p6eBKsrq2mjCyJZj758i654omm3n7\nO3euFh/zZ4jQphfV0sBtV1SfVi3u4clU4b8ueyxBadDZvIgDheypAjle4nCP\nzzI5P3g96qUo5+yujXs80bhAwBT2p6Px8wMgZ2WsqPCayw994HtgEo3HIcdp\nZyCxpcMXq4B9crjYVBkqnM7L3ZzuCJXp83/vB9/Vu6CsVDFoN86PpOR05IJl\nbvd6wUOqqBU3SfDQwkko+WL71bK48arlxtjP8hmwLPeIDgdb7wOIQQnT8N7P\nwgeK+DxdGLS83WE434hQDY0/NwehkejsueeYfI5Wo+tvXgV0QKeeFEqNfbDz\ns2dJ\r\n=rxEw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL3PddbmbWB3Xeine1yYrE64NxM24CQ1iAxWswwPQsfQIhANipqhtHW8+0jPXvNI33Ccm7FYZwBU+am7fqkFEVJyhK"}]},"maintainers":[{"email":"agis.anast@gmail.com","name":"agis"},{"email":"alexisbratsos@gmail.com","name":"bratsos"},{"email":"kpelelis@gmail.com","name":"kpelelis"},{"email":"mikezaby@gmail.com","name":"mikezaby"},{"email":"faiakismk@gmail.com","name":"mkousta"},{"email":"thalis.kapros@gmail.com","name":"pharlez"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/selectorablium_2.1.2_1564741976991_0.12993192522327113"},"_hasShrinkwrap":false}},"readme":"# Selectorablium [![Build Status](https://travis-ci.org/skroutz/selectorablium.svg?branch=master)](https://travis-ci.org/skroutz/selectorablium) [![Bower version](https://badge.fury.io/bo/selectorablium.svg)](http://badge.fury.io/bo/selectorablium)\n\nMake huge `<select>` elements lighter by caching out all the options to localStorage, and easier to browse with options filtering.\n\n## Features:\n- Loads data as JSON via an XHR call and caches it inside localStorage\n- Makes extra XHR calls if queries are over a threshhold value in length\n- Filters options via an input element\n- Matches option's text\n- Matching ignores accented characters\n- Sorts matched options\n- Highlights query in option's text\n- Keyboard navigation works as expected\n- Fast\n\n\n## Installation\n```bash\n$ npm install @skroutz/selectorablium\n```\n\nor\n\n```bash\n$ bower install selectorablium\n```\n> Warning: Bower is deprecated!\n\n## Dependencies\n- jQuery\n\n## Compatibility\nSelectorabllium depends on the **localStorage** object. If localStorage is not supported in the browser, it uses an included shim which **does not persist**. So if you run it in an old browser, the JSON data will be fetched every time.\n\n# Setup\nInclude jQuery, the plugin and its css:\n\n```html\n<link rel=\"stylesheet\" href=\"css/selectorablium.css\">\n<script src=\"jquery.js\"></script>\n<script src=\"selectorablium.js\"></script>\n```\n\nThen initialize the plugin:\n\n```html\n<select class=\"selectorablium\" name=\"my_name\"></select>\n\n<script>\n  $('.selectorablium').selectorablium({\n      app_name: 'my_app', //required, for namespacing purposes\n      url: 'some_url',    //required, where the XHR will be fetched from\n      query: 'q',         //required, GET param name for the XHR queries\n      name: 'shops'       //required, name of specific instance\n  })\n</script>\n```\n\nThe `<select>` element should include no options.\n\n# Usage\n\nThe plugin can be configured by passing it some options. See next chapter for detailed options listing.\n\nThe options can be passed with two ways:\n\n**Options object on initialization**:\n\n```Javascript\n$('.selectorablium').selectorablium({\n    app_name: 'my_app',\n    url: 'some_url',\n    query: 'q',\n    name: 'shops',\n    default_value: -1,\n    default_text: 'some_text'\n})\n```\n\n**Data-attributes on `<select>` element**:\n\n```html\n<select class=\"selectorablium\" name=\"my_name\" data-app_name=\"test_app\" data-url=\"some_url\"></select>\n```\n\n> Options passed on initialization have precedence over the data-attribute options.\n\n## Options\n\n| Name | Required | Value | Default | Description |\n|------|----------|-------|---------|-------------|\n|**app_name** | **yes** | string | - | The name of the app. It is used for namespacing the data inside the localStorage.\n|**url**      | **yes** | string| - | The url where the XHRs will point to.\n|**query**    | **yes** | string | - | the GET param key for the query URL.\n|**name**     | **yes** | string | -| the name of the specific Selectorablium instance. It is used for namespacing the data inside the localStorage.\n|**default_value** | no | string&#124;number | 0 | The `value` for the default `<option>`.\n|**default_text** | no | string&#124;number | 'Please select an option' | The `text` for the default `<option>`.\n|**selected_id** | no | string&#124;number | null | On initialization, search the localStorage and create an `<option>` with this as `value` and the `text` the localStorage returns.\n|**minCharsForRemoteSearch** | no | number | 3 | When the query is  longer than this number make query XHRs.\n|**localCacheTimeout**| no | number | 604800000 *(one week)* | Milliseconds after which the localStorage is considered as invalid and needs refreshing.\n|**XHRTimeout**| no | number | 650 | Milliseconds to wait before making an XHR query call.\n|**maxResultsNum**| no | number | 10| The number of results printed\n|**list_of_replacable_chars**| no | array | [['ά', 'α'],...] | An array with accented characters and their unaccented counterpart. This is used to make smart matching on accented names even if non accented characters are used in the query\n\n## XHR Communications\nThe response JSON must be an array with objects, with each object having an `id` and a `name` key-value:\n```json\n[{\n    \"id\": \"text_or_number1\",\n    \"name\":\"text_or_number1\"\n},{\n    \"id\": \"text_or_number2\",\n    \"name\":\"text_or_number2\"\n}]\n```\n\nOn **first initialization** or when the localStorage needs to be **refreshed**, an XHR will be made to the `url` option. The response is expected to be the full list of `<option>` data.\n\nAs the user searches for results by typing a query string on an input, and after the query is longer than the `minCharsForRemoteSearch` option, an XHR will be made.\n\nIf, for example, the `url` option is 'http://some_url', the `query` option is 'q', and the query the user has typed in is 'testtest' an XHR will be made to: *http://some_url?q=testtest*\n\n## API\nThe instance object of each initialized `<select>` element can be referenced through `.data('Selectorablium')`:\n\n```Javascript\nvar instance = $('.selectorablium').first().data('Selectorablium')\n```\n\n##### .then(success_callback, error_callback)\n\nA `then` method is exposed so that the instance can be seen as a [thenable](http://promises-aplus.github.io/promises-spec/).\n\nThe `success_callback` is executed after:\n\n* the localStorage gets initialized\n* any `selected_item` gets activated.\n\nOn error, the `error_callback` is executed.\n\n##### .add(value, text)\n\nPersist to localStorage the passed data. Subsequent searches will find and show that data\nIf value is already present in the localStorage, then the text is not updated.\n\n##### .set(value[, text])\n\nManually create an `<option>` element with the params passed for `value` and `text`.\n\nIf only the `value` param is passed, the `text` is searched in the localStorage.\n\n##### .reset()\n\nReset the `<select>`'s element option to the default value and text.\n\n##### .cleanup()\n\nResets the `<select>` element the the previous state. It completely removes the plugins HTML elements, its internal event handlers and stops any XHR activity.\n\n## Updating Bower package\n\nJust execute\n\n```bash\n$ grunt publish:<type>\n```\n\nwith type being the semver values:\n\n* patch\n* minor\n* major\n\n## Authors\n\nBill Trikalinos (*[billtrik](https://github.com/billtrik)*)\n\n## License\n\nThis software is released under the MIT License.\n","maintainers":[{"email":"fontas.gkolf@gmail.com","name":"fgkolf"},{"email":"giota.nanou@skroutz.gr","name":"gnanou"},{"email":"thalis.kapros@gmail.com","name":"pharlez"},{"email":"igagiatsos@skroutz.gr","name":"gagiatsos"},{"email":"chalarangelo@gmail.com","name":"chalarangelo"}],"time":{"modified":"2024-05-22T09:56:20.239Z","created":"2017-08-23T11:52:04.990Z","2.0.0":"2017-08-23T11:52:04.990Z","2.0.1":"2017-08-25T09:02:42.094Z","2.0.2":"2017-08-25T09:17:31.506Z","2.0.3":"2017-08-25T09:40:00.932Z","2.1.0":"2018-08-31T13:03:03.669Z","2.1.1":"2018-09-03T12:16:23.472Z","2.1.2":"2019-08-02T10:32:57.168Z"},"homepage":"https://github.com/skroutz/selectorablium","keywords":["select","jquery","jquery-plugin","chosen","localstorage"],"repository":{"type":"git","url":"git+https://github.com/skroutz/selectorablium.git"},"author":{"name":"Bill Trikalinos","email":"billtrik@gmail.com"},"bugs":{"url":"https://github.com/skroutz/selectorablium/issues"},"license":"MIT","readmeFilename":"README.md"}