open-index/open-npm huggingface dataset:
npm package: @phoenix-plugin-registry/technet.coffeescriptcompiler
Description: This extension will compile CoffeeScript files automatically when file is saved. js file will be created in the given folder
Author: Technet
Latest version: 0.1.0

Brackets CoffeeScript Auto Compiler
=======================

Another extension from Technet which compiles CoffeeScript files (files with `.coffee` extension) and generate Javascript file automatically when file(s) are modified and saved.

_CoffeeScript file_
![CoffeeScript File](screenshots/screenshot01.png)

_Compiled Javascript file_
![Javascript File](screenshots/screenshot02.png)

#### Usage

Just create CoffeeScript files as usual with the extension of `.coffee` and this extension will monitor any modifications of those files and output compiled Javascript file when you save the original file. By defult javascript file be created at the same location with same name with `.js` extension. If you want to output the file into different location use the comment hint as follows. This should be at top of the file before any non empty line. (Didn't want to parse entire file looking for this option as it is unnecessary). `out` path is always relative to CoffeeScript file.

__Ex 1 (store in one level above)__

    #   cfcoptions : { "out": "../js/"   }    
    
This will generate the javascript file in `js` folder which according to following folder structure.

    project-folder    
        |---coffee
        |   |---test.coffee
        |---js
            |---test.js


__Ex 2 (store in same folder with different name)__

    #   cfcoptions : { "out": "test2.js"   }
    
This will generate the javascript file in `js` folder which according to following folder structure.

    project-folder    
        |---coffee
            |---test.coffee
            |---test2.js


__Ex 3 (store in sub folder)__

    #   cfcoptions : { "out": "js/test2.js"   }
    
This will generate the javascript file in `js` folder which according to following folder structure.

    project-folder    
        |---coffee
            |---test.coffee
            |---js
                |---test2.js

___Note: This will not create folders if they are not exist. So before you save and generate make sure you have the correct folder structure.___

#### Future Improvements

* Automatically create folder structure if not exists.
* Use folder level configuration file in addition to file level comment for compile option which applies to all files in that folder.
* Support other CoffeeScript compile options.


#### Version History

##### 0.1.0

Initial release with basic functionality.
npm package: @phoenix-plugin-registry/technet.recentprojects
Description: Allows you to see and select recently opened projects from File menu without using 'Open Folder...' option
Author: Technet
Latest version: 0.2.1

Brackets Recent Projects
=======================

Simple extension for Brackets editor which allow user to re-open recently opened projects without using 'Open Folder...' menu.
Current limit is maximum of 5 projects.

Project history is saved in brackets preferences. 

![Recent Projects](https://github.com/technet/brackets.recentprojects/raw/master/screenshot.png)

#### Improvements

* It would be better if we can create nested menu items (cascading). Instead of adding project list directly to the main menu then we could have used sub menu under `File` mennu. [Under Menu](http://brackets.io/docs/current/modules/command/Menus.html) it has mentioned,   

    > _MenuItem represents a single menu item that executes a Command or a menu divider. <b>MenuItems may have a sub-menu</b>. A MenuItem may correspond to an HTML-based menu item or a native menu item if Brackets is running in a native application shell_
    
    However I couldn't find a method to do so. If someone knows please let me know.  


#### Version History

##### 0.2.0

I would like to thank [1951FDG](https://github.com/1951FDG) reviewing my extension and giving valuable feedback. Based on that I fixed the issue of menu item ordering [issue](https://github.com/technet/brackets.recentprojects/issues/1) when you have less than 5 projects in the list and there is another extension which uses file menu to add its menu items. As mentioned above I would like if brackets can support sub menus so we can group menu items properly.

Second point he mentioned is that existing recent project list. I knew about this when I was developing this extension but wanted to have standard way of recent projects under `File` menu. Moreover in-built project menu move up and down when you open may files. I believe menu locations must be static.