{"_id":"typeio","_rev":"32-7d500921302a8a0d79d042af645439da","name":"typeio","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"typeio","version":"1.0.0","license":"ISC","_id":"typeio@1.0.0","maintainers":[{"name":"rtonev","email":"rtonev@umich.edu"}],"dist":{"shasum":"15faddc19a692a5b68f5cc034834d0d56933da8f","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.0.0.tgz","integrity":"sha512-n9dWTTtabvxegNuRtQHxvzMowD/HtJI4Cdcqbxn8U3apY0VNtN9AkNw1s6fpbpXc2EcDgPDrnYXBf1WnXsASgg==","signatures":[{"sig":"MEQCIHNUAyGSrBSEEgiTzTi1tWjyr9wv9W11BW1+sNVui3Z+AiB7NA6EYtnP2D1sO3O/oUpU6aBrqyI6xPq3zXJtEiBjdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"15faddc19a692a5b68f5cc034834d0d56933da8f","authors":["Mel Gunal <gunalmel@med.umich.edu>","Tianyun Zhang <tianyunz@med.umich.edu>","Raden Tonev <rtonev@umich.edu>"],"gitHead":"b630c8b0ce25506046b9571d2f59952708ec82c1","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/styles.scss dist/assets/styles/styles.css && rsync -a src/assets/ dist/assets/ --exclude styles","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run browserify && npm run sass && npm run jshint","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/** | uglifyjs > ./dist/typeio.min.js","build:debug":"npm run clean && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js","browserify:debug":"./node_modules/browserify/bin/cmd.js --debug ./src/typeio.js -o ./dist/typeio.js"},"_npmUser":{"name":"rtonev","email":"rtonev@umich.edu"},"repository":{"url":"https://michrapps.med.umich.edu/scm/git/michr-typeahead","type":"git"},"_npmVersion":"3.8.3","description":"A custom UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"5.0.0","dependencies":{},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.0.0.tgz_1470751344935_0.7755531056318432","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"typeio","version":"1.0.1","license":"ISC","_id":"typeio@1.0.1","maintainers":[{"name":"rtonev","email":"rtonev@umich.edu"}],"dist":{"shasum":"d62d21b51ca9f3e59e51fa5d378d87af66d18161","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.0.1.tgz","integrity":"sha512-+YQR326ZsTR8bo0Jnupn74nCzTJaoRTO0yB37guu5wwdhL/be7vgPQ8d9xCuRb51KaYe5G4J9Qzg6mJJONj2Fw==","signatures":[{"sig":"MEUCIAbaWjUTflz6YodXCirxlORv8JSxwKgvegkkjpgtnyiTAiEAg6zTvbRibSsbrYmORz4YsHoJ8gl6qP7JickpycJMdGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"d62d21b51ca9f3e59e51fa5d378d87af66d18161","authors":["Mel Gunal <gunalmel@med.umich.edu>","Tianyun Zhang <tianyunz@med.umich.edu>","Raden Tonev <rtonev@umich.edu>"],"gitHead":"b630c8b0ce25506046b9571d2f59952708ec82c1","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/styles.scss dist/assets/styles/styles.css && rsync -a src/assets/ dist/assets/ --exclude styles","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run browserify && npm run sass && npm run jshint","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/** | uglifyjs > ./dist/typeio.min.js","build:debug":"npm run clean && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js","browserify:debug":"./node_modules/browserify/bin/cmd.js --debug ./src/typeio.js -o ./dist/typeio.js"},"_npmUser":{"name":"rtonev","email":"rtonev@umich.edu"},"repository":{"url":"https://michrapps.med.umich.edu/scm/git/michr-typeahead","type":"git"},"_npmVersion":"3.8.3","description":"A custom UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"5.0.0","dependencies":{},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.0.1.tgz_1470753683225_0.9295157613232732","host":"packages-16-east.internal.npmjs.com"}},"1.0.2":{"name":"typeio","version":"1.0.2","license":"ISC","_id":"typeio@1.0.2","maintainers":[{"name":"rtonev","email":"rtonev@umich.edu"}],"dist":{"shasum":"d2f713b40f543cea310336e5622b5b8e70f3a780","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.0.2.tgz","integrity":"sha512-hch67mdOmax95rkvKhXZxj5UKGMkoD5IXA4kcrq5fPixhsJBhgyUbD897+UXD+aguX/PaVN4vtPjzPirUR6nuA==","signatures":[{"sig":"MEYCIQCoEkvyWU6RJmzUMfvjIfgbVYKt8Olh4eTe1fuUGc7FpAIhAO4BS0cOZj/diXp0nr6W/xm/fnctt8MzG2xu5AFguw8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"d2f713b40f543cea310336e5622b5b8e70f3a780","authors":["Mel Gunal <gunalmel@med.umich.edu>","Tianyun Zhang <tianyunz@med.umich.edu>","Raden Tonev <rtonev@umich.edu>","Aalap Doshi <aalapd@med.umich.edu>"],"gitHead":"b630c8b0ce25506046b9571d2f59952708ec82c1","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/styles.scss dist/assets/styles/styles.css && rsync -a src/assets/ dist/assets/ --exclude styles","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run browserify && npm run sass && npm run jshint","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/** | uglifyjs > ./dist/typeio.min.js","build:debug":"npm run clean && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js","browserify:debug":"./node_modules/browserify/bin/cmd.js --debug ./src/typeio.js -o ./dist/typeio.js"},"_npmUser":{"name":"rtonev","email":"rtonev@umich.edu"},"repository":{"url":"https://michrapps.med.umich.edu/scm/git/michr-typeahead","type":"git"},"_npmVersion":"3.8.3","description":"A custom UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"5.0.0","dependencies":{},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.0.2.tgz_1470754525127_0.8639125253539532","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"typeio","version":"1.0.4","license":"SEE LICENSE IN LICENSE","_id":"typeio@1.0.4","maintainers":[{"name":"rtonev","email":"rtonev@umich.edu"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"c708b260990e66c7cfe53b3e1a293539864b1ed9","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.0.4.tgz","integrity":"sha512-CzTaBQ851rR+CMNIcuroQGMJkaNzmxWCaz0OwT51RKx/VPAmLqIx/46epK+6wIhip0HxPQNiB4QLumUWf2KrTg==","signatures":[{"sig":"MEUCICoRwS8T/ME7l1BTI76Y89kciK4EULLEtkOiZ4JU0k24AiEAqpYlmm2pyCBLppLOfD1QEO5wJl+xTJrhd+zFi15zM1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"c708b260990e66c7cfe53b3e1a293539864b1ed9","authors":["Mel Gunal <gunalmel@med.umich.edu>","Tianyun Zhang <tianyunz@med.umich.edu>","Raden Tonev <rtonev@umich.edu>","Aalap Doshi <aalapd@med.umich.edu>"],"gitHead":"917e98812d0060d5f75e1a3e1297173be9dc961a","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/styles.scss dist/assets/styles/styles.css && rsync -a src/assets/ dist/assets/ --exclude styles","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run browserify && npm run sass && npm run jshint","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/** | uglifyjs > ./dist/typeio.min.js","build:debug":"npm run clean && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js","browserify:debug":"./node_modules/browserify/bin/cmd.js --debug ./src/typeio.js -o ./dist/typeio.js"},"_npmUser":{"name":"rtonev","email":"rtonev@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"3.8.0","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"5.6.0","dependencies":{},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.0.4.tgz_1470861673870_0.503090801415965","host":"packages-12-west.internal.npmjs.com"}},"1.0.5":{"name":"typeio","version":"1.0.5","license":"SEE LICENSE IN LICENSE","_id":"typeio@1.0.5","maintainers":[{"name":"rtonev","email":"rtonev@umich.edu"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"f45e13df737968b24a45e4d5d702dd62332c9045","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.0.5.tgz","integrity":"sha512-cdw410DiEyu5u1HxnR81brcSHFCF+2yALkeukL12Pc4sofF2RAlW36YVUlIba1G4RKRgNjWE9xGHUut71MysRg==","signatures":[{"sig":"MEUCIGbeacEq/07oPQ6wLwggf7pTzrE62Gev+3rWZLYbeGEPAiEAl0Y+uIB+VtcW+AMPtTm80anvI9V5MBQnJ7XENKZln0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"f45e13df737968b24a45e4d5d702dd62332c9045","authors":["Mel Gunal <gunalmel@med.umich.edu>","Tianyun Zhang <tianyunz@med.umich.edu>","Raden Tonev <rtonev@umich.edu>","Aalap Doshi <aalapd@med.umich.edu>"],"gitHead":"a1207c4eb0c343bb5a4311928af7ebebfd0c01bf","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/styles.scss dist/assets/styles/styles.css && rsync -a src/assets/ dist/assets/ --exclude styles","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run browserify && npm run sass && npm run jshint","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/** | uglifyjs > ./dist/typeio.min.js","build:debug":"npm run clean && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js","browserify:debug":"./node_modules/browserify/bin/cmd.js --debug ./src/typeio.js -o ./dist/typeio.js"},"_npmUser":{"name":"rtonev","email":"rtonev@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"3.8.0","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"5.6.0","dependencies":{},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.0.5.tgz_1471013662690_0.013489614706486464","host":"packages-12-west.internal.npmjs.com"}},"1.0.6":{"name":"typeio","version":"1.0.6","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinican & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.0.6","maintainers":[{"name":"rtonev","email":"rtonev@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"cf67eb6e63fc38d317c0787285594f96fe605f3a","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.0.6.tgz","integrity":"sha512-YEd2I0x847dSZGRAmO3dYO5/s0SB0tPHFZf9atDJxJOaEW/SLkdz4dYXvTV27OWlEIfmjUWwclPuWiyBuUrxTw==","signatures":[{"sig":"MEQCIBc+ExFY7C9kv67CBpzAmPcJ0W9vuOhEgyrM4OpBl92+AiBxcZTWQ7MiJnP3czO+PsjO7hiG/8rYX2PCHiwHWfgYJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"cf67eb6e63fc38d317c0787285594f96fe605f3a","gitHead":"42f4a214c7c16bdb215b91c11c5521749efe2482","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/styles.scss dist/assets/styles/styles.css && rsync -a src/assets/ dist/assets/ --exclude styles","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**/*.js | uglifyjs > ./dist/typeio.min.js","build:uglify":"npm run clean && npm run sass && npm run jshint && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","browserify:debug":"./node_modules/browserify/bin/cmd.js --debug ./src/typeio.js -o ./dist/typeio.js"},"_npmUser":{"name":"rtonev","email":"rtonev@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"3.8.0","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"5.6.0","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.0.6.tgz_1471530160699_0.8376718638464808","host":"packages-16-east.internal.npmjs.com"}},"1.0.7":{"name":"typeio","version":"1.0.7","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinican & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.0.7","maintainers":[{"name":"rtonev","email":"rtonev@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"38c79014cad9e85464c3d92f452693643552d2be","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.0.7.tgz","integrity":"sha512-XU5Gha7lA7S/sFJ9R3gXri278gXTW03sYnH+D0Q1TietVG4xBBHrYWAoWMhxY12A6dv0FeG4lRRWDSXLInQshQ==","signatures":[{"sig":"MEYCIQCMtyqA9949VOmTWqYD2/kjoricf9ncaFAeM5WYFteWjgIhAIqrX2MAHDlI15Ol8AIAnMlwgi2oqpZs8K7madygvHOM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"38c79014cad9e85464c3d92f452693643552d2be","gitHead":"5df9ff4af32d42c1302f8fd3d0cc347a9dd7f88b","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/styles.scss dist/assets/styles/styles.css && rsync -a src/assets/ dist/assets/ --exclude styles","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**/*.js | uglifyjs > ./dist/typeio.min.js","build:uglify":"npm run clean && npm run sass && npm run jshint && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","browserify:debug":"./node_modules/browserify/bin/cmd.js --debug ./src/typeio.js -o ./dist/typeio.js"},"_npmUser":{"name":"rtonev","email":"rtonev@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"3.8.0","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"5.6.0","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.0.7.tgz_1471549410007_0.12835433264262974","host":"packages-16-east.internal.npmjs.com"}},"1.0.8":{"name":"typeio","version":"1.0.8","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.0.8","maintainers":[{"name":"michr","email":"michr-github@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"c28577a7cb6afc364b6e64f4225839b66665fb78","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.0.8.tgz","integrity":"sha512-pieFGPQ9bTgY6PHzb9gHNT0dRNDaLIL7a13pLquBs1IgtxAWdRVuSryJxR49gltdjtBSCs0tBXEK1HPZZIYSqg==","signatures":[{"sig":"MEUCID8OVhMhY/7YKwlG/CdcywlC9lwdQrTI4Kzl4YdCObJZAiEAq+UPyiyrPi8hnJLvUWk7TRpYEl4reAqyQgaxlejXrYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"c28577a7cb6afc364b6e64f4225839b66665fb78","gitHead":"0084a8da3d5014f1cad5051c496229ad32d9f005","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/styles.scss dist/assets/styles/styles.css && rsync -a src/assets/ dist/assets/ --exclude styles","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**/*.js | uglifyjs > ./dist/typeio.min.js","build:uglify":"npm run clean && npm run test && npm run sass && npm run jshint && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","browserify:debug":"./node_modules/browserify/bin/cmd.js --debug ./src/typeio.js -o ./dist/typeio.js"},"_npmUser":{"name":"michr","email":"michr-github@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"4.0.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"7.2.1","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.0.8.tgz_1487631027470_0.1794902717228979","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"typeio","version":"1.1.0","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.1.0","maintainers":[{"name":"gunalmel","email":"gunalmel@yahoo.com"},{"name":"michr","email":"michr-github@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"04c58039d1e12e50921369d8dc9c5678471d8c38","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.1.0.tgz","integrity":"sha512-uynrDJpRX2zylzKdKWBanrO9MVnL1pJrdbvSmJGciP8AqLoN3EiUSFoKCDjBAZjYbL9qP0jYEY059i5eEokBrw==","signatures":[{"sig":"MEYCIQDlCvIINtyxrdpmz5OQjFtyWgLqBGyugE1SV+j84Vp3BwIhAJX4/nRUb1LNZeHzcgM3mEk5LVXhzXF6N+Mn+9ytfhfV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/typeio.js","_from":".","_shasum":"04c58039d1e12e50921369d8dc9c5678471d8c38","gitHead":"992d545c72636bef432a0e988ae1cdea3e0fb4a5","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"michr","email":"michr-github@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"4.0.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"7.2.1","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.1.0.tgz_1497621073045_0.4155590566806495","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"typeio","version":"1.1.1","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.1.1","maintainers":[{"name":"gunalmel","email":"gunalmel@yahoo.com"},{"name":"michr","email":"michr-github@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"c265387dc7d41dbc86d9175d335f575e58320175","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.1.1.tgz","integrity":"sha512-lQIE+RE4DSqjl8DIcNsK2gYw11iiHWqU0Ly4N6zvhsoUkPFC2ANEor86uXUnqk3HYBWRCkpb9BgS3Uz51wbqJw==","signatures":[{"sig":"MEUCIEjRhSc1fKEVX/PMrGMVpJS2Xh7iN6pd/2vBapBHlTX2AiEAv6/oHkl63Jo3JiXpama9JuZPbX22Nf3RzqAanxaZ0N8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"c265387dc7d41dbc86d9175d335f575e58320175","gitHead":"93308d8bbdf77e7de3573ef0e98239fb5c911aa0","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"michr","email":"michr-github@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"4.0.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"7.2.1","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.1.1.tgz_1497621417630_0.12362769641913474","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"typeio","version":"1.1.3","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.1.3","maintainers":[{"name":"gunalmel","email":"gunalmel@yahoo.com"},{"name":"michr","email":"michr-github@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"c9a60b1f496cae14d6659bc5609b3b4068a1bef0","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.1.3.tgz","integrity":"sha512-6j3Hu/ZLRlyEbxyIzHaSbSjSFpuL6HJwTscR4EPwnsr+1pVFYBJYRItCCSYWnS6vzQys7cbO9sshDEkbFuA/0g==","signatures":[{"sig":"MEQCIFXiH53W9mDWpPHVoWnsIlNTxFjhKk29hIhnSSE63zXsAiAB0WxyBBpqFik340bzNYTGNnnVOSh0i9oHqmbYBOIgcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"c9a60b1f496cae14d6659bc5609b3b4068a1bef0","gitHead":"9ea9d086fc835e0f3534b94bc39fb88f6f823aec","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"michr","email":"michr-github@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"4.0.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"7.2.1","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.1.3.tgz_1497646196904_0.6214637698139995","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"typeio","version":"1.1.4","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.1.4","maintainers":[{"name":"gunalmel","email":"gunalmel@yahoo.com"},{"name":"michr","email":"michr-github@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"d661a9c273f284a9b2d1fa5b2849cf6a987a0e48","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.1.4.tgz","integrity":"sha512-k4Pt+uBCEe34nnnups/27fpPP/Xs+UkpqCiaZHFBQKxxFvBxGFw1nMKk9Yu7jlmroKpA19lhZZhlHWJWKHXvKQ==","signatures":[{"sig":"MEQCICIGmZAmEDG5P09XkZ26//HXe01voPGyeq/491WcZ4+/AiBrIpJMq35CqL5wPjOY/+Zv3rY8Fy6y4FWroRtQ3x2FVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"d661a9c273f284a9b2d1fa5b2849cf6a987a0e48","gitHead":"752156f0a64b219842e9d91a80bd368a30f2766e","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"michr","email":"michr-github@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"4.0.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"7.2.1","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.1.4.tgz_1497882910142_0.040030481992289424","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"typeio","version":"1.1.5","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.1.5","maintainers":[{"name":"gunalmel","email":"gunalmel@yahoo.com"},{"name":"michr","email":"michr-github@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"175bb75efddd323395d78c310c9e4605067d8b2f","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.1.5.tgz","integrity":"sha512-upM+hv2GTRJHKYZORfc9Rm4PbXWnHRBfnaYsrn56KQwMgvsmXLl00jWttMncVrYvnxeEd+WXgxLJWu49lnoqOw==","signatures":[{"sig":"MEUCIDMPh6FUqtgoldB+1k1NsTW+KC5slHaa0uydS8ihXJeBAiEA4g5djEaFVrLkqXM6sPJCBwF7mY09DNTvwNe9yN7kjPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"175bb75efddd323395d78c310c9e4605067d8b2f","gitHead":"c6bcdc751d49107104d30ce650fe5df41693c20e","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"michr","email":"michr-github@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"4.0.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"7.2.1","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.1.5.tgz_1497885657872_0.18180452240630984","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"typeio","version":"1.1.6","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.1.6","maintainers":[{"name":"gunalmel","email":"gunalmel@yahoo.com"},{"name":"michr","email":"michr-github@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"88d71d4a50a34695d67fb96973431b3e9a9c278c","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.1.6.tgz","integrity":"sha512-Rh911baltRFDcJMxJR2Ri0/yeVOvIUxFRrtINocBZK+v/Qire4GjMr8Yd61ZSop2YG6/fW9pu8Hn3mPTel30Uw==","signatures":[{"sig":"MEUCIQCEPapij7EuoFbWx140+2Nf2CL8rkJRsNpWAvoWtjR0EAIgPkPhekvZ9BdTDUfiEFojUs+h63bb4l5vKPQyE71tYwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"88d71d4a50a34695d67fb96973431b3e9a9c278c","gitHead":"de965d2f5704e0ff60b973e46b708841f8b1e4b5","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"michr","email":"michr-github@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"4.0.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"7.2.1","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.1.6.tgz_1497967577997_0.36310411896556616","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"typeio","version":"1.1.7","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.1.7","maintainers":[{"name":"gunalmel","email":"gunalmel@yahoo.com"},{"name":"michr","email":"michr-github@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"b9aa24b6fbc5973b026e17f6fdb5dbd69a8ff248","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.1.7.tgz","integrity":"sha512-0YqcWj+FxQyO1tn1URjAuy296KSFr+m8qE0NflxSbA+ImWDeG43mh96b1azMax60elijx4hje5swZVTs+EBrEw==","signatures":[{"sig":"MEUCIQDcd1bwqYDf32hUMHxBI2FVgEJAfa05S6Pp9QpuG1FcOAIgcHihGTi4ZmZPpMNNThhvLGqqAscu526SAhEq9CJkkbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"b9aa24b6fbc5973b026e17f6fdb5dbd69a8ff248","gitHead":"0d0565b12af24588e22c1b4fe2ba94b62a8e7130","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"michr","email":"michr-github@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"4.0.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"7.2.1","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.1.7.tgz_1497988206519_0.37600953853689134","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"typeio","version":"1.1.8","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.1.8","maintainers":[{"name":"gunalmel","email":"gunalmel@yahoo.com"},{"name":"michr","email":"michr-github@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/michr-cri/TypeIO#readme","bugs":{"url":"https://github.com/michr-cri/TypeIO/issues"},"dist":{"shasum":"5e390989500ff5c95f64818b801a1ec72b50261c","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.1.8.tgz","integrity":"sha512-dsOnWBExkZHwireRD1fFyIIn41HRA7K6Nn9GZWNgThYxR5Cf8mLKGeJRBOwpOl5uUtolfv73pWCqjY0s+Afm4Q==","signatures":[{"sig":"MEYCIQDg/tUGMhCJRXjPk0bLej64xO6Got6eHKSdyx+CLVc1fgIhALbC+I/7SVzRL3uA8+iuibhkZOohvWF7laqdiWv8lxqH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/typeio.js","_from":".","_shasum":"5e390989500ff5c95f64818b801a1ec72b50261c","gitHead":"5be9214204c4a90fd8279fba9ec6fcc321961e02","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"michr","email":"michr-github@umich.edu"},"repository":{"url":"git+https://github.com/michr-cri/TypeIO.git","type":"git"},"_npmVersion":"4.0.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"7.2.1","dependencies":{"jquery":">=1.7","typeahead.js":"^0.11.1"},"devDependencies":{"sass":"^0.5.0","karma":"^1.1.0","jshint":"^2.9.2","rimraf":"^2.5.2","watchify":"^3.7.0","browserify":"^13.0.1","jasmine-core":"^2.4.1","karma-jasmine":"^1.0.2","karma-coverage":"^1.0.0","karma-browserify":"^5.0.5","browserify-istanbul":"^0.2.1","karma-junit-reporter":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typeio-1.1.8.tgz_1498054758974_0.24839226552285254","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"typeio","version":"1.1.9","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.1.9","maintainers":[{"name":"vidanda","email":"vidanda@umich.edu"},{"name":"gunalmel","email":"gunalmel@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"}],"homepage":"https://github.com/umich-michr/TypeIO#readme","bugs":{"url":"https://github.com/umich-michr/TypeIO/issues"},"dist":{"shasum":"3ae35202d2512745967db8bbdbfb8fcfb98c5c4f","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.1.9.tgz","fileCount":21,"integrity":"sha512-MdABD/ahtblqa67s3f7DlwdTRFYuXP/cSMSbKe9pshAPYjraF2DCmH1lFI1FEAKJ7g6c5A56RhWugNZM3Mm18g==","signatures":[{"sig":"MEUCIGzmIgPt/6yye2D4QGqYNdzqaFPWXDJOaghNHWdi6fmzAiEA/TWo+qwhIFsjeGBv8BnhpijUs/G8GaGe+SsOxg3MGGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113544},"main":"dist/typeio.js","gitHead":"dcedcb038159bae8ab90fe99d5944f5474eb9320","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"vidanda","email":"vidanda@umich.edu"},"repository":{"url":"git+https://github.com/umich-michr/TypeIO.git","type":"git"},"_npmVersion":"10.2.4","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"21.5.0","dependencies":{"jquery":"^3.7.1","typeahead.js":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.2","karma":"^6.4.3","jshint":"^2.13.6","rimraf":"^2.5.2","watchify":"^4.0.0","uglify-js":"^3.17.4","browserify":"^17.0.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","karma-coverage":"^2.2.1","karma-browserify":"^8.1.0","browserify-istanbul":"^3.0.1","karma-junit-reporter":"^2.0.1","karma-chrome-launcher":"^3.2.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeio_1.1.9_1716146660905_0.3548011709996086","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"typeio","version":"1.2.0","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.2.0","maintainers":[{"name":"vidanda","email":"vidanda@umich.edu"},{"name":"gunalmel","email":"gunalmel@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"},{"name":"Vijay Danda"}],"homepage":"https://github.com/umich-michr/TypeIO#readme","bugs":{"url":"https://github.com/umich-michr/TypeIO/issues"},"dist":{"shasum":"47143052ed15d6ecab35c12bc83e6a4609bce28c","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.2.0.tgz","fileCount":22,"integrity":"sha512-o8lP+h7OGl0mOQE6bD9klowX+rYLrrHWqldAsUiPYl4g3cZriyxoGpsI6N5PEUw6o2/ut9IQohjsdH5Fgcm4rw==","signatures":[{"sig":"MEUCIQC3CXFwmcTU8RcxOWi02VT9Dn1pGjKUwD+U0pKpwHC5GAIgOq0UVO5O8KJWzPGzMxETmm0BKNFBX+gMMfbkTCQJe8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116598},"main":"dist/typeio.js","gitHead":"cbf1d75a9dce819d8a2f65e424925d9ba731c019","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"./node_modules/rimraf/bin.js dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"vidanda","email":"vidanda@umich.edu"},"repository":{"url":"git+https://github.com/umich-michr/TypeIO.git","type":"git"},"_npmVersion":"10.8.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"22.9.0","dependencies":{"jquery":"^3.7.1","typeahead.js":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.86.0","karma":"^6.4.4","jshint":"^2.13.6","rimraf":"^6.0.1","watchify":"^4.0.0","uglify-js":"^3.19.3","browserify":"^17.0.0","jasmine-core":"^5.6.0","karma-jasmine":"^5.1.0","karma-coverage":"^2.2.1","karma-browserify":"^8.1.0","browserify-istanbul":"^3.0.1","karma-junit-reporter":"^2.0.1","karma-chrome-launcher":"^3.2.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeio_1.2.0_1742492312240_0.30286570110325983","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"typeio","version":"1.2.1","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"author":{"url":"https://www.michr.umich.edu","name":"Michigan Institute for Clinical & Health Research"},"license":"SEE LICENSE IN LICENSE","_id":"typeio@1.2.1","maintainers":[{"name":"vidanda","email":"vidanda@umich.edu"},{"name":"gunalmel","email":"gunalmel@umich.edu"}],"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"},{"name":"Vijay Danda"}],"homepage":"https://github.com/umich-michr/TypeIO#readme","bugs":{"url":"https://github.com/umich-michr/TypeIO/issues"},"dist":{"shasum":"dc33ad530602fd05bfc34e41a277a3638007d3af","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.2.1.tgz","fileCount":23,"integrity":"sha512-wPpoNm4FEkNJOInFSLATd5+ugTrO2UOtP79Mak7CANRNtgHU/2gWHHS3EXAAzDsMGWGzysJstCKr1mW1XCIXbQ==","signatures":[{"sig":"MEUCIQDR5grWGL0WvBO3ASZdgKrexUntWWZ4BDU7FzroZxJaTAIgWQDn5A+wLkxsrAHpdsL00Gp7nyfse8NmkKkpdI2mfB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149711},"main":"dist/typeio.js","gitHead":"cbf1d75a9dce819d8a2f65e424925d9ba731c019","scripts":{"sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true","build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","clean":"rimraf dist/* *.log* ","jshint":"./node_modules/jshint/bin/jshint ./src/**","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js"},"_npmUser":{"name":"vidanda","email":"vidanda@umich.edu"},"repository":{"url":"git+https://github.com/umich-michr/TypeIO.git","type":"git"},"_npmVersion":"10.8.3","description":"A custom multiselect UI widget based on twitter type ahead plugin","directories":{},"_nodeVersion":"22.9.0","dependencies":{"jquery":"^3.7.1","typeahead.js":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.86.0","karma":"^6.4.4","jshint":"^2.13.6","rimraf":"^6.0.1","watchify":"^4.0.0","uglify-js":"^3.19.3","browserify":"^17.0.0","jasmine-core":"^5.6.0","karma-jasmine":"^5.1.0","karma-coverage":"^2.2.1","karma-browserify":"^8.1.0","browserify-istanbul":"^3.0.1","karma-junit-reporter":"^2.0.1","karma-chrome-launcher":"^3.2.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeio_1.2.1_1742495372655_0.11735866162611708","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"typeio","version":"1.2.2","description":"A custom multiselect UI widget based on twitter type ahead plugin","main":"dist/typeio.js","scripts":{"build":"npm run clean && npm run test && npm run sass && npm run jshint && cp ./src/typeio.js ./dist/typeio.js && uglifyjs ./src/typeio.js > ./dist/typeio.min.js","browserify":"./node_modules/browserify/bin/cmd.js ./src/**.js > ./dist/typeio.min.js","clean":"rimraf dist/* *.log* ","sass":"mkdir -p dist/assets/styles && sass src/assets/styles/typeio-styles.scss dist/assets/styles/typeio-styles.css","jshint":"./node_modules/jshint/bin/jshint ./src/**","test":"./node_modules/karma/bin/karma start ./karma.conf.js --singleRun=true"},"author":{"name":"Michigan Institute for Clinical & Health Research","url":"https://www.michr.umich.edu"},"contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"},{"name":"Vijay Danda"}],"license":"SEE LICENSE IN LICENSE","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"devDependencies":{"browserify":"^17.0.0","browserify-istanbul":"^3.0.1","jasmine-core":"^5.6.0","jshint":"^2.13.6","karma":"^6.4.4","karma-browserify":"^8.1.0","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-jasmine":"^5.1.0","karma-junit-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.4","rimraf":"^6.0.1","sass":"^1.86.0","uglify-js":"^3.19.3","watchify":"^4.0.0"},"dependencies":{"jquery":"^3.7.1","typeahead.js":"^0.11.1"},"repository":{"type":"git","url":"git+https://github.com/umich-michr/TypeIO.git"},"_id":"typeio@1.2.2","gitHead":"cbf1d75a9dce819d8a2f65e424925d9ba731c019","bugs":{"url":"https://github.com/umich-michr/TypeIO/issues"},"homepage":"https://github.com/umich-michr/TypeIO#readme","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-UlJ8LJ/93CGC/Za60JQdedb09ebBp/GQlcFMKLOCA51TABgLt/0uUswk4MimSqwx8qc7O4s2NXg+AZ7z7I5Lsw==","shasum":"32b3f4847d11e3eb600d8c42515de21dbd9f1a5d","tarball":"https://registry.npmjs.org/typeio/-/typeio-1.2.2.tgz","fileCount":23,"unpackedSize":149765,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDs+x5xeOGeQ/UzZ1I5StFzzJDlkLBduxfZ0z4hE57uAIgCjIbsdluJvk22wVUSyeMBKCeI51wFe0CTyFnTeThks8="}]},"_npmUser":{"name":"vidanda","email":"vidanda@umich.edu"},"directories":{},"maintainers":[{"name":"vidanda","email":"vidanda@umich.edu"},{"name":"gunalmel","email":"gunalmel@umich.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeio_1.2.2_1742496061480_0.39993327898879016"},"_hasShrinkwrap":false}},"time":{"created":"2016-08-09T14:02:44.446Z","modified":"2025-03-20T18:41:01.854Z","1.0.0":"2016-08-09T14:02:44.446Z","1.0.1":"2016-08-09T14:41:27.675Z","1.0.2":"2016-08-09T14:55:27.892Z","1.0.3":"2016-08-10T15:15:21.413Z","1.0.4":"2016-08-10T20:41:21.121Z","1.0.5":"2016-08-12T14:54:31.184Z","1.0.6":"2016-08-18T14:22:41.828Z","1.0.7":"2016-08-18T19:43:31.318Z","1.0.8":"2017-02-20T22:50:28.137Z","1.1.0":"2017-06-16T13:51:14.196Z","1.1.1":"2017-06-16T13:56:58.826Z","1.1.3":"2017-06-16T20:49:58.108Z","1.1.4":"2017-06-19T14:35:11.644Z","1.1.5":"2017-06-19T15:20:59.029Z","1.1.6":"2017-06-20T14:06:19.221Z","1.1.7":"2017-06-20T19:50:07.720Z","1.1.8":"2017-06-21T14:19:20.186Z","1.1.9":"2024-05-19T19:24:21.207Z","1.2.0":"2025-03-20T17:38:32.431Z","1.2.1":"2025-03-20T18:29:32.870Z","1.2.2":"2025-03-20T18:41:01.691Z"},"bugs":{"url":"https://github.com/umich-michr/TypeIO/issues"},"author":{"name":"Michigan Institute for Clinical & Health Research","url":"https://www.michr.umich.edu"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/umich-michr/TypeIO#readme","keywords":["autocomplete","typeahead","multiselect","dropdown","select","search","input","form"],"repository":{"type":"git","url":"git+https://github.com/umich-michr/TypeIO.git"},"description":"A custom multiselect UI widget based on twitter type ahead plugin","contributors":[{"name":"Melih Gunal"},{"name":"Raden Tonev"},{"name":"Tianyun Zhang"},{"name":"Aalap Doshi"},{"name":"Vijay Danda"}],"maintainers":[{"name":"vidanda","email":"vidanda@umich.edu"},{"name":"gunalmel","email":"gunalmel@umich.edu"}],"readme":"# **TypeIO.js**\n\nTypeIO.js is an extension to Twitter's typeahead.js, which provides a multiselect functionality on top of a flexible typeahead widget.\n\n# Features\n * Ability to have both single and multiple selection\n * Built-in suggestion matcher\n * Mobile-responsiveness\n * Accessibility\n * CSS included in bundle\n * All of Twitter typeahead.js' functionality\n\n# Getting Started\n\nFor examples see https://michr-cri.github.io/typeio\n\n**Install Using NPM**\n```\nnpm install typeio\n```\n\n**Using good old js tags**\n```\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js\"></script>\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/corejs-typeahead/1.1.1/typeahead.jquery.min.js\"></script>\n<script src=\"dist/typeio.js\"></script>\n<link rel=\"stylesheet\" href=\"dist/assets/styles/typeio-styles.css\" media=\"screen\"/>\n```\n\n# Documentation\n\n### API\n\n#### typeIO(options, [\\*datasets])\n**Usage:**\ntoggle hides/shows results container\n```\n$('#inputUsedForTypeIO').typeIO({\n    minLength: 10,\n    highlight: true,\n    resultsContainer:'#divResults',\n    name: 'states',\n},\n{\n    display:'text',\n    source: [{text:'Michigan', value:'MI'}, {text:'New York', value:'NY'}],\n});\n```\n\n#### typeIO('clearResultsContainer')\n**Usage:**\nRemoves all selected results.\n```\n$('#inputUsedForTypeIO').typeIO('clearResultsContainer');\n```\n\n#### typeIO('toggleResultsContainerVisibility')\n**Usage:**\ntoggle hides/shows results container\n```\n$('#inputUsedForTypeIO').typeIO('toggleResultsContainerVisibility');\n```\n#### typeIO('toggleDisabledResultsContainer')\n**Usage:**\ntoggle disable/enable results container\n```\n$('#inputUsedForTypeIO').typeIO('toggleDisabledResultsContainer');\n```\n\n\n#### Initialization\n\nIn order to initialize TypeIO, provide `input[type=\"text\"]` and an optional `results container` block element (e.g. div.) In the example below, the typeIO plugin is initialized using an input field with an id=exampleInput and a results container with id=divResults\n\n\nMarkup\n```\n<!DOCTYPE html>\n<html>\n    ...\n    <body>\n        ...\n        <div id=\"divResults\"></div>\n        <input type=\"text\" id=\"exampleInput\" />\n        ...\n    <body>\n<html>\n\n```\n\nJS Code\n```\n$('#exampleInput').typeIO({\n    minLength: 10,\n    highlight: true,\n    resultsContainer:'#divResults',\n    name: 'States'\n},\n{\n    display: 'text',\n    source: [{text:'Michigan', value:'MI'}, {text:'New York', value:'NY'}],\n});\n```\n\nThe first argument to the plugin are the `options`, followed by `data sources`. TypeIO supports additional options, such as `resultsContainer`, among others, which makes it possible to support multiple selections.\n\n#### selectItem(item)\n**Usage:**\nProgrammatically select items. **item** parameter is the item you want to select. It must be the ***text*** in your source passed to initialize typeio.\nYou must call ***typeIO*** to initialize the input first before calling ***selectItem***\n\nMarkup\n```\n<!DOCTYPE html>\n<html>\n    ...\n    <body>\n        ...\n        <div id=\"divResults\"></div>\n        <input type=\"text\" id=\"exampleInput\" />\n        ...\n    <body>\n<html>\n\n```\n\nJS Code\n```\n$('#exampleInput').typeIO({\n    minLength: 10,\n    highlight: true,\n    resultsContainer:'#divResults',\n    name: 'States'\n},\n{\n    display: 'text',\n    source: [{text:'Michigan', value:'MI'}, {text:'New York', value:'NY'}]\n});\n$('#exampleInput').selectItem('Michigan');\n```\nThis will programmatically select **Michigan**\n\n### Demo\n\nClick [here](https://michr-cri.github.io/) to see a live demo of TypeIO.js in action.\n\n###  Options\n\nTypeIO supports the same configuration as its underlying Twitter typeahead.js, plus some added options. Info on typeahead.js' documentation can be found [here](https://github.com/twitter/typeahead.js/blob/master/doc/jquery_typeahead.md).\n\nPlease see below the additional options that TypeIO supports:\n\n\n|           Option            |                                                                                                                                                                                                                                    Use                                                                                                                                                                                                                                    |                                  Default Value                                   |\n|:---------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------:|\n|      resultsContainer       |                                                                                                                                                                                                               specifies the location of the selected value                                                                                                                                                                                                                |           The form containing the input used for TypeIO initialization           |\n|            mode             | TypeIO can be initialized in one of tree working modes: `multi-select`, `single-select`, or `inline-single-select`. The multi-select mode allows the user to select multiple options to be added to the resultsContainer; single-select makes the input field hide when an option is selected and shows it again if the option is removed; inline-single-select is used to keep the selected option in the input field itself, rather than in a separate resultsContainer |                                   multi-select                                   |\n|       initialResults        |                                                                                                                                                                                                   accepts list of pre-loaded selected results into the resultsContainer                                                                                                                                                                                                   |                                                                                  |\n|        customMatcher        |                                                                                                                                              if this option is set to *false*, a default suggestion matcher is provided, but if this options is set to *true*, the user must provide a custom one using the `matcher` option                                                                                                                                              |                                      false                                       |\n|           matcher           |                                                                                                                                                                          if the customMatcher option is set to *true*, the user can use the matcher option to provide a custom matcher function.                                                                                                                                                                          | The default matcher function is shown in the *Suggestion Matching* section below |\n|         matcherType         |                                                                                                                                                    if the default suggestion matcher function is used for autocomplete functionality, the user can specify one of three modes: `contains`,`startsWith`, or `endsWith`                                                                                                                                                     |                                     contains                                     |\n|           source            |                                                                                                                                                                                                          an array of objects with `text` and `value` attributes                                                                                                                                                                                                           |                                                                                  |\n| selectedTermRemovedCallback |                                                                                                                                                                             a call back function when a selected term is removed from the result. It takes the removed term as the parameter                                                                                                                                                                              |                                                                                  |\n|         removeText          |                                                                                                                                                                                     The remove label to be displayed when an option is selected in single select or multi select mode                                                                                                                                                                                     |             'Remove' for multi-select and 'Change' for single-select             |\n### Datasets\n\nThe plugin takes one or more data set parameters. These are working exactly the way one would expect them to work in Twitter's typeahead (more info [here](https://github.com/twitter/typeahead.js/blob/master/doc/jquery_typeahead.md#datasets).) *display* and *source* attributes are required as part of a data-source object.\n\n### Data Format\nThe source option for each data source of the plugin requires that an array of objects be passed to the initializer. The objects should have `text` and `value` attributes. The *text* is used for display purposes, while the *value* is used if a form submission should occur. For example, a valid source array might like like the one shown below:\n\n```\n$('#inputUsedForTypeIO').typeIO({\n    minLength: 10,\n    highlight: true,\n    resultsContainer:'#divResults',\n    name: 'States'\n},\n{\n    display: 'text',\n    source: [{text:'Michigan', value:'MI'}, {text:'New York', value:'NY'}],\n});\n```\n\nNote that the data array: **[{text:'Michigan', value:'MI'}, {text:'New York', value:'NY'}]**. This format is required by the plugin.\n\n### Suggestion Matching Function\nBy default, TypeIO has a built-in options selection matching function. The user can choose to provide their own instead, if needed. The default function is shown below:\n\n```\nfunction substringMatcher(terms) {\n            return function findMatches(query, callback) {\n                var matches, substringRegex;\n                query = escape(query);\n                matches = [];\n                var typeaheadSelectedTermValues = [];\n\n                $.each($resultsContainer.find('#selectTypeaheadFormResults option'), function(index, result){\n                    typeaheadSelectedTermValues.push(result.value);\n                });\n                if (options.matcherType === 'startsWith') {\n                    query = '^' + query;\n                } else if (options.matcherType === 'endsWith') {\n                    query = query + '$';\n                }\n\n                substringRegex = new RegExp(query, 'i');\n\n                $.each(terms, function(i, term) {\n                    if (substringRegex.test(term.text)) {\n                        if ($.inArray(String(term.value), typeaheadSelectedTermValues) === -1) {\n                            matches.push(term);\n                        }\n                    }\n                });\n                callback(matches);\n            };\n        }\n```\nIf the user wants to provide their own function instead, the `customMatcher` option should be set to true and the function should be passed to the `matcher` option. The new custom function should be following the same format as the default one. The built-in matcher was heavily influenced by the examples provided in Twitter Typeahead.js` documentation, since that plugin is the backbone of TypeIO.\n\n### Under The Hood\n\nTypeIO uses a resultsContainer that the user provides to store results. The container can be any block element with an id attribute. Inside of the container, TypeIO creates two elements, a visible *&lt;ul&gt;*, and an invisible *&lt;select&gt;*. The *&lt;ul&gt;* is used to hold the visible results that the user sees. The *&lt;select&gt;* holds the same selected data, but is invisible and is added to support form submissions. The example below shows how TypeIO renders in the background (markup) two results selected - Arizona and Massachusetts:\n\n```\n<div id=\"resultsContainer\">\n    <ul>\n        <li>Arizona</li>\n        <li>Massachusetts</li>\n    </ul>\n    <select class=\"hide\">\n        <option>Arizona</option>\n        <option>Massachusetts</option>\n    </select>\n</div>\n```\n\n\n\n\n\n","readmeFilename":"README.md"}