{"id":13805140,"url":"https://github.com/matteodem/meteor-easy-search","last_synced_at":"2025-04-04T22:08:39.538Z","repository":{"id":12055593,"uuid":"14641855","full_name":"matteodem/meteor-easy-search","owner":"matteodem","description":"Easy-to-use search for Meteor with Blaze Components","archived":false,"fork":false,"pushed_at":"2023-11-28T14:09:13.000Z","size":1649,"stargazers_count":435,"open_issues_count":32,"forks_count":69,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-28T21:08:14.946Z","etag":null,"topics":["blaze-components","meteor","meteor-package","search"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matteodem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-11-23T12:23:10.000Z","updated_at":"2024-10-13T04:56:39.000Z","dependencies_parsed_at":"2023-11-28T15:30:11.581Z","dependency_job_id":"9de135ec-f836-4d6c-8565-707c4a32ea67","html_url":"https://github.com/matteodem/meteor-easy-search","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matteodem%2Fmeteor-easy-search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matteodem%2Fmeteor-easy-search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matteodem%2Fmeteor-easy-search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matteodem%2Fmeteor-easy-search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matteodem","download_url":"https://codeload.github.com/matteodem/meteor-easy-search/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247256115,"owners_count":20909240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blaze-components","meteor","meteor-package","search"],"created_at":"2024-08-04T01:00:57.883Z","updated_at":"2025-04-04T22:08:39.523Z","avatar_url":"https://github.com/matteodem.png","language":"JavaScript","funding_links":[],"categories":["Packages","Search, sort and paginate"],"sub_categories":[],"readme":"Easy Search [![Build Status](https://travis-ci.org/matteodem/meteor-easy-search.svg?branch=master)](https://travis-ci.org/matteodem/meteor-easy-search) [![Get help on Codementor](https://cdn.codementor.io/badges/get_help_github.svg)](https://www.codementor.io/matteodemicheli?utm_source=github\u0026utm_medium=button\u0026utm_term=matteodemicheli\u0026utm_campaign=github)\n=====================\n\nEasy Search is a simple and flexible solution for adding search functionality to your Meteor App. Use the Blaze Components + Javascript API to [get started](http://matteodem.github.io/meteor-easy-search/getting-started).\n\n```javascript\nimport { Index, MinimongoEngine } from 'meteor/easy:search'\n\n// On Client and Server\nconst Players = new Mongo.Collection('players')\nconst PlayersIndex = new Index({\n  collection: Players,\n  fields: ['name'],\n  engine: new MinimongoEngine(),\n})\n```\n\n```javascript\n// On Client\nTemplate.searchBox.helpers({\n  playersIndex: () =\u003e PlayersIndex,\n});\n```\n\n```html\n\u003ctemplate name=\"searchBox\"\u003e\n    {{\u003e EasySearch.Input index=playersIndex }}\n\n    \u003cul\u003e\n        {{#EasySearch.Each index=playersIndex }}\n            \u003cli\u003eName of the player: {{name}}\u003c/li\u003e\n        {{/EasySearch.Each}}\n    \u003c/ul\u003e\n\u003c/template\u003e\n```\n\nCheck out the [searchable leaderboard example](https://github.com/matteodem/easy-search-leaderboard) or have a look at the [current documentation](http://matteodem.github.io/meteor-easy-search/) ([v1 docs](https://github.com/matteodem/meteor-easy-search/tree/gh-pages/_v1docs)) for more information.\n\n## How to install\n\n```sh\ncd /path/to/project\nmeteor add easy:search\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatteodem%2Fmeteor-easy-search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatteodem%2Fmeteor-easy-search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatteodem%2Fmeteor-easy-search/lists"}