Sha256: 9a57243cdeb94eec41f6b998fd5db91cf1cd46074a0b8e7f436e3cda6358f9e4

Contents?: true

Size: 1.66 KB

Versions: 1

Compression:

Stored size: 1.66 KB

Contents

exports.config =
  npm:
    enabled: true
    globals:
        _: 'lodash'
        angular: 'angular'
    styles:
        "bootstrap": ["dist/css/bootstrap.css"]
        "bootstrap-additions": ["dist/bootstrap-additions.css"]
        "angular-motion": ["dist/angular-motion.css"]
        "angular-ui-tree": ["dist/angular-ui-tree.css"]
        "fork-awesome": ["css/fork-awesome.css"]
        "ui-select": ["dist/select.css"]

  modules:
    definition: 'commonjs'
    wrapper: false
    nameCleaner: (path) -> path

  paths:
    public: 'public'
    watched: ['app']

  files:
    javascripts:
      joinTo:
        'engine2vendor.js': /^node_modules|bower_components/
        'engine2.js': /^app/
      order:
        before: [
          "app/engine2.coffee"
        ]

    stylesheets:
      joinTo:
        'engine2vendor.css': /^node_modules/
        'engine2.css': /^app/
      order:
        before: [
          /bootstrap.css$/
        ]

  plugins:
    on: ["ng-annotate-brunch"]

    uglify:
      mangle: false
      compress:
        global_defs:
          DEBUG: false

    replacement:
      replacements: [
        files: [/vendor.js$/]
        match: (
            fix = "$modal.$element = compileData.link(modalScope, function(clonedElement, scope) {});"
            find: fix.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1")
            replace: "#{fix}$modal.$backdrop = backdropElement;"
        ),
        files: [/vendor\.css$/]
        match: (
            find: "../fonts"
            replace: "fonts"
        )
      ]

    copycat:
      fonts: [
        "node_modules/fork-awesome/fonts"
        "node_modules/bootstrap/fonts"
      ]
      verbose: true
      onlyChanged: true

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
engine2-1.0.7 config.coffee