Npm Intellisense
Visual Studio Code plugin that autocompletes npm modules in import statements.

Eliminate context switching and costly distractions. Create and merge PRs and perform code reviews from inside your IDE while using jump-to-definition, your favorite keybindings, and other IDE tools.
Learn more
Track and prioritise tech debt and maintenance issues, straight from your IDE. Bookmark code while you work, organise TODOs and share codebase knowledge with your team. Try it out for free today.
Installation
In the command palette (cmd-shift-p) select Install Extension and choose npm Intellisense.

Contributing
Something missing? Found a bug? - Create a pull request or an issue.
Github
Features
Import command

{
"npm-intellisense.importES6": true,
"npm-intellisense.importQuotes": "'",
"npm-intellisense.importLinebreak": ";\r\n",
"npm-intellisense.importDeclarationType": "const",
}
Import command (ES5)

{
"npm-intellisense.importES6": false,
"npm-intellisense.importQuotes": "'",
"npm-intellisense.importLinebreak": ";\r\n",
"npm-intellisense.importDeclarationType": "const",
}
Scan devDependencies
Npm intellisense scans only dependencies by default. Set scanDevDependencies to true to enable it for devDependencies too.
{
"npm-intellisense.scanDevDependencies": true,
}
Show build in (local) libs
Shows build in node modules like 'path' of 'fs'
{
"npm-intellisense.showBuildInLibs": true,
}
Lookup package.json recursive
Look for package.json inside nearest directory instead of workspace root. It's enabled by default.
{
"npm-intellisense.recursivePackageJsonLookup": true,
}
Experimental: Package Subfolder Intellisense
Open subfolders of a module.
This feature is work in progress and experimental.
{
"npm-intellisense.packageSubfoldersIntellisense": false,
}
License
This software is released under MIT License