{ title: "Searching for Packages", crumbs: [ { "User's Guide": "index.html" }, ], }

Searching for Paks

Pak uses three catalogs to locate packages:

The Bower catalog is for web components. The NPM catalog focusses on the needs of the Node.js community. The Pak catalog contains packages for Appweb, Ejscript, ESP, Expansive, MakeMe, and Goahead products. Together they provide over 150,000 packages for your use. Using Pak, you can search and install packages from any of these three catalogs and install packages directly from their repositories on GitHub.


The pak command can search for pacakges and will display a list of the available versions. For example:

$ pak search bootstrap bootstrap 3.3.2 @npm/bootstrap versions: 3.3.2 3.3.1 3.3.0 3.2.0 3.1.1 0.0.2 0.0.1

Partial Name Searches

If an exact package name is found when searching, only that pacakge will be displayed. If an exact match cannot be found, then all the catalogs will be queried for potential matching packages that contain the specified name as part of the pacakge name. For example, to search for all esp packages:

pak search esp-

Browse the Catalogs

Each package catalogs provides a web portal for you to conveniently search for packages to install.

Browse the Pak Catalog Browse the Bower Catalog Browse the NPM Catalog