{"_id":"@appbaseio/vue-searchbox-mongodb","_rev":"8-53054ac835dac296c41097003feaa9e7","name":"@appbaseio/vue-searchbox-mongodb","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@appbaseio/vue-searchbox-mongodb","version":"0.0.1","private":false,"description":"Lightweight searchbox component for Vue","author":{"name":"Anuj Shah","email":"anujshah584@gmail.com"},"main":"dist/vue-searchbox.cjs.js","module":"dist/vue-searchbox.es.js","scripts":{"build":"nps build","prepare":"nps build","watch":"nps watch","postpublish":"node ./update-searchbox.js"},"repository":{"type":"git","url":"git+https://github.com/appbaseio/searchbase/packages/vue-searchbox"},"license":"Apache-2.0","bugs":{"url":"https://github.com/appbaseio/searchbox/issues"},"keywords":["appbase","elasticsearch","search","vue-searchbox"],"homepage":"https://github.com/appbaseio/searchbase/packages/vue-searchbox#readme","dependencies":{"@appbaseio/searchbase-mongodb":"0.0.1","@appbaseio/vue-emotion":"^0.4.4","@vue/babel-helper-vue-jsx-merge-props":"^1.0.0","compute-scroll-into-view":"^1.0.11","emotion":"9.2.12","vue-types":"^1.6.0"},"peerDependencies":{"vue":"^2.6.10","hotkeys-js":"^3.8.5"},"devDependencies":{"@babel/core":"^7.6.4","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-syntax-jsx":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-stage-2":"^7.0.0","@vue/babel-preset-jsx":"^1.1.0","@vue/eslint-plugin":"^4.2.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-vue":"^6.2.2","nps":"^5.9.3","nps-utils":"^1.7.0","rollup":"^1.20.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","vue-eslint-parser":"^3.2.2"},"_id":"@appbaseio/vue-searchbox-mongodb@0.0.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UjfM9pP26pRSO5ASresLjrr+OSrm3r0fycKSAr88VZDLRLMOpYGpPC98l2aC8fcemoC4dRyIhTHrZt63NQkXPg==","shasum":"ea79edb7e74efcd4c6136e10ace6f075ff1d5118","tarball":"https://registry.npmjs.org/@appbaseio/vue-searchbox-mongodb/-/vue-searchbox-mongodb-0.0.1.tgz","fileCount":8,"unpackedSize":1086999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO7MdCRA9TVsSAnZWagAAEnIP/AjFBL8iVq+JaVARxhDy\n2aopQMyp7by+jHzDlR7YoVN4zp9UI8or2uwJHu2VaW7N+ZYJug1JpE6uPbYa\ncQfw2Kg5yx7ujqNFz6sx1yYW9F2qzrVn+1p5Xxw4C+7VJkVjaJulXWxFL3XR\ndDjrv9trPcKoZElJOA5jsct+D1Ri7o2Jz6RAX25NXUpdzdS1AxE7uYkwhsXQ\n9P0lpny4x7xH/u8fefUfaqoYi2DDZsDKXljXemBNGJgwaG9CYVttjN8y09Oh\njIoztU3Ns7O81vFGXBz/CnJudQiCyej5j2zrval/ly+CShFYKU+LiYvT+x+r\npVUgNWb+rE8I4wo1hHsBHWfhJaHqDFZLjNpX5vzv12a3ONpwKdFPuo7lifJI\nDZlh9Br0G2ebovzJsgVt5cdv6soVQ0jo3Ygg6IJWEIFdCEPrVNgAPKLk+V67\nkSefe/zro5H0pIworvkgSiTybgj53zki8rDoOqvBMX0fiTd7TezUhRN14jar\n1PIcLUCqnn4i7RjaDOC5Nbwmro/2CdGUvxADOSrBzWkRaZPt6Atzc4ezgu4s\nNppuFc/YTna4trOnzO5oXXN0sWvpCtJlfdfRzy9ff78SZSJledq14Kv4Kczr\nYRywhl8QpH8+HK3GYspbE+hnlYOlpFb+lhF8Ce3JYBkMdNo0HtN/7Auu/WV2\nwjBn\r\n=B0ij\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqmYLawYPrK5AE996evGAF8QNpMaI+x5+ArJMkj2YSOQIgGb0yX0oui0do9Lq/YqJoTJIEARVuaEWpzwiT+ffOF30="}]},"_npmUser":{"name":"appbaseio","email":"info@appbase.io"},"directories":{},"maintainers":[{"name":"appbaseio","email":"info@appbase.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-searchbox-mongodb_0.0.1_1631302429020_0.5110717186648095"},"_hasShrinkwrap":false},"0.0.2":{"name":"@appbaseio/vue-searchbox-mongodb","version":"0.0.2","private":false,"description":"Lightweight searchbox component for Vue","author":{"name":"Anuj Shah","email":"anujshah584@gmail.com"},"main":"dist/vue-searchbox.cjs.js","module":"dist/vue-searchbox.es.js","scripts":{"build":"nps build","prepare":"nps build","watch":"nps watch","postpublish":"node ./update-searchbox.js"},"repository":{"type":"git","url":"git+https://github.com/appbaseio/searchbase/packages/vue-searchbox"},"license":"Apache-2.0","bugs":{"url":"https://github.com/appbaseio/searchbox/issues"},"keywords":["appbase","elasticsearch","search","vue-searchbox"],"homepage":"https://github.com/appbaseio/searchbase/packages/vue-searchbox#readme","dependencies":{"@appbaseio/searchbase-mongodb":"0.0.2","@appbaseio/vue-emotion":"^0.4.4","@vue/babel-helper-vue-jsx-merge-props":"^1.0.0","compute-scroll-into-view":"^1.0.11","emotion":"9.2.12","vue-types":"^1.6.0"},"peerDependencies":{"vue":"^2.6.10","hotkeys-js":"^3.8.5"},"devDependencies":{"@babel/core":"^7.6.4","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-syntax-jsx":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-stage-2":"^7.0.0","@vue/babel-preset-jsx":"^1.1.0","@vue/eslint-plugin":"^4.2.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-vue":"^6.2.2","nps":"^5.9.3","nps-utils":"^1.7.0","rollup":"^1.20.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","vue-eslint-parser":"^3.2.2"},"_id":"@appbaseio/vue-searchbox-mongodb@0.0.2","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-TZyv6k4yCPKRHgMyzBH1U9ik2QRpxDOt1IA4ygTn+C0ylNCcIGGj7VE/kj0dAsbk7UNIgVvbCtP0pr2W3nVioA==","shasum":"cd269c9ff509de85e4902813345879cd22c0823f","tarball":"https://registry.npmjs.org/@appbaseio/vue-searchbox-mongodb/-/vue-searchbox-mongodb-0.0.2.tgz","fileCount":8,"unpackedSize":1436648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11u0CRA9TVsSAnZWagAA/lgP/A8pEHDDh2ixiOadpq8q\nA3UWiHG5qXJ3PsuLZeIuk8sg8LcECSaQj1kUIM9h36vtW+5KvMuemYM9z1hW\n/7peWJ++Gdz5CiSCoySssjRFyTVJsI29ywFNkyxKm6t4s7OkGpT5FpRH6HUG\ncsQoF8h/7GVga7RXeCUayzSS+1XvxhKpGoT6QjnemtRoX9gFXvoOrUcmuBIk\nX99IsD45fYxQb/PeW6RypbukB0rIn5rWOGcC6BNVe7baxJw7dL8ug5aihwFk\nT/6YEYTdJMDUx9o/1EPptoSettp+C6zv7EnCabN0WSsiiel+l5BJbc4dDzfk\n0qLEQ0BvFgh0KDjiCkDImhtXJaqSkg4fvUaKySoPg4gmbKtQ8a8u9EJsD4Bj\n2dRft4geUPQsN7JR70QJJlXSuF1wPRScuXRYuheW+SjG7sU3eFDV8P0MYdeE\n+WoHdBIvTM3wixPAHWZvHftNjVc3IgPkN/2ppaY1Ez3RsmmQ+8qk2u/HqkT/\nw0R2AkG8s1bEsWen+SmsIQrQjAh65mFPmxCoX2TXjKik02C1sLDAeuwZTCZm\nzAyjOgwLxJWMJrE+xZiEleDUC5ruIoR9lnQP/XAkzUhaN/Cr55SUOkNLiiuj\n9i7+wk1dHS/GI4fxivcV8U0Id4OmFZxjXNP1RuafazSPp1NnHOa5XqF1y07n\ntsNx\r\n=tkWG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs0thiE0wNTXeGwdE/0NrNqVkaST+Nz3Idi4dxY0P89AiEA4iOzIWR6K9wVN7gqbc/BXaphydqZQ1XRv93gc+S8VKE="}]},"_npmUser":{"name":"appbaseio","email":"info@appbase.io"},"directories":{},"maintainers":[{"name":"appbaseio","email":"info@appbase.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-searchbox-mongodb_0.0.2_1631645784601_0.0377555160206231"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-10T19:33:48.961Z","0.0.1":"2021-09-10T19:33:49.239Z","modified":"2023-04-19T07:30:45.957Z","0.0.2":"2021-09-14T18:56:24.860Z"},"maintainers":[{"email":"shubhamshahrising@gmail.com","name":"savvyshah"},{"email":"siddharth@appbase.io","name":"siddharthlatest"},{"email":"kuldepsaxena155@gmail.com","name":"anjuma"},{"email":"mohdashraf010897@gmail.com","name":"mohdashraf010897"},{"email":"info@appbase.io","name":"reactivesearch"}],"description":"Lightweight searchbox component for Vue","homepage":"https://github.com/appbaseio/searchbase/packages/vue-searchbox#readme","keywords":["appbase","elasticsearch","search","vue-searchbox"],"repository":{"type":"git","url":"git+https://github.com/appbaseio/searchbase/packages/vue-searchbox"},"author":{"name":"Anuj Shah","email":"anujshah584@gmail.com"},"bugs":{"url":"https://github.com/appbaseio/searchbox/issues"},"license":"Apache-2.0","readme":"<h2 align=\"center\">\n  <img src=\"https://i.imgur.com/iiR9wAs.png\" alt=\"searchbase\" title=\"searchbase\" width=\"200\" />\n  <br />\n  Vue Searchbox\n  <br />\n</h2>\n<p align=\"center\" style=\"font-size: 1.2rem\">A lightweight vue search library with some common utilities.</p>\n<hr />\n\n## TOC\n\n1. **[Intro](#1-intro)**\n2. **[Features](#2-features)**\n3. **[Usage](#3-usage)**\n4. **[Installation](#4-installation)**\n5. **[Docs Manual](#5-docs-manual)**\n6. **[Contributing](#6-contributing)**\n7. **[Other Projects You Might Like](#7-other-projects-you-might-like)**\n\n<br />\n\n## 1. Intro\n\n`Vue SearchBox` offers a lightweight (~22KB: Minified + Gzipped) and performance focused searchbox UI component to query and display results from your ElasticSearch app (aka index) using declarative props. It is an alternative to using the [DataSearch component](https://docs.appbase.io/docs/reactivesearch/vue/search/DataSearch/) from Vue ReactiveSearch.\n\n[⬆ Back to Top](#toc)\n\n## 2. Features\n\n- Design search experiences with best practices\n- Customize your components at will\n- Follow Vue principles\n\n[⬆ Back to Top](#toc)\n\n## 3. Usage\n\n### Basic Usage\n\n```html\n<vue-searchBox\n  app=\"good-books-ds\"\n  credentials=\"nY6NNTZZ6:27b76b9f-18ea-456c-bc5e-3a5263ebc63d\"\n  :dataField=\"['original_title', 'original_title.search']\"\n/>\n```\n\n### Usage With All Props\n\n```html\n<vue-searchBox\n  app=\"good-books-ds\"\n  credentials=\"nY6NNTZZ6:27b76b9f-18ea-456c-bc5e-3a5263ebc63d\"\n  :dataField=\"[\n\t\t{ field: 'original_title', weight: 1 },\n\t\t{ field: 'original_title.search', weight: 3 },\n\t]\"\n  title=\"Search\"\n  defaultValue=\"Songwriting\"\n  placeholder=\"Search for books\"\n  :autosuggest=\"true\"\n  :defaultSuggestions=\"[\n\t\t{ label: 'Songwriting', value: 'Songwriting' },\n\t\t{ label: 'Musicians', value: 'Musicians' },\n\t]\"\n  :highlight=\"true\"\n  highlightField=\"group_city\"\n  queryFormat=\"or\"\n  fuzziness=\"AUTO\"\n  :showClear=\"true\"\n  :showVoiceSearch=\"true\"\n/>\n```\n\n[⬆ Back to Top](#toc)\n\n## 4. Installation\n\n```bash\nnpm install vue-searchbox\n# or\nyarn add vue-searchbox\n```\n\n[⬆ Back to Top](#toc)\n\n## 5. Docs Manual\n\nThe official docs for the library are at [docs/vue-searchbox](https://docs.appbase.io/docs/reactivesearch/vue-searchbox/quickstart/)\n\n[⬆ Back to Top](#toc)\n\n## 6. Contributing\n\nPlease check the [contribution guide](./CONTRIBUTING.md)\n\n[⬆ Back to Top](#toc)\n\n## 7. Other Projects You Might Like\n\n- [**reactivesearch**](https://github.com/appbaseio/reactivesearch) React, React Native and Vue UI components for building data-driven apps with Elasticsearch.\n\n- [**arc**](https://github.com/appbaseio/arc) API Gateway for ElasticSearch (Out of the box Security, Rate Limit Features, Record Analytics and Request Logs).\n\n- **searchbox** Similar to `vue-searchbox` we offer a lightweight and performance focused searchbox UI libraries for Vanilla and React.\n\n  - [**Vanilla**](https://github.com/appbaseio/searchbox) - (~16kB Minified + Gzipped)\n  - [**React**](https://github.com/appbaseio/react-searchbox) - (~30kB Minified + Gzipped)\n\n* [**dejavu**](https://github.com/appbaseio/dejavu) allows viewing raw data within an appbase.io (or Elasticsearch) app. **Soon to be released feature:** An ability to import custom data from CSV and JSON files, along with a guided walkthrough on applying data mappings.\n\n* [**mirage**](https://github.com/appbaseio/mirage) ReactiveSearch components can be extended using custom Elasticsearch queries. For those new to Elasticsearch, Mirage provides an intuitive GUI for composing queries.\n\n* [**ReactiveMaps**](https://github.com/appbaseio/reactivesearch/tree/next/packages/maps) is a similar project to Reactive Search that allows building realtime maps easily.\n\n* [**appbase-js**](https://github.com/appbaseio/appbase-js) While building search UIs is dandy with Reactive Search, you might also need to add some input forms. **appbase-js** comes in handy there.\n\n[⬆ Back to Top](#toc)\n\n<a href=\"https://appbase.io/support/\"><img src=\"https://i.imgur.com/UL6B0uE.png\" width=\"100%\" /></a>\n","readmeFilename":"README.md"}