1. #1
    Sencha User
    Join Date
    Apr 2012
    Posts
    3
    Vote Rating
    0
    shadowrule is on a distinguished road

      0  

    Default Compiler for Sencha Touch Files

    Compiler for Sencha Touch Files


    Hey All,

    I wrote a simple compiler for sencha touch files in node.js and uglify. It basically takes all your project files and the Sencha touch library and wraps it into one minified .js file. This is something I struggled with and was not sure how to do with the Sencha SDK tools so I just wrote my own.

    You can find it here:
    https://github.com/dristic/sencha-touch-compiler

    It is pretty basic. It reads all your files and parses out the requires, extends, and defines using regex. Once it builds an object list based on that it uses topological sorting to put all the files in the right order. Then it joins it all and spits out one file with your app in it. I have tested it on my own touch app and everything works pretty well.

    Enjoy!

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    36,754
    Vote Rating
    827
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    I saw that in touch you say to put sencha-touch-all.js there but you said it can parse out the requires and defines. Does it go through all the requires? Ext.require, stores, views, etc?
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Sencha User
    Join Date
    Apr 2012
    Posts
    3
    Vote Rating
    0
    shadowrule is on a distinguished road

      0  

    Default


    For now it just looks through your custom project files. There is a line in there that removes all 'Ext' requires before it does everything, so that is why you need sencha-touch-all.

    I will probably expand it to also do this for Ext files as well at a future time. I'm sure it is pretty easy to setup, this is just my first pass at this and wanted to get something basic working.

Thread Participants: 1

Tags for this Thread

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..."