Package Intellisense


Search for online NPM and Bower packages directly within Intellisense and do automatic package restore

(10) Review
Visual Studio
Download (54,306)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (10)
Q and A (13)
Sign in to write a review
Sort by:

by André Secco | August 02 2016

by DarlanOLuz | July 19 2016

Dont work

by Patrice Sandhu | October 15 2015

by MrPaulDev | June 25 2015

This is a must have for anyone doing JS development.

by J i F | April 29 2015

Thanks Scott Hanselman to introduce me to bower, npm et al.

by LongDinhLe | April 01 2015

by con_ssc | February 18 2015

Works like a charm. The smart tags are really nice although hard to reach in my eyes. I also like the watermarks very much because getting around in all those json files sometimes gets confusing.
The description tooltips to the packages are very helpful.
The package search needs some work maybe because sometimes totally wrong hits come up for autocompletion, not having to do with anything I typed.

by eddiegroves | October 12 2014

Works as expected. The most unexpected benefit was the explanation of NPM's semver matching syntax (e.g ~ and ^). Really nice to see at a glance which is which. NuGet could benefit from something like this, hint hint :)

by bradygaster | September 01 2014

by Sayed-Ibrahim-Hashimi | August 31 2014

Makes working with Bower and npm packages much simpler for VS users.

Sign in to start a discussion

  • Can't install to vs 2015 ultimate edition
    2 Posts | Last post July 05, 2016
    • Hi!
      I cant install package intellisense due to the version of visual studio. Let me know when you support vs 2015. 
    • This seems to be covered by the Package Installer extension for VS2015:
  • Support for VS2015 Community Edition?
    1 Posts | Last post August 11, 2015
    • Mads,
      Does it support Visual Studio 2015 Community edition?
  • Everything but Intellisense working for me (DNS issue)
    1 Posts | Last post August 08, 2015
    • Mads,
      This is a great tool. I installed it yesterday, but I'm not able to get intellisense working (everything else is perfect). 
      A peek with fiddler reveals a DNS lookup failure for  Cannot hit it with a browser either. calls are fine. 
      Temporary issue perhaps?   
  • VS 2015?
    1 Posts | Last post July 22, 2015
    • New to VS 2015 and just installing all of the extensions I've come to depend on from 2013. Is this extension going to be upgraded or is it even needed in 2015???
  • Editor watermarks are NOT shown
    6 Posts | Last post July 04, 2015
    • Hi Mads,
      thanks for this great tool!
      In my environment (VS2103 Upate 4) no "Editor watermarks" are shown in my JSON files like package.json or Gruntfile.js.
      Any ideas?
    • Hi Mads,
      the search on bower or npm does not work.
      Only a little search box is displayed (but know intellisense from the repository is displayed).
      Does your extension have problems with other extensions like Resharper, DevExpress, WebEssentials?
    • Did you install nodejs, npm and bower? You have to do that for the extension to work
    • In my case, I installed nodejs,npm and bower but "live search" doesn't work. Please help :|
    • Hi,
      Same here. All works perfectly but live search.
      - I've installed nodejs, npm and bower.
      - Set npm in path environment variable (C:\Users\user\AppData\Roaming\npm)
      - Check my VS2013 version. (VS2013 + update 3)
      - Configure My Firewall for Visual Studio 2013
      I also try :
      - Install nodejs tools for VS
      - Set the path environment variable for git 
      i have no extension like webEssential, Resharper, or other ...
      Maybe another path environment variable is necessary ? (for bower, gulp or other ?)
      any idea ?
    • I've checked Fiddler.. No request is launched when intellisense pops..
      Any suggest ?
  • Add installed packages to project/solution
    3 Posts | Last post July 01, 2015
    • Hello,
      first of all, thanks for this nice extension! :)
      However, whenever I install a package I have to navigate to the directory where the packages reside using the file system browser and drag & drop them into Visual Studio, because otherwise they won't show up in VS/the project. Since we are using TFS as SCM, they are also not checked in (until I do the described manual step). Is this simply a missing feature or am I failing somewhere?
      Best regards
    • you need to use something like grunt to copy the files to the correct place for referencing i.e. /Scripts. Take a look at the following article which describes the basic process.
    • Thanks, I will try that. Currently we do not use Grunt at all, now I have a reason to dive into it. :)
  • Can't install
    2 Posts | Last post May 25, 2015
    • 2015/5/25 11:39:38 - Microsoft VSIX Installer
      2015/5/25 11:39:38 - -------------------------------------------
      2015/5/25 11:39:38 - Initializing Install...
      2015/5/25 11:39:38 - 扩展详细信息...
      2015/5/25 11:39:38 - 	Identifier      : aaa8d5c5-24d8-4c45-9620-9f77b2aa6363
      2015/5/25 11:39:38 - 	Name            : Package Intellisense
      2015/5/25 11:39:38 - 	Author          : Mads Kristensen
      2015/5/25 11:39:38 - 	Version         : 1.7.104
      2015/5/25 11:39:38 - 	Description     : Search for online NPM and Bower packages directly within Intellisense
      2015/5/25 11:39:38 - 	Locale          : en-US
      2015/5/25 11:39:38 - 	MoreInfoURL     :
      2015/5/25 11:39:38 - 	InstalledByMSI  : False
      2015/5/25 11:39:38 - 	SupportedFrameworkVersionRange : [4.5,)
      2015/5/25 11:39:38 - 
      2015/5/25 11:39:38 - 	支持的产品           : 
      2015/5/25 11:39:38 - 		Microsoft.VisualStudio.Pro
      2015/5/25 11:39:38 - 			Version : [12.0.30626,13.0)
      2015/5/25 11:39:38 - 
      2015/5/25 11:39:38 - 	引用              : 
      2015/5/25 11:39:38 - 
      2015/5/25 11:39:38 - 正在搜索适用的产品...
      2015/5/25 11:39:38 - 找到的已安装产品 - Microsoft Visual Studio Professional 2013
      2015/5/25 11:39:38 - 找到的已安装产品 - Microsoft Visual Studio 2013 Shell (Integrated)
      2015/5/25 11:39:38 - 找到的已安装产品 - 全局位置
      2015/5/25 11:39:38 - VSIXInstaller.NoApplicableSKUsException: 此扩展不能安装在任何当前安装的产品上。
         在 VSIXInstaller.App.InitializeInstall()
         在 System.Threading.Tasks.Task.InnerInvoke()
         在 System.Threading.Tasks.Task.Execute()
    • help me
  • Package information not shown for bower.json
    2 Posts | Last post April 16, 2015
    • I just installed the extension in Visual Studio 2013 (Update 4).  I can see all the watermarks and package information in package.json, but I can't see the package information in bower.json. Why is that?
    • Ahh nevermind - it started working, not sure what the problem was. 
  • Proxy setings in options
    1 Posts | Last post March 27, 2015
    • Thanks for very useful extension!
      But I mostly use this extension on my job, through the corporate proxy.
      So, extension does not work properly.
      It would be nice if you implement proxy settings in this ext.
  • tsd npm package support
    3 Posts | Last post March 27, 2015
    • Hi Mads,
      The tsd npm package ( is a common way of getting Typescript definition files stored in the borisyankov/DefinitelyTyped github repo. It relies on a tsd.json file similar to this one:
        "version": "v4",
        "repo": "borisyankov/DefinitelyTyped",
        "ref": "master",
        "path": "typings",
        "bundle": "typings/tsd.d.ts",
        "installed": {
          "angularjs/angular.d.ts": {
            "commit": "30cfe7dedb3ae990a369cda93995d69b169465bd"
          "jquery/jquery.d.ts": {
            "commit": "30cfe7dedb3ae990a369cda93995d69b169465bd"
          "angularjs/angular-route.d.ts": {
            "commit": "30cfe7dedb3ae990a369cda93995d69b169465bd"
      I know this file format is different fom the grunt.json and bower.json, and there're no package definitions built around these files also, but is there any possibility to have the Package Intellisense plugin extended to support "package" search, intellisense, install / uninstall for the tsd.json file?
      Best regards,
    • Yes, that should be possible if it's just a .json file. I've never heard of tsd.json before. I'll investigate
    • Hmmm, this will be a rather large item to implement. I'm not sure it's easily done. But at least we can provide Intellisense for the structure of tsd.js using and Web Essentials, but to get package Intellisense will be much harder. 
1 - 10 of 13 Items