/node-package-finder

Search the npm registry using couchdb-lucene

Primary LanguageJavaScriptOtherNOASSERTION

Node Package Finder

Site for searching the npm registry using express.js and elasticsearch. The goal is to search npm without touching the database. This project relies on an elasticsearch index to search and store package information. We are only using the npm database to grab the attachments.

Elasticsearch

I created a tiny project with a bunch of scripts to turn the npm registry into an es index. Don't forget to change the search in settings.js to the url of your elasticsearch server.

Install and run the app

npm install
make server

Demo

Demo can be found here. It might be a little slow because it's running on a free hosting.