# IT:AD:Node.JS:HowTo:Use NPM # * [[../|(UP)]] {{indexmenu>.#2|nsort tsort}} ## Search ## Use `search`: C:\Users\Sky>npm search ncurses npm http GET https://registry.npmjs.org/-/all/since?stale=update_after&startkey= 1350874738000 npm http 200 https://registry.npmjs.org/-/all/since?stale=update_after&startkey= 1350874738000 NAME DESCRIPTION AUTHOR DATE blessings A port of python blessings. =jussi-kalliokoski 2012-08-18 15:01 ncurses An ncurses binding for node.js =mscdex 2012-10-11 04:34 C:\Users\Sky> ## License C:\Users\Sky>npm view ncurses licenses { type: 'MIT', url: 'http://github.com/mscdex/node-ncurses/raw/master/LICENSE' } C:\Users\Sky> ## Dependencies npm view ncurses dependencies ## Repository npm view ncurses repository.type ## All C:\Users\Sky>npm view ncurses { name: 'ncurses', description: 'An ncurses binding for node.js', 'dist-tags': { latest: '0.3.1' }, versions: [ '0.0.1', '0.0.2', '0.1.0', '0.2.0', '0.2.1', '0.2.2', '0.2.4', '0.3.0', '0.3.1' ], maintainers: 'mscdex ', author: 'Brian White ', repository: { type: 'git', url: 'http://github.com/mscdex/node-ncurses.git' }, time: { '0.0.1': '2011-01-15T22:44:57.455Z', '0.0.2': '2011-01-15T22:44:57.455Z', '0.1.0': '2011-01-15T22:44:57.455Z', '0.2.0': '2011-04-10T04:32:51.141Z', '0.2.1': '2011-12-04T13:43:47.968Z', '0.2.2': '2011-12-11T04:11:04.974Z', '0.2.4': '2011-12-31T17:47:25.327Z', '0.3.0': '2012-10-05T01:25:24.290Z', '0.3.1': '2012-10-11T04:34:15.542Z' }, version: '0.3.1', scripts: { preinstall: 'node-gyp rebuild' }, main: './index', engines: { node: '>0.6.0' }, keywords: [ 'console', 'ncurses', 'curses', 'graphics' ], licenses: { type: 'MIT', url: 'http://github.com/mscdex/node-ncurses/raw/master/LICENSE' }, dist: { shasum: 'd77a5940190edbac215db4075b927c954c874a71', tarball: 'http://registry.npmjs.org/ncurses/-/ncurses-0.3.1.tgz' }, directories: {} } C:\Users\Sky> ## Global v Local Directories Always installs locally, in a NODE_MODULES folder. Searches locally, and if not found, recusively investigates parent folders for NODES_MODULES folders...until found (or not).