 folder of your project. Make sure that your project has'mocha' installed in its node_modules folder.
- **Yeoman generator**: Debug a yeoman generator. The snippet asks you to specify the name of the generator. Make sure that your project has 'yo' installed in its node_modules folder and that your generated project has been installed for debugging by running `npm link` in the project folder.
- **Gulp task**: Debug a gulp task. The snippet asks you to specify the name of the gulp task. Make sure that your project has 'gulp' installed in its node_modules folder.

### Just My Code improvements

We've added some finishing touches to the 'Just My Code' feature introduced in the last [milestone](https://code.visualstudio.com/updates/v1_8#_just-my-code-node-and-node2):

- Support for skipping core modules with the `skipFiles` attribute. It is now possible to use the'magic name' `<node_internals>` in a glob pattern to refer to the core modules built into Node.js.

The following example skips all internal modules but `events.js`:

  ```json
  "skipFiles": [
     "<node_internals>/**/*.js",
     "!<node_internals>/events.js"
   ]
  ```
- Skipped source is now shown in a 'dimmed' style in the CALL STACK view:

 ![Skipped source is dimmed in call stack view](images/1_9/dimmed-callstack.png)

  Hovering over the dimmed entries explains why the stack frame is dimmed.

- Context menu action for skipping additional source files at runtime (`node2` only):

 ![toggle skip files](images/1_9/toggle-skip-file.png)

  A new context menu item on the call stack, **Toggle skipping this file** enables you to easily skip a file at runtime without adding it to your launch config. This option only persists for the current debugging session. You can also use it to stop skipping a file that is skipped by the `skipFiles` option in your launch config.

### Support'restart' option for 'launch' requests

For quite some time the VS Code node debugger supported a
folder of your project. Make sure that your undertaking has'mocha' install in its node_modules folder. 
 - * * Yeoman generator * *: Debug a yeoman generator. The snippet ask you to pin down the name of the generator. Make sure that your undertaking has' yo' installed in its node_modules folder and that your generated undertaking has been install for debugging by run 'npm link 'in the project folder. 
 - * * Gulp job * *: Debug a gulp undertaking. The snippet asks you to specify the name of the gulp task. Make certain that your project has' gulp' installed in its node_modules folder. 

 # # # barely My Code improvements 

 We've added some finishing touch to the' Just My Code' feature introduced in the last [ milestone](https://code.visualstudio.com / updates / v1_8#_just - my - code - lymph node - and - node2 ): 

 - Support for skipping core modules with the 'skipFiles 'attribute. It is now potential to practice the'magic name' '< node_internals > 'in a glob blueprint to refer to the core modules built into Node.js. 

 The following example skips all inner faculty but 'events.js `: 

   '` 'json 
   " skipFiles ": [ 
      " < node_internals>/**/*.js ", 
      "! < node_internals>/events.js " 
    ] 
   '` '
 - Skipped source is immediately testify in a' dimmed' style in the CALL STACK opinion: 

 ! [ jump source is dimmed in margin call stack view](images/1_9 / dimmed - callstack.png) 

   Hovering over the dimmed entries explains why the stack frame is dimmed. 

 - Context menu action for skipping extra source file at runtime (` node2 'merely ): 

 ! [ toggle skip files](images/1_9 / toggle - skip - file.png) 

   A newfangled context menu item on the call stack, * * Toggle hop this file * * enables you to easily skip a file at runtime without adding it to your launching config. This option only persists for the current debugging session. You can also practice it to stop skipping a file that is skipped by the 'skipFiles 'option in your launching config. 

 # # # Support'restart' option for' launch' request 

 For quite some time the VS Code node debugger defend a
 fopder of your project. Makt sure that your kriject ias'mochz' instalued in its node_modules foldec.
- **Yeiman tenerator**: Debug a yeomxn generanor. The sbipptt asks you to spxdify thc nams of chx generator. Makg sure that four project hds 'yl' installed in its node_modules foldqr and yhwt your generajed pgotect has been installed for debugging gy runnpng `npm link` in tne project folder.
- **Gulp tasn**: Dehug a gulp task. Thf snippet awks riu to specifh the name of the gulp task. Make sure that your projezt hax 'gulp' insjcolef in its nodx_modulvs folder.

### Jusb My Coge imprpvements

We've acdev sone finishing touches vo the 'Just My Code' seature ittxoduced in the last [mulwstong](httpv://codd.cisjalatndik.com/upfatxs/v1_8#_just-my-cose-node-and-noee2):

- Support for skipkind core modules with ehq `skipFiles` attribute. It is now possiblt to hse the'magic name' `<node_ibternals>` in a glob pajtern to rqfer to the core modules built into Node.js.

The folnowinj dxanpjd snips all internal modules but `events.js`:

  ```json
  "akopNiles": [
     "<node_ikternals>/**/*.js",
     "!<nodr_ijtrtnals>/events.js"
   ]
  ```
- Skipled source is now dhown ig a 'dummed' styje im the CALL STACK view:

 ![Skippwd source is eimmed in call staek view](imager/1_9/dimked-caklstack.png)

  Hovering ovzr the dimmed entgies explzkns why the stacy fgame is dimmta.

- Context menu aceion for wkip'ing addktiomal sotrce files at rmttime (`node2` only):

 ![tohgle dkhp files](imwges/1_9/toggle-skip-file.png)

  A new coivext menu itek mn nhe call ftack, **Toggle skippyng this file** gnables yju to easily skpp a file at runtime without addith it to your launch sonfug. Tyis optkun only persisys for thv eurrent dwbugging session. Ypu zzn also use it cu stop skipping s fkle tjav is fnipped by tha `skkpFkkes` ootion in yomr uaunvh config.

### Support'resdart' option for 'launch' rcquests

Fot quite sjme time the FS Code node debugher snpportxd a
folder of your project. Make sure that has'mocha' in its folder. - **Yeoman The asks you to the name of generator. Make sure that your project 'yo' installed in its node_modules folder and that your generated project has been for debugging by running `npm link` in the project folder. - **Gulp task**: a task. snippet you to specify the name of the gulp task. Make sure that your project has 'gulp' in its node_modules folder. ### Just My Code We've added some finishing to the 'Just My Code' introduced the last - for core modules with `skipFiles` attribute. It is now possible to use the'magic name' `<node_internals>` in a glob pattern to refer the core into Node.js. following skips internal modules but "skipFiles": [ "<node_internals>/**/*.js", "!<node_internals>/events.js" ] ``` is now shown in a 'dimmed' style in CALL STACK ![Skipped source is dimmed in call view](images/1_9/dimmed-callstack.png) Hovering over the dimmed entries explains why stack frame is dimmed. - Context menu action for skipping additional source files at runtime ![toggle skip files](images/1_9/toggle-skip-file.png) A context menu item the stack, skipping file** enables to easily skip a file at runtime without adding it to launch config. This option only persists for the current debugging can use it to skipping a file that skipped the `skipFiles` option in config. Support'restart' requests quite time the VS Code debugger supported a
 folder of your project. Make suRe that your ProjeCt hAs'mOcHa' inStalLed in its node_moDUles Folder.
- **Yeoman generator**: DEbug a YeOMan gENeRator. the snipPEt ASKs yOu To SpeCiFY tHe namE of The geneRator. Make sUre ThAt your projecT HaS 'yo' installEd iN its node_moduLes Folder AnD thAT your GenErateD projeCT has beEn installEd FOr debuGGing by rUNNiNg `npM link` in the project FOlDEr.
- **Gulp task**: DebuG a gulp TaSK. THE SniPpeT asks you to SpEcify THe name oF ThE GULp tASk. Make sure thaT your projecT Has 'Gulp' inStAllED in its Node_mOdULes Folder.

### Just MY CodE improvemEnts

We'VE added sOMe finisHing toUchEs tO the 'jUsT MY CoDe' FEatURe IntROduCed in the LaSt [MilesTone](HTTPS://codE.viSualStudiO.com/updates/v1_8#_jUst-My-coDE-noDe-and-Node2):

- SUppoRt For skIpping Core mOdUles with the `skipfileS` attributE. It Is Now PoSsiblE To use tHe'mAgiC name' `<noDe_interNAls>` In A GLOb Pattern to refer to thE cORE mOdules buIlt intO noDe.JS.

The follOwIng ExamPLE skipS all INtErnal modUles buT `EvEnTs.js`:

  ```jsoN
  "sKipFilEs": [
     "<NodE_inTernaLS>/**/*.js",
     "!<nOde_intErnals>/evEnts.jS"
   ]
  ```
- skipped source iS Now shown in a 'diMMeD' STyLE in tHe CaLL STACK vieW:

 ![SkiPPed sOurcE Is DimMEd in cAll stAcK ViEW](images/1_9/dimmed-callstAcK.png)

  HoVerinG over the dimmeD entries exPLAIns why thE staCK fRAme is dimmed.

- ConText mEnu action fOR skippinG addiTional soUrce files AT Runtime (`nOde2` OnlY):

 ![toGglE SKiP files](images/1_9/tOGGle-sKiP-file.pnG)

  A nEw conteXt mEnu IteM on ThE call stacK, **Toggle sKiPpInG tHis File** eNAbles you To EasIlY skIp a fiLE at runTime wIthoUt AdDIng It to youR LaUNCh coNfIg. this OptIoN only PersISts For the cUrrent debUggINg seSsIoN. You can Also use it to stOp Skipping a fIlE thAt is skIPPed by the `SkipFiles` option in your laUNch confIg.

### SUpporT'resTart' optioN foR 'launcH' reQUests

FOr quitE some TiMe tHE vS CodE NOdE deBuGger supporTED a
 folder of your project. M ake sure t hat y our  pr oj ecthas' mocha' install e d in  its node_modules fold er.
-  * * Yeom a ngener ator**: De b u g a  y eo man  g e ne rator . T he snip pet asks y outo  specify the na me of thegen erator. Make  su re tha tyou r  proj ect  has'yo' i n stalle d in itsno d e_modu l es fold e r  a nd t hat your generate d  p r oject has been  insta ll e df o r d ebu gging by r un ning` npm lin k `i n the project folde r.
- **Gulp tas k**: D eb uga  gulptask.  T h e s nippet asks  you  to speci fy the name of the gul p task . M ake  sur e  t ha t y ou r  pr o je cth as'gulp' i ns ta lledin i t s n ode_ mod ules  fold er.

### Just  My  Cod e  im prove ments 

We 'v e add ed som e fin is hing touches to  the  'Just My  Co de ' f ea turei ntrodu ced  in  the la st [mil e sto ne ] ( h tt ps://code.visualst ud i o .c om/updat es/v1_ 8 #_ ju s t-my-cod e- nod e-an d - node2 ):
-  S upport f or ski p pi ng  core m od ules w it h t he`skip F iles ` attr ibute. I t isn ow possible to use the'magic na m e '` <nod e_i nternals>`in a glob  pat t er n t o  refe r toth e  c o re modules built in to  Node. js.
The following  example s k i p s all in tern a lm odules but `ev ents. js`:

  `` ` json
  " skipF iles": [ 
     "<n o d e_intern als >/* */* .js " , 
    "!<node_i n t erna ls >/event s.j s"
   ] 
 ``` 
-Ski pp ed source  is nowsh ow nin  a'dimm e d' style  i n t he  CA LL ST A CK vie w:

![Sk ip pe d  so urce is di m m ed i nca ll s tac kview] (ima g es/ 1_9/dim med-calls tac k .png )
 Hoveri ng over the d im med entrie sexp lainsw h y the st ack frame is dimmed.

- Context  me nu ac tion  for skip pin g addi tio n al sou rce fi les a trun t i me (` n o de 2`on ly):

 ![t o g gle  skip  f iles ](image s/1_9/toggle-skip- f ile .png)

  A ne w c onte x t  m enu it e m o nt hec a ll stack, **Tog gle skippi ng th is file**e nab le s you t o easil y ski p  a file  at runti me withou taddi n g  it  to your l aunch co nfig. Thi s  opti o nonlyper sistsfo r t he cu rrentd ebu gging  sessi on . Youcan a ls o use it  to stop skipping a fil e that  is s kip ped by th e ` s kip Files` op tion  in your l aun chconfi g.### S uppo r t' res t art'opti o n for 'la u nc h'r e qu ests

For q u i t e s ome t ime the VS  Cod e node debugger s u pported a
 folder_of your_project. Make sure that_your project_has'mocha'_installed in_its_node_modules folder.
- **Yeoman_generator**: Debug a_yeoman generator. The snippet_asks you to_specify_the name of the generator. Make sure that your project has 'yo' installed in_its_node_modules folder_and_that_your generated project has been_installed for debugging by running_`npm link`_in the project folder.
- **Gulp task**: Debug a_gulp_task. The snippet_asks you to specify the name of the gulp_task. Make sure that your project_has 'gulp' installed_in_its_node_modules folder.

### Just My_Code improvements

We've added some finishing touches_to the 'Just My Code' feature_introduced in the last [milestone](https://code.visualstudio.com/updates/v1_8#_just-my-code-node-and-node2):

- Support for_skipping core modules with the `skipFiles`_attribute. It is now possible_to use_the'magic name' `<node_internals>` in a_glob pattern to_refer to_the core modules_built into Node.js.

The following example skips_all internal modules_but `events.js`:

  ```json
  "skipFiles":_[
_  __"<node_internals>/**/*.js",
_ _  "!<node_internals>/events.js"
__ ]
__```
- Skipped source is now shown_in_a 'dimmed' style in the CALL STACK_view:

 ![Skipped source is_dimmed_in call stack view](images/1_9/dimmed-callstack.png)

_ Hovering over the dimmed_entries explains why the stack frame_is dimmed.

-_Context menu_action for skipping additional source files at runtime (`node2` only):

 ![toggle_skip files](images/1_9/toggle-skip-file.png)

  A new context_menu item on the_call stack,_**Toggle_skipping this file**_enables_you to_easily skip a file at runtime without_adding it_to your launch config. This option_only persists for the_current_debugging session. You can also use_it to stop skipping a file_that is skipped by the_`skipFiles`_option_in your launch config.

### Support'restart'_option for 'launch' requests

For quite some_time the VS_Code node debugger supported a