Nevertheless Published Mine
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    jade-angularjs-brunchpublic

    jade-angularjs-brunch Build Status

    DEPRECATED! Need update!

    Automatic compiler Jade templates to AngularJS modules for Brunch.IO

    Sample of settings:

    Add to dependencies section in package.json of your project:

    "jade-angularjs-brunch" : ">= 0.0.1 < 1.5"

    Add to paths section in config.coffee:

    jadeCompileTrigger: '.compile-jade'  # Defaults to 'js/dontUseMe'. 

    Add to templates section in config.coffee:

    joinTo: 
      '.compile-jade': /^app/  # Hack for auto-compiling Jade templates. 

    Add to plugin section in config.coffee:

    plugins:
      jade:
        pretty: yes  # Adds pretty-indentation whitespaces to output (false by default). 
        doctype: "xml"  # Specify doctype ("5" by default). 
      jade_angular:
        modules_folder: 'templates'
        locals: {}
    • modules_folder: folder with your template
    • locals: context for jade compiler

    Now you can get angular.js modules:

    _public/js/login.template.js:

    angular.module('login.templates', [])
    .run(['$templateCache', function($templateCache) {
      return $templateCache.put('/login/modal.page.html', [
    'This is content of your jade-file',''].join("\n"));
    }])

    Single-File Mode

    If you want a single file instead of a file per module, you can use the single_file option in jade_angular.

    plugins:
      jade_angular:
        single_file: true
        # if you want to change the file name (defaults to js/templates.js and is in your public directory) 
        single_file_name: 'js/angular_templates.js'

    Keywords

    none

    install

    npm i jade-angularjs-brunch

    Downloadslast 7 days

    120

    version

    1.1.1

    license

    none

    last publish

    collaborators

    • avatar