{"id":7385,"date":"2016-07-28T10:30:35","date_gmt":"2016-07-28T17:30:35","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/?p=7385"},"modified":"2019-10-24T17:38:46","modified_gmt":"2019-10-25T00:38:46","slug":"node-js-tools-1-2-visual-studio-2015","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/node-js-tools-1-2-visual-studio-2015\/","title":{"rendered":"Node.js Tools 1.2 for Visual Studio 2015 released"},"content":{"rendered":"<p>What time is it?! Time to announce that our next stable release of <a href=\"https:\/\/aka.ms\/ntvslatest\">Node.js Tools 1.2 for Visual Studio<\/a> (NTVS) is available for download! NTVS 1.2 supports Visual Studio 2015 (including the free Visual Studio Community Edition and Express for Web).<\/p>\n<p>With <a href=\"https:\/\/www.visualstudio.com\/features\/node-js-vs\">Node.js Tools for Visual Studio<\/a>, we strive to make it easier than ever to build enterprise-grade Node.js applications by supporting you at every stage of your application\u2014from powerful code completions, to advanced debugging and profiling, to unit testing, cloud deployment, and much, much more.<\/p>\n<h2>What\u2019s new in v1.2?<\/h2>\n<p>Apart from support for <a href=\"https:\/\/nodejs.org\/en\/blog\/release\/v6.0.0\/\">Node.js v6.x<\/a> and numerous bug fixes all across the product, we\u2019ve focused on increasing developer productivity with the following improvements.<\/p>\n<h2>Faster, better ES6 IntelliSense<\/h2>\n<p>Whether you were running into performance issues or craving the latest and greatest JavaScript goodness, the new ES6 IntelliSense experience is now on by default, and better than ever! The new ES6 IntelliSense engine takes advantage of type definition files to provide better and more performant IntelliSense. This is applicable for the most popular Node.js frameworks, such as Commander, Express, jQuery and Knockout.<\/p>\n<p>And, of course, everything <i>just works.<\/i> Whenever you include a new npm package, the associated &#8220;typings&#8221; will be automatically downloaded to your project, which will enable you to see relevant completions next time you &#8216;require&#8217; a module.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2019\/06\/Faster-better-ES6-IntelliSense.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2016\/07\/Faster-better-ES6-IntelliSense.png\" class=\"\" width=\"689\" height=\"279\" \/><\/a><\/p>\n<p>That said, while we hope you\u2019ll love the new IntelliSense features, we realize it\u2019s a significant departure from our earlier static analysis engine. So we continue to provide that as a fallback option as we continue to iterate on this experience.<\/p>\n<h2>More reliable debugging<\/h2>\n<p>Advanced debugging is the cornerstone of NTVS, we\u2019ve made it even better by addressing several user-reported issues. So if breakpoints weren\u2019t working properly sometimes, or things were generally inconsistent, be sure to download this release to get the latest fixes!<\/p>\n<h2>Improved Performance<\/h2>\n<p>Hangs and crashes are a drag, but not anymore! This release provides significantly improved stability and performance, including reducing out-of-memory crashes seen in prior versions. We\u2019ve also made several improvements to our project system, so you can expect improved project load times (especially during \u201cAdd from Existing Code\u201d).<\/p>\n<p>Still running into problems? Please, <a href=\"https:\/\/github.com\/Microsoft\/nodejstools\/issues\/361\">file an issue<\/a> on GitHub so we can work together to resolve it!<\/p>\n<h2>Improved Unit Testing Experiences<\/h2>\n<p>While it&#8217;s generally best practice to avoid writing bugs altogether, some of us are not omniscient, and find unit tests to be pretty helpful. So we&#8217;ve made some improvements to the unit testing experience, including adding <a href=\"https:\/\/github.com\/substack\/tape\">tape<\/a> support thanks to <a href=\"https:\/\/github.com\/jcansdale\"><b>@jcansdale<\/b><\/a> (<a href=\"https:\/\/github.com\/Microsoft\/nodejstools\/pull\/989\">#989<\/a>).<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2019\/06\/Improved-Unit-Testing-Experiences.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2016\/07\/Improved-Unit-Testing-Experiences.png\" width=\"689\" height=\"279\" class=\"\" \/><\/a><\/p>\n<p>Want support for your favorite test framework? Let us know \u2013 we may be able to include it in the next update of NTVS. Or better yet, just submit a PR on GitHub!<\/p>\n<h2>Get started with Node.js Tools 1.2 for Visual Studio<\/h2>\n<p>Download <a href=\"https:\/\/www.visualstudio.com\/features\/node-js-vs\">Node.js Tools 1.2 for Visual Studio<\/a> to get started developing Node.js applications in <a href=\"https:\/\/www.visualstudio.com\/products\/visual-studio-community-vs\">Visual Studio<\/a>. And as always, for comments, compliments, or complaints, file an <a href=\"https:\/\/github.com\/Microsoft\/nodejstools\/issues\">issue<\/a>, join us on <a href=\"https:\/\/gitter.im\/Microsoft\/nodejstools\">Gitter<\/a>, or shoot us a <a href=\"https:\/\/twitter.com\/nodejstools\">tweet<\/a>. We\u2019d love to hear your feedback, especially if it comes in the form of a <a href=\"https:\/\/github.com\/Microsoft\/nodejstools\/wiki\/Contributing\">pull request<\/a>.<\/p>\n<p>Lastly, a special thanks to our community \u2013 NTVS is a free and open source project, and this release simply would not have been possible without your support, so thank you, thank you, thank you to everyone who\u2019s already active on our <a href=\"https:\/\/github.com\/Microsoft\/nodejstools\">GitHub repo<\/a>, and looking forward to meeting all of you who <a href=\"https:\/\/github.com\/Microsoft\/nodejstools\/issues\/1147\">just clicked this link<\/a>! J<\/p>\n<p>Onwards!<\/p>\n<table cellspacing=\"0\" cellpadding=\"2\" width=\"600\" border=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"150\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2016\/07\/Sara-Itani.png\" width=\"164\" height=\"164\" class=\"\" \/><\/td>\n<td valign=\"top\" width=\"450\">Sara Itani, Software Engineer, Node.js Tools\n<a href=\"https:\/\/twitter.com\/mousetraps\">@mousetraps<\/a><\/p>\n<p>Sara is an engineer focused on building best-of-breed Node.js developer tools. At first, she was skeptical about Node.js \u2013 that is, until she realized its full potential\u2026. Now, she\u2019s all in, and excited to help it take over the world by bringing the power of Visual Studio to the Node.js community. She, for one, welcomes our new JavaScript overlords.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>What time is it?! Time to announce that our next stable release of Node.js Tools 1.2 for Visual Studio (NTVS) is available for download! NTVS 1.2 supports Visual Studio 2015 (including the free Visual Studio Community Edition and Express for Web). With Node.js Tools for Visual Studio, we strive to make it easier than ever [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1085,472,4980,561,155],"tags":[237,9,376,124,185,182,196],"class_list":["post-7385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-gaming","category-java","category-open-source","category-visual-studio","tag-net","tag-debug","tag-java","tag-javascript","tag-node-js","tag-unity","tag-visual-studio-2015"],"acf":[],"blog_post_summary":"<p>What time is it?! Time to announce that our next stable release of Node.js Tools 1.2 for Visual Studio (NTVS) is available for download! NTVS 1.2 supports Visual Studio 2015 (including the free Visual Studio Community Edition and Express for Web). With Node.js Tools for Visual Studio, we strive to make it easier than ever [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/7385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=7385"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/7385\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=7385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=7385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=7385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}